@charset "UTF-8";
/*

  .oooooo.     .oooooo.   ooooo      ooo
 d8P'  `Y8b   d8P'  `Y8b  `888b.     `8'
888          888      888  8 `88b.    8
888          888      888  8   `88b.  8
888          888      888  8     `88b.8
`88b    ooo  `88b    d88'  8       `888
 `Y8bood8P'   `Y8bood8P'  o8o        `8

oooooooooooo oooooooooo.   ooooo  .oooooo..o   .oooooo.   ooooo      ooo
`888'     `8 `888'   `Y8b  `888' d8P'    `Y8  d8P'  `Y8b  `888b.     `8'
 888          888      888  888  Y88bo.      888      888  8 `88b.    8
 888oooo8     888      888  888   `"Y8888o.  888      888  8   `88b.  8
 888    "     888      888  888       `"Y88b 888      888  8     `88b.8
 888       o  888     d88'  888  oo     .d8P `88b    d88'  8       `888
o888ooooood8 o888bood8P'   o888o 8""88888P'   `Y8bood8P'  o8o        `8

*/
/* ==========================================================================
   Settings

   Global variables.
   ========================================================================== */
/* ==========================================================================
   Tools

   Functions, mixins etc.
   ========================================================================== */
.box, .cta-animated__description, .coned-chart-radio, .coned-tabs__tab--dropdown, .coned-tabs-dropdown__selected-container, .coned-tabs-dropdown__selected, .coned-tabs-dropdown__option, .extra-help__container, .extra-help__checkbox-container, .coned-form__field-container--checkbox,
.power-your-way-form__field-container--checkbox,
.real-time-form__field-container--checkbox, .coned-form__addresses-container,
.power-your-way-form__addresses-container,
.real-time-form__addresses-container, .coned-form__address-box-button + label,
.power-your-way-form__address-box-button + label,
.real-time-form__address-box-button + label, .coned-inputfile__label, .coned-inputfile__item, .coned-radio, .coned-radio__indicator, .skip-main-content, .text-search, .coned-tooltip--open, .coned-tooltip--close, .transactional__half, .transactional__tooltip-description, .transactional__authentication, .alert, .alert__block, .anchor-link__wrapper, .article__actions, .article-header__background, .article-header__ctas, .article-header__cta-description, .available-connection-item, .available-connection-item__labels, .available-connections a, .billing-payment__btns, .billing-payment-item__table, .billing-payment-item__table-wrapper, .breadcrumbs, .breadcrumbs__item, .card-tile__zoom--blue, .card-tile__zoom--quote, .card-tile__icon, .card-tile__link, .card-tile__link-wrapper, .card-tile__page-wrapper, .card-tile--type-cta, .card-tile-grid__link-wrapper, .card-tile-grid__page-wrapper, .card-tile__info-container--type-full, .card-tile--text, .card-tile--type-quote, .card-tile--half-width, .card-tile--half-width .card-tile__ctas, .card-module, .card-module__wrapper-link, .card-module__wrapper-multiple, .card-module-wrapper, .card-module__link-container, .coned-chart__legend-type, .coned-chart__note-paragraph, .check-outage__nav, .check-outage__report-container, .coned-hero, .contact-us-text__item-btn, .contact__actions, .currently-enrolled__item-container, .currently-enrolled__item-box, .dashboard-header, .account-dropdown__button, .account-dropdown__option, .edit-profile__title-container, .edit-profile__error, .edit-profile-email__list-item, .energy-savings__card-tiles-wrapper, .energy-supplier__header, .energy-supplier__navigation-by, .energy-supplier__list, .energy-usage__tabs, .energy-usage__tabs-links--row, .energy-usage__tabs-links--column, .enroll-units-building__item-container, .form__actions, .form-loading, .form-progress-bar__progress, .form-progress-bar__list, .form-progress-bar__item, .gallery__wrapper, .gallery__counter, .gallery__controls, .green-data-column, .green-data-column__details, .header__actions, .header__action-btn, .header__secondary-content, .header__primary-content, .header__primary-nav, .primary-nav-item__anchor, .primary-nav-item--blue .primary-nav-item__btn, .hero__content, .hero__background, .hero__block-container, .hero__actions, .hero__actions-item, .hero__actions-item-anchor, .hero__actions-item__icon, .filters__top, .filters__main-filters, .filters__category-list, .filters__results-info, .filters__results-info-right, .filters__item, .filters__list-item, .in-page-banner--ctas .in-page-banner__content, .login__list-link, .login-form__list-link, .manage-cards, .manage-cards__wrapper, .manage-cards__title-container, .manage-cards__link, .manage-cards__grid-half, .manage-enroll__payment-agreement-top-amounts, .manage-enroll__payment-agreement-top-amount, .manage-enroll__payment-agreement-progress-bar-container, .market-rates__table-titles, .market-rates__table-subtitles, .market-rates__table-item, .market-rates__container, .market-rates__description, .market-rates__description-item, .market-rates__table-titles--oru, .market-rates__table-description, .modal-logged-in-wrapper, .modal-logged-in__list, .modal-selector-wrapper, .modal-selector__list, .modal-selector__link--active::after, .page-hero-wrapper, .page-hero, .page-hero__content, .overview-header-container, .overview-bill-card, .overview-bill-card-side, .overview-bill-analysis__header, .overview-notification, .overview-notification__block, .overview-notification__cta-container, .overview-notification__cta, .overview-notification-card, .pagination, .pagination__text, .pagination__link, .pay-my-bill__date, .pay-my-bill__account-container, .pay-my-bill-card, .payment-table-wrapper, .payment-table-wrapper__cta-link--right, .payment-table-wrapper__cta-link--left, .popup, .popup__title-container, .popup__footer, .power-your-way-form__phone-number, .power-your-way-form__checkbox, .power-your-way-form__checkbox__label, .power-your-way-form__checkbox .coned-checkbox__text, .coned-form__field-container--power-your-way, .preference-center__notifications-header, .notification__title-container, .notification__description-container, .recaptcha__message--error::before, .report-table__navigation-by, .report-table__table-titles, .report-table__table-item, .report-table__table-item-description, .search-results-bar-wrapper, .search-results-bar__related-nav, .search-box__form, .search-box__suggested-list, .suggested-list__item-link, .suggested-list__item-icon, .search-filters__wrapper, .search-filters__options, .dropdown-list-item-link, .share, .share__list, .street-lights__table-titles, .street-lights__table-item, .street-lights__table-item-description, .summary-billing-card, .summary-billing-information__table-titles, .summary-billing-information__table-item, .summary-billing-information__table-text--link, .success-banner-notification, .success-banner-notification__block, .table-tabs__header, .table-tabs__navigation-by, .table-tabs__list, .tips-filters__wrapper, .tips-filters__item, .transactional__skip, .usage-history__table-titles, .usage-history__table-item, .coned-video, .coned-video__info-wrapper, .coned-video__videos-wrapper, .coned-video__controls, .wami__button-back, .wami__cta, .was-this-helpful, .coned-input-message--error, .coned-input-message--error::before {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }

.extra-help__tooltip, .coned-tooltip__text, .coned-tooltip--edit-profile, .coned-chart__chart-tooltip--type-numbers, .coned-chart__chart-tooltip--type-text, .coned-chart__buttons, .coned-chart__tooltip, .manage-header__cta, .overview-bill-card-side__button, .overview-bill-card-side__cta, .pay-my-bill__button, .pay-my-bill__batch-buttons--pay-batch, .report-outage__next-steps__card__cta, .session-timeout__button-stay-in, .session-timeout__button-close, .transactional-banner__link {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex; }

/*
 Usage:

a {
  color: gray;
  @include transition(color .3s ease);
  &:hover {
    color: black;
  }
}

*/
/*
 Usage

.rotate135 {
    @include transform(rotate(135deg));
}
*/
/*
 Usage

.class {
    @include placeholder {
        color: $blue;
    }
}
*/
/*
 Usage

.faded-text {
  @include opacity(0.8);
}

*/
/*
 Usage

    *,
    *:after,
    *:before {
        @include box-sizing(border-box);
    }
*/
/*
 Usage

.button {
    @include border-radius(5px);
}

.submit-button {
    @include border-top-radius(10px);
    @include border-right-radius(8px);
    @include border-bottom-radius(10px);
    @include border-left-radius (6px);
}
*/
/*
 Usage

.abs {
    @include linear-gradient(top, left, bottom, $transparent, 0%, $dark-gray-transparent, 70%);
}

*/
/*
 Usage

.abs {
    @include linear-gradient-two-breaks(top, left, bottom, $transparent, 0%, $transparent, 20%, $dark-gray-transparent, 70%, $dark-gray-transparent, 100%);
}

*/
/*
 Usage

.abs {
    @include linear-gradient-degrees(91deg, $green, 50%, $light-gray, 50%);
}

*/
/*
 Usage

.abs {
    @include abs-pos(10px, 10px, 5px, 15px);
}

*/
/*
 Usage

.sixteen-nine {
    @include aspect-ratio(16, 9, 'content');
}

*/
/*
 Usage

@include font-face(Antenna-Bold);

*/
/*
 Usage

body {
    font-size: calculate-rem(12);
}

*/
.transactional .recaptcha-wrapper {
  display: block;
  margin-right: auto;
  margin-left: auto; }

/*
 Usage

.footer-wrap {
    width: 450px;
    @extend %center-block;
}
*/
.anchor-link__select-text, .breadcrumbs__item-link, .breadcrumbs__item-text, .account-dropdown__content, .account-dropdown__address, .edit-profile__description, .enroll-units-confirmation__list-text, .filters__sub-category, .dropdown-filter-title, .success-banner__span--ellipsis, .tips-filters__item-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.coned-inputfile__label, .coned-legend, .available-connection-item__labels-title, .available-connection-item__labels-subtitle, .coned-hero__title, .contact-us-form__container-title, .contact-us-form__title-container, .edit-profile__section-title, .notifications__description {
  overflow: hidden;
  text-overflow: ellipsis; }

/*
 Usage

.text-truncate {
    @extend %text-truncate;
}
*/
/*
 Usage

.box-shadow {
    @include box-shadow(1px,1px,1px,0, #fff, true);
}
*/
/*
 Usage

.user-select {
    @include user-select(none);
}
*/
/*
 Usage

.webkit-apparence {
    @include webkit-apparence(none);
}
*/
/* ==========================================================================
   Generic

   Low-specificity, far-reaching rulesets. (Normalize.css, resets, box-sizing..)
   ========================================================================== */
@font-face {
  font-family: "Futura-Bold";
  src: url("../fonts/Futura-Bold.eot"), url("../fonts/Futura-Bold.woff") format("woff"), url("../fonts/Futura-Bold.ttf") format("truetype");
  /* Safari, Android, iOS */ }

@font-face {
  font-family: "Futura-Book";
  src: url("../fonts/Futura-Book.eot"), url("../fonts/Futura-Book.woff") format("woff"), url("../fonts/Futura-Book.ttf") format("truetype");
  /* Safari, Android, iOS */ }

@font-face {
  font-family: "Futura-Demi";
  src: url("../fonts/Futura-Demi.eot"), url("../fonts/Futura-Demi.woff") format("woff"), url("../fonts/Futura-Demi.ttf") format("truetype");
  /* Safari, Android, iOS */ }

@font-face {
  font-family: "Futura-Light";
  src: url("../fonts/Futura-Light.eot"), url("../fonts/Futura-Light.woff") format("woff"), url("../fonts/Futura-Light.ttf") format("truetype");
  /* Safari, Android, iOS */ }

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
body {
  margin: 0; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none; }

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent; }

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
a:active,
a:hover {
  outline: 0; }

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold; }

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic; }

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 60%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0; }

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px; }

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  box-sizing: content-box;
  height: 0; }

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto; }

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible; }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none; }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal;
  border: 0;
  display: block; }

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type='checkbox'],
input[type='radio'] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */
input[type='search'] {
  -webkit-appearance: textfield;
  /* 1 */
  box-sizing: content-box;
  /* 2 */ }

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 0;
  margin: 0;
  padding: 0; }

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto;
  display: block; }

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold; }

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

/* ==========================================================================
   Base

   Unclassed HTML elements.
   ========================================================================== */
/* Very important for parallax to work */
* {
  margin: 0;
  padding: 0; }

body,
html {
  background-color: #e6e6e6;
  height: 100%;
  font-size: 10px;
  -webkit-font-smoothing: antialiased; }

h1,
h2,
h3,
h4 {
  margin: 0; }

li {
  list-style-type: none; }

a {
  text-decoration: underline;
  color: #0078cf; }
  a:hover, a:focus {
    text-decoration: none; }
  .is-oru a {
    color: #004557; }

picture {
  font-size: 0; }

button {
  border: 0; }

form {
  background-color: #fff; }

select {
  -webkit-border-radius: 0;
  border-radius: 0;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  outline: 0;
  border: 0; }

img {
  pointer-events: none; }

input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
  -webkit-appearance: none; }

input {
  outline: 0;
  -moz-appearance: textfield; }

.no-outline {
  outline: 0; }

::-ms-clear {
  width: 0;
  height: 0; }

::-ms-reveal {
  width: 0;
  height: 0; }

.not-underlined-anchor, .footer__primary-item-anchor, .footer__secondary-link, .header__secondary-link, .primary-nav-item__anchor, .filters__item-title, .dropdown-list-item-link {
  text-decoration: none; }
  .not-underlined-anchor:hover, .footer__primary-item-anchor:hover, .footer__secondary-link:hover, .header__secondary-link:hover, .primary-nav-item__anchor:hover, .filters__item-title:hover, .dropdown-list-item-link:hover, .not-underlined-anchor:focus, .footer__primary-item-anchor:focus, .footer__secondary-link:focus, .header__secondary-link:focus, .primary-nav-item__anchor:focus, .filters__item-title:focus, .dropdown-list-item-link:focus {
    text-decoration: underline; }

.sc-editor--header-static {
  position: static !important; }

.sc-editor--no-padding {
  padding-top: 0 !important; }

.mouse-user *:focus {
  outline: 0 !important; }

.coned-focus-outline, .coned-button-focus, body:not(.mouse-user):not(.is-oru) a:not(.no-custom-outline):focus::before, body:not(.mouse-user):not(.is-oru) .button:focus::before, body:not(.mouse-user):not(.is-oru) .button-default:focus::before, body:not(.mouse-user):not(.is-oru) .button--blue:focus::before, body:not(.mouse-user):not(.is-oru) .button--orange:focus::before, body:not(.mouse-user):not(.is-oru) .button-small:focus::before, body:not(.mouse-user):not(.is-oru) .button-medium:focus::before, body:not(.mouse-user):not(.is-oru) .cta-animated:focus::before, body:not(.mouse-user):not(.is-oru) .submit-button:focus::before, body:not(.mouse-user):not(.is-oru) .transactional__submit:focus::before, body:not(.mouse-user):not(.is-oru) .transactional__button:focus::before, body:not(.mouse-user):not(.is-oru) .transactional__authentication-button:focus::before, body:not(.mouse-user):not(.is-oru) .article-header__cta-link:focus::before, body:not(.mouse-user):not(.is-oru) .card-tile__cta-link:focus::before, body:not(.mouse-user):not(.is-oru) .check-outage__report-cta:focus::before, body:not(.mouse-user):not(.is-oru) .content-block__cta:focus::before, body:not(.mouse-user):not(.is-oru) .currently-enrolled__description-button:focus::before, body:not(.mouse-user):not(.is-oru) .account-dropdown__icon-container:focus::before, body:not(.mouse-user):not(.is-oru) .enroll-units-list__bottom-button:focus::before, body:not(.mouse-user):not(.is-oru) .enroll-units-confirmation__button:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions-submit-button:focus::before, body:not(.mouse-user):not(.is-oru) .filters__show-filters:focus::before, body:not(.mouse-user):not(.is-oru) .filters__clear-button--mobile:focus::before, body:not(.mouse-user):not(.is-oru) .in-page-banner__cta-link:focus::before, body:not(.mouse-user):not(.is-oru) .manage-header__cta:focus::before, body:not(.mouse-user):not(.is-oru) .overview-bill-card__cta:focus::before, body:not(.mouse-user):not(.is-oru) .overview-bill-card-side__button:focus::before, body:not(.mouse-user):not(.is-oru) .overview-bill-card-side__cta:focus::before, body:not(.mouse-user):not(.is-oru) .overview-bill-card-side__cta--rounded-border:focus::before, body:not(.mouse-user):not(.is-oru) .overview-notification__cta:focus::before, body:not(.mouse-user):not(.is-oru) .pay-my-bill__button:focus::before, body:not(.mouse-user):not(.is-oru) .pay-my-bill__batch-buttons--pay-batch:focus::before, body:not(.mouse-user):not(.is-oru) .popup__continue-cta:focus::before, body:not(.mouse-user):not(.is-oru) .popup__submit-cta:focus::before, body:not(.mouse-user):not(.is-oru) .popup__lockout-cta:focus::before, body:not(.mouse-user):not(.is-oru) .popup__button-cta:focus::before, body:not(.mouse-user):not(.is-oru) .register-accounts__button:focus::before, body:not(.mouse-user):not(.is-oru) .register-accounts__banner-button:focus::before, body:not(.mouse-user):not(.is-oru) .register-success__button:focus::before, body:not(.mouse-user):not(.is-oru) .service-management__button-cta:focus::before, body:not(.mouse-user):not(.is-oru) .report-outage__next-steps__card__cta:focus::before, body:not(.mouse-user):not(.is-oru) .faceted-search__show-filters:focus::before, body:not(.mouse-user):not(.is-oru) .session-timeout__button-stay-in:focus::before, body:not(.mouse-user):not(.is-oru) .session-timeout__button-close:focus::before, body:not(.mouse-user):not(.is-oru) .session-timeout__button-log-out:focus::before, body:not(.mouse-user):not(.is-oru) .slider-panel__button:focus::before, body:not(.mouse-user):not(.is-oru) .street-lights__show-more:focus::before, body:not(.mouse-user):not(.is-oru) .summary-billing-card__cta:focus::before, body:not(.mouse-user):not(.is-oru) .summary-billing-information__show-more:focus::before, body:not(.mouse-user):not(.is-oru) .transactional-banner__link:focus::before, body:not(.mouse-user):not(.is-oru) .usage-history__show-more:focus::before, body:not(.mouse-user):not(.is-oru) .wami__button:focus::before, body:not(.mouse-user):not(.is-oru) .button--card-form:focus::before, body:not(.mouse-user):not(.is-oru) .collapsible-container__item-button:focus::before, body:not(.mouse-user):not(.is-oru) .coned-tabs__tab:focus::before, body:not(.mouse-user):not(.is-oru) .coned-tabs__tab-item:focus::before, body:not(.mouse-user):not(.is-oru) .coned-tabs__selector:focus::before, body:not(.mouse-user):not(.is-oru) .coned-tooltip--open:focus::before, body:not(.mouse-user):not(.is-oru) .account-details__info-link:focus::before, body:not(.mouse-user):not(.is-oru) .billing-payment-body__show-more:focus::before, body:not(.mouse-user):not(.is-oru) .card-tile--focus:after, body:not(.mouse-user):not(.is-oru) .card-module__cta--form:focus::before, body:not(.mouse-user):not(.is-oru) .coned-chart__buttons--square-transparent:focus::before, body:not(.mouse-user):not(.is-oru) .coned-chart .arrow--blue:focus::before, body:not(.mouse-user):not(.is-oru) .correspondence-body__show-more:focus::before, body:not(.mouse-user):not(.is-oru) .account-dropdown__button:focus::before, body:not(.mouse-user):not(.is-oru) .footer__primary-item-btn:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .button:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .button-default:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .button--blue:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .button--orange:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .button-small:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .button-medium:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .cta-animated:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .submit-button:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .transactional__submit:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .transactional__button:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .transactional__authentication-button:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .article-header__cta-link:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .card-tile__cta-link:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .check-outage__report-cta:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .content-block__cta:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .currently-enrolled__description-button:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .account-dropdown__icon-container:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .enroll-units-list__bottom-button:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .enroll-units-confirmation__button:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .filters__show-filters:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .filters__clear-button--mobile:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .in-page-banner__cta-link:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .manage-header__cta:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .overview-bill-card__cta:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__button:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta--rounded-border:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .overview-notification__cta:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .pay-my-bill__button:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .pay-my-bill__batch-buttons--pay-batch:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .popup__continue-cta:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .popup__submit-cta:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .popup__lockout-cta:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .popup__button-cta:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .register-accounts__button:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .register-accounts__banner-button:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .register-success__button:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .service-management__button-cta:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .report-outage__next-steps__card__cta:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .faceted-search__show-filters:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .session-timeout__button-stay-in:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .session-timeout__button-close:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .session-timeout__button-log-out:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .slider-panel__button:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .street-lights__show-more:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .summary-billing-card__cta:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .summary-billing-information__show-more:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .transactional-banner__link:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .usage-history__show-more:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .wami__button:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .button--card-form:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .button-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .cta-animated__link--no-background:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .checkbox-receipt__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .collapsible-container__item-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .coned-inputfile__label-upload:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .transactional__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .account-details__info-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .collapsible-account-item__button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .billing-payment__btns-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .billing-payment-item__view-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .bopa-status__button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .card-tile__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .card-tile-grid__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .card-module__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .check-outage__nav-item:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .check-outage__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .coned-hero__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .contact-us-text__item-anchor:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .correspondence-item__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .currently-enrolled__item-cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party__response-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button-default:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .button-default:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button--blue:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .button--blue:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button--orange:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .button--orange:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button-small:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .button-small:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button-medium:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .button-medium:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .cta-animated:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .cta-animated:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .submit-button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .submit-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .transactional__submit:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .transactional__submit:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .transactional__button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .transactional__button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .transactional__authentication-button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .transactional__authentication-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .article-header__cta-link:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .article-header__cta-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .card-tile__cta-link:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .card-tile__cta-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__table-item--export .card-tile__cta-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__table-item--export .card-tile__cta-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .check-outage__report-cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .check-outage__report-cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .content-block__cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .content-block__cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .currently-enrolled__description-button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .currently-enrolled__description-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .account-dropdown__icon-container:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .account-dropdown__icon-container:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .enroll-units-list__bottom-button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .enroll-units-list__bottom-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .enroll-units-confirmation__button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .enroll-units-confirmation__button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .form__actions-submit-button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .manage-enroll__gutter .form__actions-submit-button:focus::before, .dashboard-third-party-accounts__table-item--export .manage-enroll__gutter body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .manage-enroll__gutter .dashboard-third-party-accounts__table-item--export .form__actions-submit-button:focus::before, .manage-enroll__gutter .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export
.manage-cards__gutter .form__actions-submit-button:focus::before, .dashboard-third-party-accounts__table-item--export
.manage-cards__gutter body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column)
.manage-cards__gutter .dashboard-third-party-accounts__table-item--export .form__actions-submit-button:focus::before,
.manage-cards__gutter .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .filters__show-filters:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .filters__show-filters:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .filters__clear-button--mobile:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .filters__clear-button--mobile:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .in-page-banner__cta-link:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .in-page-banner__cta-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .manage-header__cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .manage-header__cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .overview-bill-card__cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .overview-bill-card__cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .overview-bill-card-side__button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta--rounded-border:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta--rounded-border:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .overview-notification__cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .overview-notification__cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .pay-my-bill__button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .pay-my-bill__button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .pay-my-bill__batch-buttons--pay-batch:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .pay-my-bill__batch-buttons--pay-batch:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .popup__continue-cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .popup__continue-cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .popup__submit-cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .popup__submit-cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .popup__lockout-cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .popup__lockout-cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .popup__button-cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .popup__button-cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .register-accounts__button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .register-accounts__button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .register-accounts__banner-button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .register-accounts__banner-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .register-success__button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .register-success__button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .service-management__button-cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .service-management__button-cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .report-outage__next-steps__card__cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .report-outage__next-steps__card__cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .faceted-search__show-filters:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .faceted-search__show-filters:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .session-timeout__button-stay-in:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .session-timeout__button-stay-in:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .session-timeout__button-close:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .session-timeout__button-close:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .session-timeout__button-log-out:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .session-timeout__button-log-out:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .slider-panel__button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .slider-panel__button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .street-lights__show-more:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .street-lights__show-more:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .summary-billing-card__cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .summary-billing-card__cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .summary-billing-information__show-more:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .summary-billing-information__show-more:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .transactional-banner__link:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .transactional-banner__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .usage-history__show-more:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .usage-history__show-more:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .wami__button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .wami__button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button--card-form:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .button--card-form:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button-default:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .button-default:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button--blue:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .button--blue:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button--orange:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .button--orange:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button-small:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .button-small:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button-medium:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .button-medium:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .cta-animated:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .cta-animated:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .submit-button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .submit-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .transactional__submit:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .transactional__submit:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .transactional__button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .transactional__button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .transactional__authentication-button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .transactional__authentication-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .article-header__cta-link:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .article-header__cta-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .card-tile__cta-link:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .card-tile__cta-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__list-export .card-tile__cta-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__list-export .card-tile__cta-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .check-outage__report-cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .check-outage__report-cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .content-block__cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .content-block__cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .currently-enrolled__description-button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .currently-enrolled__description-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .account-dropdown__icon-container:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .account-dropdown__icon-container:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .enroll-units-list__bottom-button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .enroll-units-list__bottom-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .enroll-units-confirmation__button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .enroll-units-confirmation__button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .form__actions-submit-button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .manage-enroll__gutter .form__actions-submit-button:focus::before, .dashboard-third-party-accounts__list-export .manage-enroll__gutter body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .manage-enroll__gutter .dashboard-third-party-accounts__list-export .form__actions-submit-button:focus::before, .manage-enroll__gutter .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export
.manage-cards__gutter .form__actions-submit-button:focus::before, .dashboard-third-party-accounts__list-export
.manage-cards__gutter body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column)
.manage-cards__gutter .dashboard-third-party-accounts__list-export .form__actions-submit-button:focus::before,
.manage-cards__gutter .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .filters__show-filters:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .filters__show-filters:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .filters__clear-button--mobile:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .filters__clear-button--mobile:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .in-page-banner__cta-link:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .in-page-banner__cta-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .manage-header__cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .manage-header__cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .overview-bill-card__cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .overview-bill-card__cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .overview-bill-card-side__button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .overview-bill-card-side__button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta--rounded-border:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta--rounded-border:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .overview-notification__cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .overview-notification__cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .pay-my-bill__button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .pay-my-bill__button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .pay-my-bill__batch-buttons--pay-batch:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .pay-my-bill__batch-buttons--pay-batch:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .popup__continue-cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .popup__continue-cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .popup__submit-cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .popup__submit-cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .popup__lockout-cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .popup__lockout-cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .popup__button-cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .popup__button-cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .register-accounts__button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .register-accounts__button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .register-accounts__banner-button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .register-accounts__banner-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .register-success__button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .register-success__button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .service-management__button-cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .service-management__button-cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .report-outage__next-steps__card__cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .report-outage__next-steps__card__cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .faceted-search__show-filters:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .faceted-search__show-filters:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .session-timeout__button-stay-in:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .session-timeout__button-stay-in:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .session-timeout__button-close:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .session-timeout__button-close:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .session-timeout__button-log-out:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .session-timeout__button-log-out:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .slider-panel__button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .slider-panel__button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .street-lights__show-more:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .street-lights__show-more:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .summary-billing-card__cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .summary-billing-card__cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .summary-billing-information__show-more:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .summary-billing-information__show-more:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .transactional-banner__link:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .transactional-banner__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .usage-history__show-more:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .usage-history__show-more:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .wami__button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .wami__button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button--card-form:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .button--card-form:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .data-connections__form-caption a:focus::before, .data-connections__form-caption body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) a:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .edit-profile__edit-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .edit-profile__download-accounts-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .energy-usage__tabs-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .enroll-units-building__item-cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .enroll-units-list__item-heading-cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .enroll-units-list__bottom-cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .enroll-units-list__info-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .form__actions-reset-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .form__actions-link-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .green-data__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .filters__back:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .filters__clear-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .login__form-password-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .login__list-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .manage-cards__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .manage-cards__content-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .manage-enroll__paragraph-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .manage-header__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .manage-third-party__cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .market-rates__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .masked-field__button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .masked-field__button-right-margin:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .meter-submit__action-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .page-hero__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .overview-bill-analysis__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .payment-table-wrapper__cta-link--right:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .payment-table-wrapper__cta-link--left:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .popup__close-cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .popup__cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .popup__cancel-cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .register-accounts__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .register-accounts__link-text:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .service-management__breadcrumb-expand:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .related-resources__anchor:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .report-outage__address-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .report-outage__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .report-table__expand-all:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .search-filters__clear-filters:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .faceted-search__filters-back-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .faceted-search__filters-clear-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .share-energy__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .slider-panel__arrow-text:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .summary-billing-information__table-text--link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .success-banner__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .success-banner--notification a:focus::before, .success-banner--notification body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) a:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .transactional-review__edit-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .transactional__skip:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .usage-history__tile-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .usage-history__table-text--link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .wami__button-back:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .wami__cta:focus::before, body:not(.mouse-user):not(.is-oru) .primary-nav-item__btn:focus::after, body:not(.mouse-user):not(.is-oru) .login__form-password-button:focus::before, body:not(.mouse-user):not(.is-oru) .login__close-button:focus::after, body:not(.mouse-user):not(.is-oru) .maid-tracking-banner__cta:focus::after, body:not(.mouse-user):not(.is-oru) .manage-cards__tabs-link:focus::before, body:not(.mouse-user):not(.is-oru) .manage-enroll__contain button:focus::before, body:not(.mouse-user):not(.is-oru) .masked-field__button:focus::before, body:not(.mouse-user):not(.is-oru) .masked-field__button-right-margin:focus::before, body:not(.mouse-user):not(.is-oru) .modal-logged-in-close:focus::after, body:not(.mouse-user):not(.is-oru) .modal-selector-close:focus::after, body:not(.mouse-user):not(.is-oru) .overview-bill-analysis__nav-item:focus::before, body:not(.mouse-user):not(.is-oru) .pagination__link:focus::after, body:not(.mouse-user):not(.is-oru) .popup__close-cta:focus::before, body:not(.mouse-user):not(.is-oru) .popup__cancel-cta:focus::before, body:not(.mouse-user):not(.is-oru) .popup__cta:focus::before, body:not(.mouse-user):not(.is-oru) .service-management__breadcrumb-expand:focus::before, body:not(.mouse-user):not(.is-oru) .search-filters__by-nav-item:focus::before, body:not(.mouse-user):not(.is-oru) .dropdown-title:focus::before, body:not(.mouse-user):not(.is-oru) .faceted-search__filters-back-button:focus::before, body:not(.mouse-user):not(.is-oru) .faceted-search__filters-clear-button:focus::before, body:not(.mouse-user):not(.is-oru) .slider-panel__arrow:focus::before, body:not(.mouse-user) .text-and-video-content__button--blue:focus::before, body:not(.mouse-user) .tips-filters__item-button:focus::before, body:not(.mouse-user):not(.is-oru) .transactional-review__edit-link:focus::before, body:not(.mouse-user):not(.is-oru) .usage-history__show-more:focus:before, body:not(.mouse-user):not(.is-oru) .wami__button:focus:before, body:not(.mouse-user):not(.is-oru) .was-this-helpful__button:focus::after, body:not(.mouse-user):not(.is-oru) .slider-panel .swiper-pagination-bullet:focus::before, body:not(.mouse-user):not(.is-oru) .address-dropdown__button:focus, body:not(.mouse-user):not(.is-oru) .coned-checkbox--focus::before, body:not(.mouse-user):not(.is-oru) .checkbox-accounts__input:focus + .checkbox-accounts__container > .checkbox-accounts__checked, body:not(.mouse-user):not(.is-oru) .coned-checkbox-switch--focus, body:not(.mouse-user):not(.is-oru) .coned-tabs-dropdown__parent .coned-tabs__tab-item:focus, body:not(.mouse-user):not(.is-oru) .coned-tabs-dropdown__selected-container:focus, body:not(.mouse-user):not(.is-oru) .coned-tabs-dropdown__option:focus, body:not(.mouse-user):not(.is-oru) .coned-form__field-container--description a:focus, body:not(.mouse-user):not(.is-oru)
.power-your-way-form__field-container--description a:focus, body:not(.mouse-user):not(.is-oru)
.real-time-form__field-container--description a:focus, body:not(.mouse-user):not(.is-oru) .image-button:focus, body:not(.mouse-user):not(.is-oru) .coned-inputfile__drag--focus, body:not(.mouse-user):not(.is-oru) .coned-radio__indicator--focus::before, body:not(.mouse-user):not(.is-oru) .coned-select:focus, body:not(.mouse-user):not(.is-oru) .skip-main-content:focus, body:not(.mouse-user):not(.is-oru) .coned-tooltip--close:focus, body:not(.mouse-user):not(.is-oru) .transactional__container a:focus, body:not(.mouse-user):not(.is-oru) .transactional__link:focus, body:not(.mouse-user):not(.is-oru) .transactional__error:focus, body:not(.mouse-user):not(.is-oru) .back-to-top-link:focus, body:not(.mouse-user):not(.is-oru) .anchor-link__select:focus, body:not(.mouse-user):not(.is-oru) .anchor-link__nav-item:focus, body:not(.mouse-user):not(.is-oru) .article-content-wrapper a:focus, body:not(.mouse-user):not(.is-oru) .breadcrumbs__item-link:focus, body:not(.mouse-user):not(.is-oru) .card-tile__description a:focus, body:not(.mouse-user):not(.is-oru) .card-module__wrapper-link--focus, body:not(.mouse-user):not(.is-oru) .coned-chart__table-button:focus, body:not(.mouse-user):not(.is-oru) .coned-chart__table table:focus, body:not(.mouse-user):not(.is-oru) .currently-enrolled__item-cta:focus, body:not(.mouse-user):not(.is-oru) .account-dropdown__option:focus, body:not(.mouse-user):not(.is-oru) .footer__primary-item-anchor:focus, body:not(.mouse-user):not(.is-oru) .form-progress-bar__item-button:focus, body:not(.mouse-user):not(.is-oru) .gallery__button:focus::after, body:not(.mouse-user):not(.is-oru) .header__action-btn:focus, body:not(.mouse-user):not(.is-oru) .login-form__container-error:focus, body:not(.mouse-user):not(.is-oru) .manage-cards__paragraph a:focus, body:not(.mouse-user):not(.is-oru) .manage-enroll__paragraph-description a:focus, body:not(.mouse-user):not(.is-oru) .page-hero__link:focus, body:not(.mouse-user):not(.is-oru) .search-box__close-button:focus, body:not(.mouse-user):not(.is-oru) .search-box__search-button:focus, body:not(.mouse-user):not(.is-oru) .faceted-search__item-title:focus, body:not(.mouse-user):not(.is-oru) .success-banner__text a:focus, body:not(.mouse-user):not(.is-oru) .text-and-image-content__text-container--link:focus, body:not(.mouse-user):not(.is-oru) .text-and-video-content__text-container--link:focus, body:not(.mouse-user):not(.is-oru) .transactional-banner__text a:focus, body:not(.mouse-user):not(.is-oru) .ui-datepicker-trigger:focus, body:not(.mouse-user):not(.is-oru) .ui-datepicker .ui-instructions-acc-btn:focus {
  outline: solid 2px #fff;
  border: solid 2px #005aa3;
  border-radius: 0; }

.coned-focus-outline--reversed, .coned-button-focus--reversed, body:not(.mouse-user):not(.is-oru) .dropdown-list-item-link:focus::before, body:not(.mouse-user):not(.is-oru) .contact-us-text__item a:focus {
  outline: solid 2px #005aa3;
  border: solid 2px #fff;
  border-radius: 0; }

.oru-focus-outline, .oru-button-focus, body:not(.mouse-user) a:not(.no-custom-outline):focus::before, body:not(.mouse-user) .button:focus::before, body:not(.mouse-user) .button-default:focus::before, body:not(.mouse-user) .button--blue:focus::before, body:not(.mouse-user) .button--orange:focus::before, body:not(.mouse-user) .button-small:focus::before, body:not(.mouse-user) .button-medium:focus::before, body:not(.mouse-user) .cta-animated:focus::before, body:not(.mouse-user) .submit-button:focus::before, body:not(.mouse-user) .transactional__submit:focus::before, body:not(.mouse-user) .transactional__button:focus::before, body:not(.mouse-user) .transactional__authentication-button:focus::before, body:not(.mouse-user) .article-header__cta-link:focus::before, body:not(.mouse-user) .card-tile__cta-link:focus::before, body:not(.mouse-user) .check-outage__report-cta:focus::before, body:not(.mouse-user) .content-block__cta:focus::before, body:not(.mouse-user) .currently-enrolled__description-button:focus::before, body:not(.mouse-user) .account-dropdown__icon-container:focus::before, body:not(.mouse-user) .enroll-units-list__bottom-button:focus::before, body:not(.mouse-user) .enroll-units-confirmation__button:focus::before, body:not(.mouse-user) .form__actions-submit-button:focus::before, body:not(.mouse-user) .filters__show-filters:focus::before, body:not(.mouse-user) .filters__clear-button--mobile:focus::before, body:not(.mouse-user) .in-page-banner__cta-link:focus::before, body:not(.mouse-user) .manage-header__cta:focus::before, body:not(.mouse-user) .overview-bill-card__cta:focus::before, body:not(.mouse-user) .overview-bill-card-side__button:focus::before, body:not(.mouse-user) .overview-bill-card-side__cta:focus::before, body:not(.mouse-user) .overview-bill-card-side__cta--rounded-border:focus::before, body:not(.mouse-user) .overview-notification__cta:focus::before, body:not(.mouse-user) .pay-my-bill__button:focus::before, body:not(.mouse-user) .pay-my-bill__batch-buttons--pay-batch:focus::before, body:not(.mouse-user) .popup__continue-cta:focus::before, body:not(.mouse-user) .popup__submit-cta:focus::before, body:not(.mouse-user) .popup__lockout-cta:focus::before, body:not(.mouse-user) .popup__button-cta:focus::before, body:not(.mouse-user) .register-accounts__button:focus::before, body:not(.mouse-user) .register-accounts__banner-button:focus::before, body:not(.mouse-user) .register-success__button:focus::before, body:not(.mouse-user) .service-management__button-cta:focus::before, body:not(.mouse-user) .report-outage__next-steps__card__cta:focus::before, body:not(.mouse-user) .faceted-search__show-filters:focus::before, body:not(.mouse-user) .session-timeout__button-stay-in:focus::before, body:not(.mouse-user) .session-timeout__button-close:focus::before, body:not(.mouse-user) .session-timeout__button-log-out:focus::before, body:not(.mouse-user) .slider-panel__button:focus::before, body:not(.mouse-user) .street-lights__show-more:focus::before, body:not(.mouse-user) .summary-billing-card__cta:focus::before, body:not(.mouse-user) .summary-billing-information__show-more:focus::before, body:not(.mouse-user) .transactional-banner__link:focus::before, body:not(.mouse-user) .usage-history__show-more:focus::before, body:not(.mouse-user) .wami__button:focus::before, body:not(.mouse-user) .button--card-form:focus::before, body:not(.mouse-user) .collapsible-container__item-button:focus::before, body:not(.mouse-user) .coned-tabs__selector:focus::before, body:not(.mouse-user) .coned-tabs--oru .coned-tabs__tab-item:focus::before, body:not(.mouse-user) .coned-tooltip--open:focus::before, body:not(.mouse-user) .account-details__info-link:focus::before, body:not(.mouse-user) .billing-payment-body__show-more:focus::before, body:not(.mouse-user) .card-tile--focus:after, body:not(.mouse-user) .card-module__cta--form:focus::before, body:not(.mouse-user) .coned-chart__buttons--square-transparent:focus::before, body:not(.mouse-user) .coned-chart .arrow--teal:focus::before, body:not(.mouse-user) .correspondence-body__show-more:focus::before, body:not(.mouse-user) .account-dropdown__button:focus::before, body:not(.mouse-user) .footer__primary-item-btn:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .button:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .button-default:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .button--blue:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .button--orange:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .button-small:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .button-medium:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .cta-animated:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .submit-button:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .transactional__submit:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .transactional__button:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .transactional__authentication-button:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .article-header__cta-link:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .card-tile__cta-link:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .check-outage__report-cta:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .content-block__cta:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .currently-enrolled__description-button:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .account-dropdown__icon-container:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .enroll-units-list__bottom-button:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .enroll-units-confirmation__button:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .filters__show-filters:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .filters__clear-button--mobile:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .in-page-banner__cta-link:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .manage-header__cta:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .overview-bill-card__cta:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__button:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta--rounded-border:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .overview-notification__cta:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .pay-my-bill__button:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .pay-my-bill__batch-buttons--pay-batch:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .popup__continue-cta:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .popup__submit-cta:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .popup__lockout-cta:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .popup__button-cta:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .register-accounts__button:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .register-accounts__banner-button:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .register-success__button:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .service-management__button-cta:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .report-outage__next-steps__card__cta:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .faceted-search__show-filters:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .session-timeout__button-stay-in:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .session-timeout__button-close:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .session-timeout__button-log-out:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .slider-panel__button:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .street-lights__show-more:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .summary-billing-card__cta:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .summary-billing-information__show-more:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .transactional-banner__link:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .usage-history__show-more:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .wami__button:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .button--card-form:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .button-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .cta-animated__link--no-background:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .checkbox-receipt__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .collapsible-container__item-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .coned-inputfile__label-upload:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .transactional__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .account-details__info-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .collapsible-account-item__button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .billing-payment__btns-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .billing-payment-item__view-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .bopa-status__button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .card-tile__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .card-tile-grid__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .card-module__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .check-outage__nav-item:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .check-outage__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .coned-hero__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .contact-us-text__item-anchor:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .correspondence-item__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .currently-enrolled__item-cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party__response-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button-default:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .button-default:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button--blue:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .button--blue:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button--orange:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .button--orange:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button-small:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .button-small:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button-medium:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .button-medium:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .cta-animated:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .cta-animated:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .submit-button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .submit-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .transactional__submit:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .transactional__submit:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .transactional__button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .transactional__button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .transactional__authentication-button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .transactional__authentication-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .article-header__cta-link:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .article-header__cta-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .card-tile__cta-link:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .card-tile__cta-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__table-item--export .card-tile__cta-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__table-item--export .card-tile__cta-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .check-outage__report-cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .check-outage__report-cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .content-block__cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .content-block__cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .currently-enrolled__description-button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .currently-enrolled__description-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .account-dropdown__icon-container:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .account-dropdown__icon-container:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .enroll-units-list__bottom-button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .enroll-units-list__bottom-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .enroll-units-confirmation__button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .enroll-units-confirmation__button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .form__actions-submit-button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .manage-enroll__gutter .form__actions-submit-button:focus::before, .dashboard-third-party-accounts__table-item--export .manage-enroll__gutter body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .manage-enroll__gutter .dashboard-third-party-accounts__table-item--export .form__actions-submit-button:focus::before, .manage-enroll__gutter .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export
.manage-cards__gutter .form__actions-submit-button:focus::before, .dashboard-third-party-accounts__table-item--export
.manage-cards__gutter body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column)
.manage-cards__gutter .dashboard-third-party-accounts__table-item--export .form__actions-submit-button:focus::before,
.manage-cards__gutter .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .filters__show-filters:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .filters__show-filters:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .filters__clear-button--mobile:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .filters__clear-button--mobile:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .in-page-banner__cta-link:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .in-page-banner__cta-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .manage-header__cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .manage-header__cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .overview-bill-card__cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .overview-bill-card__cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .overview-bill-card-side__button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta--rounded-border:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta--rounded-border:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .overview-notification__cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .overview-notification__cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .pay-my-bill__button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .pay-my-bill__button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .pay-my-bill__batch-buttons--pay-batch:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .pay-my-bill__batch-buttons--pay-batch:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .popup__continue-cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .popup__continue-cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .popup__submit-cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .popup__submit-cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .popup__lockout-cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .popup__lockout-cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .popup__button-cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .popup__button-cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .register-accounts__button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .register-accounts__button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .register-accounts__banner-button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .register-accounts__banner-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .register-success__button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .register-success__button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .service-management__button-cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .service-management__button-cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .report-outage__next-steps__card__cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .report-outage__next-steps__card__cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .faceted-search__show-filters:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .faceted-search__show-filters:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .session-timeout__button-stay-in:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .session-timeout__button-stay-in:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .session-timeout__button-close:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .session-timeout__button-close:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .session-timeout__button-log-out:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .session-timeout__button-log-out:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .slider-panel__button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .slider-panel__button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .street-lights__show-more:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .street-lights__show-more:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .summary-billing-card__cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .summary-billing-card__cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .summary-billing-information__show-more:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .summary-billing-information__show-more:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .transactional-banner__link:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .transactional-banner__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .usage-history__show-more:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .usage-history__show-more:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .wami__button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .wami__button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button--card-form:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .button--card-form:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button-default:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .button-default:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button--blue:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .button--blue:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button--orange:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .button--orange:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button-small:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .button-small:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button-medium:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .button-medium:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .cta-animated:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .cta-animated:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .submit-button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .submit-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .transactional__submit:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .transactional__submit:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .transactional__button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .transactional__button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .transactional__authentication-button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .transactional__authentication-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .article-header__cta-link:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .article-header__cta-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .card-tile__cta-link:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .card-tile__cta-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__list-export .card-tile__cta-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__list-export .card-tile__cta-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .check-outage__report-cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .check-outage__report-cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .content-block__cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .content-block__cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .currently-enrolled__description-button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .currently-enrolled__description-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .account-dropdown__icon-container:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .account-dropdown__icon-container:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .enroll-units-list__bottom-button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .enroll-units-list__bottom-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .enroll-units-confirmation__button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .enroll-units-confirmation__button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .form__actions-submit-button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .manage-enroll__gutter .form__actions-submit-button:focus::before, .dashboard-third-party-accounts__list-export .manage-enroll__gutter body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .manage-enroll__gutter .dashboard-third-party-accounts__list-export .form__actions-submit-button:focus::before, .manage-enroll__gutter .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export
.manage-cards__gutter .form__actions-submit-button:focus::before, .dashboard-third-party-accounts__list-export
.manage-cards__gutter body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column)
.manage-cards__gutter .dashboard-third-party-accounts__list-export .form__actions-submit-button:focus::before,
.manage-cards__gutter .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .filters__show-filters:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .filters__show-filters:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .filters__clear-button--mobile:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .filters__clear-button--mobile:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .in-page-banner__cta-link:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .in-page-banner__cta-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .manage-header__cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .manage-header__cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .overview-bill-card__cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .overview-bill-card__cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .overview-bill-card-side__button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .overview-bill-card-side__button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta--rounded-border:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta--rounded-border:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .overview-notification__cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .overview-notification__cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .pay-my-bill__button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .pay-my-bill__button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .pay-my-bill__batch-buttons--pay-batch:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .pay-my-bill__batch-buttons--pay-batch:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .popup__continue-cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .popup__continue-cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .popup__submit-cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .popup__submit-cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .popup__lockout-cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .popup__lockout-cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .popup__button-cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .popup__button-cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .register-accounts__button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .register-accounts__button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .register-accounts__banner-button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .register-accounts__banner-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .register-success__button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .register-success__button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .service-management__button-cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .service-management__button-cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .report-outage__next-steps__card__cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .report-outage__next-steps__card__cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .faceted-search__show-filters:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .faceted-search__show-filters:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .session-timeout__button-stay-in:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .session-timeout__button-stay-in:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .session-timeout__button-close:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .session-timeout__button-close:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .session-timeout__button-log-out:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .session-timeout__button-log-out:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .slider-panel__button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .slider-panel__button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .street-lights__show-more:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .street-lights__show-more:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .summary-billing-card__cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .summary-billing-card__cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .summary-billing-information__show-more:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .summary-billing-information__show-more:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .transactional-banner__link:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .transactional-banner__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .usage-history__show-more:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .usage-history__show-more:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .wami__button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .wami__button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button--card-form:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .button--card-form:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .data-connections__form-caption a:focus::before, .data-connections__form-caption body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) a:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .edit-profile__edit-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .edit-profile__download-accounts-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .energy-usage__tabs-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .enroll-units-building__item-cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .enroll-units-list__item-heading-cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .enroll-units-list__bottom-cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .enroll-units-list__info-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .form__actions-reset-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .form__actions-link-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .green-data__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .filters__back:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .filters__clear-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .login__form-password-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .login__list-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .manage-cards__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .manage-cards__content-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .manage-enroll__paragraph-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .manage-header__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .manage-third-party__cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .market-rates__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .masked-field__button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .masked-field__button-right-margin:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .meter-submit__action-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .page-hero__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .overview-bill-analysis__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .payment-table-wrapper__cta-link--right:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .payment-table-wrapper__cta-link--left:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .popup__close-cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .popup__cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .popup__cancel-cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .register-accounts__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .register-accounts__link-text:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .service-management__breadcrumb-expand:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .related-resources__anchor:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .report-outage__address-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .report-outage__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .report-table__expand-all:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .search-filters__clear-filters:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .faceted-search__filters-back-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .faceted-search__filters-clear-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .share-energy__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .slider-panel__arrow-text:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .summary-billing-information__table-text--link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .success-banner__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .success-banner--notification a:focus::before, .success-banner--notification body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) a:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .transactional-review__edit-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .transactional__skip:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .usage-history__tile-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .usage-history__table-text--link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .wami__button-back:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .wami__cta:focus::before, body:not(.mouse-user) .primary-nav-item__btn:focus::after, body:not(.mouse-user) .header--oru .primary-nav-item__btn:focus::after, body:not(.mouse-user) .login__form-password-button:focus::before, body:not(.mouse-user) .login__close-button:focus::after, body:not(.mouse-user) .maid-tracking-banner__cta:focus::after, body:not(.mouse-user) .manage-cards__tabs-link:focus::before, body:not(.mouse-user) .manage-enroll__contain button:focus::before, body:not(.mouse-user) .masked-field__button:focus::before, body:not(.mouse-user) .masked-field__button-right-margin:focus::before, body:not(.mouse-user) .modal-logged-in-close:focus::after, body:not(.mouse-user) .modal-selector-close:focus::after, body:not(.mouse-user) .overview-bill-analysis__nav-item:focus::before, body:not(.mouse-user) .pagination__link:focus::after, body:not(.mouse-user) .popup__close-cta:focus::before, body:not(.mouse-user) .popup__cancel-cta:focus::before, body:not(.mouse-user) .popup__cta:focus::before, body:not(.mouse-user) .service-management__breadcrumb-expand:focus::before, body:not(.mouse-user) .search-filters__by-nav-item:focus::before, body:not(.mouse-user) .dropdown-title:focus::before, body:not(.mouse-user) .faceted-search__filters-back-button:focus::before, body:not(.mouse-user) .faceted-search__filters-clear-button:focus::before, body:not(.mouse-user) .slider-panel__arrow:focus::before, body:not(.mouse-user) .text-and-video-content__button--orange:focus::before, body:not(.mouse-user) .transactional-review__edit-link:focus::before, body:not(.mouse-user) .usage-history__show-more:focus:before, body:not(.mouse-user) .wami__button:focus:before, body:not(.mouse-user) .was-this-helpful__button:focus::after, body:not(.mouse-user) .slider-panel .swiper-pagination-bullet:focus::before, body:not(.mouse-user) .address-dropdown__button:focus, body:not(.mouse-user) .coned-checkbox--focus::before, body:not(.mouse-user) .checkbox-accounts__input:focus + .checkbox-accounts__container > .checkbox-accounts__checked, body:not(.mouse-user) .coned-checkbox-switch--focus, body:not(.mouse-user) .coned-tabs-dropdown__parent .coned-tabs__tab-item:focus, body:not(.mouse-user) .coned-tabs-dropdown__selected-container:focus, body:not(.mouse-user) .coned-tabs-dropdown__option:focus, body:not(.mouse-user) .coned-form__field-container--description a:focus, body:not(.mouse-user)
.power-your-way-form__field-container--description a:focus, body:not(.mouse-user)
.real-time-form__field-container--description a:focus, body:not(.mouse-user) .image-button:focus, body:not(.mouse-user) .coned-inputfile__drag--focus, body:not(.mouse-user) .coned-radio__indicator--focus::before, body:not(.mouse-user) .coned-select:focus, body:not(.mouse-user) .skip-main-content:focus, body:not(.mouse-user) .coned-tooltip--close:focus, body:not(.mouse-user) .transactional__container a:focus, body:not(.mouse-user) .transactional__link:focus, body:not(.mouse-user) .transactional__error:focus, body:not(.mouse-user) .back-to-top-link:focus, body:not(.mouse-user) .anchor-link__select:focus, body:not(.mouse-user) .anchor-link__nav-item:focus, body:not(.mouse-user) .article-content-wrapper a:focus, body:not(.mouse-user) .breadcrumbs__item-link:focus, body:not(.mouse-user) .card-tile__description a:focus, body:not(.mouse-user) .card-module__wrapper-link--focus, body:not(.mouse-user) .coned-chart__table-button:focus, body:not(.mouse-user) .coned-chart__table table:focus, body:not(.mouse-user) .currently-enrolled__item-cta:focus, body:not(.mouse-user) .account-dropdown__option:focus, body:not(.mouse-user) .footer__primary-item-anchor:focus, body:not(.mouse-user) .form-progress-bar__item-button:focus, body:not(.mouse-user) .gallery__button:focus::after, .header--oru .header__primary-right-bg:focus,
.header--oru .modal-selector__link--active:focus::after,
.header--oru .header__action-btn:focus, body:not(.mouse-user) .login-form__container-error:focus, body:not(.mouse-user) .manage-cards__paragraph a:focus, body:not(.mouse-user) .manage-enroll__paragraph-description a:focus, body:not(.mouse-user) .page-hero__link:focus, body:not(.mouse-user) .search-box__close-button:focus, body:not(.mouse-user) .search-box__search-button:focus, body:not(.mouse-user) .faceted-search__item-title:focus, body:not(.mouse-user) .success-banner__text a:focus, body:not(.mouse-user) .text-and-image-content__text-container--link:focus, body:not(.mouse-user) .text-and-video-content__text-container--link:focus, body:not(.mouse-user) .transactional-banner__text a:focus, body:not(.mouse-user) .ui-datepicker-trigger:focus, body:not(.mouse-user) .ui-datepicker .ui-instructions-acc-btn:focus {
  outline: solid 2px #fff;
  border: solid 2px #004557;
  border-radius: 0; }

.oru-focus-outline--reversed, .oru-button-focus--reversed, body:not(.mouse-user) .dropdown-list-item-link:focus::before, body:not(.mouse-user) .contact-us-text__item a:focus {
  outline: solid 2px #004557;
  border: solid 2px #fff;
  border-radius: 0; }

.button-focus, .coned-button-focus, body:not(.mouse-user):not(.is-oru) a:not(.no-custom-outline):focus::before, body:not(.mouse-user):not(.is-oru) .button:focus::before, body:not(.mouse-user):not(.is-oru) .button-default:focus::before, body:not(.mouse-user):not(.is-oru) .button--blue:focus::before, body:not(.mouse-user):not(.is-oru) .button--orange:focus::before, body:not(.mouse-user):not(.is-oru) .button-small:focus::before, body:not(.mouse-user):not(.is-oru) .button-medium:focus::before, body:not(.mouse-user):not(.is-oru) .cta-animated:focus::before, body:not(.mouse-user):not(.is-oru) .submit-button:focus::before, body:not(.mouse-user):not(.is-oru) .transactional__submit:focus::before, body:not(.mouse-user):not(.is-oru) .transactional__button:focus::before, body:not(.mouse-user):not(.is-oru) .transactional__authentication-button:focus::before, body:not(.mouse-user):not(.is-oru) .article-header__cta-link:focus::before, body:not(.mouse-user):not(.is-oru) .card-tile__cta-link:focus::before, body:not(.mouse-user):not(.is-oru) .check-outage__report-cta:focus::before, body:not(.mouse-user):not(.is-oru) .content-block__cta:focus::before, body:not(.mouse-user):not(.is-oru) .currently-enrolled__description-button:focus::before, body:not(.mouse-user):not(.is-oru) .account-dropdown__icon-container:focus::before, body:not(.mouse-user):not(.is-oru) .enroll-units-list__bottom-button:focus::before, body:not(.mouse-user):not(.is-oru) .enroll-units-confirmation__button:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions-submit-button:focus::before, body:not(.mouse-user):not(.is-oru) .filters__show-filters:focus::before, body:not(.mouse-user):not(.is-oru) .filters__clear-button--mobile:focus::before, body:not(.mouse-user):not(.is-oru) .in-page-banner__cta-link:focus::before, body:not(.mouse-user):not(.is-oru) .manage-header__cta:focus::before, body:not(.mouse-user):not(.is-oru) .overview-bill-card__cta:focus::before, body:not(.mouse-user):not(.is-oru) .overview-bill-card-side__button:focus::before, body:not(.mouse-user):not(.is-oru) .overview-bill-card-side__cta:focus::before, body:not(.mouse-user):not(.is-oru) .overview-bill-card-side__cta--rounded-border:focus::before, body:not(.mouse-user):not(.is-oru) .overview-notification__cta:focus::before, body:not(.mouse-user):not(.is-oru) .pay-my-bill__button:focus::before, body:not(.mouse-user):not(.is-oru) .pay-my-bill__batch-buttons--pay-batch:focus::before, body:not(.mouse-user):not(.is-oru) .popup__continue-cta:focus::before, body:not(.mouse-user):not(.is-oru) .popup__submit-cta:focus::before, body:not(.mouse-user):not(.is-oru) .popup__lockout-cta:focus::before, body:not(.mouse-user):not(.is-oru) .popup__button-cta:focus::before, body:not(.mouse-user):not(.is-oru) .register-accounts__button:focus::before, body:not(.mouse-user):not(.is-oru) .register-accounts__banner-button:focus::before, body:not(.mouse-user):not(.is-oru) .register-success__button:focus::before, body:not(.mouse-user):not(.is-oru) .service-management__button-cta:focus::before, body:not(.mouse-user):not(.is-oru) .report-outage__next-steps__card__cta:focus::before, body:not(.mouse-user):not(.is-oru) .faceted-search__show-filters:focus::before, body:not(.mouse-user):not(.is-oru) .session-timeout__button-stay-in:focus::before, body:not(.mouse-user):not(.is-oru) .session-timeout__button-close:focus::before, body:not(.mouse-user):not(.is-oru) .session-timeout__button-log-out:focus::before, body:not(.mouse-user):not(.is-oru) .slider-panel__button:focus::before, body:not(.mouse-user):not(.is-oru) .street-lights__show-more:focus::before, body:not(.mouse-user):not(.is-oru) .summary-billing-card__cta:focus::before, body:not(.mouse-user):not(.is-oru) .summary-billing-information__show-more:focus::before, body:not(.mouse-user):not(.is-oru) .transactional-banner__link:focus::before, body:not(.mouse-user):not(.is-oru) .usage-history__show-more:focus::before, body:not(.mouse-user):not(.is-oru) .wami__button:focus::before, body:not(.mouse-user):not(.is-oru) .button--card-form:focus::before, body:not(.mouse-user):not(.is-oru) .collapsible-container__item-button:focus::before, body:not(.mouse-user):not(.is-oru) .coned-tabs__tab:focus::before, body:not(.mouse-user):not(.is-oru) .coned-tabs__tab-item:focus::before, body:not(.mouse-user):not(.is-oru) .coned-tabs__selector:focus::before, body:not(.mouse-user):not(.is-oru) .coned-tooltip--open:focus::before, body:not(.mouse-user):not(.is-oru) .account-details__info-link:focus::before, body:not(.mouse-user):not(.is-oru) .billing-payment-body__show-more:focus::before, body:not(.mouse-user):not(.is-oru) .card-tile--focus:after, body:not(.mouse-user):not(.is-oru) .card-module__cta--form:focus::before, body:not(.mouse-user):not(.is-oru) .coned-chart__buttons--square-transparent:focus::before, body:not(.mouse-user):not(.is-oru) .coned-chart .arrow--blue:focus::before, body:not(.mouse-user):not(.is-oru) .correspondence-body__show-more:focus::before, body:not(.mouse-user):not(.is-oru) .account-dropdown__button:focus::before, body:not(.mouse-user):not(.is-oru) .footer__primary-item-btn:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .button:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .button-default:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .button--blue:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .button--orange:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .button-small:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .button-medium:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .cta-animated:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .submit-button:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .transactional__submit:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .transactional__button:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .transactional__authentication-button:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .article-header__cta-link:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .card-tile__cta-link:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .check-outage__report-cta:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .content-block__cta:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .currently-enrolled__description-button:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .account-dropdown__icon-container:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .enroll-units-list__bottom-button:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .enroll-units-confirmation__button:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .filters__show-filters:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .filters__clear-button--mobile:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .in-page-banner__cta-link:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .manage-header__cta:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .overview-bill-card__cta:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__button:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta--rounded-border:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .overview-notification__cta:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .pay-my-bill__button:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .pay-my-bill__batch-buttons--pay-batch:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .popup__continue-cta:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .popup__submit-cta:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .popup__lockout-cta:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .popup__button-cta:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .register-accounts__button:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .register-accounts__banner-button:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .register-success__button:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .service-management__button-cta:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .report-outage__next-steps__card__cta:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .faceted-search__show-filters:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .session-timeout__button-stay-in:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .session-timeout__button-close:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .session-timeout__button-log-out:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .slider-panel__button:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .street-lights__show-more:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .summary-billing-card__cta:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .summary-billing-information__show-more:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .transactional-banner__link:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .usage-history__show-more:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .wami__button:focus::before, body:not(.mouse-user):not(.is-oru) .form__actions:not(.form__actions--regular-column) .button--card-form:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .button-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .cta-animated__link--no-background:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .checkbox-receipt__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .collapsible-container__item-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .coned-inputfile__label-upload:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .transactional__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .account-details__info-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .collapsible-account-item__button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .billing-payment__btns-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .billing-payment-item__view-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .bopa-status__button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .card-tile__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .card-tile-grid__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .card-module__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .check-outage__nav-item:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .check-outage__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .coned-hero__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .contact-us-text__item-anchor:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .correspondence-item__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .currently-enrolled__item-cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party__response-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button-default:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .button-default:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button--blue:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .button--blue:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button--orange:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .button--orange:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button-small:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .button-small:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button-medium:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .button-medium:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .cta-animated:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .cta-animated:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .submit-button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .submit-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .transactional__submit:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .transactional__submit:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .transactional__button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .transactional__button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .transactional__authentication-button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .transactional__authentication-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .article-header__cta-link:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .article-header__cta-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .card-tile__cta-link:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .card-tile__cta-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__table-item--export .card-tile__cta-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__table-item--export .card-tile__cta-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .check-outage__report-cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .check-outage__report-cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .content-block__cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .content-block__cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .currently-enrolled__description-button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .currently-enrolled__description-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .account-dropdown__icon-container:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .account-dropdown__icon-container:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .enroll-units-list__bottom-button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .enroll-units-list__bottom-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .enroll-units-confirmation__button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .enroll-units-confirmation__button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .form__actions-submit-button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .manage-enroll__gutter .form__actions-submit-button:focus::before, .dashboard-third-party-accounts__table-item--export .manage-enroll__gutter body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .manage-enroll__gutter .dashboard-third-party-accounts__table-item--export .form__actions-submit-button:focus::before, .manage-enroll__gutter .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export
.manage-cards__gutter .form__actions-submit-button:focus::before, .dashboard-third-party-accounts__table-item--export
.manage-cards__gutter body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column)
.manage-cards__gutter .dashboard-third-party-accounts__table-item--export .form__actions-submit-button:focus::before,
.manage-cards__gutter .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .filters__show-filters:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .filters__show-filters:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .filters__clear-button--mobile:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .filters__clear-button--mobile:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .in-page-banner__cta-link:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .in-page-banner__cta-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .manage-header__cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .manage-header__cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .overview-bill-card__cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .overview-bill-card__cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .overview-bill-card-side__button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta--rounded-border:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta--rounded-border:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .overview-notification__cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .overview-notification__cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .pay-my-bill__button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .pay-my-bill__button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .pay-my-bill__batch-buttons--pay-batch:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .pay-my-bill__batch-buttons--pay-batch:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .popup__continue-cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .popup__continue-cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .popup__submit-cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .popup__submit-cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .popup__lockout-cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .popup__lockout-cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .popup__button-cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .popup__button-cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .register-accounts__button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .register-accounts__button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .register-accounts__banner-button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .register-accounts__banner-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .register-success__button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .register-success__button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .service-management__button-cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .service-management__button-cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .report-outage__next-steps__card__cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .report-outage__next-steps__card__cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .faceted-search__show-filters:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .faceted-search__show-filters:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .session-timeout__button-stay-in:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .session-timeout__button-stay-in:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .session-timeout__button-close:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .session-timeout__button-close:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .session-timeout__button-log-out:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .session-timeout__button-log-out:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .slider-panel__button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .slider-panel__button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .street-lights__show-more:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .street-lights__show-more:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .summary-billing-card__cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .summary-billing-card__cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .summary-billing-information__show-more:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .summary-billing-information__show-more:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .transactional-banner__link:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .transactional-banner__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .usage-history__show-more:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .usage-history__show-more:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .wami__button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .wami__button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button--card-form:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .button--card-form:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button-default:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .button-default:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button--blue:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .button--blue:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button--orange:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .button--orange:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button-small:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .button-small:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button-medium:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .button-medium:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .cta-animated:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .cta-animated:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .submit-button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .submit-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .transactional__submit:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .transactional__submit:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .transactional__button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .transactional__button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .transactional__authentication-button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .transactional__authentication-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .article-header__cta-link:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .article-header__cta-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .card-tile__cta-link:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .card-tile__cta-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__list-export .card-tile__cta-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__list-export .card-tile__cta-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .check-outage__report-cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .check-outage__report-cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .content-block__cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .content-block__cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .currently-enrolled__description-button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .currently-enrolled__description-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .account-dropdown__icon-container:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .account-dropdown__icon-container:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .enroll-units-list__bottom-button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .enroll-units-list__bottom-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .enroll-units-confirmation__button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .enroll-units-confirmation__button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .form__actions-submit-button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .manage-enroll__gutter .form__actions-submit-button:focus::before, .dashboard-third-party-accounts__list-export .manage-enroll__gutter body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .manage-enroll__gutter .dashboard-third-party-accounts__list-export .form__actions-submit-button:focus::before, .manage-enroll__gutter .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export
.manage-cards__gutter .form__actions-submit-button:focus::before, .dashboard-third-party-accounts__list-export
.manage-cards__gutter body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column)
.manage-cards__gutter .dashboard-third-party-accounts__list-export .form__actions-submit-button:focus::before,
.manage-cards__gutter .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .filters__show-filters:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .filters__show-filters:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .filters__clear-button--mobile:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .filters__clear-button--mobile:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .in-page-banner__cta-link:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .in-page-banner__cta-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .manage-header__cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .manage-header__cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .overview-bill-card__cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .overview-bill-card__cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .overview-bill-card-side__button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .overview-bill-card-side__button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta--rounded-border:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta--rounded-border:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .overview-notification__cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .overview-notification__cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .pay-my-bill__button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .pay-my-bill__button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .pay-my-bill__batch-buttons--pay-batch:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .pay-my-bill__batch-buttons--pay-batch:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .popup__continue-cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .popup__continue-cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .popup__submit-cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .popup__submit-cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .popup__lockout-cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .popup__lockout-cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .popup__button-cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .popup__button-cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .register-accounts__button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .register-accounts__button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .register-accounts__banner-button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .register-accounts__banner-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .register-success__button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .register-success__button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .service-management__button-cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .service-management__button-cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .report-outage__next-steps__card__cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .report-outage__next-steps__card__cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .faceted-search__show-filters:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .faceted-search__show-filters:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .session-timeout__button-stay-in:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .session-timeout__button-stay-in:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .session-timeout__button-close:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .session-timeout__button-close:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .session-timeout__button-log-out:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .session-timeout__button-log-out:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .slider-panel__button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .slider-panel__button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .street-lights__show-more:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .street-lights__show-more:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .summary-billing-card__cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .summary-billing-card__cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .summary-billing-information__show-more:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .summary-billing-information__show-more:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .transactional-banner__link:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .transactional-banner__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .usage-history__show-more:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .usage-history__show-more:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .wami__button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .wami__button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button--card-form:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .button--card-form:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .data-connections__form-caption a:focus::before, .data-connections__form-caption body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) a:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .edit-profile__edit-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .edit-profile__download-accounts-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .energy-usage__tabs-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .enroll-units-building__item-cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .enroll-units-list__item-heading-cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .enroll-units-list__bottom-cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .enroll-units-list__info-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .form__actions-reset-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .form__actions-link-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .green-data__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .filters__back:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .filters__clear-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .login__form-password-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .login__list-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .manage-cards__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .manage-cards__content-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .manage-enroll__paragraph-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .manage-header__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .manage-third-party__cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .market-rates__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .masked-field__button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .masked-field__button-right-margin:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .meter-submit__action-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .page-hero__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .overview-bill-analysis__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .payment-table-wrapper__cta-link--right:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .payment-table-wrapper__cta-link--left:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .popup__close-cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .popup__cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .popup__cancel-cta:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .register-accounts__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .register-accounts__link-text:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .service-management__breadcrumb-expand:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .related-resources__anchor:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .report-outage__address-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .report-outage__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .report-table__expand-all:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .search-filters__clear-filters:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .faceted-search__filters-back-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .faceted-search__filters-clear-button:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .share-energy__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .slider-panel__arrow-text:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .summary-billing-information__table-text--link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .success-banner__link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .success-banner--notification a:focus::before, .success-banner--notification body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) a:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .transactional-review__edit-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .transactional__skip:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .usage-history__tile-link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .usage-history__table-text--link:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .wami__button-back:focus::before, body:not(.mouse-user):not(.is-oru)
.form__actions:not(.form__actions--regular-column) .wami__cta:focus::before, body:not(.mouse-user):not(.is-oru) .primary-nav-item__btn:focus::after, body:not(.mouse-user):not(.is-oru) .login__form-password-button:focus::before, body:not(.mouse-user):not(.is-oru) .login__close-button:focus::after, body:not(.mouse-user):not(.is-oru) .maid-tracking-banner__cta:focus::after, body:not(.mouse-user):not(.is-oru) .manage-cards__tabs-link:focus::before, body:not(.mouse-user):not(.is-oru) .manage-enroll__contain button:focus::before, body:not(.mouse-user):not(.is-oru) .masked-field__button:focus::before, body:not(.mouse-user):not(.is-oru) .masked-field__button-right-margin:focus::before, body:not(.mouse-user):not(.is-oru) .modal-logged-in-close:focus::after, body:not(.mouse-user):not(.is-oru) .modal-selector-close:focus::after, body:not(.mouse-user):not(.is-oru) .overview-bill-analysis__nav-item:focus::before, body:not(.mouse-user):not(.is-oru) .pagination__link:focus::after, body:not(.mouse-user):not(.is-oru) .popup__close-cta:focus::before, body:not(.mouse-user):not(.is-oru) .popup__cancel-cta:focus::before, body:not(.mouse-user):not(.is-oru) .popup__cta:focus::before, body:not(.mouse-user):not(.is-oru) .service-management__breadcrumb-expand:focus::before, body:not(.mouse-user):not(.is-oru) .search-filters__by-nav-item:focus::before, body:not(.mouse-user):not(.is-oru) .dropdown-title:focus::before, body:not(.mouse-user):not(.is-oru) .faceted-search__filters-back-button:focus::before, body:not(.mouse-user):not(.is-oru) .faceted-search__filters-clear-button:focus::before, body:not(.mouse-user):not(.is-oru) .slider-panel__arrow:focus::before, body:not(.mouse-user) .text-and-video-content__button--blue:focus::before, body:not(.mouse-user) .tips-filters__item-button:focus::before, body:not(.mouse-user):not(.is-oru) .transactional-review__edit-link:focus::before, body:not(.mouse-user):not(.is-oru) .usage-history__show-more:focus:before, body:not(.mouse-user):not(.is-oru) .wami__button:focus:before, body:not(.mouse-user):not(.is-oru) .was-this-helpful__button:focus::after, body:not(.mouse-user):not(.is-oru) .slider-panel .swiper-pagination-bullet:focus::before, .coned-button-focus--reversed, body:not(.mouse-user):not(.is-oru) .dropdown-list-item-link:focus::before, .oru-button-focus, body:not(.mouse-user) a:not(.no-custom-outline):focus::before, body:not(.mouse-user) .button:focus::before, body:not(.mouse-user) .button-default:focus::before, body:not(.mouse-user) .button--blue:focus::before, body:not(.mouse-user) .button--orange:focus::before, body:not(.mouse-user) .button-small:focus::before, body:not(.mouse-user) .button-medium:focus::before, body:not(.mouse-user) .cta-animated:focus::before, body:not(.mouse-user) .submit-button:focus::before, body:not(.mouse-user) .transactional__submit:focus::before, body:not(.mouse-user) .transactional__button:focus::before, body:not(.mouse-user) .transactional__authentication-button:focus::before, body:not(.mouse-user) .article-header__cta-link:focus::before, body:not(.mouse-user) .card-tile__cta-link:focus::before, body:not(.mouse-user) .check-outage__report-cta:focus::before, body:not(.mouse-user) .content-block__cta:focus::before, body:not(.mouse-user) .currently-enrolled__description-button:focus::before, body:not(.mouse-user) .account-dropdown__icon-container:focus::before, body:not(.mouse-user) .enroll-units-list__bottom-button:focus::before, body:not(.mouse-user) .enroll-units-confirmation__button:focus::before, body:not(.mouse-user) .form__actions-submit-button:focus::before, body:not(.mouse-user) .filters__show-filters:focus::before, body:not(.mouse-user) .filters__clear-button--mobile:focus::before, body:not(.mouse-user) .in-page-banner__cta-link:focus::before, body:not(.mouse-user) .manage-header__cta:focus::before, body:not(.mouse-user) .overview-bill-card__cta:focus::before, body:not(.mouse-user) .overview-bill-card-side__button:focus::before, body:not(.mouse-user) .overview-bill-card-side__cta:focus::before, body:not(.mouse-user) .overview-bill-card-side__cta--rounded-border:focus::before, body:not(.mouse-user) .overview-notification__cta:focus::before, body:not(.mouse-user) .pay-my-bill__button:focus::before, body:not(.mouse-user) .pay-my-bill__batch-buttons--pay-batch:focus::before, body:not(.mouse-user) .popup__continue-cta:focus::before, body:not(.mouse-user) .popup__submit-cta:focus::before, body:not(.mouse-user) .popup__lockout-cta:focus::before, body:not(.mouse-user) .popup__button-cta:focus::before, body:not(.mouse-user) .register-accounts__button:focus::before, body:not(.mouse-user) .register-accounts__banner-button:focus::before, body:not(.mouse-user) .register-success__button:focus::before, body:not(.mouse-user) .service-management__button-cta:focus::before, body:not(.mouse-user) .report-outage__next-steps__card__cta:focus::before, body:not(.mouse-user) .faceted-search__show-filters:focus::before, body:not(.mouse-user) .session-timeout__button-stay-in:focus::before, body:not(.mouse-user) .session-timeout__button-close:focus::before, body:not(.mouse-user) .session-timeout__button-log-out:focus::before, body:not(.mouse-user) .slider-panel__button:focus::before, body:not(.mouse-user) .street-lights__show-more:focus::before, body:not(.mouse-user) .summary-billing-card__cta:focus::before, body:not(.mouse-user) .summary-billing-information__show-more:focus::before, body:not(.mouse-user) .transactional-banner__link:focus::before, body:not(.mouse-user) .usage-history__show-more:focus::before, body:not(.mouse-user) .wami__button:focus::before, body:not(.mouse-user) .button--card-form:focus::before, body:not(.mouse-user) .collapsible-container__item-button:focus::before, body:not(.mouse-user) .coned-tabs__selector:focus::before, body:not(.mouse-user) .coned-tabs--oru .coned-tabs__tab-item:focus::before, body:not(.mouse-user) .coned-tooltip--open:focus::before, body:not(.mouse-user) .account-details__info-link:focus::before, body:not(.mouse-user) .billing-payment-body__show-more:focus::before, body:not(.mouse-user) .card-tile--focus:after, body:not(.mouse-user) .card-module__cta--form:focus::before, body:not(.mouse-user) .coned-chart__buttons--square-transparent:focus::before, body:not(.mouse-user) .coned-chart .arrow--teal:focus::before, body:not(.mouse-user) .correspondence-body__show-more:focus::before, body:not(.mouse-user) .account-dropdown__button:focus::before, body:not(.mouse-user) .footer__primary-item-btn:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .button:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .button-default:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .button--blue:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .button--orange:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .button-small:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .button-medium:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .cta-animated:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .submit-button:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .transactional__submit:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .transactional__button:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .transactional__authentication-button:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .article-header__cta-link:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .card-tile__cta-link:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .check-outage__report-cta:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .content-block__cta:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .currently-enrolled__description-button:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .account-dropdown__icon-container:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .enroll-units-list__bottom-button:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .enroll-units-confirmation__button:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .filters__show-filters:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .filters__clear-button--mobile:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .in-page-banner__cta-link:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .manage-header__cta:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .overview-bill-card__cta:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__button:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta--rounded-border:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .overview-notification__cta:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .pay-my-bill__button:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .pay-my-bill__batch-buttons--pay-batch:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .popup__continue-cta:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .popup__submit-cta:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .popup__lockout-cta:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .popup__button-cta:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .register-accounts__button:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .register-accounts__banner-button:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .register-success__button:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .service-management__button-cta:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .report-outage__next-steps__card__cta:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .faceted-search__show-filters:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .session-timeout__button-stay-in:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .session-timeout__button-close:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .session-timeout__button-log-out:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .slider-panel__button:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .street-lights__show-more:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .summary-billing-card__cta:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .summary-billing-information__show-more:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .transactional-banner__link:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .usage-history__show-more:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .wami__button:focus::before, body:not(.mouse-user) .form__actions:not(.form__actions--regular-column) .button--card-form:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .button-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .cta-animated__link--no-background:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .checkbox-receipt__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .collapsible-container__item-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .coned-inputfile__label-upload:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .transactional__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .account-details__info-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .collapsible-account-item__button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .billing-payment__btns-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .billing-payment-item__view-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .bopa-status__button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .card-tile__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .card-tile-grid__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .card-module__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .check-outage__nav-item:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .check-outage__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .coned-hero__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .contact-us-text__item-anchor:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .correspondence-item__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .currently-enrolled__item-cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party__response-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button-default:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .button-default:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button--blue:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .button--blue:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button--orange:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .button--orange:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button-small:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .button-small:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button-medium:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .button-medium:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .cta-animated:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .cta-animated:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .submit-button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .submit-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .transactional__submit:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .transactional__submit:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .transactional__button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .transactional__button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .transactional__authentication-button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .transactional__authentication-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .article-header__cta-link:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .article-header__cta-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .card-tile__cta-link:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .card-tile__cta-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__table-item--export .card-tile__cta-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__table-item--export .card-tile__cta-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .check-outage__report-cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .check-outage__report-cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .content-block__cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .content-block__cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .currently-enrolled__description-button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .currently-enrolled__description-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .account-dropdown__icon-container:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .account-dropdown__icon-container:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .enroll-units-list__bottom-button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .enroll-units-list__bottom-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .enroll-units-confirmation__button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .enroll-units-confirmation__button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .form__actions-submit-button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .manage-enroll__gutter .form__actions-submit-button:focus::before, .dashboard-third-party-accounts__table-item--export .manage-enroll__gutter body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .manage-enroll__gutter .dashboard-third-party-accounts__table-item--export .form__actions-submit-button:focus::before, .manage-enroll__gutter .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export
.manage-cards__gutter .form__actions-submit-button:focus::before, .dashboard-third-party-accounts__table-item--export
.manage-cards__gutter body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column)
.manage-cards__gutter .dashboard-third-party-accounts__table-item--export .form__actions-submit-button:focus::before,
.manage-cards__gutter .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .filters__show-filters:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .filters__show-filters:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .filters__clear-button--mobile:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .filters__clear-button--mobile:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .in-page-banner__cta-link:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .in-page-banner__cta-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .manage-header__cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .manage-header__cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .overview-bill-card__cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .overview-bill-card__cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .overview-bill-card-side__button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta--rounded-border:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta--rounded-border:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .overview-notification__cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .overview-notification__cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .pay-my-bill__button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .pay-my-bill__button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .pay-my-bill__batch-buttons--pay-batch:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .pay-my-bill__batch-buttons--pay-batch:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .popup__continue-cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .popup__continue-cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .popup__submit-cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .popup__submit-cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .popup__lockout-cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .popup__lockout-cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .popup__button-cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .popup__button-cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .register-accounts__button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .register-accounts__button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .register-accounts__banner-button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .register-accounts__banner-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .register-success__button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .register-success__button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .service-management__button-cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .service-management__button-cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .report-outage__next-steps__card__cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .report-outage__next-steps__card__cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .faceted-search__show-filters:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .faceted-search__show-filters:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .session-timeout__button-stay-in:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .session-timeout__button-stay-in:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .session-timeout__button-close:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .session-timeout__button-close:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .session-timeout__button-log-out:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .session-timeout__button-log-out:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .slider-panel__button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .slider-panel__button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .street-lights__show-more:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .street-lights__show-more:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .summary-billing-card__cta:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .summary-billing-card__cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .summary-billing-information__show-more:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .summary-billing-information__show-more:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .transactional-banner__link:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .transactional-banner__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .usage-history__show-more:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .usage-history__show-more:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .wami__button:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .wami__button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button--card-form:focus::before, .dashboard-third-party-accounts__table-item--export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .button--card-form:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button-default:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .button-default:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button--blue:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .button--blue:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button--orange:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .button--orange:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button-small:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .button-small:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button-medium:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .button-medium:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .cta-animated:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .cta-animated:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .submit-button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .submit-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .transactional__submit:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .transactional__submit:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .transactional__button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .transactional__button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .transactional__authentication-button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .transactional__authentication-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .article-header__cta-link:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .article-header__cta-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .card-tile__cta-link:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .card-tile__cta-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__list-export .card-tile__cta-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__list-export .card-tile__cta-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .check-outage__report-cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .check-outage__report-cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .content-block__cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .content-block__cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .currently-enrolled__description-button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .currently-enrolled__description-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .account-dropdown__icon-container:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .account-dropdown__icon-container:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .enroll-units-list__bottom-button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .enroll-units-list__bottom-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .enroll-units-confirmation__button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .enroll-units-confirmation__button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .form__actions-submit-button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .manage-enroll__gutter .form__actions-submit-button:focus::before, .dashboard-third-party-accounts__list-export .manage-enroll__gutter body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .manage-enroll__gutter .dashboard-third-party-accounts__list-export .form__actions-submit-button:focus::before, .manage-enroll__gutter .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export
.manage-cards__gutter .form__actions-submit-button:focus::before, .dashboard-third-party-accounts__list-export
.manage-cards__gutter body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column)
.manage-cards__gutter .dashboard-third-party-accounts__list-export .form__actions-submit-button:focus::before,
.manage-cards__gutter .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .filters__show-filters:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .filters__show-filters:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .filters__clear-button--mobile:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .filters__clear-button--mobile:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .in-page-banner__cta-link:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .in-page-banner__cta-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .manage-header__cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .manage-header__cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .overview-bill-card__cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .overview-bill-card__cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .overview-bill-card-side__button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .overview-bill-card-side__button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta--rounded-border:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta--rounded-border:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .overview-notification__cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .overview-notification__cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .pay-my-bill__button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .pay-my-bill__button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .pay-my-bill__batch-buttons--pay-batch:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .pay-my-bill__batch-buttons--pay-batch:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .popup__continue-cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .popup__continue-cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .popup__submit-cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .popup__submit-cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .popup__lockout-cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .popup__lockout-cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .popup__button-cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .popup__button-cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .register-accounts__button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .register-accounts__button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .register-accounts__banner-button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .register-accounts__banner-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .register-success__button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .register-success__button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .service-management__button-cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .service-management__button-cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .report-outage__next-steps__card__cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .report-outage__next-steps__card__cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .faceted-search__show-filters:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .faceted-search__show-filters:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .session-timeout__button-stay-in:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .session-timeout__button-stay-in:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .session-timeout__button-close:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .session-timeout__button-close:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .session-timeout__button-log-out:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .session-timeout__button-log-out:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .slider-panel__button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .slider-panel__button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .street-lights__show-more:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .street-lights__show-more:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .summary-billing-card__cta:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .summary-billing-card__cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .summary-billing-information__show-more:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .summary-billing-information__show-more:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .transactional-banner__link:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .transactional-banner__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .usage-history__show-more:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .usage-history__show-more:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .wami__button:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .wami__button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button--card-form:focus::before, .dashboard-third-party-accounts__list-export body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .button--card-form:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .data-connections__form-caption a:focus::before, .data-connections__form-caption body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) a:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .edit-profile__edit-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .edit-profile__download-accounts-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .energy-usage__tabs-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .enroll-units-building__item-cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .enroll-units-list__item-heading-cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .enroll-units-list__bottom-cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .enroll-units-list__info-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .form__actions-reset-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .form__actions-link-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .green-data__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .filters__back:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .filters__clear-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .login__form-password-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .login__list-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .manage-cards__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .manage-cards__content-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .manage-enroll__paragraph-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .manage-header__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .manage-third-party__cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .market-rates__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .masked-field__button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .masked-field__button-right-margin:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .meter-submit__action-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .page-hero__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .overview-bill-analysis__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .payment-table-wrapper__cta-link--right:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .payment-table-wrapper__cta-link--left:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .popup__close-cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .popup__cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .popup__cancel-cta:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .register-accounts__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .register-accounts__link-text:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .service-management__breadcrumb-expand:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .related-resources__anchor:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .report-outage__address-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .report-outage__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .report-table__expand-all:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .search-filters__clear-filters:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .faceted-search__filters-back-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .faceted-search__filters-clear-button:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .share-energy__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .slider-panel__arrow-text:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .summary-billing-information__table-text--link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .success-banner__link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .success-banner--notification a:focus::before, .success-banner--notification body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) a:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .transactional-review__edit-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .transactional__skip:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .usage-history__tile-link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .usage-history__table-text--link:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .wami__button-back:focus::before, body:not(.mouse-user)
.form__actions:not(.form__actions--regular-column) .wami__cta:focus::before, body:not(.mouse-user) .primary-nav-item__btn:focus::after, body:not(.mouse-user) .header--oru .primary-nav-item__btn:focus::after, body:not(.mouse-user) .login__form-password-button:focus::before, body:not(.mouse-user) .login__close-button:focus::after, body:not(.mouse-user) .maid-tracking-banner__cta:focus::after, body:not(.mouse-user) .manage-cards__tabs-link:focus::before, body:not(.mouse-user) .manage-enroll__contain button:focus::before, body:not(.mouse-user) .masked-field__button:focus::before, body:not(.mouse-user) .masked-field__button-right-margin:focus::before, body:not(.mouse-user) .modal-logged-in-close:focus::after, body:not(.mouse-user) .modal-selector-close:focus::after, body:not(.mouse-user) .overview-bill-analysis__nav-item:focus::before, body:not(.mouse-user) .pagination__link:focus::after, body:not(.mouse-user) .popup__close-cta:focus::before, body:not(.mouse-user) .popup__cancel-cta:focus::before, body:not(.mouse-user) .popup__cta:focus::before, body:not(.mouse-user) .service-management__breadcrumb-expand:focus::before, body:not(.mouse-user) .search-filters__by-nav-item:focus::before, body:not(.mouse-user) .dropdown-title:focus::before, body:not(.mouse-user) .faceted-search__filters-back-button:focus::before, body:not(.mouse-user) .faceted-search__filters-clear-button:focus::before, body:not(.mouse-user) .slider-panel__arrow:focus::before, body:not(.mouse-user) .text-and-video-content__button--orange:focus::before, body:not(.mouse-user) .transactional-review__edit-link:focus::before, body:not(.mouse-user) .usage-history__show-more:focus:before, body:not(.mouse-user) .wami__button:focus:before, body:not(.mouse-user) .was-this-helpful__button:focus::after, body:not(.mouse-user) .slider-panel .swiper-pagination-bullet:focus::before, .oru-button-focus--reversed, body:not(.mouse-user) .dropdown-list-item-link:focus::before {
  position: absolute;
  top: -4px;
  left: -4px;
  transition: none;
  z-index: 1;
  padding: 2px;
  width: 100%;
  height: 100%;
  content: ''; }

.button-focus-inset, body:not(.mouse-user):not(.is-oru) .dropdown-list-item-link:focus::before, body:not(.mouse-user) .dropdown-list-item-link:focus::before {
  top: 1px;
  left: 1px;
  width: calc(100% - 10px);
  height: calc(100% - 10px); }

a:not(.no-custom-outline):focus {
  position: relative;
  outline: 0; }

/* ==========================================================================
   Objects

   Design-free objects, abstractions and patterns.
   ========================================================================== */
.address-box {
  margin-bottom: 40px;
  width: 100%; }
  .address-box__title {
    color: #636363;
    font: 1.3rem/3.2rem "Open Sans", sans-serif;
    font-weight: 600; }
  .address-box__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    border: 1px solid #2a2a2a;
    background-color: #fff;
    padding: 30px 20px 30px 0; }
    .address-box__container-title {
      font: 1.5rem "Futura-Bold", sans-serif;
      font-weight: 800; }
      .address-box__container-title--non-authenticated {
        font-family: "Open Sans", sans-serif;
        font-weight: 600; }
    .address-box__container-subtitle {
      font: 1.4rem "Open Sans", sans-serif;
      font-weight: 600; }
    .address-box__container--no-image {
      padding: 0;
      min-height: 120px; }
      .address-box__container--no-image .address-box__info {
        padding-left: 15px; }
        @media only screen and (min-width: 768px) {
          .address-box__container--no-image .address-box__info {
            padding-left: 45px; } }
  .address-box__info {
    padding: 0 25px 0 40px;
    text-align: left;
    color: #2a2a2a; }
    @media only screen and (max-width: 350px) {
      .address-box__info .address-box__container-title {
        font: 1.3rem "Futura-Bold", sans-serif;
        font-weight: 800; }
      .address-box__info .address-box__container-subtitle {
        font: 1.2rem "Open Sans", sans-serif;
        font-weight: 600; } }
  .address-box--no-margin {
    margin: 0; }
  .address-box--item {
    margin: 0; }

.address-dropdown {
  position: relative;
  margin: 0 auto; }
  @media only screen and (min-width: 768px) {
    .address-dropdown {
      width: 440px;
      max-width: 100%; }
      .address-dropdown--full-width {
        width: 100%; } }
  .address-dropdown__container {
    margin: 50px 0; }
    .address-dropdown__container--no-margin {
      margin: 0; }
  .address-dropdown__select {
    padding-right: 45px; }
  .address-dropdown__button {
    position: relative; }
    .address-dropdown__button:not(.address-dropdow__button--no-pointer) {
      cursor: pointer; }
    .address-dropdown__button:not(.address-dropdow__button--no-pointer):hover .address-box__container, .address-dropdown__button:focus .address-box__container {
      background-color: #0078cf; }
    .address-dropdown__button:not(.address-dropdow__button--no-pointer):hover .address-box__info, .address-dropdown__button:focus .address-box__info {
      color: #fff; }
    .address-dropdown__button:not(.address-dropdow__button--no-pointer):hover .address-dropdown__icon, .address-dropdown__button:focus .address-dropdown__icon {
      border-color: #fff;
      background-color: #fff;
      color: #0078cf; }
  .address-dropdown__label {
    margin: 0 auto 10px;
    color: #636363;
    font: 1.8rem/2.4rem "Open Sans", sans-serif;
    font-weight: 600; }
    @media only screen and (min-width: 768px) {
      .address-dropdown__label {
        width: 440px;
        max-width: 100%; } }
  .address-dropdown__icon {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    position: absolute;
    top: calc((100% - 28px) / 2);
    right: 20px;
    border: 2px solid #636363;
    background-color: #636363;
    padding: 7px;
    width: 10px;
    height: 10px;
    color: #fff; }
    .address-dropdown__icon::before {
      position: absolute;
      top: 1px;
      right: 0;
      font-size: 2.5rem; }
    .address-dropdown__icon--check {
      border: 0;
      background-color: transparent;
      color: #636363; }
    .address-dropdown__icon--up {
      -moz-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -webkit-transform: rotate(180deg);
      transform: rotate(180deg); }
  .address-dropdown__list {
    -webkit-transition: all, 0.4s, ease;
    -moz-transition: all, 0.4s, ease;
    -ms-transition: all, 0.4s, ease;
    -o-transition: all, 0.4s, ease;
    transition: all, 0.4s, ease;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    width: 100%;
    max-height: 358px;
    overflow-y: auto; }
    .address-dropdown__list-item {
      filter: alpha(opacity=100);
      -khtml-opacity: 1;
      opacity: 1;
      position: relative;
      top: 0;
      cursor: pointer; }
      .address-dropdown__list-item + .address-dropdown__list-item .address-box__container {
        border-top: 0; }
    .address-dropdown__list-item:hover .address-box__container, .address-dropdown__list-item:focus .address-box__container {
      background-color: #0078cf; }
    .address-dropdown__list-item:hover .address-box__info,
    .address-dropdown__list-item:hover .address-dropdown__icon--check, .address-dropdown__list-item:focus .address-box__info,
    .address-dropdown__list-item:focus .address-dropdown__icon--check {
      color: #fff; }
    .address-dropdown__list-item--disabled {
      cursor: default;
      pointer-events: none; }
      .address-dropdown__list-item--disabled .address-box__container {
        background-color: #e6e6e6; }
    .address-dropdown__list-item--hidden {
      display: none; }
  .is-oru .address-dropdown__list-item:hover .address-box__container, .is-oru .address-dropdown__list-item:focus .address-box__container {
    background-color: #004557; }
  .is-oru .address-dropdown__button:not(.address-dropdow__button--no-pointer):hover .address-box__container, .is-oru .address-dropdown__button:focus .address-box__container {
    background-color: #004557; }
  .is-oru .address-dropdown__button:not(.address-dropdow__button--no-pointer):hover .address-dropdown__icon, .is-oru .address-dropdown__button:focus .address-dropdown__icon {
    color: #004557; }

.arrow {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  position: relative;
  background-color: transparent;
  height: 20px;
  color: #fff;
  font-size: 2rem; }
  .arrow__icon {
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg); }
    .arrow__icon::after {
      position: relative; }
  .arrow__text {
    display: inline-block;
    font-size: 1.3rem; }
  .arrow--right {
    -webkit-flex-flow: row-reverse;
    -moz-flex-flow: row-reverse;
    -ms-flex-flow: row-reverse;
    flex-flow: row-reverse; }
    .arrow--right .arrow__icon {
      -moz-transform: rotate(-90deg);
      -o-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
      -webkit-transform: rotate(-90deg);
      transform: rotate(-90deg); }

.border-bar {
  display: block;
  position: relative;
  border-bottom: 2px solid #636363;
  width: 100%; }
  .border-bar::after {
    -webkit-transition: all, 0.4s, ease;
    -moz-transition: all, 0.4s, ease;
    -ms-transition: all, 0.4s, ease;
    -o-transition: all, 0.4s, ease;
    transition: all, 0.4s, ease;
    position: absolute;
    left: 50%;
    border-bottom: 2px solid #00882b;
    width: 0;
    content: ''; }
  .border-bar--animate::after {
    left: 0;
    width: 100%; }

.box {
  margin: 0;
  border: 0;
  padding: 0;
  width: auto; }

.button, .button-default, .button--blue, .button--orange, .button-small, .button-medium, .cta-animated, .submit-button, .transactional__submit, .transactional__button, .transactional__authentication-button, .article-header__cta-link, .card-tile__cta-link, body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link,
body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link, .check-outage__report-cta, .content-block__cta, .currently-enrolled__description-button, .account-dropdown__icon-container, .enroll-units-list__bottom-button, .enroll-units-confirmation__button, .form__actions-submit-button, .manage-enroll__gutter .form__actions-submit-button,
.manage-cards__gutter .form__actions-submit-button, .filters__show-filters, .filters__clear-button--mobile, .in-page-banner__cta-link, .manage-header__cta, .overview-bill-card__cta, .overview-bill-card-side__button, .overview-bill-card-side__cta, .overview-bill-card-side__cta--rounded-border, .overview-notification__cta, .pay-my-bill__button, .pay-my-bill__batch-buttons--pay-batch, .popup__continue-cta, .popup__submit-cta, .popup__lockout-cta, .popup__button-cta, .register-accounts__button, .register-accounts__banner-button, .register-success__button, .service-management__button-cta, .report-outage__next-steps__card__cta, .faceted-search__show-filters, .session-timeout__button-stay-in, .session-timeout__button-close, .session-timeout__button-log-out, .slider-panel__button, .street-lights__show-more, .summary-billing-card__cta, .summary-billing-information__show-more, .transactional-banner__link, .usage-history__show-more, .wami__button, .button--card-form {
  -webkit-transition: font-size, 0.2s, ease;
  -moz-transition: font-size, 0.2s, ease;
  -ms-transition: font-size, 0.2s, ease;
  -o-transition: font-size, 0.2s, ease;
  transition: font-size, 0.2s, ease;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  position: relative;
  outline: none;
  border: 2px solid;
  border-radius: 50px;
  padding: 10px 25px;
  height: 50px;
  min-height: 50px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  font: 1.8rem/1.8rem "Open Sans", sans-serif;
  font-weight: 800;
  box-sizing: border-box;
  background-clip: padding-box;
  /** 
      Deprecated classes. Do not use them.
    */ }
  @media only screen and (min-width: 768px) {
    .button, .button-default, .button--blue, .button--orange, .button-small, .button-medium, .cta-animated, .submit-button, .transactional__submit, .transactional__button, .transactional__authentication-button, .article-header__cta-link, .card-tile__cta-link, body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link,
    body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link, .check-outage__report-cta, .content-block__cta, .currently-enrolled__description-button, .account-dropdown__icon-container, .enroll-units-list__bottom-button, .enroll-units-confirmation__button, .form__actions-submit-button, .manage-enroll__gutter .form__actions-submit-button,
    .manage-cards__gutter .form__actions-submit-button, .filters__show-filters, .filters__clear-button--mobile, .in-page-banner__cta-link, .manage-header__cta, .overview-bill-card__cta, .overview-bill-card-side__button, .overview-bill-card-side__cta, .overview-bill-card-side__cta--rounded-border, .overview-notification__cta, .pay-my-bill__button, .pay-my-bill__batch-buttons--pay-batch, .popup__continue-cta, .popup__submit-cta, .popup__lockout-cta, .popup__button-cta, .register-accounts__button, .register-accounts__banner-button, .register-success__button, .service-management__button-cta, .report-outage__next-steps__card__cta, .faceted-search__show-filters, .session-timeout__button-stay-in, .session-timeout__button-close, .session-timeout__button-log-out, .slider-panel__button, .street-lights__show-more, .summary-billing-card__cta, .summary-billing-information__show-more, .transactional-banner__link, .usage-history__show-more, .wami__button, .button--card-form {
      font: 1.6rem/1.6rem "Open Sans", sans-serif;
      font-weight: 800; } }
  .button:hover:not([disabled]) span, .button-default:hover:not([disabled]) span, .button--blue:hover:not([disabled]) span, .button--orange:hover:not([disabled]) span, .button-small:hover:not([disabled]) span, .button-medium:hover:not([disabled]) span, .cta-animated:hover:not([disabled]) span, .submit-button:hover:not([disabled]) span, .transactional__submit:hover:not([disabled]) span, .transactional__button:hover:not([disabled]) span, .transactional__authentication-button:hover:not([disabled]) span, .article-header__cta-link:hover:not([disabled]) span, .card-tile__cta-link:hover:not([disabled]) span, .check-outage__report-cta:hover:not([disabled]) span, .content-block__cta:hover:not([disabled]) span, .currently-enrolled__description-button:hover:not([disabled]) span, .account-dropdown__icon-container:hover:not([disabled]) span, .enroll-units-list__bottom-button:hover:not([disabled]) span, .enroll-units-confirmation__button:hover:not([disabled]) span, .form__actions-submit-button:hover:not([disabled]) span, .filters__show-filters:hover:not([disabled]) span, .filters__clear-button--mobile:hover:not([disabled]) span, .in-page-banner__cta-link:hover:not([disabled]) span, .manage-header__cta:hover:not([disabled]) span, .overview-bill-card__cta:hover:not([disabled]) span, .overview-bill-card-side__button:hover:not([disabled]) span, .overview-bill-card-side__cta:hover:not([disabled]) span, .overview-bill-card-side__cta--rounded-border:hover:not([disabled]) span, .overview-notification__cta:hover:not([disabled]) span, .pay-my-bill__button:hover:not([disabled]) span, .pay-my-bill__batch-buttons--pay-batch:hover:not([disabled]) span, .popup__continue-cta:hover:not([disabled]) span, .popup__submit-cta:hover:not([disabled]) span, .popup__lockout-cta:hover:not([disabled]) span, .popup__button-cta:hover:not([disabled]) span, .register-accounts__button:hover:not([disabled]) span, .register-accounts__banner-button:hover:not([disabled]) span, .register-success__button:hover:not([disabled]) span, .service-management__button-cta:hover:not([disabled]) span, .report-outage__next-steps__card__cta:hover:not([disabled]) span, .faceted-search__show-filters:hover:not([disabled]) span, .session-timeout__button-stay-in:hover:not([disabled]) span, .session-timeout__button-close:hover:not([disabled]) span, .session-timeout__button-log-out:hover:not([disabled]) span, .slider-panel__button:hover:not([disabled]) span, .street-lights__show-more:hover:not([disabled]) span, .summary-billing-card__cta:hover:not([disabled]) span, .summary-billing-information__show-more:hover:not([disabled]) span, .transactional-banner__link:hover:not([disabled]) span, .usage-history__show-more:hover:not([disabled]) span, .wami__button:hover:not([disabled]) span, .button--card-form:hover:not([disabled]) span {
    display: block;
    transform: scale(1.025); }
  .button:hover:not([disabled]) [class^='icon-'], .button-default:hover:not([disabled]) [class^='icon-'], .button--blue:hover:not([disabled]) [class^='icon-'], .button--orange:hover:not([disabled]) [class^='icon-'], .button-small:hover:not([disabled]) [class^='icon-'], .button-medium:hover:not([disabled]) [class^='icon-'], .cta-animated:hover:not([disabled]) [class^='icon-'], .submit-button:hover:not([disabled]) [class^='icon-'], .transactional__submit:hover:not([disabled]) [class^='icon-'], .transactional__button:hover:not([disabled]) [class^='icon-'], .transactional__authentication-button:hover:not([disabled]) [class^='icon-'], .article-header__cta-link:hover:not([disabled]) [class^='icon-'], .card-tile__cta-link:hover:not([disabled]) [class^='icon-'], .check-outage__report-cta:hover:not([disabled]) [class^='icon-'], .content-block__cta:hover:not([disabled]) [class^='icon-'], .currently-enrolled__description-button:hover:not([disabled]) [class^='icon-'], .account-dropdown__icon-container:hover:not([disabled]) [class^='icon-'], .enroll-units-list__bottom-button:hover:not([disabled]) [class^='icon-'], .enroll-units-confirmation__button:hover:not([disabled]) [class^='icon-'], .form__actions-submit-button:hover:not([disabled]) [class^='icon-'], .filters__show-filters:hover:not([disabled]) [class^='icon-'], .filters__clear-button--mobile:hover:not([disabled]) [class^='icon-'], .in-page-banner__cta-link:hover:not([disabled]) [class^='icon-'], .manage-header__cta:hover:not([disabled]) [class^='icon-'], .overview-bill-card__cta:hover:not([disabled]) [class^='icon-'], .overview-bill-card-side__button:hover:not([disabled]) [class^='icon-'], .overview-bill-card-side__cta:hover:not([disabled]) [class^='icon-'], .overview-bill-card-side__cta--rounded-border:hover:not([disabled]) [class^='icon-'], .overview-notification__cta:hover:not([disabled]) [class^='icon-'], .pay-my-bill__button:hover:not([disabled]) [class^='icon-'], .pay-my-bill__batch-buttons--pay-batch:hover:not([disabled]) [class^='icon-'], .popup__continue-cta:hover:not([disabled]) [class^='icon-'], .popup__submit-cta:hover:not([disabled]) [class^='icon-'], .popup__lockout-cta:hover:not([disabled]) [class^='icon-'], .popup__button-cta:hover:not([disabled]) [class^='icon-'], .register-accounts__button:hover:not([disabled]) [class^='icon-'], .register-accounts__banner-button:hover:not([disabled]) [class^='icon-'], .register-success__button:hover:not([disabled]) [class^='icon-'], .service-management__button-cta:hover:not([disabled]) [class^='icon-'], .report-outage__next-steps__card__cta:hover:not([disabled]) [class^='icon-'], .faceted-search__show-filters:hover:not([disabled]) [class^='icon-'], .session-timeout__button-stay-in:hover:not([disabled]) [class^='icon-'], .session-timeout__button-close:hover:not([disabled]) [class^='icon-'], .session-timeout__button-log-out:hover:not([disabled]) [class^='icon-'], .slider-panel__button:hover:not([disabled]) [class^='icon-'], .street-lights__show-more:hover:not([disabled]) [class^='icon-'], .summary-billing-card__cta:hover:not([disabled]) [class^='icon-'], .summary-billing-information__show-more:hover:not([disabled]) [class^='icon-'], .transactional-banner__link:hover:not([disabled]) [class^='icon-'], .usage-history__show-more:hover:not([disabled]) [class^='icon-'], .wami__button:hover:not([disabled]) [class^='icon-'], .button--card-form:hover:not([disabled]) [class^='icon-'],
  .button:hover:not([disabled]) [class*=' icon-'], .button-default:hover:not([disabled]) [class*=' icon-'], .button--blue:hover:not([disabled]) [class*=' icon-'], .button--orange:hover:not([disabled]) [class*=' icon-'], .button-small:hover:not([disabled]) [class*=' icon-'], .button-medium:hover:not([disabled]) [class*=' icon-'], .cta-animated:hover:not([disabled]) [class*=' icon-'], .submit-button:hover:not([disabled]) [class*=' icon-'], .transactional__submit:hover:not([disabled]) [class*=' icon-'], .transactional__button:hover:not([disabled]) [class*=' icon-'], .transactional__authentication-button:hover:not([disabled]) [class*=' icon-'], .article-header__cta-link:hover:not([disabled]) [class*=' icon-'], .card-tile__cta-link:hover:not([disabled]) [class*=' icon-'], .check-outage__report-cta:hover:not([disabled]) [class*=' icon-'], .content-block__cta:hover:not([disabled]) [class*=' icon-'], .currently-enrolled__description-button:hover:not([disabled]) [class*=' icon-'], .account-dropdown__icon-container:hover:not([disabled]) [class*=' icon-'], .enroll-units-list__bottom-button:hover:not([disabled]) [class*=' icon-'], .enroll-units-confirmation__button:hover:not([disabled]) [class*=' icon-'], .form__actions-submit-button:hover:not([disabled]) [class*=' icon-'], .filters__show-filters:hover:not([disabled]) [class*=' icon-'], .filters__clear-button--mobile:hover:not([disabled]) [class*=' icon-'], .in-page-banner__cta-link:hover:not([disabled]) [class*=' icon-'], .manage-header__cta:hover:not([disabled]) [class*=' icon-'], .overview-bill-card__cta:hover:not([disabled]) [class*=' icon-'], .overview-bill-card-side__button:hover:not([disabled]) [class*=' icon-'], .overview-bill-card-side__cta:hover:not([disabled]) [class*=' icon-'], .overview-bill-card-side__cta--rounded-border:hover:not([disabled]) [class*=' icon-'], .overview-notification__cta:hover:not([disabled]) [class*=' icon-'], .pay-my-bill__button:hover:not([disabled]) [class*=' icon-'], .pay-my-bill__batch-buttons--pay-batch:hover:not([disabled]) [class*=' icon-'], .popup__continue-cta:hover:not([disabled]) [class*=' icon-'], .popup__submit-cta:hover:not([disabled]) [class*=' icon-'], .popup__lockout-cta:hover:not([disabled]) [class*=' icon-'], .popup__button-cta:hover:not([disabled]) [class*=' icon-'], .register-accounts__button:hover:not([disabled]) [class*=' icon-'], .register-accounts__banner-button:hover:not([disabled]) [class*=' icon-'], .register-success__button:hover:not([disabled]) [class*=' icon-'], .service-management__button-cta:hover:not([disabled]) [class*=' icon-'], .report-outage__next-steps__card__cta:hover:not([disabled]) [class*=' icon-'], .faceted-search__show-filters:hover:not([disabled]) [class*=' icon-'], .session-timeout__button-stay-in:hover:not([disabled]) [class*=' icon-'], .session-timeout__button-close:hover:not([disabled]) [class*=' icon-'], .session-timeout__button-log-out:hover:not([disabled]) [class*=' icon-'], .slider-panel__button:hover:not([disabled]) [class*=' icon-'], .street-lights__show-more:hover:not([disabled]) [class*=' icon-'], .summary-billing-card__cta:hover:not([disabled]) [class*=' icon-'], .summary-billing-information__show-more:hover:not([disabled]) [class*=' icon-'], .transactional-banner__link:hover:not([disabled]) [class*=' icon-'], .usage-history__show-more:hover:not([disabled]) [class*=' icon-'], .wami__button:hover:not([disabled]) [class*=' icon-'], .button--card-form:hover:not([disabled]) [class*=' icon-'] {
    display: inline; }
  .button--primary-color, .button, .button-default, .button--blue, .button--orange, .button-small, .button-medium, .cta-animated, .submit-button, .transactional__submit, .transactional__button, .transactional__authentication-button, .article-header__cta-link, .card-tile__cta-link, body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link,
  body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link, .check-outage__report-cta, .content-block__cta, .currently-enrolled__description-button, .account-dropdown__icon-container, .enroll-units-list__bottom-button, .enroll-units-confirmation__button, .form__actions-submit-button, .manage-enroll__gutter .form__actions-submit-button,
  .manage-cards__gutter .form__actions-submit-button, .filters__show-filters, .filters__clear-button--mobile, .in-page-banner__cta-link, .manage-header__cta, .overview-bill-card__cta, .overview-bill-card-side__button, .overview-bill-card-side__cta, .overview-bill-card-side__cta--rounded-border, .overview-notification__cta, .pay-my-bill__button, .pay-my-bill__batch-buttons--pay-batch, .popup__continue-cta, .popup__submit-cta, .popup__lockout-cta, .popup__button-cta, .register-accounts__button, .register-accounts__banner-button, .register-success__button, .service-management__button-cta, .report-outage__next-steps__card__cta, .faceted-search__show-filters, .session-timeout__button-stay-in, .session-timeout__button-close, .session-timeout__button-log-out, .slider-panel__button, .street-lights__show-more, .summary-billing-card__cta, .summary-billing-information__show-more, .transactional-banner__link, .usage-history__show-more, .wami__button, .button--card-form, body:not(.is-oru) .manage-header__link--white, body:not(.is-oru) .slider-panel__arrow-text {
    border-color: #fff;
    background-color: #0078cf;
    color: #fff; }
    .is-oru .button--primary-color, .is-oru .button, .is-oru .button-default, .is-oru .button--blue, .is-oru .button--orange, .is-oru .button-small, .is-oru .button-medium, .is-oru .cta-animated, .is-oru .submit-button, .is-oru .transactional__submit, .is-oru .transactional__button, .is-oru .transactional__authentication-button, .is-oru .article-header__cta-link, .is-oru .card-tile__cta-link, .is-oru body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link, body:not(.is-oru) .card-tile__zoom--blue .is-oru .card-tile__cta-link, .is-oru
    body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link,
    body:not(.is-oru) .card-tile--lighter-bg .is-oru .card-tile__cta-link, .is-oru .check-outage__report-cta, .is-oru .content-block__cta, .is-oru .currently-enrolled__description-button, .is-oru .account-dropdown__icon-container, .is-oru .enroll-units-list__bottom-button, .is-oru .enroll-units-confirmation__button, .is-oru .form__actions-submit-button, .is-oru .filters__show-filters, .is-oru .filters__clear-button--mobile, .is-oru .in-page-banner__cta-link, .is-oru .manage-header__cta, .is-oru .overview-bill-card__cta, .is-oru .overview-bill-card-side__button, .is-oru .overview-bill-card-side__cta, .is-oru .overview-bill-card-side__cta--rounded-border, .is-oru .overview-notification__cta, .is-oru .pay-my-bill__button, .is-oru .pay-my-bill__batch-buttons--pay-batch, .is-oru .popup__continue-cta, .is-oru .popup__submit-cta, .is-oru .popup__lockout-cta, .is-oru .popup__button-cta, .is-oru .register-accounts__button, .is-oru .register-accounts__banner-button, .is-oru .register-success__button, .is-oru .service-management__button-cta, .is-oru .report-outage__next-steps__card__cta, .is-oru .faceted-search__show-filters, .is-oru .session-timeout__button-stay-in, .is-oru .session-timeout__button-close, .is-oru .session-timeout__button-log-out, .is-oru .slider-panel__button, .is-oru .street-lights__show-more, .is-oru .summary-billing-card__cta, .is-oru .summary-billing-information__show-more, .is-oru .transactional-banner__link, .is-oru .usage-history__show-more, .is-oru .wami__button, .is-oru .button--card-form, .is-oru body:not(.is-oru) .manage-header__link--white, body:not(.is-oru) .is-oru .manage-header__link--white, .is-oru body:not(.is-oru) .slider-panel__arrow-text, body:not(.is-oru) .is-oru .slider-panel__arrow-text {
      border-color: #fff;
      background-color: #004557;
      color: #fff; }
  .button--secondary-color, .button--blue-inverted-outline, .article-header__cta-link--no-background, body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link,
  body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link, body:not(.is-oru) .filters__show-filters, body:not(.is-oru) .filters__clear-button--mobile, body:not(.is-oru) .in-page-banner__cta-link, body:not(.is-oru) .manage-header__cta, body:not(.is-oru) .overview-bill-card__cta, body:not(.is-oru) .pay-my-bill__button, body:not(.is-oru) .report-outage__next-steps__card__cta, body:not(.is-oru) .faceted-search__show-filters, .session-timeout__button-log-out, body:not(.is-oru) .slider-panel__button, body:not(.is-oru) .transactional-banner__link {
    border-color: #0078cf;
    background-color: #fff;
    color: #0078cf; }
    .is-oru .button--secondary-color, .is-oru .button--blue-inverted-outline, .is-oru .article-header__cta-link--no-background, .is-oru body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link, body:not(.is-oru) .card-tile__zoom--blue .is-oru .card-tile__cta-link, .is-oru
    body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link,
    body:not(.is-oru) .card-tile--lighter-bg .is-oru .card-tile__cta-link, .is-oru body:not(.is-oru) .filters__show-filters, body:not(.is-oru) .is-oru .filters__show-filters, .is-oru body:not(.is-oru) .filters__clear-button--mobile, body:not(.is-oru) .is-oru .filters__clear-button--mobile, .is-oru body:not(.is-oru) .in-page-banner__cta-link, body:not(.is-oru) .is-oru .in-page-banner__cta-link, .is-oru body:not(.is-oru) .manage-header__cta, body:not(.is-oru) .is-oru .manage-header__cta, .is-oru body:not(.is-oru) .overview-bill-card__cta, body:not(.is-oru) .is-oru .overview-bill-card__cta, .is-oru body:not(.is-oru) .pay-my-bill__button, body:not(.is-oru) .is-oru .pay-my-bill__button, .is-oru body:not(.is-oru) .report-outage__next-steps__card__cta, body:not(.is-oru) .is-oru .report-outage__next-steps__card__cta, .is-oru body:not(.is-oru) .faceted-search__show-filters, body:not(.is-oru) .is-oru .faceted-search__show-filters, .is-oru .session-timeout__button-log-out, .is-oru body:not(.is-oru) .slider-panel__button, body:not(.is-oru) .is-oru .slider-panel__button, .is-oru body:not(.is-oru) .transactional-banner__link, body:not(.is-oru) .is-oru .transactional-banner__link {
      border-color: #004557;
      background-color: #fff;
      color: #004557; }
  .button:active:not([disabled]), .button-default:active:not([disabled]), .button--blue:active:not([disabled]), .button--orange:active:not([disabled]), .button-small:active:not([disabled]), .button-medium:active:not([disabled]), .cta-animated:active:not([disabled]), .submit-button:active:not([disabled]), .transactional__submit:active:not([disabled]), .transactional__button:active:not([disabled]), .transactional__authentication-button:active:not([disabled]), .article-header__cta-link:active:not([disabled]), .card-tile__cta-link:active:not([disabled]), body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link:active:not([disabled]),
  body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link:active:not([disabled]), .check-outage__report-cta:active:not([disabled]), .content-block__cta:active:not([disabled]), .currently-enrolled__description-button:active:not([disabled]), .account-dropdown__icon-container:active:not([disabled]), .enroll-units-list__bottom-button:active:not([disabled]), .enroll-units-confirmation__button:active:not([disabled]), .form__actions-submit-button:active:not([disabled]), .filters__show-filters:active:not([disabled]), .filters__clear-button--mobile:active:not([disabled]), .in-page-banner__cta-link:active:not([disabled]), .manage-header__cta:active:not([disabled]), .overview-bill-card__cta:active:not([disabled]), .overview-bill-card-side__button:active:not([disabled]), .overview-bill-card-side__cta:active:not([disabled]), .overview-bill-card-side__cta--rounded-border:active:not([disabled]), .overview-notification__cta:active:not([disabled]), .pay-my-bill__button:active:not([disabled]), .pay-my-bill__batch-buttons--pay-batch:active:not([disabled]), .popup__continue-cta:active:not([disabled]), .popup__submit-cta:active:not([disabled]), .popup__lockout-cta:active:not([disabled]), .popup__button-cta:active:not([disabled]), .register-accounts__button:active:not([disabled]), .register-accounts__banner-button:active:not([disabled]), .register-success__button:active:not([disabled]), .service-management__button-cta:active:not([disabled]), .report-outage__next-steps__card__cta:active:not([disabled]), .faceted-search__show-filters:active:not([disabled]), .session-timeout__button-stay-in:active:not([disabled]), .session-timeout__button-close:active:not([disabled]), .session-timeout__button-log-out:active:not([disabled]), .slider-panel__button:active:not([disabled]), .street-lights__show-more:active:not([disabled]), .summary-billing-card__cta:active:not([disabled]), .summary-billing-information__show-more:active:not([disabled]), .transactional-banner__link:active:not([disabled]), .usage-history__show-more:active:not([disabled]), .wami__button:active:not([disabled]), .button--card-form:active:not([disabled]),
  .button:active:not([disabled]) [class^='icon-'], .button-default:active:not([disabled]) [class^='icon-'], .button--blue:active:not([disabled]) [class^='icon-'], .button--orange:active:not([disabled]) [class^='icon-'], .button-small:active:not([disabled]) [class^='icon-'], .button-medium:active:not([disabled]) [class^='icon-'], .cta-animated:active:not([disabled]) [class^='icon-'], .submit-button:active:not([disabled]) [class^='icon-'], .transactional__submit:active:not([disabled]) [class^='icon-'], .transactional__button:active:not([disabled]) [class^='icon-'], .transactional__authentication-button:active:not([disabled]) [class^='icon-'], .article-header__cta-link:active:not([disabled]) [class^='icon-'], .card-tile__cta-link:active:not([disabled]) [class^='icon-'], .check-outage__report-cta:active:not([disabled]) [class^='icon-'], .content-block__cta:active:not([disabled]) [class^='icon-'], .currently-enrolled__description-button:active:not([disabled]) [class^='icon-'], .account-dropdown__icon-container:active:not([disabled]) [class^='icon-'], .enroll-units-list__bottom-button:active:not([disabled]) [class^='icon-'], .enroll-units-confirmation__button:active:not([disabled]) [class^='icon-'], .form__actions-submit-button:active:not([disabled]) [class^='icon-'], .filters__show-filters:active:not([disabled]) [class^='icon-'], .filters__clear-button--mobile:active:not([disabled]) [class^='icon-'], .in-page-banner__cta-link:active:not([disabled]) [class^='icon-'], .manage-header__cta:active:not([disabled]) [class^='icon-'], .overview-bill-card__cta:active:not([disabled]) [class^='icon-'], .overview-bill-card-side__button:active:not([disabled]) [class^='icon-'], .overview-bill-card-side__cta:active:not([disabled]) [class^='icon-'], .overview-bill-card-side__cta--rounded-border:active:not([disabled]) [class^='icon-'], .overview-notification__cta:active:not([disabled]) [class^='icon-'], .pay-my-bill__button:active:not([disabled]) [class^='icon-'], .pay-my-bill__batch-buttons--pay-batch:active:not([disabled]) [class^='icon-'], .popup__continue-cta:active:not([disabled]) [class^='icon-'], .popup__submit-cta:active:not([disabled]) [class^='icon-'], .popup__lockout-cta:active:not([disabled]) [class^='icon-'], .popup__button-cta:active:not([disabled]) [class^='icon-'], .register-accounts__button:active:not([disabled]) [class^='icon-'], .register-accounts__banner-button:active:not([disabled]) [class^='icon-'], .register-success__button:active:not([disabled]) [class^='icon-'], .service-management__button-cta:active:not([disabled]) [class^='icon-'], .report-outage__next-steps__card__cta:active:not([disabled]) [class^='icon-'], .faceted-search__show-filters:active:not([disabled]) [class^='icon-'], .session-timeout__button-stay-in:active:not([disabled]) [class^='icon-'], .session-timeout__button-close:active:not([disabled]) [class^='icon-'], .session-timeout__button-log-out:active:not([disabled]) [class^='icon-'], .slider-panel__button:active:not([disabled]) [class^='icon-'], .street-lights__show-more:active:not([disabled]) [class^='icon-'], .summary-billing-card__cta:active:not([disabled]) [class^='icon-'], .summary-billing-information__show-more:active:not([disabled]) [class^='icon-'], .transactional-banner__link:active:not([disabled]) [class^='icon-'], .usage-history__show-more:active:not([disabled]) [class^='icon-'], .wami__button:active:not([disabled]) [class^='icon-'], .button--card-form:active:not([disabled]) [class^='icon-'],
  .button:active:not([disabled]) [class*=' icon-'], .button-default:active:not([disabled]) [class*=' icon-'], .button--blue:active:not([disabled]) [class*=' icon-'], .button--orange:active:not([disabled]) [class*=' icon-'], .button-small:active:not([disabled]) [class*=' icon-'], .button-medium:active:not([disabled]) [class*=' icon-'], .cta-animated:active:not([disabled]) [class*=' icon-'], .submit-button:active:not([disabled]) [class*=' icon-'], .transactional__submit:active:not([disabled]) [class*=' icon-'], .transactional__button:active:not([disabled]) [class*=' icon-'], .transactional__authentication-button:active:not([disabled]) [class*=' icon-'], .article-header__cta-link:active:not([disabled]) [class*=' icon-'], .card-tile__cta-link:active:not([disabled]) [class*=' icon-'], .check-outage__report-cta:active:not([disabled]) [class*=' icon-'], .content-block__cta:active:not([disabled]) [class*=' icon-'], .currently-enrolled__description-button:active:not([disabled]) [class*=' icon-'], .account-dropdown__icon-container:active:not([disabled]) [class*=' icon-'], .enroll-units-list__bottom-button:active:not([disabled]) [class*=' icon-'], .enroll-units-confirmation__button:active:not([disabled]) [class*=' icon-'], .form__actions-submit-button:active:not([disabled]) [class*=' icon-'], .filters__show-filters:active:not([disabled]) [class*=' icon-'], .filters__clear-button--mobile:active:not([disabled]) [class*=' icon-'], .in-page-banner__cta-link:active:not([disabled]) [class*=' icon-'], .manage-header__cta:active:not([disabled]) [class*=' icon-'], .overview-bill-card__cta:active:not([disabled]) [class*=' icon-'], .overview-bill-card-side__button:active:not([disabled]) [class*=' icon-'], .overview-bill-card-side__cta:active:not([disabled]) [class*=' icon-'], .overview-bill-card-side__cta--rounded-border:active:not([disabled]) [class*=' icon-'], .overview-notification__cta:active:not([disabled]) [class*=' icon-'], .pay-my-bill__button:active:not([disabled]) [class*=' icon-'], .pay-my-bill__batch-buttons--pay-batch:active:not([disabled]) [class*=' icon-'], .popup__continue-cta:active:not([disabled]) [class*=' icon-'], .popup__submit-cta:active:not([disabled]) [class*=' icon-'], .popup__lockout-cta:active:not([disabled]) [class*=' icon-'], .popup__button-cta:active:not([disabled]) [class*=' icon-'], .register-accounts__button:active:not([disabled]) [class*=' icon-'], .register-accounts__banner-button:active:not([disabled]) [class*=' icon-'], .register-success__button:active:not([disabled]) [class*=' icon-'], .service-management__button-cta:active:not([disabled]) [class*=' icon-'], .report-outage__next-steps__card__cta:active:not([disabled]) [class*=' icon-'], .faceted-search__show-filters:active:not([disabled]) [class*=' icon-'], .session-timeout__button-stay-in:active:not([disabled]) [class*=' icon-'], .session-timeout__button-close:active:not([disabled]) [class*=' icon-'], .session-timeout__button-log-out:active:not([disabled]) [class*=' icon-'], .slider-panel__button:active:not([disabled]) [class*=' icon-'], .street-lights__show-more:active:not([disabled]) [class*=' icon-'], .summary-billing-card__cta:active:not([disabled]) [class*=' icon-'], .summary-billing-information__show-more:active:not([disabled]) [class*=' icon-'], .transactional-banner__link:active:not([disabled]) [class*=' icon-'], .usage-history__show-more:active:not([disabled]) [class*=' icon-'], .wami__button:active:not([disabled]) [class*=' icon-'], .button--card-form:active:not([disabled]) [class*=' icon-'] {
    border-color: #fff;
    background-color: #005aa3;
    color: #fff; }
    .is-oru .button:active:not([disabled]), .is-oru .button-default:active:not([disabled]), .is-oru .button--blue:active:not([disabled]), .is-oru .button--orange:active:not([disabled]), .is-oru .button-small:active:not([disabled]), .is-oru .button-medium:active:not([disabled]), .is-oru .cta-animated:active:not([disabled]), .is-oru .submit-button:active:not([disabled]), .is-oru .transactional__submit:active:not([disabled]), .is-oru .transactional__button:active:not([disabled]), .is-oru .transactional__authentication-button:active:not([disabled]), .is-oru .article-header__cta-link:active:not([disabled]), .is-oru .card-tile__cta-link:active:not([disabled]), .is-oru .check-outage__report-cta:active:not([disabled]), .is-oru .content-block__cta:active:not([disabled]), .is-oru .currently-enrolled__description-button:active:not([disabled]), .is-oru .account-dropdown__icon-container:active:not([disabled]), .is-oru .enroll-units-list__bottom-button:active:not([disabled]), .is-oru .enroll-units-confirmation__button:active:not([disabled]), .is-oru .form__actions-submit-button:active:not([disabled]), .is-oru .filters__show-filters:active:not([disabled]), .is-oru .filters__clear-button--mobile:active:not([disabled]), .is-oru .in-page-banner__cta-link:active:not([disabled]), .is-oru .manage-header__cta:active:not([disabled]), .is-oru .overview-bill-card__cta:active:not([disabled]), .is-oru .overview-bill-card-side__button:active:not([disabled]), .is-oru .overview-bill-card-side__cta:active:not([disabled]), .is-oru .overview-bill-card-side__cta--rounded-border:active:not([disabled]), .is-oru .overview-notification__cta:active:not([disabled]), .is-oru .pay-my-bill__button:active:not([disabled]), .is-oru .pay-my-bill__batch-buttons--pay-batch:active:not([disabled]), .is-oru .popup__continue-cta:active:not([disabled]), .is-oru .popup__submit-cta:active:not([disabled]), .is-oru .popup__lockout-cta:active:not([disabled]), .is-oru .popup__button-cta:active:not([disabled]), .is-oru .register-accounts__button:active:not([disabled]), .is-oru .register-accounts__banner-button:active:not([disabled]), .is-oru .register-success__button:active:not([disabled]), .is-oru .service-management__button-cta:active:not([disabled]), .is-oru .report-outage__next-steps__card__cta:active:not([disabled]), .is-oru .faceted-search__show-filters:active:not([disabled]), .is-oru .session-timeout__button-stay-in:active:not([disabled]), .is-oru .session-timeout__button-close:active:not([disabled]), .is-oru .session-timeout__button-log-out:active:not([disabled]), .is-oru .slider-panel__button:active:not([disabled]), .is-oru .street-lights__show-more:active:not([disabled]), .is-oru .summary-billing-card__cta:active:not([disabled]), .is-oru .summary-billing-information__show-more:active:not([disabled]), .is-oru .transactional-banner__link:active:not([disabled]), .is-oru .usage-history__show-more:active:not([disabled]), .is-oru .wami__button:active:not([disabled]), .is-oru .button--card-form:active:not([disabled]), .is-oru
    .button:active:not([disabled]) [class^='icon-'], .is-oru .button-default:active:not([disabled]) [class^='icon-'], .is-oru .button--blue:active:not([disabled]) [class^='icon-'], .is-oru .button--orange:active:not([disabled]) [class^='icon-'], .is-oru .button-small:active:not([disabled]) [class^='icon-'], .is-oru .button-medium:active:not([disabled]) [class^='icon-'], .is-oru .cta-animated:active:not([disabled]) [class^='icon-'], .is-oru .submit-button:active:not([disabled]) [class^='icon-'], .is-oru .transactional__submit:active:not([disabled]) [class^='icon-'], .is-oru .transactional__button:active:not([disabled]) [class^='icon-'], .is-oru .transactional__authentication-button:active:not([disabled]) [class^='icon-'], .is-oru .article-header__cta-link:active:not([disabled]) [class^='icon-'], .is-oru .card-tile__cta-link:active:not([disabled]) [class^='icon-'], .is-oru .check-outage__report-cta:active:not([disabled]) [class^='icon-'], .is-oru .content-block__cta:active:not([disabled]) [class^='icon-'], .is-oru .currently-enrolled__description-button:active:not([disabled]) [class^='icon-'], .is-oru .account-dropdown__icon-container:active:not([disabled]) [class^='icon-'], .is-oru .enroll-units-list__bottom-button:active:not([disabled]) [class^='icon-'], .is-oru .enroll-units-confirmation__button:active:not([disabled]) [class^='icon-'], .is-oru .form__actions-submit-button:active:not([disabled]) [class^='icon-'], .is-oru .filters__show-filters:active:not([disabled]) [class^='icon-'], .is-oru .filters__clear-button--mobile:active:not([disabled]) [class^='icon-'], .is-oru .in-page-banner__cta-link:active:not([disabled]) [class^='icon-'], .is-oru .manage-header__cta:active:not([disabled]) [class^='icon-'], .is-oru .overview-bill-card__cta:active:not([disabled]) [class^='icon-'], .is-oru .overview-bill-card-side__button:active:not([disabled]) [class^='icon-'], .is-oru .overview-bill-card-side__cta:active:not([disabled]) [class^='icon-'], .is-oru .overview-bill-card-side__cta--rounded-border:active:not([disabled]) [class^='icon-'], .is-oru .overview-notification__cta:active:not([disabled]) [class^='icon-'], .is-oru .pay-my-bill__button:active:not([disabled]) [class^='icon-'], .is-oru .pay-my-bill__batch-buttons--pay-batch:active:not([disabled]) [class^='icon-'], .is-oru .popup__continue-cta:active:not([disabled]) [class^='icon-'], .is-oru .popup__submit-cta:active:not([disabled]) [class^='icon-'], .is-oru .popup__lockout-cta:active:not([disabled]) [class^='icon-'], .is-oru .popup__button-cta:active:not([disabled]) [class^='icon-'], .is-oru .register-accounts__button:active:not([disabled]) [class^='icon-'], .is-oru .register-accounts__banner-button:active:not([disabled]) [class^='icon-'], .is-oru .register-success__button:active:not([disabled]) [class^='icon-'], .is-oru .service-management__button-cta:active:not([disabled]) [class^='icon-'], .is-oru .report-outage__next-steps__card__cta:active:not([disabled]) [class^='icon-'], .is-oru .faceted-search__show-filters:active:not([disabled]) [class^='icon-'], .is-oru .session-timeout__button-stay-in:active:not([disabled]) [class^='icon-'], .is-oru .session-timeout__button-close:active:not([disabled]) [class^='icon-'], .is-oru .session-timeout__button-log-out:active:not([disabled]) [class^='icon-'], .is-oru .slider-panel__button:active:not([disabled]) [class^='icon-'], .is-oru .street-lights__show-more:active:not([disabled]) [class^='icon-'], .is-oru .summary-billing-card__cta:active:not([disabled]) [class^='icon-'], .is-oru .summary-billing-information__show-more:active:not([disabled]) [class^='icon-'], .is-oru .transactional-banner__link:active:not([disabled]) [class^='icon-'], .is-oru .usage-history__show-more:active:not([disabled]) [class^='icon-'], .is-oru .wami__button:active:not([disabled]) [class^='icon-'], .is-oru .button--card-form:active:not([disabled]) [class^='icon-'], .is-oru
    .button:active:not([disabled]) [class*=' icon-'], .is-oru .button-default:active:not([disabled]) [class*=' icon-'], .is-oru .button--blue:active:not([disabled]) [class*=' icon-'], .is-oru .button--orange:active:not([disabled]) [class*=' icon-'], .is-oru .button-small:active:not([disabled]) [class*=' icon-'], .is-oru .button-medium:active:not([disabled]) [class*=' icon-'], .is-oru .cta-animated:active:not([disabled]) [class*=' icon-'], .is-oru .submit-button:active:not([disabled]) [class*=' icon-'], .is-oru .transactional__submit:active:not([disabled]) [class*=' icon-'], .is-oru .transactional__button:active:not([disabled]) [class*=' icon-'], .is-oru .transactional__authentication-button:active:not([disabled]) [class*=' icon-'], .is-oru .article-header__cta-link:active:not([disabled]) [class*=' icon-'], .is-oru .card-tile__cta-link:active:not([disabled]) [class*=' icon-'], .is-oru .check-outage__report-cta:active:not([disabled]) [class*=' icon-'], .is-oru .content-block__cta:active:not([disabled]) [class*=' icon-'], .is-oru .currently-enrolled__description-button:active:not([disabled]) [class*=' icon-'], .is-oru .account-dropdown__icon-container:active:not([disabled]) [class*=' icon-'], .is-oru .enroll-units-list__bottom-button:active:not([disabled]) [class*=' icon-'], .is-oru .enroll-units-confirmation__button:active:not([disabled]) [class*=' icon-'], .is-oru .form__actions-submit-button:active:not([disabled]) [class*=' icon-'], .is-oru .filters__show-filters:active:not([disabled]) [class*=' icon-'], .is-oru .filters__clear-button--mobile:active:not([disabled]) [class*=' icon-'], .is-oru .in-page-banner__cta-link:active:not([disabled]) [class*=' icon-'], .is-oru .manage-header__cta:active:not([disabled]) [class*=' icon-'], .is-oru .overview-bill-card__cta:active:not([disabled]) [class*=' icon-'], .is-oru .overview-bill-card-side__button:active:not([disabled]) [class*=' icon-'], .is-oru .overview-bill-card-side__cta:active:not([disabled]) [class*=' icon-'], .is-oru .overview-bill-card-side__cta--rounded-border:active:not([disabled]) [class*=' icon-'], .is-oru .overview-notification__cta:active:not([disabled]) [class*=' icon-'], .is-oru .pay-my-bill__button:active:not([disabled]) [class*=' icon-'], .is-oru .pay-my-bill__batch-buttons--pay-batch:active:not([disabled]) [class*=' icon-'], .is-oru .popup__continue-cta:active:not([disabled]) [class*=' icon-'], .is-oru .popup__submit-cta:active:not([disabled]) [class*=' icon-'], .is-oru .popup__lockout-cta:active:not([disabled]) [class*=' icon-'], .is-oru .popup__button-cta:active:not([disabled]) [class*=' icon-'], .is-oru .register-accounts__button:active:not([disabled]) [class*=' icon-'], .is-oru .register-accounts__banner-button:active:not([disabled]) [class*=' icon-'], .is-oru .register-success__button:active:not([disabled]) [class*=' icon-'], .is-oru .service-management__button-cta:active:not([disabled]) [class*=' icon-'], .is-oru .report-outage__next-steps__card__cta:active:not([disabled]) [class*=' icon-'], .is-oru .faceted-search__show-filters:active:not([disabled]) [class*=' icon-'], .is-oru .session-timeout__button-stay-in:active:not([disabled]) [class*=' icon-'], .is-oru .session-timeout__button-close:active:not([disabled]) [class*=' icon-'], .is-oru .session-timeout__button-log-out:active:not([disabled]) [class*=' icon-'], .is-oru .slider-panel__button:active:not([disabled]) [class*=' icon-'], .is-oru .street-lights__show-more:active:not([disabled]) [class*=' icon-'], .is-oru .summary-billing-card__cta:active:not([disabled]) [class*=' icon-'], .is-oru .summary-billing-information__show-more:active:not([disabled]) [class*=' icon-'], .is-oru .transactional-banner__link:active:not([disabled]) [class*=' icon-'], .is-oru .usage-history__show-more:active:not([disabled]) [class*=' icon-'], .is-oru .wami__button:active:not([disabled]) [class*=' icon-'], .is-oru .button--card-form:active:not([disabled]) [class*=' icon-'] {
      background-color: #000; }
  .button--high-emphasis, .button--high-emphasis-large, .submit-button, .transactional__button, .transactional__authentication-button--wide, .register-success__button, .service-management__button-cta, .transactional-banner__link--wide, .transactional__submit, .check-outage__report-cta, .enroll-units-confirmation__button, .form__actions-submit-button, .manage-header__cta, .overview-bill-card__cta, .popup__continue-cta, .popup__submit-cta, .popup__lockout-cta, .popup__button-cta, .register-accounts__button, .register-accounts__banner-button, .report-outage__next-steps__card__cta, .summary-billing-card__cta, .transactional-banner__link, .wami__button {
    padding: 15px 30px;
    min-height: 60px;
    text-transform: capitalize;
    font: 2rem/2rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .button--high-emphasis, .button--high-emphasis-large, .submit-button, .transactional__button, .transactional__authentication-button--wide, .register-success__button, .service-management__button-cta, .transactional-banner__link--wide, .transactional__submit, .check-outage__report-cta, .enroll-units-confirmation__button, .form__actions-submit-button, .manage-header__cta, .overview-bill-card__cta, .popup__continue-cta, .popup__submit-cta, .popup__lockout-cta, .popup__button-cta, .register-accounts__button, .register-accounts__banner-button, .report-outage__next-steps__card__cta, .summary-billing-card__cta, .transactional-banner__link, .wami__button {
        font: 1.8rem/1.8rem "Futura-Bold", sans-serif; } }
    .button--high-emphasis-large, .submit-button, .transactional__button, .transactional__authentication-button--wide, .register-success__button, .service-management__button-cta, .transactional-banner__link--wide {
      margin: 0 auto;
      width: 100%;
      max-width: 440px; }
  .button:disabled, .button-default:disabled, .button--blue:disabled, .button--orange:disabled, .button-small:disabled, .button-medium:disabled, .cta-animated:disabled, .submit-button:disabled, .transactional__submit:disabled, .transactional__button:disabled, .transactional__authentication-button:disabled, .article-header__cta-link:disabled, .card-tile__cta-link:disabled, body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link:disabled,
  body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link:disabled, .check-outage__report-cta:disabled, .content-block__cta:disabled, .currently-enrolled__description-button:disabled, .account-dropdown__icon-container:disabled, .enroll-units-list__bottom-button:disabled, .enroll-units-confirmation__button:disabled, .form__actions-submit-button:disabled, .filters__show-filters:disabled, .filters__clear-button--mobile:disabled, .in-page-banner__cta-link:disabled, .manage-header__cta:disabled, .overview-bill-card__cta:disabled, .overview-bill-card-side__button:disabled, .overview-bill-card-side__cta:disabled, .overview-bill-card-side__cta--rounded-border:disabled, .overview-notification__cta:disabled, .pay-my-bill__button:disabled, .pay-my-bill__batch-buttons--pay-batch:disabled, .popup__continue-cta:disabled, .popup__submit-cta:disabled, .popup__lockout-cta:disabled, .popup__button-cta:disabled, .register-accounts__button:disabled, .register-accounts__banner-button:disabled, .register-success__button:disabled, .service-management__button-cta:disabled, .report-outage__next-steps__card__cta:disabled, .faceted-search__show-filters:disabled, .session-timeout__button-stay-in:disabled, .session-timeout__button-close:disabled, .session-timeout__button-log-out:disabled, .slider-panel__button:disabled, .street-lights__show-more:disabled, .summary-billing-card__cta:disabled, .summary-billing-information__show-more:disabled, .transactional-banner__link:disabled, .usage-history__show-more:disabled, .wami__button:disabled, .button--card-form:disabled {
    opacity: 0.5;
    background-color: #e6e6e6;
    color: #636363; }
  .button-icon, .submit-button__icon, .submit-button--post-payment-icon, .energy-usage__tabs-link-icon, .in-page-banner__cta-icon, .manage-header__cta-icon, .overview-bill-card__cta-icon, .pay-my-bill__button span[class*='icon-'], .related-resources__anchor-icon, .summary-billing-card__cta-icon, .summary-billing-information__cta-icon {
    position: relative;
    width: 25px;
    height: 25px; }
  .button--flex, .button--high-emphasis-large, .submit-button, .transactional__button, .transactional__authentication-button--wide, .register-success__button, .service-management__button-cta, .transactional-banner__link--wide {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; }
  .button--purple,
  .is-oru .button--purple {
    background: #76489d;
    color: #fff; }
    .button--purple:active:not([disabled]),
    .is-oru .button--purple:active:not([disabled]) {
      background-color: #4f2c6c; }
  .button--center {
    margin: 15px auto; }

.cta-animated {
  overflow: hidden; }
  .cta-animated__text {
    z-index: 1; }
  .cta-animated__description {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    height: 50px;
    text-transform: uppercase;
    color: #fff;
    font: 1.3rem/2.4rem "Open Sans", sans-serif;
    font-weight: 800; }
  .cta-animated__icon {
    display: inline-block;
    z-index: 1;
    margin-right: 5px;
    font-size: 2rem; }
  .cta-animated--alert {
    background-color: #d93927 !important; }

.coned-autocomplete {
  position: relative; }
  .coned-autocomplete__item-list-wrapper {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: 97%;
    left: 0;
    z-index: 10;
    border: solid 2px #0078cf;
    background: #fff;
    padding-left: 18px;
    width: 100%; }
  .coned-autocomplete__item-list {
    width: 100%;
    max-height: 300px;
    text-align: left;
    overflow-y: auto;
    overflow-x: hidden; }
  .coned-autocomplete__item {
    margin-right: 18px;
    cursor: pointer;
    padding: 11.5px 0;
    white-space: nowrap;
    font: 2rem/2.6rem "Open Sans", sans-serif;
    font-weight: 600; }
    .coned-autocomplete__item:not(:last-child) {
      border-bottom: 1px solid #636363; }
    .coned-autocomplete__item--hover .coned-autocomplete__item--highlight {
      color: #0078cf; }
    .coned-autocomplete__item--hover a,
    .coned-autocomplete__item--hover button {
      text-decoration: underline; }
    .coned-autocomplete__item a,
    .coned-autocomplete__item button {
      background: #fff;
      color: #0078cf; }
    .coned-autocomplete__item [class*='icon-'] {
      vertical-align: middle;
      color: #0078cf;
      font-size: 120%; }
  .coned-autocomplete__item--unhighlight {
    color: #636363; }
  .coned-autocomplete__announcer {
    display: block;
    position: absolute !important;
    visibility: visible;
    margin: -1px;
    border: 0;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    white-space: nowrap;
    clip: rect(0, 0, 0, 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0); }
  .coned-autocomplete__container--oru .coned-autocomplete__item-list-wrapper {
    border: solid 2px #ff8e2c; }
  .coned-autocomplete__container--oru .coned-autocomplete__item--hover .coned-autocomplete__item--highlight {
    color: #004557; }
  .coned-autocomplete__container--multiline-elements .coned-autocomplete__item {
    white-space: unset; }
  @media only screen and (min-width: 768px) {
    .coned-autocomplete__container--dropdown .coned-autocomplete__item-list {
      max-height: 245px; }
    .coned-autocomplete__container--dropdown .coned-autocomplete__item {
      padding: 10px 0;
      font: 1.6rem/2rem "Open Sans", sans-serif; } }

.coned-chart-radio {
  display: inline-flex;
  position: relative;
  margin-right: 10px;
  margin-left: 10px;
  cursor: pointer;
  color: #656565;
  font: 1.2rem "Open Sans", sans-serif;
  font-weight: 700;
  /* Hover and focus states */
  /* Disabled state */
  /* Show circle mark */
  /* Disabled circle colour */ }
  .coned-chart-radio__input {
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    opacity: 0;
    position: absolute;
    z-index: -1; }
  .coned-chart-radio__label-name {
    padding-top: 12px; }
    .coned-chart-radio__label-name--nowrap {
      white-space: nowrap; }
  .coned-chart-radio__indicator {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    display: inline-block;
    position: relative;
    margin-right: 5px;
    border: 2px solid #636363;
    background-color: #fff;
    width: 40px;
    min-width: 30px;
    height: 40px; }
    .coned-chart-radio__indicator::after {
      -webkit-border-radius: 50%;
      border-radius: 50%;
      background-clip: padding-box;
      /* stops bg color from leaking outside the border: */
      -webkit-transition: all 0.3s ease;
      -moz-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease;
      -moz-transform: rotate(-90deg) scale(1, 1);
      -o-transform: rotate(-90deg) scale(1, 1);
      -ms-transform: rotate(-90deg) scale(1, 1);
      -webkit-transform: rotate(-90deg) scale(1, 1);
      transform: rotate(-90deg) scale(1, 1);
      display: block;
      position: absolute;
      top: 50%;
      left: 50%;
      background: #00882b;
      width: 0;
      height: 0;
      content: ''; }
  @media only screen and (min-width: 768px) {
    .coned-chart-radio__group {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between; } }
  @media only screen and (min-width: 960px) {
    .coned-chart-radio__group {
      -ms-flex-pack: distribute;
      -webkit-justify-content: space-around;
      -moz-justify-content: space-around;
      justify-content: space-around; } }
  .coned-chart-radio__input:checked ~ .coned-chart-radio__indicator {
    border: 2px solid #00882b; }
  .coned-chart-radio__input:disabled ~ .coned-chart-radio__indicator {
    filter: alpha(opacity=60);
    -khtml-opacity: 0.6;
    opacity: 0.6;
    background-color: #00882b;
    pointer-events: none; }
  .coned-chart-radio__input:checked ~ .coned-chart-radio__indicator::after {
    display: block;
    top: 3px;
    left: 3px;
    width: 34px;
    height: 34px; }
  .coned-chart-radio__input:disabled ~ .coned-chart-radio__indicator::after {
    background: #fff; }

.coned-checkbox, .checkbox-accounts__checked {
  -webkit-transition: all, 0.2s, ease;
  -moz-transition: all, 0.2s, ease;
  -ms-transition: all, 0.2s, ease;
  -o-transition: all, 0.2s, ease;
  transition: all, 0.2s, ease;
  display: inline-block;
  position: relative;
  border: 2px solid #636363;
  background-color: #fff;
  cursor: pointer;
  padding: 20px 25px;
  color: #636363;
  font: 1.6rem/3rem "Open Sans", sans-serif;
  font-weight: 400;
  /* Disabled state */
  /* Show check mark */ }
  @media only screen and (min-width: 768px) {
    .coned-checkbox, .checkbox-accounts__checked {
      display: inline-block;
      padding: 10px 15px; } }
  .coned-checkbox--gray {
    background-color: #e6e6e6; }
  .coned-checkbox--checked {
    border-color: #00882b;
    background-color: #00882b; }
    .coned-checkbox--checked .coned-checkbox__indicator::after {
      filter: alpha(opacity=100);
      -khtml-opacity: 1;
      opacity: 1;
      color: #fff; }
  .coned-checkbox--focus::before {
    position: absolute;
    top: -6px;
    left: -6px;
    z-index: 1;
    padding: 4px;
    width: 100%;
    height: 100%;
    content: ''; }
  .coned-checkbox--auto .coned-checkbox__input:checked ~ .coned-checkbox__indicator::after {
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    opacity: 1;
    color: #fff; }
  .coned-checkbox__container--flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
    .coned-checkbox__container--flex-centered {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center; }
  .coned-checkbox__text {
    padding-left: 10px;
    color: #636363;
    font: 1.6rem/2rem "Open Sans", sans-serif;
    font-weight: 600; }
    .coned-checkbox__text--black {
      color: #000; }
  .coned-checkbox__input {
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    opacity: 0;
    position: absolute;
    z-index: 100; }
    .coned-checkbox__input--equal-hierarchy {
      width: 70px;
      height: 71px; }
      @media only screen and (min-width: 768px) {
        .coned-checkbox__input--equal-hierarchy {
          width: 53px;
          height: 53px; } }
    .coned-checkbox__input--on-focus:focus + label {
      outline: 2px solid #00882b;
      border: 1px solid #00882b; }
  .coned-checkbox__indicator {
    display: inline-block;
    position: relative;
    width: 20px;
    height: 30px;
    vertical-align: middle;
    font-size: 0.1rem; }
    .coned-checkbox__indicator::after {
      -moz-transform: translate(-70%, -65%);
      -o-transform: translate(-70%, -65%);
      -ms-transform: translate(-70%, -65%);
      -webkit-transform: translate(-70%, -65%);
      transform: translate(-70%, -65%);
      -webkit-transition: all 0.2s ease;
      -moz-transition: all 0.2s ease;
      -ms-transition: all 0.2s ease;
      -o-transition: all 0.2s ease;
      transition: all 0.2s ease;
      filter: alpha(opacity=0);
      -khtml-opacity: 0;
      opacity: 0;
      display: block;
      position: relative;
      top: 30%;
      left: 0;
      z-index: 1;
      width: 20px;
      height: 30px;
      color: #636363;
      font: 5rem "coned-icons"; }
      @media only screen and (min-width: 768px) {
        .coned-checkbox__indicator::after {
          -moz-transform: translate(-50%, -55%);
          -o-transform: translate(-50%, -55%);
          -ms-transform: translate(-50%, -55%);
          -webkit-transform: translate(-50%, -55%);
          transform: translate(-50%, -55%);
          font-size: 4rem; } }
  .coned-checkbox--small {
    padding: 3px 8px; }
    .coned-checkbox--small .coned-checkbox__indicator::after {
      -moz-transform: translate(-25%, -35%);
      -o-transform: translate(-25%, -35%);
      -ms-transform: translate(-25%, -35%);
      -webkit-transform: translate(-25%, -35%);
      transform: translate(-25%, -35%);
      font-size: 3rem; }
    .coned-checkbox--small ~ .coned-checkbox__text {
      padding-left: 30px; }
  .coned-checkbox__input:disabled ~ .coned-checkbox__indicator {
    pointer-events: none; }
  .coned-checkbox__input:checked ~ .coned-checkbox__indicator::after {
    display: block;
    color: #fff; }

.check-list {
  border-top: 2px solid #636363;
  color: #00882b;
  font: 1.8rem/2rem "Open Sans", sans-serif;
  font-weight: 600; }
  @media only screen and (max-width: 440px) {
    .check-list {
      font: 1.6rem/1.8rem "Open Sans", sans-serif;
      font-weight: 600; } }
  .check-list__item {
    position: relative;
    border-bottom: 2px solid #636363;
    padding: 20px 0; }
    @media only screen and (min-width: 768px) {
      .check-list__item {
        padding: 30px 40px 30px 0; } }
    @media only screen and (max-width: 440px) {
      .check-list__item {
        padding: 20px 0; } }
    @media only screen and (max-width: 320px) {
      .check-list__item {
        padding: 20px 0; } }
    .check-list__item-container {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      padding-left: 30px; }
      @media only screen and (min-width: 768px) {
        .check-list__item-container {
          padding-left: 40px;
          width: 75%; } }
      .check-list__item-container--centered {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -moz-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex; }
        @media only screen and (max-width: 440px) {
          .check-list__item-container--centered {
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            padding-left: 50px; } }
    .check-list__item-container--multipay-post-payment {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between;
      padding-left: 10px;
      width: 100%; }
    .check-list__item-value {
      color: #636363; }
    .check-list__item--manage-account {
      border-bottom: 1px solid #636363; }
      .check-list__item--manage-account .transactional-review__edit-link {
        background: #fff; }
      .check-list__item--manage-account .button-accordion {
        padding: 0;
        width: auto; }
    .check-list__item--animation:hover,
    .check-list__item--animation:hover > .transactional-review__edit-link {
      background-color: #f8f8f8; }
    .check-list__item--no-padding-right {
      padding-right: 0; }
    .check-list__item-text--black {
      color: #000; }
    .check-list__item-text--red {
      color: #d93927; }
    .check-list__item-text--bold {
      font-weight: bold; }
    .check-list__item-text--tab-title {
      font-family: "Futura-Bold", sans-serif;
      font-weight: normal; }
    .check-list__item .icon-check-status, .check-list__item .pay-my-bill__batch-icon-check {
      position: relative;
      padding-right: 18px; }
      .check-list__item .icon-check-status::before, .check-list__item .coned-checkbox__indicator::after, .check-list__item .coned-checkbox-switch__toggle::after, .check-list__item .account-details__tooltip--true::after, .check-list__item .form-progress-bar__item--active .form-progress-bar__item-dot::before, .form-progress-bar__item--active .check-list__item .form-progress-bar__item-dot::before, .check-list__item .pay-my-bill__batch-icon-check::before {
        position: absolute;
        font-size: 4rem; }
  .check-list--ebill {
    display: none; }
  .check-list--no-border:empty {
    border-top: 0; }
  .check-list__item--ebill {
    border-bottom: 0; }
  .check-list--no-list-decoration {
    list-style-type: none;
    list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); }
  .check-list h3 {
    font-size: 1.8rem;
    font-weight: 600; }

.checkbox-accounts {
  -webkit-transition: all, 0.2s, ease;
  -moz-transition: all, 0.2s, ease;
  -ms-transition: all, 0.2s, ease;
  -o-transition: all, 0.2s, ease;
  transition: all, 0.2s, ease;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  position: relative;
  margin: 0 auto;
  border: 1px solid #e6e6e6;
  background-color: #fff;
  cursor: pointer;
  padding: 0 20px;
  width: 100%;
  color: #2a2a2a;
  /* Show check mark */ }
  .checkbox-accounts__input {
    position: relative;
    z-index: -1; }
  .checkbox-accounts__title {
    padding: 0 15px;
    width: 40%;
    font: 1.4rem/3.8rem "Futura-Bold", sans-serif; }
  .checkbox-accounts__image {
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 20%;
    max-height: 70px; }
  .checkbox-accounts__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    padding: 20px 0; }
  .checkbox-accounts__checked {
    padding: 0;
    min-width: 50px;
    height: 50px;
    font-size: 4rem; }
    @media only screen and (min-width: 768px) {
      .checkbox-accounts__checked {
        width: 15%; } }
    .checkbox-accounts__checked::before {
      filter: alpha(opacity=0);
      -khtml-opacity: 0;
      opacity: 0;
      vertical-align: middle;
      line-height: 34px; }
  .checkbox-accounts__input:checked ~ .checkbox-accounts__container > .checkbox-accounts__checked {
    border-color: #00882b;
    background-color: #00882b;
    color: #fff; }
    .checkbox-accounts__input:checked ~ .checkbox-accounts__container > .checkbox-accounts__checked::before {
      filter: alpha(opacity=100);
      -khtml-opacity: 1;
      opacity: 1; }

.checkbox-receipt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 0;
  width: 100%;
  color: #fff; }
  .checkbox-receipt--overdue .checkbox-receipt__date,
  .checkbox-receipt--overdue .checkbox-receipt__title,
  .checkbox-receipt--overdue .checkbox-receipt__tooltip {
    color: #d93927; }
  .checkbox-receipt--disabled .checkbox-receipt__date {
    font-weight: 700; }
  .checkbox-receipt--disabled .checkbox-receipt__item-box {
    visibility: hidden; }
  .checkbox-receipt__info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: calc(100% - 65px); }
    @media only screen and (min-width: 768px) {
      .checkbox-receipt__info {
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between; } }
    @media only screen and (min-width: 768px) {
      .checkbox-receipt__info-top {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        width: 100%; } }
    .checkbox-receipt__info-bottom {
      margin-top: 10px;
      margin-right: 10px; }
      @media only screen and (min-width: 768px) {
        .checkbox-receipt__info-bottom {
          -webkit-align-self: center;
          -moz-align-self: center;
          -ms-flex-item-align: center;
          align-self: center;
          margin-top: 0; } }
  .checkbox-receipt__account {
    color: #000;
    font: 1.4rem/1.8rem "Open Sans", sans-serif;
    font-weight: 700; }
    .checkbox-receipt__account-container {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; }
      @media only screen and (min-width: 768px) {
        .checkbox-receipt__account-container {
          -webkit-box-direction: normal;
          -webkit-box-orient: vertical;
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          -ms-flex-direction: column;
          flex-direction: column;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          -webkit-justify-content: center;
          -moz-justify-content: center;
          justify-content: center;
          margin-right: 15px;
          width: 220px; } }
    .checkbox-receipt__account-number {
      color: #000;
      font: 1.4rem/1.8rem "Open Sans", sans-serif;
      font-weight: 600; }
      @media only screen and (min-width: 768px) {
        .checkbox-receipt__account-number {
          display: block; } }
      .checkbox-receipt__account-number::before {
        padding: 0 4px;
        font-weight: 500;
        content: '/'; }
        @media only screen and (min-width: 768px) {
          .checkbox-receipt__account-number::before {
            display: none; } }
  .checkbox-receipt__title {
    padding-right: 4px;
    color: #000;
    font: 1.4rem/1.8rem "Open Sans", sans-serif;
    font-weight: 700; }
    @media only screen and (min-width: 768px) {
      .checkbox-receipt__title {
        display: block; } }
    .checkbox-receipt__title-container {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; }
      @media only screen and (min-width: 768px) {
        .checkbox-receipt__title-container {
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          -webkit-justify-content: center;
          -moz-justify-content: center;
          justify-content: center;
          -webkit-box-direction: normal;
          -webkit-box-orient: vertical;
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          -ms-flex-direction: column;
          flex-direction: column; } }
  .checkbox-receipt__date {
    color: #000;
    font: 600 1.4rem/1.8rem "Open Sans", sans-serif; }
    .checkbox-receipt__date-container {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex; }
    .checkbox-receipt__date.coned-tooltip__paragraph {
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -moz-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex;
      align-items: center; }
      @media only screen and (min-width: 768px) {
        .checkbox-receipt__date.coned-tooltip__paragraph {
          flex-direction: column;
          align-items: start; } }
  .checkbox-receipt__link {
    padding-top: 20px; }
    @media only screen and (min-width: 768px) {
      .checkbox-receipt__link {
        -webkit-align-self: center;
        -moz-align-self: center;
        -ms-flex-item-align: center;
        align-self: center;
        padding: 0;
        white-space: nowrap; } }
  .checkbox-receipt__label {
    display: none; }
  .checkbox-receipt__item-box {
    margin-right: 15px;
    padding: 10px 15px;
    width: 20px;
    height: 30px;
    flex: 1 0 0; }
  .checkbox-receipt__tooltip {
    margin-bottom: -2px;
    align-self: flex-end; }

.coned-checkbox-switch {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  margin: 10px;
  text-align: left; }
  .coned-checkbox-switch__input {
    opacity: 0; }
    .coned-checkbox-switch__input--on-focus:focus + label {
      outline: 3px solid #00882b; }
  .coned-checkbox-switch__toggle {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    -webkit-transition: all, 0.2s, ease;
    -moz-transition: all, 0.2s, ease;
    -ms-transition: all, 0.2s, ease;
    -o-transition: all, 0.2s, ease;
    transition: all, 0.2s, ease;
    display: inline-block;
    position: relative;
    border: 2px solid #636363;
    background-color: #fff;
    cursor: pointer;
    width: 55px;
    height: 30px; }
    @media only screen and (max-width: 440px) {
      .coned-checkbox-switch__toggle {
        width: 48px; } }
    .coned-checkbox-switch__toggle::after {
      -webkit-transition: all, 0.2s, ease;
      -moz-transition: all, 0.2s, ease;
      -ms-transition: all, 0.2s, ease;
      -o-transition: all, 0.2s, ease;
      transition: all, 0.2s, ease;
      display: none;
      position: absolute;
      right: 0;
      z-index: 2;
      color: #ebebeb;
      font: 3rem "coned-icons"; }
  .coned-checkbox-switch__toggle-handler {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    -webkit-transition: all, 0.2s, ease;
    -moz-transition: all, 0.2s, ease;
    -ms-transition: all, 0.2s, ease;
    -o-transition: all, 0.2s, ease;
    transition: all, 0.2s, ease;
    -moz-transform: translateX(0) rotate(0.001deg);
    -o-transform: translateX(0) rotate(0.001deg);
    -ms-transform: translateX(0) rotate(0.001deg);
    -webkit-transform: translateX(0) rotate(0.001deg);
    transform: translateX(0) rotate(0.001deg);
    display: inline-block;
    position: relative;
    top: -1px;
    left: -1px;
    z-index: 1;
    background-color: #636363;
    width: 32px;
    height: 32px; }
  .coned-checkbox-switch--edit-profile {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end; }
  .coned-checkbox-switch--focus {
    padding: 2px; }

.coned-checkbox-switch__input:checked + .coned-checkbox-switch__toggle {
  border-color: #00882b; }
  .coned-checkbox-switch__input:checked + .coned-checkbox-switch__toggle::after {
    display: inline;
    right: 0;
    color: #fff; }
  .coned-checkbox-switch__input:checked + .coned-checkbox-switch__toggle .coned-checkbox-switch__toggle-handler {
    -moz-transform: translateX(25px) rotate(0.001deg);
    -o-transform: translateX(25px) rotate(0.001deg);
    -ms-transform: translateX(25px) rotate(0.001deg);
    -webkit-transform: translateX(25px) rotate(0.001deg);
    transform: translateX(25px) rotate(0.001deg);
    border-color: #00882b;
    background-color: #00882b; }
    @media only screen and (max-width: 440px) {
      .coned-checkbox-switch__input:checked + .coned-checkbox-switch__toggle .coned-checkbox-switch__toggle-handler {
        -moz-transform: translateX(18px);
        -o-transform: translateX(18px);
        -ms-transform: translateX(18px);
        -webkit-transform: translateX(18px);
        transform: translateX(18px); } }

.collapsible-container-wrapper {
  margin: 0 10px;
  background-color: #fff; }
  @media only screen and (min-width: 768px) {
    .collapsible-container-wrapper {
      margin: 0 auto; } }

.collapsible-container__item {
  border-bottom: 1px solid #636363; }
  .collapsible-container__item-button {
    position: relative;
    background-color: #fff;
    padding: 55px 20px;
    width: 100%;
    text-align: left;
    color: #2a2a2a;
    font: 2rem/3rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .collapsible-container__item-button {
        padding: 60px 70px 60px 21.5%; } }
  .collapsible-container__item-button:hover {
    background-color: #f8f8f8; }
  .collapsible-container__item-button-text {
    display: inline-block;
    width: 95%;
    height: auto;
    text-align: left;
    font-size: 2rem; }
    @media only screen and (min-width: 768px) {
      .collapsible-container__item-button-text {
        max-width: 690px; } }
  .collapsible-container__item-icon {
    position: absolute;
    top: 40%;
    right: 10px;
    color: #636363;
    font-size: 4rem; }
    @media only screen and (min-width: 768px) {
      .collapsible-container__item-icon {
        right: 60px; } }
  .collapsible-container__item-link {
    display: inline-block;
    padding-top: 40px; }
    @media only screen and (min-width: 768px) {
      .collapsible-container__item-link {
        padding-top: 20px; } }

body:not(.mouse-user):not(.is-oru) .collapsible-container__item-button:focus {
  outline: none; }

body:not(.mouse-user) .collapsible-container__item-button:focus {
  outline: none; }

@media only screen and (min-width: 768px) {
  .collapsible-container__item--open .collapsible-container__item-button {
    padding-bottom: 35px; } }

.collapsible-container__item--open .collapsible-container__item-button:hover {
  background-color: #fff; }

.collapsible-container__item--open .collapsible-container__item-icon {
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg); }

.collapsible-container__item--open .collapsible-container__item-content {
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  opacity: 1;
  visibility: visible;
  padding-top: 5px;
  padding-bottom: 55px;
  height: auto; }

.collapsible-container__item-content {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  filter: alpha(opacity=0);
  -khtml-opacity: 0;
  opacity: 0;
  visibility: hidden;
  padding: 5px 20px;
  height: 0;
  overflow: hidden;
  color: #2a2a2a;
  font: 2.2rem/4rem "Open Sans", sans-serif; }
  @media only screen and (min-width: 768px) {
    .collapsible-container__item-content {
      padding: 0 0 0 21.5%;
      width: 50%;
      font: 1.8rem/3.2rem "Open Sans", sans-serif; } }
  @media only screen and (min-width: 768px) {
    .collapsible-container__item-content--wider {
      width: 60%; } }
  .collapsible-container__item-content p:not(:last-child) {
    margin-bottom: 15px; }
  .collapsible-container__item-content ul:not(.collapsible-container__list--no-ul-styling),
  .collapsible-container__item-content ol:not(.collapsible-container__list--no-ul-styling) {
    padding: 20px 0 0 20px;
    list-style: none;
    font: 1.4rem/2rem "Open Sans", sans-serif;
    font-weight: 600; }
    @media only screen and (min-width: 768px) {
      .collapsible-container__item-content ul:not(.collapsible-container__list--no-ul-styling),
      .collapsible-container__item-content ol:not(.collapsible-container__list--no-ul-styling) {
        padding-left: 14%; } }
  .collapsible-container__item-content ul:not(:last-child):not(.collapsible-container__list--no-ul-styling),
  .collapsible-container__item-content ol:not(:last-child):not(.collapsible-container__list--no-ul-styling) {
    margin-bottom: 15px; }
  .collapsible-container__item-content ul:not(.collapsible-container__list--no-ul-styling) li {
    text-indent: -1.1em; }
  .collapsible-container__item-content ol:not(.collapsible-container__list--no-ul-styling) {
    counter-reset: elementcounter; }
    .collapsible-container__item-content ol:not(.collapsible-container__list--no-ul-styling) li {
      text-indent: -1.6em; }
      .collapsible-container__item-content ol:not(.collapsible-container__list--no-ul-styling) li::before {
        content: counter(elementcounter) ".";
        counter-increment: elementcounter; }
  .collapsible-container__item-content ul:not(.collapsible-container__list--no-ul-styling) li,
  .collapsible-container__item-content ol:not(.collapsible-container__list--no-ul-styling) li {
    margin-bottom: 20px; }
    .collapsible-container__item-content ul:not(.collapsible-container__list--no-ul-styling) li::before,
    .collapsible-container__item-content ol:not(.collapsible-container__list--no-ul-styling) li::before {
      padding-right: 10px;
      color: #0078cf;
      content: '•'; }
  .collapsible-container__item-content sup {
    vertical-align: super;
    font-size: 0.75em; }
  .collapsible-container__item-content a {
    display: inline-block; }

.collapsible-container--oru .collapsible-container__item-content li::before {
  color: #004557; }

/*used for generic tabs */
.coned-tabs {
  position: relative;
  padding-left: 2%;
  width: 100%;
  white-space: nowrap; }
  .coned-tabs--content {
    width: auto; }
  .coned-tabs__dropdown {
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    opacity: 1;
    position: absolute;
    top: 150px;
    left: 50%;
    z-index: 20;
    margin-top: 20px;
    border: 1px solid #cfcfcf;
    padding-left: 0;
    width: 50%;
    height: auto; }
    .coned-tabs__dropdown--hidden {
      filter: alpha(opacity=0);
      -khtml-opacity: 0;
      opacity: 0;
      display: none;
      height: 0;
      overflow: hidden; }
      @media only screen and (min-width: 620px) {
        .coned-tabs__dropdown--hidden {
          display: block; } }
  .coned-tabs-wrapper {
    margin: 30px 0 5px;
    border-bottom: 1px solid #636363; }
  .coned-tabs__tab {
    display: inline-block;
    height: 100%; }
    body:not(.mouse-user):not(.is-oru) .coned-tabs__tab:focus {
      position: relative;
      outline: 0 !important; }
    .coned-tabs__tab-item {
      border-bottom: 3px solid transparent;
      background-color: transparent;
      padding: 2px;
      height: 100%;
      white-space: normal;
      color: #636363;
      font: 1.4rem/1.8rem "Futura-Bold", sans-serif; }
      @media only screen and (min-width: 768px) {
        .coned-tabs__tab-item {
          font-size: 1.1rem; } }
      @media only screen and (min-width: 1100px) {
        .coned-tabs__tab-item {
          padding: 10px;
          font-size: 1.8rem; } }
      .coned-tabs__tab-item:hover {
        border-color: #636363; }
    .coned-tabs__tab-icon {
      margin-right: 1px;
      font-size: 2rem; }
    .coned-tabs__tab-item--active {
      border-color: #0078cf;
      color: #2a2a2a; }
      .coned-tabs__tab-item--active:hover {
        border-color: #0078cf; }
    .coned-tabs__tab-item--single {
      border-bottom: 3px solid #0078cf;
      font-size: 1.4rem; }
      @media only screen and (min-width: 620px) {
        .coned-tabs__tab-item--single {
          margin-top: 20px; } }
    .coned-tabs__tab-item--larger {
      /*for bigger text */
      font-size: 2rem; }
    .coned-tabs__tab-item--separated {
      margin: 0 25px;
      padding-bottom: 14px;
      width: auto; }
    .coned-tabs__tab--dropdown {
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      -webkit-transition: all 0.2s ease;
      -moz-transition: all 0.2s ease;
      -ms-transition: all 0.2s ease;
      -o-transition: all 0.2s ease;
      transition: all 0.2s ease;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center;
      display: block;
      background-color: #fff;
      cursor: pointer;
      padding: 10px 20px;
      width: auto; }
      .coned-tabs__tab--dropdown .coned-tabs__tab-item {
        border-bottom: 0;
        text-align: left; }
  body:not(.mouse-user):not(.is-oru) .coned-tabs__tab-item:focus {
    position: relative;
    outline: 0 !important; }
  .coned-tabs__section {
    display: none; }
    .coned-tabs__section--active {
      display: block; }
    .coned-tabs__section--gray-bg {
      background-color: #f5f5f5; }
  .coned-tabs__arrow {
    position: absolute;
    top: -10px;
    right: 12%;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    width: 0;
    height: 0; }
    @media only screen and (min-width: 768px) {
      .coned-tabs__arrow {
        display: none; } }
  .coned-tabs__selector {
    position: absolute;
    top: 140px;
    right: 6%;
    background: 0;
    color: #636363;
    font: 2rem/2rem "Futura-Bold", sans-serif; }
    body:not(.mouse-user):not(.is-oru) .coned-tabs__selector:focus {
      outline: 0 !important; }
    body:not(.mouse-user) .coned-tabs__selector:focus {
      outline: 0 !important; }
  @media only screen and (min-width: 768px) {
    .coned-tabs__mobile-container {
      display: none; } }
  .coned-tabs--centered {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    padding: 42px 0; }
    @media only screen and (max-width: 767px) {
      .coned-tabs--centered {
        padding: 14px 0; } }
  .coned-tabs--visible .coned-tabs__section {
    display: none;
    overflow: hidden; }
    .coned-tabs--visible .coned-tabs__section--active {
      display: block;
      position: relative; }
  .coned-tabs--visible .coned-tabs__selector {
    top: 83px; }
  .coned-tabs--visible .coned-tabs__dropdown {
    top: 96px; }
  .coned-tabs--visible-parent {
    position: relative;
    overflow: hidden; }
  .coned-tabs--dropdown {
    padding-left: 0; }
    .coned-tabs--dropdown .coned-tabs__tab {
      padding: 0 10px; }
    .coned-tabs--dropdown .coned-tabs__tab-item {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      padding: 0;
      width: auto;
      text-transform: uppercase;
      font-size: 1.4rem; }
  .coned-tabs__container {
    margin: 30px 20px 0;
    border-bottom: 3px solid #e6e6e6; }
    @media only screen and (min-width: 768px) {
      .coned-tabs__container {
        margin: 26px 15%; } }
    @media only screen and (min-width: 1024px) {
      .coned-tabs__container {
        margin: 26px 20%; } }
    .coned-tabs__container .coned-tabs {
      -webkit-flex-shrink: 0;
      -moz-flex-shrink: 0;
      -ms-flex-negative: 0;
      flex-shrink: 0;
      display: flex; }
      @media only screen and (min-width: 768px) {
        .coned-tabs__container .coned-tabs {
          margin-bottom: 0; } }
    .coned-tabs__container .coned-tabs__tab {
      padding-right: 30px;
      flex: 1; }
      @media only screen and (min-width: 768px) {
        .coned-tabs__container .coned-tabs__tab {
          margin-right: 16px;
          padding: 0 10px 0 0;
          flex: none; } }
      .coned-tabs__container .coned-tabs__tab-item {
        position: relative;
        bottom: -3px;
        padding-bottom: 5px;
        text-align: left; }
  .coned-tabs--visibility-hidden {
    visibility: hidden; }

.coned-tabs__section--inactive .coned-tabs__section--active {
  visibility: hidden; }

.coned-tabs--oru .coned-tabs__tab-item--active {
  border-color: #004557; }

body:not(.mouse-user) .coned-tabs--oru .coned-tabs__tab-item:focus {
  position: relative;
  outline: 0 !important; }

.coned-tabs-dropdown {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  top: 0;
  left: 0;
  z-index: 5;
  border: solid 1px #636363;
  background-color: #fff;
  width: 100%;
  height: 47px;
  overflow: visible; }
  .coned-tabs-dropdown__parent {
    width: 100%; }
    .coned-tabs-dropdown__parent .coned-tabs__tab-item:focus::before {
      content: none !important; }
  .coned-tabs-dropdown__selected-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    position: relative;
    background-color: #fff;
    cursor: pointer;
    width: 100%;
    height: 100%; }
  .coned-tabs-dropdown__selected {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    margin-left: 25px;
    text-transform: uppercase;
    color: #2a2a2a;
    font: 700 1.4rem/1.8rem "Open Sans", sans-serif; }
  .coned-tabs-dropdown__selected-arrow {
    margin-right: 13px;
    font-size: 24px; }
  .coned-tabs-dropdown__options-container {
    position: absolute;
    top: -1px;
    left: -1px;
    width: 100%; }
  .coned-tabs-dropdown__options {
    border: solid 1px #636363;
    background: #fff;
    padding-top: 47px;
    padding-bottom: 10px;
    width: 100%; }
  .coned-tabs-dropdown__options-arrow {
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    position: absolute;
    top: 20px;
    right: 13px;
    cursor: pointer;
    font-size: 24px; }
  .coned-tabs-dropdown__option {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    cursor: pointer;
    padding-left: 25px;
    height: 38px;
    text-transform: uppercase;
    color: #2a2a2a;
    font: 700 1.4rem/1.8rem "Open Sans", sans-serif; }
    .coned-tabs-dropdown__option.active {
      cursor: default; }
    .coned-tabs-dropdown__option.active, .coned-tabs-dropdown__option:hover {
      color: #0078cf; }
  .coned-tabs-dropdown__selected .coned-tabs__tab-icon, .coned-tabs-dropdown__option .coned-tabs__tab-icon {
    margin-right: 10px;
    font-size: 2.5rem; }

.coned-tabs-dropdown--oru .coned-tabs-dropdown__option.active, .coned-tabs-dropdown--oru .coned-tabs-dropdown__option:hover {
  color: #004557; }

.date-box {
  padding-bottom: 20px;
  width: 100%; }
  .date-box--no-padding {
    padding: 0; }
  .date-box__title {
    color: #636363;
    font: 1.3rem/3.2rem "Open Sans", sans-serif;
    font-weight: 600;
    word-break: break-all; }
    @media only screen and (min-width: 768px) {
      .date-box__title {
        padding-left: 20px; } }
    .date-box__title--break-word {
      word-break: normal; }
  .date-box__date {
    color: #2a2a2a;
    font: 2.2rem/3.2rem "Open Sans", sans-serif;
    font-weight: 600; }
    @media only screen and (min-width: 768px) {
      .date-box__date {
        padding-left: 20px; } }

.disabled-modal {
  filter: alpha(opacity=20);
  -khtml-opacity: 0.2;
  opacity: 0.2;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background-color: #636363;
  width: 100%;
  height: 100%; }

.energy-share {
  margin: 0 auto;
  padding-top: 45px;
  width: 100%; }
  .energy-share__title {
    font: 2.5rem/3rem "Futura-Bold", sans-serif; }
  .energy-share__paragraph {
    padding: 30px 0; }
    .energy-share__paragraph > p {
      padding: 10px 0 0;
      color: #636363;
      font: 1.4rem/2rem "Open Sans", sans-serif;
      font-weight: 600; }
  .energy-share__image {
    width: 100%;
    max-width: 397px; }

.extra-help {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  margin-top: 40px; }
  @media only screen and (min-width: 535px) {
    .extra-help {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; } }
  .extra-help__container {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0 65px;
    width: 100%;
    max-width: 375px;
    text-align: center; }
    @media only screen and (min-width: 768px) {
      .extra-help__container {
        padding: 0 20px;
        max-width: none; }
        .extra-help__container:first-child {
          padding-left: 0; }
        .extra-help__container:last-child {
          padding-right: 0; } }
    @media only screen and (min-width: 768px) {
      .extra-help__container--half {
        width: 50%; } }
    @media only screen and (min-width: 768px) {
      .extra-help__container--one-third {
        width: 33.33%; } }
    @media only screen and (min-width: 768px) {
      .extra-help__container--one-fourth {
        width: 25%; } }
    .extra-help__container:last-child {
      padding-bottom: 0; }
  .extra-help__image-container {
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-align-self: flex-start;
    -moz-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    margin-right: 20px;
    width: 130px;
    height: 130px; }
    @media only screen and (min-width: 768px) {
      .extra-help__image-container {
        margin-right: 15px;
        width: 110px;
        height: 110px; } }
    @media only screen and (min-width: 1100px) {
      .extra-help__image-container {
        -webkit-align-self: auto;
        -moz-align-self: auto;
        -ms-flex-item-align: auto;
        align-self: auto;
        margin-right: 35px;
        width: 180px;
        height: 180px; } }
    .extra-help__image-container img {
      width: 100%;
      height: auto; }
  .extra-help__checkbox-container {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    text-align: left; }
  .extra-help__checkbox, .extra-help__radio {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    padding-top: 15px; }
    .extra-help__checkbox-box, .extra-help__radio-box {
      padding: 10px 15px; }
    .extra-help__checkbox-label, .extra-help__radio-label {
      text-align: left; }
  .extra-help__radio {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
    @media only screen and (min-width: 1100px) {
      .extra-help__radio {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between;
        width: 100%;
        max-width: 240px; } }
  .extra-help__title {
    margin-bottom: 10px;
    font: 1.4rem/2.6rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .extra-help__title {
        font: 1.8rem/3rem "Futura-Bold", sans-serif; } }
  .extra-help__text-container {
    position: relative;
    padding-bottom: 20px; }
  .extra-help__paragraph {
    padding: 10px 0;
    color: #636363;
    font: 1.4rem/2rem "Open Sans", sans-serif;
    font-weight: 600; }
  .extra-help__tooltip-container {
    max-width: 100%; }
    @media only screen and (min-width: 1100px) {
      .extra-help__tooltip-container {
        max-width: 250px; } }

.coned-field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  top: auto;
  clear: both;
  width: 100%; }
  .coned-field-error-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    position: relative;
    margin: 10px 0;
    padding-left: 25px;
    color: #d93927;
    font: 1.3rem "Open Sans", sans-serif;
    font-weight: 600; }

.coned-field--disabled .coned-label,
.coned-field--disabled .border-bar {
  filter: alpha(opacity=50);
  -khtml-opacity: 0.5;
  opacity: 0.5; }

.coned-form,
.power-your-way-form,
.real-time-form {
  background-color: #fff;
  padding: 50px 20px 65px;
  overflow: hidden; }
  @media only screen and (min-width: 768px) {
    .coned-form,
    .power-your-way-form,
    .real-time-form {
      padding: 100px 0 125px 21.5%;
      width: 50%; } }
  .coned-form--card-module,
  .power-your-way-form--card-module,
  .real-time-form--card-module {
    background-color: transparent;
    padding: 10px 0;
    width: 100%; }
  .coned-form-wrapper,
  .power-your-way-form-wrapper,
  .real-time-form-wrapper {
    background-color: #fff; }
    @media only screen and (max-width: 767px) {
      .coned-form-wrapper,
      .power-your-way-form-wrapper,
      .real-time-form-wrapper {
        margin: 10px; } }
  .coned-form__fieldset,
  .power-your-way-form__fieldset,
  .real-time-form__fieldset {
    margin: 10px;
    padding-top: 30px; }
    .coned-form__fieldset--no-padding,
    .power-your-way-form__fieldset--no-padding,
    .real-time-form__fieldset--no-padding {
      padding-top: 0; }
    .coned-form__fieldset-header,
    .power-your-way-form__fieldset-header,
    .real-time-form__fieldset-header {
      margin: 35px 0;
      color: #2a2a2a;
      font: 2rem/2.4rem "Futura-Bold", sans-serif; }
    .coned-form__fieldset-subheader,
    .power-your-way-form__fieldset-subheader,
    .real-time-form__fieldset-subheader {
      margin: 50px 0 20px;
      color: #2a2a2a;
      font: 700 1.8rem/2.2rem "Open Sans", sans-serif; }
  .coned-form__fields-wrapper,
  .power-your-way-form__fields-wrapper,
  .real-time-form__fields-wrapper {
    margin-bottom: 25px;
    width: 100%; }
  .coned-form__field-container,
  .power-your-way-form__field-container,
  .real-time-form__field-container {
    margin-bottom: 20px; }
    .coned-form__field-container--legend,
    .power-your-way-form__field-container--legend,
    .real-time-form__field-container--legend {
      float: left;
      margin-bottom: 0;
      width: 100%; }
    .coned-form__field-container--one-half,
    .power-your-way-form__field-container--one-half,
    .real-time-form__field-container--one-half {
      float: left;
      width: 100%; }
      @media only screen and (min-width: 768px) {
        .coned-form__field-container--one-half,
        .power-your-way-form__field-container--one-half,
        .real-time-form__field-container--one-half {
          width: 50%; } }
    .coned-form__field-container--padd-20-r-l,
    .power-your-way-form__field-container--padd-20-r-l,
    .real-time-form__field-container--padd-20-r-l {
      padding: 0 2rem; }
    .coned-form__field-container--one-third,
    .power-your-way-form__field-container--one-third,
    .real-time-form__field-container--one-third {
      float: left;
      width: 100%; }
      @media only screen and (min-width: 768px) {
        .coned-form__field-container--one-third,
        .power-your-way-form__field-container--one-third,
        .real-time-form__field-container--one-third {
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          width: 32%; } }
    .coned-form__field-container--one-third:not(:last-child),
    .power-your-way-form__field-container--one-third:not(:last-child),
    .real-time-form__field-container--one-third:not(:last-child) {
      margin-right: 2%; }
    .coned-form__field-container--one-third:only-child,
    .power-your-way-form__field-container--one-third:only-child,
    .real-time-form__field-container--one-third:only-child {
      margin-right: 0; }
    .coned-form__field-container--two-thirds,
    .power-your-way-form__field-container--two-thirds,
    .real-time-form__field-container--two-thirds {
      float: left;
      width: 100%; }
      @media only screen and (min-width: 768px) {
        .coned-form__field-container--two-thirds,
        .power-your-way-form__field-container--two-thirds,
        .real-time-form__field-container--two-thirds {
          width: 68%; } }
    .coned-form__field-container--asymetric-left-third,
    .power-your-way-form__field-container--asymetric-left-third,
    .real-time-form__field-container--asymetric-left-third {
      display: inline-block;
      width: 100%; }
      @media only screen and (min-width: 1100px) {
        .coned-form__field-container--asymetric-left-third,
        .power-your-way-form__field-container--asymetric-left-third,
        .real-time-form__field-container--asymetric-left-third {
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          margin-left: 2%;
          width: 19%;
          vertical-align: top; }
          .coned-form__field-container--asymetric-left-third:first-child,
          .power-your-way-form__field-container--asymetric-left-third:first-child,
          .real-time-form__field-container--asymetric-left-third:first-child {
            margin-left: 0;
            width: 44%; }
          .coned-form__field-container--asymetric-left-third:last-child,
          .power-your-way-form__field-container--asymetric-left-third:last-child,
          .real-time-form__field-container--asymetric-left-third:last-child {
            width: 31%; } }
    .coned-form__field-container--inline-element,
    .power-your-way-form__field-container--inline-element,
    .real-time-form__field-container--inline-element {
      display: inline-block;
      margin-right: 100px; }
    .coned-form__field-container--checkbox,
    .power-your-way-form__field-container--checkbox,
    .real-time-form__field-container--checkbox {
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; }
      @media only screen and (min-width: 768px) {
        .coned-form__field-container--checkbox,
        .power-your-way-form__field-container--checkbox,
        .real-time-form__field-container--checkbox {
          display: -webkit-inline-box;
          display: -webkit-inline-flex;
          display: -moz-inline-flex;
          display: -ms-inline-flexbox;
          display: inline-flex;
          margin-right: 50px; } }
    .coned-form__field-container--hidden,
    .power-your-way-form__field-container--hidden,
    .real-time-form__field-container--hidden {
      display: none; }
    .coned-form__field-container--margin-top,
    .power-your-way-form__field-container--margin-top,
    .real-time-form__field-container--margin-top {
      margin-top: 40px; }
    @media only screen and (min-width: 768px) {
      .coned-form__field-container--space-between,
      .power-your-way-form__field-container--space-between,
      .real-time-form__field-container--space-between {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between; } }
    .coned-form__field-container--no-margin-bottom,
    .power-your-way-form__field-container--no-margin-bottom,
    .real-time-form__field-container--no-margin-bottom {
      margin-bottom: 0; }
    .coned-form__field-container--inline,
    .power-your-way-form__field-container--inline,
    .real-time-form__field-container--inline {
      display: inline-block !important; }
  .coned-form__alert-block,
  .power-your-way-form__alert-block,
  .real-time-form__alert-block {
    border: 1px solid #636363;
    padding: 15px 12px 18px 21px; }
    .coned-form__alert-block-paragraph,
    .power-your-way-form__alert-block-paragraph,
    .real-time-form__alert-block-paragraph {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      color: #636363;
      font: 600 1.6rem/2.2rem "Open Sans", sans-serif; }
    .coned-form__alert-block-icon,
    .power-your-way-form__alert-block-icon,
    .real-time-form__alert-block-icon {
      position: relative;
      margin-right: 40px;
      font-size: 2.6rem; }
      .coned-form__alert-block-icon::before,
      .power-your-way-form__alert-block-icon::before,
      .real-time-form__alert-block-icon::before {
        position: absolute;
        top: -2px; }
  .coned-form__field-container--description,
  .power-your-way-form__field-container--description,
  .real-time-form__field-container--description {
    clear: both;
    margin-bottom: 10px;
    padding-top: 20px;
    width: 100%;
    color: #2a2a2a;
    font: 1.8rem "Open Sans", sans-serif; }
    .coned-form__field-container--description-no-padding,
    .power-your-way-form__field-container--description-no-padding,
    .real-time-form__field-container--description-no-padding {
      margin-bottom: 10px !important;
      padding: 0; }
    .coned-form__field-container--description-align-right,
    .power-your-way-form__field-container--description-align-right,
    .real-time-form__field-container--description-align-right {
      text-align: right; }
    .coned-form__field-container--description-margin-bottom,
    .power-your-way-form__field-container--description-margin-bottom,
    .real-time-form__field-container--description-margin-bottom {
      margin-bottom: 50px; }
    .coned-form__field-container--description a:focus::before,
    .power-your-way-form__field-container--description a:focus::before,
    .real-time-form__field-container--description a:focus::before {
      content: none !important; }
  .coned-form__field-container--fieldset-no-margin,
  .power-your-way-form__field-container--fieldset-no-margin,
  .real-time-form__field-container--fieldset-no-margin {
    margin-top: -20px; }
  .coned-form__field-container--card-form,
  .power-your-way-form__field-container--card-form,
  .real-time-form__field-container--card-form {
    margin-bottom: 0; }
  .coned-form__field-group-subtitle,
  .power-your-way-form__field-group-subtitle,
  .real-time-form__field-group-subtitle {
    color: #2a2a2a;
    font: 700 1.8rem/2.2rem "Open Sans", sans-serif; }
  .coned-form__article-subsection h2,
  .power-your-way-form__article-subsection h2,
  .real-time-form__article-subsection h2 {
    margin: 20px 0;
    color: #2a2a2a;
    font: 2rem/2.4rem "Futura-Bold", sans-serif; }
  .coned-form__article-subsection h3,
  .power-your-way-form__article-subsection h3,
  .real-time-form__article-subsection h3 {
    margin-top: 40px;
    color: #2a2a2a;
    font: 700 1.8rem/2.2rem "Open Sans", sans-serif; }
  .coned-form__article-subsection p,
  .power-your-way-form__article-subsection p,
  .real-time-form__article-subsection p {
    clear: both;
    margin-bottom: 10px;
    color: #2a2a2a;
    font: 1.8rem "Open Sans", sans-serif; }
  .coned-form__article-subsection ul,
  .power-your-way-form__article-subsection ul,
  .real-time-form__article-subsection ul {
    margin: 0 0 50px 50px;
    list-style: none; }
    .coned-form__article-subsection ul li,
    .power-your-way-form__article-subsection ul li,
    .real-time-form__article-subsection ul li {
      margin: 30px 0;
      color: #2a2a2a;
      font: 600 1.4rem/1.6rem "Open Sans", sans-serif; }
    .coned-form__article-subsection ul li::before,
    .power-your-way-form__article-subsection ul li::before,
    .real-time-form__article-subsection ul li::before {
      display: inline-block;
      margin-left: -1em;
      width: 1em;
      color: #0078cf;
      font-weight: bold;
      content: '\2022'; }
  .coned-form__article-subsection--with-padding,
  .power-your-way-form__article-subsection--with-padding,
  .real-time-form__article-subsection--with-padding {
    padding-top: 30px; }
  @media only screen and (min-width: 768px) {
    .coned-form__radio-list,
    .power-your-way-form__radio-list,
    .real-time-form__radio-list {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      position: relative; }
      .coned-form__radio-list .coned-field-error-wrapper,
      .power-your-way-form__radio-list .coned-field-error-wrapper,
      .real-time-form__radio-list .coned-field-error-wrapper {
        position: absolute;
        top: -35px; } }
  .coned-form__radio-list--margin-top,
  .power-your-way-form__radio-list--margin-top,
  .real-time-form__radio-list--margin-top {
    margin-top: 40px; }
  .coned-form__radio-list--column,
  .power-your-way-form__radio-list--column,
  .real-time-form__radio-list--column {
    margin-top: 40px; }
    @media only screen and (min-width: 768px) {
      .coned-form__radio-list--column,
      .power-your-way-form__radio-list--column,
      .real-time-form__radio-list--column {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        align-items: flex-start; } }
    .coned-form__radio-list--column .coned-form__field-container:last-child,
    .power-your-way-form__radio-list--column .coned-form__field-container:last-child,
    .real-time-form__radio-list--column .coned-form__field-container:last-child {
      margin-bottom: 0; }
  .coned-form__radio,
  .power-your-way-form__radio,
  .real-time-form__radio {
    margin-bottom: 20px; }
    @media only screen and (min-width: 768px) {
      .coned-form__radio,
      .power-your-way-form__radio,
      .real-time-form__radio {
        margin-right: 30px; } }
  @media only screen and (min-width: 768px) {
    .coned-form__radio-list--flex-wrap,
    .power-your-way-form__radio-list--flex-wrap,
    .real-time-form__radio-list--flex-wrap {
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      .coned-form__radio-list--flex-wrap .coned-form__radio,
      .power-your-way-form__radio-list--flex-wrap .coned-form__radio,
      .real-time-form__radio-list--flex-wrap .coned-form__radio {
        -webkit-box-flex: 50%;
        -webkit-flex: 50% 0 0;
        -moz-box-flex: 50%;
        -moz-flex: 50% 0 0;
        -ms-flex: 50% 0 0;
        flex: 50% 0 0;
        margin-right: 0; } }
  .coned-form__group,
  .power-your-way-form__group,
  .real-time-form__group {
    margin: 30px 0; }
    .coned-form__group-header,
    .power-your-way-form__group-header,
    .real-time-form__group-header {
      color: #2a2a2a;
      font: 700 1.6rem/2rem "Open Sans", sans-serif; }
  .coned-form__addresses-container,
  .power-your-way-form__addresses-container,
  .real-time-form__addresses-container {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; }
  .coned-form__address-box-button-wrapper,
  .power-your-way-form__address-box-button-wrapper,
  .real-time-form__address-box-button-wrapper {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    -moz-box-flex: 1;
    -moz-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    margin: 10px;
    min-width: 350px;
    max-width: 46.5%;
    height: 120px; }
    @media only screen and (max-width: 440px) {
      .coned-form__address-box-button-wrapper,
      .power-your-way-form__address-box-button-wrapper,
      .real-time-form__address-box-button-wrapper {
        min-width: 250px; } }
  .coned-form__address-box-button + label,
  .power-your-way-form__address-box-button + label,
  .real-time-form__address-box-button + label {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: start;
    -moz-justify-content: start;
    justify-content: start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    position: relative;
    border: 1px solid #2a2a2a;
    background-color: #fff;
    cursor: pointer;
    padding: 10px 50px 10px 20px;
    height: 100%;
    box-sizing: border-box; }
    @media only screen and (max-width: 440px) {
      .coned-form__address-box-button + label,
      .power-your-way-form__address-box-button + label,
      .real-time-form__address-box-button + label {
        padding: 10px 40px 10px 15px; } }
    .coned-form__address-box-button + label:hover,
    .power-your-way-form__address-box-button + label:hover,
    .real-time-form__address-box-button + label:hover {
      border: 1px solid #069bd7; }
      .coned-form__address-box-button + label:hover .coned-form__address-box-button-image,
      .power-your-way-form__address-box-button + label:hover .coned-form__address-box-button-image,
      .real-time-form__address-box-button + label:hover .coned-form__address-box-button-image {
        -moz-transform: scale(1.1);
        -o-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -webkit-transform: scale(1.1);
        transform: scale(1.1); }
  .coned-form__address-box-button:focus + label,
  .power-your-way-form__address-box-button:focus + label,
  .real-time-form__address-box-button:focus + label {
    border: 1px solid #069bd7; }
    .coned-form__address-box-button:focus + label .coned-form__address-box-button-image,
    .power-your-way-form__address-box-button:focus + label .coned-form__address-box-button-image,
    .real-time-form__address-box-button:focus + label .coned-form__address-box-button-image {
      -moz-transform: scale(1.1);
      -o-transform: scale(1.1);
      -ms-transform: scale(1.1);
      -webkit-transform: scale(1.1);
      transform: scale(1.1); }
  .coned-form__address-box-button-image,
  .power-your-way-form__address-box-button-image,
  .real-time-form__address-box-button-image {
    -webkit-box-flex: 20%;
    -webkit-flex: 20% 0 0;
    -moz-box-flex: 20%;
    -moz-flex: 20% 0 0;
    -ms-flex: 20% 0 0;
    flex: 20% 0 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    max-height: 70%; }
  .coned-form__address-box-button-address,
  .power-your-way-form__address-box-button-address,
  .real-time-form__address-box-button-address {
    padding-left: 15px;
    text-align: left;
    text-transform: uppercase;
    font: 1.3rem/2rem "Futura-Bold", sans-serif; }
  .coned-form__address-box-button-check,
  .power-your-way-form__address-box-button-check,
  .real-time-form__address-box-button-check {
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    display: none;
    position: absolute;
    top: 50%;
    right: 20px;
    width: 20px;
    height: 20px; }
    .coned-form__address-box-button-check::before,
    .power-your-way-form__address-box-button-check::before,
    .real-time-form__address-box-button-check::before {
      -moz-transform: translate(-50%, -50%);
      -o-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      position: absolute;
      top: 50%;
      left: 50%;
      color: #636363;
      font-size: 3rem; }
  .coned-form__address-box-button:checked + label .coned-form__address-box-button-check,
  .power-your-way-form__address-box-button:checked + label .coned-form__address-box-button-check,
  .real-time-form__address-box-button:checked + label .coned-form__address-box-button-check {
    display: block; }
  .coned-form__group-heading,
  .power-your-way-form__group-heading,
  .real-time-form__group-heading {
    margin: 4rem 0 2.5rem;
    color: #2a2a2a;
    font: 700 1.8rem/2.2rem "Open Sans", sans-serif; }
  .coned-form.steam-email-form,
  .power-your-way-form.steam-email-form,
  .real-time-form.steam-email-form {
    overflow: visible; }

.coned-form--oru .coned-form__address-box-button + label:hover,
.coned-form--oru .coned-form__address-box-button:focus + label {
  border: 1px solid #e77613; }

.coned-form--oru .coned-form__article-subsection ul li::before {
  color: #ff8e2c; }

.coned-table {
  width: 100%; }
  @media only screen and (min-width: 768px) {
    .coned-table {
      margin-left: 20px; } }
  .coned-table__caption {
    margin-bottom: 25px;
    text-align: left;
    color: #2a2a2a;
    font: 1.8rem/3.2rem "Futura-Bold", sans-serif; }
  .coned-table__head {
    margin-bottom: 20px;
    color: #636363;
    font: 1.2rem/1.2rem "Open Sans", sans-serif;
    font-weight: 800; }
    .coned-table__head th {
      text-align: left; }
  .coned-table__body {
    font: 1.6rem/2rem "Futura-Bold", sans-serif; }

/*
    % placeholder added to page and content gutter in order to
    be able to extend this classes without any lint warnings
*/
@media only screen and (min-width: 768px) {
  .page-gutter,
  .content-gutter,
  .landing__container,
  .module-1 {
    margin: 0 auto; } }

@media only screen and (min-width: 768px) {
  .page-gutter {
    max-width: 1700px; } }

@media only screen and (min-width: 768px) {
  .content-gutter,
  .landing__container,
  .module-1 {
    max-width: 1400px; } }

.level4-title {
  font-size: 1.4rem; }

.icon-oru-logo {
  -moz-transform: scale(0.5);
  -o-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  color: #ff8e2c; }

.icon-coned-logo {
  -moz-transform: scale(0.5);
  -o-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  color: #0078cf; }

@media only screen and (max-width: 440px) {
  .icon--centered {
    display: inline-block; } }

.icon--centered::before {
  -moz-transform: translateY(-25%);
  -o-transform: translateY(-25%);
  -ms-transform: translateY(-25%);
  -webkit-transform: translateY(-25%);
  transform: translateY(-25%); }
  @media only screen and (max-width: 440px) {
    .icon--centered::before {
      -moz-transform: translateY(-20%);
      -o-transform: translateY(-20%);
      -ms-transform: translateY(-20%);
      -webkit-transform: translateY(-20%);
      transform: translateY(-20%); } }

@font-face {
  font-family: 'coned-icons';
  src: url("../fonts/coned-icons.eot?eorugz");
  src: url("../fonts/coned-icons.eot?eorugz#iefix") format("embedded-opentype"), url("../fonts/coned-icons.ttf?eorugz") format("truetype"), url("../fonts/coned-icons.woff?eorugz") format("woff"), url("../fonts/coned-icons.svg?eorugz#coned-icons") format("svg");
  font-weight: normal;
  font-style: normal; }

[class^='icon-'],
[class*=' icon-'],
.icon-default-container,
.ui-datepicker-trigger {
  /* use !important to prevent issues with browser extensions that change fonts */
  text-transform: none;
  line-height: 1;
  font-family: 'coned-icons' !important;
  font-weight: normal;
  /* Better Font Rendering =========== */
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  speak: none; }

.icon-coned-logo::before, .icon-oru-logo::before {
  content: '\e900'; }

.icon-report-problem::before, .coned-tooltip--open::after, .coned-tooltip--close::after, .manage-enroll__list--alert .manage-enroll__icon::before {
  content: '\e901'; }

.icon-arrow::before {
  content: '\e902'; }

.icon-autopay::before {
  content: '\e903'; }

.icon-award::before {
  content: '\e904'; }

.icon-battery-41::before {
  content: '\e905'; }

.icon-before-you-dig::before {
  content: '\e906'; }

.icon-billing-payment::before {
  content: '\e907'; }

.icon-brochure::before {
  content: '\e908'; }

.icon-building::before {
  content: '\e909'; }

.icon-buildings::before {
  content: '\e90a'; }

.icon-calculator::before {
  content: '\e90b'; }

.icon-calendar::before, .ui-datepicker-trigger::before {
  content: '\e90c'; }

.icon-car::before {
  content: '\e90d'; }

.icon-carbon-sf6::before {
  content: '\e90e'; }

.icon-careers::before {
  content: '\e90f'; }

.icon-climate::before {
  content: '\e910'; }

.icon-clock::before {
  content: '\e911'; }

.icon-industrial::before {
  content: '\e912'; }

.icon-commercial::before {
  content: '\e913'; }

.icon-community::before {
  content: '\e914'; }

.icon-confirmation::before {
  content: '\e915'; }

.icon-contact-us::before {
  content: '\e916'; }

.icon-customer-service::before {
  content: '\e917'; }

.icon-earning-cost::before {
  content: '\e918'; }

.icon-economic-development::before {
  content: '\e919'; }

.icon-education::before {
  content: '\e91a'; }

.icon-energy-efficient::before {
  content: '\e91b'; }

.icon-electric-car-charger::before {
  content: '\e91c'; }

.icon-electric-emergency::before {
  content: '\e91d'; }

.icon-electricity::before {
  content: '\e91e'; }

.icon-mail::before {
  content: '\e91f'; }

.icon-employee::before {
  content: '\e920'; }

.icon-efficiency::before {
  content: '\e921'; }

.icon-energy-savings::before {
  content: '\e922'; }

.icon-energy::before {
  content: '\e923'; }

.icon-environment-health::before {
  content: '\e924'; }

.icon-environment::before {
  content: '\e925'; }

.icon-close::before, .coned-tooltip--close::after, .account-details__tooltip--false::after, .manage-enroll__list--inactive .manage-enroll__icon::before {
  content: '\e926'; }

.icon-facebook::before {
  content: '\e927'; }

.icon-financial-help::before {
  content: '\e928'; }

.icon-flickr::before {
  content: '\e929'; }

.icon-forms::before {
  content: '\e92a'; }

.icon-gas-emergency::before {
  content: '\e92b'; }

.icon-get-your-bill::before {
  content: '\e92c'; }

.icon-google::before {
  content: '\e92d'; }

.icon-green::before {
  content: '\e92e'; }

.icon-menu::before {
  content: '\e92f'; }

.icon-history::before {
  content: '\e930'; }

.icon-images::before {
  content: '\e931'; }

.icon-person::before {
  content: '\e932'; }

.icon-infographic::before {
  content: '\e933'; }

.icon-innovation-tech::before {
  content: '\e934'; }

.icon-internet::before {
  content: '\e935'; }

.icon-issues-status::before {
  content: '\e936'; }

.icon-light-bulb::before {
  content: '\e937'; }

.icon-linked-in::before {
  content: '\e938'; }

.icon-live-chat::before {
  content: '\e939'; }

.icon-lock::before {
  content: '\e93a'; }

.icon-login::before {
  content: '\e93b'; }

.icon-logged-in::before {
  content: '\e93c'; }

.icon-lower-bill::before {
  content: '\e93d'; }

.icon-mailing::before {
  content: '\e93e'; }

.icon-media-center::before {
  content: '\e93f'; }

.icon-carrot::before, .coned-video__paragraph--ellipsis::after, .ui-datepicker .ui-datepicker-prev::after,
.ui-datepicker .ui-datepicker-next::after {
  content: '\e940'; }

.icon-mobile::before {
  content: '\e941'; }

.icon-more-info::before, .recaptcha__message--error::before, .submit-a-meter-form__error::before, .coned-input-message--error::before {
  content: '\e942'; }

.icon-natural-gas::before {
  content: '\e943'; }

.icon-setup-service::before {
  content: '\e944'; }

.icon-news-highlights::before {
  content: '\e945'; }

.icon-online::before {
  content: '\e946'; }

.icon-excellence::before {
  content: '\e947'; }

.icon-outage-alert::before {
  content: '\e948'; }

.icon-outage-map::before {
  content: '\e949'; }

.icon-payment::before {
  content: '\e94a'; }

.icon-pdf::before {
  content: '\e94b'; }

.icon-plants::before {
  content: '\e94c'; }

.icon-print::before {
  content: '\e94d'; }

.icon-question::before, .coned-tooltip--edit-profile::after {
  content: '\e94e'; }

.icon-rebates-incentives::before {
  content: '\e94f'; }

.icon-renewable::before {
  content: '\e950'; }

.icon-repairs::before {
  content: '\e951'; }

.icon-report-service::before {
  content: '\e952'; }

.icon-residential::before {
  content: '\e953'; }

.icon-retiree::before {
  content: '\e954'; }

.icon-safety-precaution::before {
  content: '\e955'; }

.icon-safety::before {
  content: '\e956'; }

.icon-sce-report::before {
  content: '\e957'; }

.icon-search::before {
  content: '\e958'; }

.icon-send::before {
  content: '\e959'; }

.icon-senior-services::before {
  content: '\e95a'; }

.icon-back-to-top::before {
  content: '\e95b'; }

.icon-slideshow::before {
  content: '\e95c'; }

.icon-small-businesses::before {
  content: '\e95d'; }

.icon-smart-meter::before {
  content: '\e95e'; }

.icon-share::before {
  content: '\e95f'; }

.icon-solar::before {
  content: '\e960'; }

.icon-special-accomodations::before {
  content: '\e961'; }

.icon-spreadsheets::before {
  content: '\e962'; }

.icon-steam-emergency::before {
  content: '\e963'; }

.icon-steam::before {
  content: '\e964'; }

.icon-storm-preparedness::before {
  content: '\e965'; }

.icon-thumbs-up::before {
  content: '\e966'; }

.icon-transmission-plant::before {
  content: '\e967'; }

.icon-twitter::before {
  content: '\e968'; }

.icon-upload::before, .coned-inputfile__label::before {
  content: '\e969'; }

.icon-video::before {
  content: '\e96a'; }

.icon-volunteer::before {
  content: '\e96b'; }

.icon-wind::before {
  content: '\e96c'; }

.icon-youtube::before, .coned-video--video-item--active::before {
  content: '\e96d'; }

.icon-check-status::before, .coned-checkbox__indicator::after, .coned-checkbox-switch__toggle::after, .account-details__tooltip--true::after, .form-progress-bar__item--active .form-progress-bar__item-dot::before, .pay-my-bill__batch-icon-check::before {
  content: '\e96e'; }

.icon-art::before {
  content: '\e96f'; }

.icon-opportunities-v1::before {
  content: '\e970'; }

.icon-opportunities-v2::before {
  content: '\e971'; }

.icon-pipeline::before {
  content: '\e972'; }

.icon-powerline::before {
  content: '\e973'; }

.icon-recycling::before {
  content: '\e974'; }

.icon-language::before {
  content: '\e975'; }

.icon-filled-lock::before {
  content: '\e976'; }

.icon-river::before {
  content: '\e977'; }

.icon-shopping-cart::before {
  content: '\e978'; }

.icon-showers::before {
  content: '\e979'; }

.icon-snow::before {
  content: '\e97a'; }

.icon-snowflake::before {
  content: '\e97b'; }

.icon-social-share::before {
  content: '\e97c'; }

.icon-solar-energy::before {
  content: '\e97d'; }

.icon-thermostat::before {
  content: '\e97e'; }

.icon-thumbs-down::before {
  content: '\e97f'; }

.icon-alert-bell::before {
  content: '\e980'; }

.icon-announcement::before {
  content: '\e981'; }

.icon-bio-engineering::before {
  content: '\e982'; }

.icon-bridge::before {
  content: '\e983'; }

.icon-business::before {
  content: '\e984'; }

.icon-camera::before {
  content: '\e985'; }

.icon-carbon-dioxide::before {
  content: '\e986'; }

.icon-clear-night::before {
  content: '\e987'; }

.icon-cloudy::before {
  content: '\e988'; }

.icon-coastguard::before {
  content: '\e989'; }

.icon-culture::before {
  content: '\e98a'; }

.icon-cyber-security::before {
  content: '\e98b'; }

.icon-dashboard::before {
  content: '\e98c'; }

.icon-diversity::before {
  content: '\e98d'; }

.icon-download::before {
  content: '\e98e'; }

.icon-employee-internal::before {
  content: '\e98f'; }

.icon-event::before {
  content: '\e990'; }

.icon-explosion::before {
  content: '\e991'; }

.icon-external-site::before {
  content: '\e992'; }

.icon-fire::before {
  content: '\e993'; }

.icon-freezing-rain::before {
  content: '\e994'; }

.icon-government::before {
  content: '\e995'; }

.icon-hurricane::before {
  content: '\e996'; }

.icon-insights::before {
  content: '\e997'; }

.icon-map::before {
  content: '\e998'; }

.icon-microsoft-excel::before {
  content: '\e999'; }

.icon-microsoft-powerpoint::before {
  content: '\e99a'; }

.icon-microsoft-word::before {
  content: '\e99b'; }

.icon-money::before {
  content: '\e99c'; }

.icon-multifamily::before {
  content: '\e99d'; }

.icon-my-settings::before {
  content: '\e99e'; }

.icon-neighborhood::before {
  content: '\e99f'; }

.icon-truck::before {
  content: '\e9a0'; }

.icon-trust::before {
  content: '\e9a1'; }

.icon-waste::before {
  content: '\e9a2'; }

.icon-wind-energy::before {
  content: '\e9a3'; }

.icon-stray-voltage::before {
  content: '\e9a4'; }

.icon-diagnostics::before {
  content: '\e9270'; }

.icon-flurries::before {
  content: '\e93f0'; }

.icon-info::before, .pay-my-bill__batch-icon-warning::before, .pay-my-bill__batch-icon-error::before {
  content: '\e9a5'; }

.icon-play::before {
  content: '\e9a6'; }

.icon-pause::before {
  content: '\e9a7'; }

.image-button {
  -webkit-flex-basis: 48%;
  -moz-flex-basis: 48%;
  -ms-flex-preferred-size: 48%;
  flex-basis: 48%;
  -webkit-transition: border 0.2s ease-in-out;
  -moz-transition: border 0.2s ease-in-out;
  -ms-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
  margin: 1%;
  border: 2px solid #636363;
  background-color: #fff;
  cursor: pointer;
  padding: 10px;
  max-height: 250px;
  overflow: hidden; }
  @media only screen and (max-width: 440px) {
    .image-button {
      -webkit-flex-basis: 100%;
      -moz-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      margin: 2% 0; } }
  @media only screen and (min-width: 768px) {
    .image-button {
      -webkit-flex-basis: 23%;
      -moz-flex-basis: 23%;
      -ms-flex-preferred-size: 23%;
      flex-basis: 23%;
      max-height: 270px; } }
  .image-button:hover .image-button__picture, .image-button:focus .image-button__picture {
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  .image-button__picture {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    display: block;
    position: relative;
    margin: 0 auto;
    padding-top: 170px;
    width: 165px;
    overflow: hidden; }
    @media only screen and (max-width: 479px) {
      .image-button__picture {
        width: 149px; } }
    @media only screen and (max-width: 440px) {
      .image-button__picture {
        padding-top: 60%;
        width: 60%; } }
    @media only screen and (min-width: 768px) {
      .image-button__picture {
        padding-top: 85%;
        width: 85%; } }
    .image-button__picture img {
      -moz-transform: translate(-50%, -50%);
      -o-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      position: absolute;
      top: 50%;
      left: 50%;
      width: 65%;
      height: 65%; }
  .image-button__title {
    padding: 0 10px;
    height: 100px;
    text-align: center;
    font: 1.2rem/1.6rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .image-button__title {
        font: 1.6rem/2.4rem "Futura-Bold", sans-serif; } }
  .image-button__link {
    text-decoration: none;
    color: inherit; }

.coned-inputfile {
  filter: alpha(opacity=0);
  -khtml-opacity: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
  cursor: pointer;
  width: 100%;
  height: 100%;
  overflow: hidden; }
  .coned-inputfile-wrapper {
    border: 2px dashed #636363;
    background-color: #fff; }
    .coned-inputfile-wrapper--with-margin {
      margin: 30px 0; }
  .coned-inputfile__error {
    margin-top: 10px;
    color: #d93927; }
  .coned-inputfile__drag {
    position: relative;
    padding: 3rem 0;
    width: 100%;
    height: 100%;
    overflow: hidden; }
    body:not(.mouse-user):not(.is-oru) .coned-inputfile__drag--focus {
      width: calc(100% - 4px); }
    body:not(.mouse-user) .coned-inputfile__drag--focus {
      width: calc(100% - 4px); }
    .coned-inputfile__drag:hover .coned-inputfile__label-upload {
      text-decoration: none; }
    .coned-inputfile__drag--bigger {
      padding: 9rem 0; }
  .coned-inputfile__label {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    padding: 0 20px;
    text-align: center;
    color: #636363;
    font: 1.8rem "Open Sans", sans-serif;
    font-weight: 600; }
    .coned-inputfile__label::before {
      margin: -6px 0 10px;
      color: #0078cf;
      font: 3.8rem "coned-icons"; }
    .coned-inputfile__label-optional {
      font-weight: 400; }
    .coned-inputfile__label-upload {
      margin-top: 6px; }
  .coned-inputfile__file-list {
    margin-top: 6px;
    text-align: center;
    color: #adadad;
    font-size: 1.4rem;
    font-weight: 400; }
  .coned-inputfile__remove {
    position: relative;
    z-index: 9999;
    background-color: transparent;
    color: #d93927; }
  .coned-inputfile__item {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    margin-bottom: 10px; }
  .coned-inputfile__item-name {
    margin-bottom: 3px; }
  .coned-inputfile__item-title {
    font-weight: 600; }

.is-oru .coned-inputfile__label::before {
  color: #004557; }

.is-oru .coned-inputfile__label-upload {
  color: #004557; }

.coned-input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  -webkit-justify-content: left;
  -moz-justify-content: left;
  justify-content: left;
  background-color: #fff;
  padding: 37px 0 4px;
  width: 100%;
  height: 70px;
  color: #2a2a2a;
  font: 2.2rem/2.6rem "Open Sans", sans-serif;
  font-weight: 600;
  touch-action: manipulation; }
  @media only screen and (min-width: 768px) {
    .coned-input {
      text-indent: 20px; } }
  .coned-input:focus {
    border-color: #00882b; }
    .coned-input:focus + label {
      padding: 10px 0 0;
      font-size: 1.4rem; }
      @media only screen and (min-width: 768px) {
        .coned-input:focus + label {
          padding: 10px 20px 0; } }
  .coned-input:disabled,
  .coned-input:disabled ~ .coned-input__icon {
    filter: alpha(opacity=50);
    -khtml-opacity: 0.5;
    opacity: 0.5;
    pointer-events: none; }
  .coned-input--has-tooltip {
    padding-right: 45px;
    text-overflow: ellipsis; }
  .coned-input--filled ~ label {
    padding: 10px 0 0;
    color: #00882b;
    font-size: 1.4rem; }
    @media only screen and (min-width: 768px) {
      .coned-input--filled ~ label {
        padding: 10px 20px 0; } }
  .coned-input--filled ~ .border-bar {
    border-color: #00882b; }
  .coned-input--tooltip {
    padding-right: 50px; }
  .coned-input__icon {
    position: absolute;
    top: 33px;
    right: 20px;
    cursor: pointer;
    color: #0078cf;
    font-size: 3.5rem; }
  .coned-input__icon--calendar {
    right: 45px; }
  .coned-input__icon--no-tooltip {
    right: 5px; }
  @media only screen and (min-width: 768px) {
    .coned-input--smaller-font {
      font-size: 16px; } }
  .is-oru .coned-input__icon {
    color: #004557; }

.coned-label {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all, 0.15s, ease;
  -moz-transition: all, 0.15s, ease;
  -ms-transition: all, 0.15s, ease;
  -o-transition: all, 0.15s, ease;
  transition: all, 0.15s, ease;
  position: absolute;
  top: 0;
  z-index: 1;
  cursor: text;
  padding: 37px 0 0;
  overflow: hidden;
  color: #636363;
  font: 1.8rem/2.6rem "Open Sans", sans-serif;
  font-weight: 600; }
  @media only screen and (min-width: 768px) {
    .coned-label {
      padding-left: 20px;
      line-height: 3rem;
      font-size: 2.2rem; } }
  @media only screen and (min-width: 768px) {
    .coned-label--login-dropdown {
      padding-left: 20px;
      line-height: 2.4rem;
      font-size: 1.6rem; } }

.coned-legend {
  display: block;
  clear: both;
  margin: 65px 0 20px;
  border-bottom: 3px solid #636363;
  width: 100%;
  color: #2a2a2a;
  font: 2.2rem/4.4rem "Futura-Bold", sans-serif; }
  @media only screen and (min-width: 768px) {
    .coned-legend {
      font: 3rem/6rem "Futura-Bold", sans-serif; } }
  .coned-legend--medium {
    font: 1.5rem/3rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .coned-legend--medium {
        font: 2rem/4rem "Futura-Bold", sans-serif; } }
  .coned-form__field-container--legend .coned-legend {
    margin: 45px 0 20px; }

.linear-stepper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  position: relative;
  left: 0;
  margin: 0 auto;
  padding: 20px 0 30px;
  width: 100%;
  list-style: none;
  flex-direction: column; }
  @media only screen and (min-width: 768px) {
    .linear-stepper {
      left: -5%;
      padding: 30px 0 45px;
      width: 114%;
      flex-direction: row; } }
  .linear-stepper__step {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: 100%;
    height: 100px; }
    @media only screen and (min-width: 768px) {
      .linear-stepper__step {
        display: block;
        width: 100%;
        height: auto;
        text-align: center;
        flex-direction: column; } }
    .linear-stepper__step::before, .linear-stepper__step::after {
      position: absolute;
      top: -49%;
      left: 20px;
      transform: translateY(-50%);
      transition: all 0.25s ease-out;
      z-index: 1;
      background-color: #636363;
      padding: 0;
      width: 2px;
      height: 100% !important;
      content: ''; }
      @media only screen and (min-width: 768px) {
        .linear-stepper__step::before, .linear-stepper__step::after {
          top: 50%;
          left: -50%;
          transform: translateY(-50%);
          width: 100%;
          height: 2px !important; } }
    .linear-stepper__step:first-child::before, .linear-stepper__step:first-child:after {
      display: none; }
    .linear-stepper__step::after {
      width: 2px; }
      @media only screen and (min-width: 768px) {
        .linear-stepper__step::after {
          width: 0%; } }
    .linear-stepper__step.is-complete + .is-current:after,
    .linear-stepper__step.is-complete + .is-complete:after {
      background-color: #00882b;
      height: 100% !important; }
      @media only screen and (min-width: 768px) {
        .linear-stepper__step.is-complete + .is-current:after,
        .linear-stepper__step.is-complete + .is-complete:after {
          width: 100%;
          height: 2px !important; } }
    .linear-stepper__step.is-complete + .is-error:after {
      background-color: #d93927;
      height: 100% !important; }
      @media only screen and (min-width: 768px) {
        .linear-stepper__step.is-complete + .is-error:after {
          width: 100%;
          height: 2px !important; } }
  .linear-stepper__step-label {
    transition: all 0.25s ease-out;
    padding: 0.7em 0.5em 0;
    width: auto;
    color: #636363;
    font: 1.6rem "Open Sans", sans-serif 600; }
    @media only screen and (min-width: 768px) {
      .linear-stepper__step-label {
        display: block;
        position: absolute;
        padding: 0.5em 0 0;
        width: 100%; } }
    .linear-stepper__step-label span {
      display: block; }
    .is-current > .linear-stepper__step-label,
    .is-complete > .linear-stepper__step-label {
      font-weight: 700; }
      .is-current > .linear-stepper__step-label.linear-stepper__step--light,
      .is-complete > .linear-stepper__step-label.linear-stepper__step--light {
        font-weight: 600; }
    .linear-stepper__step-label--light {
      font-weight: 400; }
  .linear-stepper__icon {
    position: relative;
    transition: all 0.25s ease-out;
    z-index: 10;
    border: 2px solid #636363;
    border-radius: 50%;
    background-color: #fff;
    padding: 0 !important;
    width: 36px;
    max-width: 100%;
    height: 36px;
    color: #636363; }
    @media only screen and (min-width: 768px) {
      .linear-stepper__icon {
        left: 40%; } }
    .linear-stepper__icon::before {
      position: relative !important;
      font-size: 3.5rem !important;
      font-weight: 500; }
    .is-current > .linear-stepper__icon,
    .is-complete > .linear-stepper__icon {
      border-color: #00882b;
      background-color: #00882b;
      color: #fff; }
    .is-pending > .linear-stepper__icon {
      border-color: #00882b !important;
      background-color: #fff;
      color: #00882b !important; }
    .is-error > .linear-stepper__icon {
      border-color: #d93927;
      background-color: #d93927;
      color: #fff; }

.steps-content {
  padding-top: 0; }
  @media only screen and (min-width: 768px) {
    .steps-content {
      padding-top: 40px; } }
  .steps-content__step {
    display: none; }
    .steps-content__step.is-current {
      display: block; }
  .steps-content p {
    color: #2a2a2a;
    font: 1.6rem/1.5em "Open Sans", sans-serif;
    font-weight: 600; }
  .steps-content ul {
    padding: 0 0 35px 20px; }
  .steps-content li {
    color: #2a2a2a;
    font: 1.6rem/1.5em "Open Sans", sans-serif;
    font-weight: 600;
    list-style-type: disc; }

.button-link, .cta-animated__link--no-background, .checkbox-receipt__link, .collapsible-container__item-link, .coned-inputfile__label-upload, .transactional__link, .account-details__info-link, .collapsible-account-item__button, .billing-payment__btns-link, .billing-payment-item__view-link, .bopa-status__button, .card-tile__link, .card-tile-grid__link, .card-module__link, .check-outage__nav-item, .check-outage__link, .coned-hero__link, .contact-us-text__item-anchor, .correspondence-item__link, .currently-enrolled__item-cta, .dashboard-third-party__response-button, .dashboard-third-party-accounts__table-item--export .button, .dashboard-third-party-accounts__table-item--export .button-default, .dashboard-third-party-accounts__table-item--export .button--blue, .dashboard-third-party-accounts__table-item--export .button--orange, .dashboard-third-party-accounts__table-item--export .button-small, .dashboard-third-party-accounts__table-item--export .button-medium, .dashboard-third-party-accounts__table-item--export .cta-animated, .dashboard-third-party-accounts__table-item--export .submit-button, .dashboard-third-party-accounts__table-item--export .transactional__submit, .dashboard-third-party-accounts__table-item--export .transactional__button, .dashboard-third-party-accounts__table-item--export .transactional__authentication-button, .dashboard-third-party-accounts__table-item--export .article-header__cta-link, .dashboard-third-party-accounts__table-item--export .card-tile__cta-link, .dashboard-third-party-accounts__table-item--export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link, body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__table-item--export .card-tile__cta-link, .dashboard-third-party-accounts__table-item--export
body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link,
body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__table-item--export .card-tile__cta-link, .dashboard-third-party-accounts__table-item--export .check-outage__report-cta, .dashboard-third-party-accounts__table-item--export .content-block__cta, .dashboard-third-party-accounts__table-item--export .currently-enrolled__description-button, .dashboard-third-party-accounts__table-item--export .account-dropdown__icon-container, .dashboard-third-party-accounts__table-item--export .enroll-units-list__bottom-button, .dashboard-third-party-accounts__table-item--export .enroll-units-confirmation__button, .dashboard-third-party-accounts__table-item--export .form__actions-submit-button, .dashboard-third-party-accounts__table-item--export .filters__show-filters, .dashboard-third-party-accounts__table-item--export .filters__clear-button--mobile, .dashboard-third-party-accounts__table-item--export .in-page-banner__cta-link, .dashboard-third-party-accounts__table-item--export .manage-header__cta, .dashboard-third-party-accounts__table-item--export .overview-bill-card__cta, .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__button, .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta, .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta--rounded-border, .dashboard-third-party-accounts__table-item--export .overview-notification__cta, .dashboard-third-party-accounts__table-item--export .pay-my-bill__button, .dashboard-third-party-accounts__table-item--export .pay-my-bill__batch-buttons--pay-batch, .dashboard-third-party-accounts__table-item--export .popup__continue-cta, .dashboard-third-party-accounts__table-item--export .popup__submit-cta, .dashboard-third-party-accounts__table-item--export .popup__lockout-cta, .dashboard-third-party-accounts__table-item--export .popup__button-cta, .dashboard-third-party-accounts__table-item--export .register-accounts__button, .dashboard-third-party-accounts__table-item--export .register-accounts__banner-button, .dashboard-third-party-accounts__table-item--export .register-success__button, .dashboard-third-party-accounts__table-item--export .service-management__button-cta, .dashboard-third-party-accounts__table-item--export .report-outage__next-steps__card__cta, .dashboard-third-party-accounts__table-item--export .faceted-search__show-filters, .dashboard-third-party-accounts__table-item--export .session-timeout__button-stay-in, .dashboard-third-party-accounts__table-item--export .session-timeout__button-close, .dashboard-third-party-accounts__table-item--export .session-timeout__button-log-out, .dashboard-third-party-accounts__table-item--export .slider-panel__button, .dashboard-third-party-accounts__table-item--export .street-lights__show-more, .dashboard-third-party-accounts__table-item--export .summary-billing-card__cta, .dashboard-third-party-accounts__table-item--export .summary-billing-information__show-more, .dashboard-third-party-accounts__table-item--export .transactional-banner__link, .dashboard-third-party-accounts__table-item--export .usage-history__show-more, .dashboard-third-party-accounts__table-item--export .wami__button, .dashboard-third-party-accounts__table-item--export .button--card-form, .dashboard-third-party-accounts__list-export .button, .dashboard-third-party-accounts__list-export .button-default, .dashboard-third-party-accounts__list-export .button--blue, .dashboard-third-party-accounts__list-export .button--orange, .dashboard-third-party-accounts__list-export .button-small, .dashboard-third-party-accounts__list-export .button-medium, .dashboard-third-party-accounts__list-export .cta-animated, .dashboard-third-party-accounts__list-export .submit-button, .dashboard-third-party-accounts__list-export .transactional__submit, .dashboard-third-party-accounts__list-export .transactional__button, .dashboard-third-party-accounts__list-export .transactional__authentication-button, .dashboard-third-party-accounts__list-export .article-header__cta-link, .dashboard-third-party-accounts__list-export .card-tile__cta-link, .dashboard-third-party-accounts__list-export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link, body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__list-export .card-tile__cta-link, .dashboard-third-party-accounts__list-export
body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link,
body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__list-export .card-tile__cta-link, .dashboard-third-party-accounts__list-export .check-outage__report-cta, .dashboard-third-party-accounts__list-export .content-block__cta, .dashboard-third-party-accounts__list-export .currently-enrolled__description-button, .dashboard-third-party-accounts__list-export .account-dropdown__icon-container, .dashboard-third-party-accounts__list-export .enroll-units-list__bottom-button, .dashboard-third-party-accounts__list-export .enroll-units-confirmation__button, .dashboard-third-party-accounts__list-export .form__actions-submit-button, .dashboard-third-party-accounts__list-export .filters__show-filters, .dashboard-third-party-accounts__list-export .filters__clear-button--mobile, .dashboard-third-party-accounts__list-export .in-page-banner__cta-link, .dashboard-third-party-accounts__list-export .manage-header__cta, .dashboard-third-party-accounts__list-export .overview-bill-card__cta, .dashboard-third-party-accounts__list-export .overview-bill-card-side__button, .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta, .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta--rounded-border, .dashboard-third-party-accounts__list-export .overview-notification__cta, .dashboard-third-party-accounts__list-export .pay-my-bill__button, .dashboard-third-party-accounts__list-export .pay-my-bill__batch-buttons--pay-batch, .dashboard-third-party-accounts__list-export .popup__continue-cta, .dashboard-third-party-accounts__list-export .popup__submit-cta, .dashboard-third-party-accounts__list-export .popup__lockout-cta, .dashboard-third-party-accounts__list-export .popup__button-cta, .dashboard-third-party-accounts__list-export .register-accounts__button, .dashboard-third-party-accounts__list-export .register-accounts__banner-button, .dashboard-third-party-accounts__list-export .register-success__button, .dashboard-third-party-accounts__list-export .service-management__button-cta, .dashboard-third-party-accounts__list-export .report-outage__next-steps__card__cta, .dashboard-third-party-accounts__list-export .faceted-search__show-filters, .dashboard-third-party-accounts__list-export .session-timeout__button-stay-in, .dashboard-third-party-accounts__list-export .session-timeout__button-close, .dashboard-third-party-accounts__list-export .session-timeout__button-log-out, .dashboard-third-party-accounts__list-export .slider-panel__button, .dashboard-third-party-accounts__list-export .street-lights__show-more, .dashboard-third-party-accounts__list-export .summary-billing-card__cta, .dashboard-third-party-accounts__list-export .summary-billing-information__show-more, .dashboard-third-party-accounts__list-export .transactional-banner__link, .dashboard-third-party-accounts__list-export .usage-history__show-more, .dashboard-third-party-accounts__list-export .wami__button, .dashboard-third-party-accounts__list-export .button--card-form, .data-connections__form-caption a, .edit-profile__edit-link, .edit-profile__download-accounts-link, .energy-usage__tabs-link, .enroll-units-building__item-cta, .enroll-units-list__item-heading-cta, .enroll-units-list__bottom-cta, .enroll-units-list__info-link, .form__actions-reset-button, .form__actions-link-button, .green-data__link, .filters__back, .filters__clear-button, .login__form-password-button, .login__list-link, .manage-cards__link, .manage-cards__content-link, .manage-enroll__paragraph-link, .manage-header__link, .manage-third-party__cta, .market-rates__link, .masked-field__button, .masked-field__button-right-margin, .meter-submit__action-link, .page-hero__link, .overview-bill-analysis__link, .payment-table-wrapper__cta-link--right, .payment-table-wrapper__cta-link--left, .popup__close-cta, .popup__cta, .popup__cancel-cta, .register-accounts__link, .register-accounts__link-text, .service-management__breadcrumb-expand, .related-resources__anchor, .report-outage__address-link, .report-outage__link, .report-table__expand-all, .search-filters__clear-filters, .faceted-search__filters-back-button, .faceted-search__filters-clear-button, .share-energy__link, .slider-panel__arrow-text, .summary-billing-information__table-text--link, .success-banner__link, .success-banner--notification a, .transactional-review__edit-link, .transactional__skip, .usage-history__tile-link, .usage-history__table-text--link, .wami__button-back, .wami__cta {
  position: relative;
  border: 0;
  background: transparent;
  padding: 0;
  text-transform: uppercase;
  text-decoration: underline;
  font: 1.8rem "Open Sans", sans-serif;
  font-weight: 800; }
  @media only screen and (min-width: 768px) {
    .button-link, .cta-animated__link--no-background, .checkbox-receipt__link, .collapsible-container__item-link, .coned-inputfile__label-upload, .transactional__link, .account-details__info-link, .collapsible-account-item__button, .billing-payment__btns-link, .billing-payment-item__view-link, .bopa-status__button, .card-tile__link, .card-tile-grid__link, .card-module__link, .check-outage__nav-item, .check-outage__link, .coned-hero__link, .contact-us-text__item-anchor, .correspondence-item__link, .currently-enrolled__item-cta, .dashboard-third-party__response-button, .dashboard-third-party-accounts__table-item--export .button, .dashboard-third-party-accounts__table-item--export .button-default, .dashboard-third-party-accounts__table-item--export .button--blue, .dashboard-third-party-accounts__table-item--export .button--orange, .dashboard-third-party-accounts__table-item--export .button-small, .dashboard-third-party-accounts__table-item--export .button-medium, .dashboard-third-party-accounts__table-item--export .cta-animated, .dashboard-third-party-accounts__table-item--export .submit-button, .dashboard-third-party-accounts__table-item--export .transactional__submit, .dashboard-third-party-accounts__table-item--export .transactional__button, .dashboard-third-party-accounts__table-item--export .transactional__authentication-button, .dashboard-third-party-accounts__table-item--export .article-header__cta-link, .dashboard-third-party-accounts__table-item--export .card-tile__cta-link, .dashboard-third-party-accounts__table-item--export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link, body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__table-item--export .card-tile__cta-link, .dashboard-third-party-accounts__table-item--export
    body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link,
    body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__table-item--export .card-tile__cta-link, .dashboard-third-party-accounts__table-item--export .check-outage__report-cta, .dashboard-third-party-accounts__table-item--export .content-block__cta, .dashboard-third-party-accounts__table-item--export .currently-enrolled__description-button, .dashboard-third-party-accounts__table-item--export .account-dropdown__icon-container, .dashboard-third-party-accounts__table-item--export .enroll-units-list__bottom-button, .dashboard-third-party-accounts__table-item--export .enroll-units-confirmation__button, .dashboard-third-party-accounts__table-item--export .form__actions-submit-button, .dashboard-third-party-accounts__table-item--export .filters__show-filters, .dashboard-third-party-accounts__table-item--export .filters__clear-button--mobile, .dashboard-third-party-accounts__table-item--export .in-page-banner__cta-link, .dashboard-third-party-accounts__table-item--export .manage-header__cta, .dashboard-third-party-accounts__table-item--export .overview-bill-card__cta, .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__button, .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta, .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta--rounded-border, .dashboard-third-party-accounts__table-item--export .overview-notification__cta, .dashboard-third-party-accounts__table-item--export .pay-my-bill__button, .dashboard-third-party-accounts__table-item--export .pay-my-bill__batch-buttons--pay-batch, .dashboard-third-party-accounts__table-item--export .popup__continue-cta, .dashboard-third-party-accounts__table-item--export .popup__submit-cta, .dashboard-third-party-accounts__table-item--export .popup__lockout-cta, .dashboard-third-party-accounts__table-item--export .popup__button-cta, .dashboard-third-party-accounts__table-item--export .register-accounts__button, .dashboard-third-party-accounts__table-item--export .register-accounts__banner-button, .dashboard-third-party-accounts__table-item--export .register-success__button, .dashboard-third-party-accounts__table-item--export .service-management__button-cta, .dashboard-third-party-accounts__table-item--export .report-outage__next-steps__card__cta, .dashboard-third-party-accounts__table-item--export .faceted-search__show-filters, .dashboard-third-party-accounts__table-item--export .session-timeout__button-stay-in, .dashboard-third-party-accounts__table-item--export .session-timeout__button-close, .dashboard-third-party-accounts__table-item--export .session-timeout__button-log-out, .dashboard-third-party-accounts__table-item--export .slider-panel__button, .dashboard-third-party-accounts__table-item--export .street-lights__show-more, .dashboard-third-party-accounts__table-item--export .summary-billing-card__cta, .dashboard-third-party-accounts__table-item--export .summary-billing-information__show-more, .dashboard-third-party-accounts__table-item--export .transactional-banner__link, .dashboard-third-party-accounts__table-item--export .usage-history__show-more, .dashboard-third-party-accounts__table-item--export .wami__button, .dashboard-third-party-accounts__table-item--export .button--card-form, .dashboard-third-party-accounts__list-export .button, .dashboard-third-party-accounts__list-export .button-default, .dashboard-third-party-accounts__list-export .button--blue, .dashboard-third-party-accounts__list-export .button--orange, .dashboard-third-party-accounts__list-export .button-small, .dashboard-third-party-accounts__list-export .button-medium, .dashboard-third-party-accounts__list-export .cta-animated, .dashboard-third-party-accounts__list-export .submit-button, .dashboard-third-party-accounts__list-export .transactional__submit, .dashboard-third-party-accounts__list-export .transactional__button, .dashboard-third-party-accounts__list-export .transactional__authentication-button, .dashboard-third-party-accounts__list-export .article-header__cta-link, .dashboard-third-party-accounts__list-export .card-tile__cta-link, .dashboard-third-party-accounts__list-export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link, body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__list-export .card-tile__cta-link, .dashboard-third-party-accounts__list-export
    body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link,
    body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__list-export .card-tile__cta-link, .dashboard-third-party-accounts__list-export .check-outage__report-cta, .dashboard-third-party-accounts__list-export .content-block__cta, .dashboard-third-party-accounts__list-export .currently-enrolled__description-button, .dashboard-third-party-accounts__list-export .account-dropdown__icon-container, .dashboard-third-party-accounts__list-export .enroll-units-list__bottom-button, .dashboard-third-party-accounts__list-export .enroll-units-confirmation__button, .dashboard-third-party-accounts__list-export .form__actions-submit-button, .dashboard-third-party-accounts__list-export .filters__show-filters, .dashboard-third-party-accounts__list-export .filters__clear-button--mobile, .dashboard-third-party-accounts__list-export .in-page-banner__cta-link, .dashboard-third-party-accounts__list-export .manage-header__cta, .dashboard-third-party-accounts__list-export .overview-bill-card__cta, .dashboard-third-party-accounts__list-export .overview-bill-card-side__button, .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta, .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta--rounded-border, .dashboard-third-party-accounts__list-export .overview-notification__cta, .dashboard-third-party-accounts__list-export .pay-my-bill__button, .dashboard-third-party-accounts__list-export .pay-my-bill__batch-buttons--pay-batch, .dashboard-third-party-accounts__list-export .popup__continue-cta, .dashboard-third-party-accounts__list-export .popup__submit-cta, .dashboard-third-party-accounts__list-export .popup__lockout-cta, .dashboard-third-party-accounts__list-export .popup__button-cta, .dashboard-third-party-accounts__list-export .register-accounts__button, .dashboard-third-party-accounts__list-export .register-accounts__banner-button, .dashboard-third-party-accounts__list-export .register-success__button, .dashboard-third-party-accounts__list-export .service-management__button-cta, .dashboard-third-party-accounts__list-export .report-outage__next-steps__card__cta, .dashboard-third-party-accounts__list-export .faceted-search__show-filters, .dashboard-third-party-accounts__list-export .session-timeout__button-stay-in, .dashboard-third-party-accounts__list-export .session-timeout__button-close, .dashboard-third-party-accounts__list-export .session-timeout__button-log-out, .dashboard-third-party-accounts__list-export .slider-panel__button, .dashboard-third-party-accounts__list-export .street-lights__show-more, .dashboard-third-party-accounts__list-export .summary-billing-card__cta, .dashboard-third-party-accounts__list-export .summary-billing-information__show-more, .dashboard-third-party-accounts__list-export .transactional-banner__link, .dashboard-third-party-accounts__list-export .usage-history__show-more, .dashboard-third-party-accounts__list-export .wami__button, .dashboard-third-party-accounts__list-export .button--card-form, .data-connections__form-caption a, .edit-profile__edit-link, .edit-profile__download-accounts-link, .energy-usage__tabs-link, .enroll-units-building__item-cta, .enroll-units-list__item-heading-cta, .enroll-units-list__bottom-cta, .enroll-units-list__info-link, .form__actions-reset-button, .form__actions-link-button, .green-data__link, .filters__back, .filters__clear-button, .login__form-password-button, .login__list-link, .manage-cards__link, .manage-cards__content-link, .manage-enroll__paragraph-link, .manage-header__link, .manage-third-party__cta, .market-rates__link, .masked-field__button, .masked-field__button-right-margin, .meter-submit__action-link, .page-hero__link, .overview-bill-analysis__link, .payment-table-wrapper__cta-link--right, .payment-table-wrapper__cta-link--left, .popup__close-cta, .popup__cta, .popup__cancel-cta, .register-accounts__link, .register-accounts__link-text, .service-management__breadcrumb-expand, .related-resources__anchor, .report-outage__address-link, .report-outage__link, .report-table__expand-all, .search-filters__clear-filters, .faceted-search__filters-back-button, .faceted-search__filters-clear-button, .share-energy__link, .slider-panel__arrow-text, .summary-billing-information__table-text--link, .success-banner__link, .success-banner--notification a, .transactional-review__edit-link, .transactional__skip, .usage-history__tile-link, .usage-history__table-text--link, .wami__button-back, .wami__cta {
      font: 1.6rem "Open Sans", sans-serif;
      font-weight: 800; } }
  .button-link [class^='icon-'], .cta-animated__link--no-background [class^='icon-'], .checkbox-receipt__link [class^='icon-'], .collapsible-container__item-link [class^='icon-'], .coned-inputfile__label-upload [class^='icon-'], .transactional__link [class^='icon-'], .account-details__info-link [class^='icon-'], .collapsible-account-item__button [class^='icon-'], .billing-payment__btns-link [class^='icon-'], .billing-payment-item__view-link [class^='icon-'], .bopa-status__button [class^='icon-'], .card-tile__link [class^='icon-'], .card-tile-grid__link [class^='icon-'], .card-module__link [class^='icon-'], .check-outage__nav-item [class^='icon-'], .check-outage__link [class^='icon-'], .coned-hero__link [class^='icon-'], .contact-us-text__item-anchor [class^='icon-'], .correspondence-item__link [class^='icon-'], .currently-enrolled__item-cta [class^='icon-'], .dashboard-third-party__response-button [class^='icon-'], .dashboard-third-party-accounts__table-item--export .button [class^='icon-'], .dashboard-third-party-accounts__table-item--export .button-default [class^='icon-'], .dashboard-third-party-accounts__table-item--export .button--blue [class^='icon-'], .dashboard-third-party-accounts__table-item--export .button--orange [class^='icon-'], .dashboard-third-party-accounts__table-item--export .button-small [class^='icon-'], .dashboard-third-party-accounts__table-item--export .button-medium [class^='icon-'], .dashboard-third-party-accounts__table-item--export .cta-animated [class^='icon-'], .dashboard-third-party-accounts__table-item--export .submit-button [class^='icon-'], .dashboard-third-party-accounts__table-item--export .transactional__submit [class^='icon-'], .dashboard-third-party-accounts__table-item--export .transactional__button [class^='icon-'], .dashboard-third-party-accounts__table-item--export .transactional__authentication-button [class^='icon-'], .dashboard-third-party-accounts__table-item--export .article-header__cta-link [class^='icon-'], .dashboard-third-party-accounts__table-item--export .card-tile__cta-link [class^='icon-'], .dashboard-third-party-accounts__table-item--export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link [class^='icon-'], body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__table-item--export .card-tile__cta-link [class^='icon-'], .dashboard-third-party-accounts__table-item--export
  body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link [class^='icon-'],
  body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__table-item--export .card-tile__cta-link [class^='icon-'], .dashboard-third-party-accounts__table-item--export .check-outage__report-cta [class^='icon-'], .dashboard-third-party-accounts__table-item--export .content-block__cta [class^='icon-'], .dashboard-third-party-accounts__table-item--export .currently-enrolled__description-button [class^='icon-'], .dashboard-third-party-accounts__table-item--export .account-dropdown__icon-container [class^='icon-'], .dashboard-third-party-accounts__table-item--export .enroll-units-list__bottom-button [class^='icon-'], .dashboard-third-party-accounts__table-item--export .enroll-units-confirmation__button [class^='icon-'], .dashboard-third-party-accounts__table-item--export .form__actions-submit-button [class^='icon-'], .dashboard-third-party-accounts__table-item--export .filters__show-filters [class^='icon-'], .dashboard-third-party-accounts__table-item--export .filters__clear-button--mobile [class^='icon-'], .dashboard-third-party-accounts__table-item--export .in-page-banner__cta-link [class^='icon-'], .dashboard-third-party-accounts__table-item--export .manage-header__cta [class^='icon-'], .dashboard-third-party-accounts__table-item--export .overview-bill-card__cta [class^='icon-'], .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__button [class^='icon-'], .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta [class^='icon-'], .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta--rounded-border [class^='icon-'], .dashboard-third-party-accounts__table-item--export .overview-notification__cta [class^='icon-'], .dashboard-third-party-accounts__table-item--export .pay-my-bill__button [class^='icon-'], .dashboard-third-party-accounts__table-item--export .pay-my-bill__batch-buttons--pay-batch [class^='icon-'], .dashboard-third-party-accounts__table-item--export .popup__continue-cta [class^='icon-'], .dashboard-third-party-accounts__table-item--export .popup__submit-cta [class^='icon-'], .dashboard-third-party-accounts__table-item--export .popup__lockout-cta [class^='icon-'], .dashboard-third-party-accounts__table-item--export .popup__button-cta [class^='icon-'], .dashboard-third-party-accounts__table-item--export .register-accounts__button [class^='icon-'], .dashboard-third-party-accounts__table-item--export .register-accounts__banner-button [class^='icon-'], .dashboard-third-party-accounts__table-item--export .register-success__button [class^='icon-'], .dashboard-third-party-accounts__table-item--export .service-management__button-cta [class^='icon-'], .dashboard-third-party-accounts__table-item--export .report-outage__next-steps__card__cta [class^='icon-'], .dashboard-third-party-accounts__table-item--export .faceted-search__show-filters [class^='icon-'], .dashboard-third-party-accounts__table-item--export .session-timeout__button-stay-in [class^='icon-'], .dashboard-third-party-accounts__table-item--export .session-timeout__button-close [class^='icon-'], .dashboard-third-party-accounts__table-item--export .session-timeout__button-log-out [class^='icon-'], .dashboard-third-party-accounts__table-item--export .slider-panel__button [class^='icon-'], .dashboard-third-party-accounts__table-item--export .street-lights__show-more [class^='icon-'], .dashboard-third-party-accounts__table-item--export .summary-billing-card__cta [class^='icon-'], .dashboard-third-party-accounts__table-item--export .summary-billing-information__show-more [class^='icon-'], .dashboard-third-party-accounts__table-item--export .transactional-banner__link [class^='icon-'], .dashboard-third-party-accounts__table-item--export .usage-history__show-more [class^='icon-'], .dashboard-third-party-accounts__table-item--export .wami__button [class^='icon-'], .dashboard-third-party-accounts__table-item--export .button--card-form [class^='icon-'], .dashboard-third-party-accounts__list-export .button [class^='icon-'], .dashboard-third-party-accounts__list-export .button-default [class^='icon-'], .dashboard-third-party-accounts__list-export .button--blue [class^='icon-'], .dashboard-third-party-accounts__list-export .button--orange [class^='icon-'], .dashboard-third-party-accounts__list-export .button-small [class^='icon-'], .dashboard-third-party-accounts__list-export .button-medium [class^='icon-'], .dashboard-third-party-accounts__list-export .cta-animated [class^='icon-'], .dashboard-third-party-accounts__list-export .submit-button [class^='icon-'], .dashboard-third-party-accounts__list-export .transactional__submit [class^='icon-'], .dashboard-third-party-accounts__list-export .transactional__button [class^='icon-'], .dashboard-third-party-accounts__list-export .transactional__authentication-button [class^='icon-'], .dashboard-third-party-accounts__list-export .article-header__cta-link [class^='icon-'], .dashboard-third-party-accounts__list-export .card-tile__cta-link [class^='icon-'], .dashboard-third-party-accounts__list-export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link [class^='icon-'], body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__list-export .card-tile__cta-link [class^='icon-'], .dashboard-third-party-accounts__list-export
  body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link [class^='icon-'],
  body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__list-export .card-tile__cta-link [class^='icon-'], .dashboard-third-party-accounts__list-export .check-outage__report-cta [class^='icon-'], .dashboard-third-party-accounts__list-export .content-block__cta [class^='icon-'], .dashboard-third-party-accounts__list-export .currently-enrolled__description-button [class^='icon-'], .dashboard-third-party-accounts__list-export .account-dropdown__icon-container [class^='icon-'], .dashboard-third-party-accounts__list-export .enroll-units-list__bottom-button [class^='icon-'], .dashboard-third-party-accounts__list-export .enroll-units-confirmation__button [class^='icon-'], .dashboard-third-party-accounts__list-export .form__actions-submit-button [class^='icon-'], .dashboard-third-party-accounts__list-export .filters__show-filters [class^='icon-'], .dashboard-third-party-accounts__list-export .filters__clear-button--mobile [class^='icon-'], .dashboard-third-party-accounts__list-export .in-page-banner__cta-link [class^='icon-'], .dashboard-third-party-accounts__list-export .manage-header__cta [class^='icon-'], .dashboard-third-party-accounts__list-export .overview-bill-card__cta [class^='icon-'], .dashboard-third-party-accounts__list-export .overview-bill-card-side__button [class^='icon-'], .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta [class^='icon-'], .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta--rounded-border [class^='icon-'], .dashboard-third-party-accounts__list-export .overview-notification__cta [class^='icon-'], .dashboard-third-party-accounts__list-export .pay-my-bill__button [class^='icon-'], .dashboard-third-party-accounts__list-export .pay-my-bill__batch-buttons--pay-batch [class^='icon-'], .dashboard-third-party-accounts__list-export .popup__continue-cta [class^='icon-'], .dashboard-third-party-accounts__list-export .popup__submit-cta [class^='icon-'], .dashboard-third-party-accounts__list-export .popup__lockout-cta [class^='icon-'], .dashboard-third-party-accounts__list-export .popup__button-cta [class^='icon-'], .dashboard-third-party-accounts__list-export .register-accounts__button [class^='icon-'], .dashboard-third-party-accounts__list-export .register-accounts__banner-button [class^='icon-'], .dashboard-third-party-accounts__list-export .register-success__button [class^='icon-'], .dashboard-third-party-accounts__list-export .service-management__button-cta [class^='icon-'], .dashboard-third-party-accounts__list-export .report-outage__next-steps__card__cta [class^='icon-'], .dashboard-third-party-accounts__list-export .faceted-search__show-filters [class^='icon-'], .dashboard-third-party-accounts__list-export .session-timeout__button-stay-in [class^='icon-'], .dashboard-third-party-accounts__list-export .session-timeout__button-close [class^='icon-'], .dashboard-third-party-accounts__list-export .session-timeout__button-log-out [class^='icon-'], .dashboard-third-party-accounts__list-export .slider-panel__button [class^='icon-'], .dashboard-third-party-accounts__list-export .street-lights__show-more [class^='icon-'], .dashboard-third-party-accounts__list-export .summary-billing-card__cta [class^='icon-'], .dashboard-third-party-accounts__list-export .summary-billing-information__show-more [class^='icon-'], .dashboard-third-party-accounts__list-export .transactional-banner__link [class^='icon-'], .dashboard-third-party-accounts__list-export .usage-history__show-more [class^='icon-'], .dashboard-third-party-accounts__list-export .wami__button [class^='icon-'], .dashboard-third-party-accounts__list-export .button--card-form [class^='icon-'], .data-connections__form-caption a [class^='icon-'], .edit-profile__edit-link [class^='icon-'], .edit-profile__download-accounts-link [class^='icon-'], .energy-usage__tabs-link [class^='icon-'], .enroll-units-building__item-cta [class^='icon-'], .enroll-units-list__item-heading-cta [class^='icon-'], .enroll-units-list__bottom-cta [class^='icon-'], .enroll-units-list__info-link [class^='icon-'], .form__actions-reset-button [class^='icon-'], .form__actions-link-button [class^='icon-'], .green-data__link [class^='icon-'], .filters__back [class^='icon-'], .filters__clear-button [class^='icon-'], .login__form-password-button [class^='icon-'], .login__list-link [class^='icon-'], .manage-cards__link [class^='icon-'], .manage-cards__content-link [class^='icon-'], .manage-enroll__paragraph-link [class^='icon-'], .manage-header__link [class^='icon-'], .manage-third-party__cta [class^='icon-'], .market-rates__link [class^='icon-'], .masked-field__button [class^='icon-'], .masked-field__button-right-margin [class^='icon-'], .meter-submit__action-link [class^='icon-'], .page-hero__link [class^='icon-'], .overview-bill-analysis__link [class^='icon-'], .payment-table-wrapper__cta-link--right [class^='icon-'], .payment-table-wrapper__cta-link--left [class^='icon-'], .popup__close-cta [class^='icon-'], .popup__cta [class^='icon-'], .popup__cancel-cta [class^='icon-'], .register-accounts__link [class^='icon-'], .register-accounts__link-text [class^='icon-'], .service-management__breadcrumb-expand [class^='icon-'], .related-resources__anchor [class^='icon-'], .report-outage__address-link [class^='icon-'], .report-outage__link [class^='icon-'], .report-table__expand-all [class^='icon-'], .search-filters__clear-filters [class^='icon-'], .faceted-search__filters-back-button [class^='icon-'], .faceted-search__filters-clear-button [class^='icon-'], .share-energy__link [class^='icon-'], .slider-panel__arrow-text [class^='icon-'], .summary-billing-information__table-text--link [class^='icon-'], .success-banner__link [class^='icon-'], .success-banner--notification a [class^='icon-'], .transactional-review__edit-link [class^='icon-'], .transactional__skip [class^='icon-'], .usage-history__tile-link [class^='icon-'], .usage-history__table-text--link [class^='icon-'], .wami__button-back [class^='icon-'], .wami__cta [class^='icon-'], .button-link [class^='icon-']::before, .cta-animated__link--no-background [class^='icon-']::before, .checkbox-receipt__link [class^='icon-']::before, .collapsible-container__item-link [class^='icon-']::before, .coned-inputfile__label-upload [class^='icon-']::before, .transactional__link [class^='icon-']::before, .account-details__info-link [class^='icon-']::before, .collapsible-account-item__button [class^='icon-']::before, .billing-payment__btns-link [class^='icon-']::before, .billing-payment-item__view-link [class^='icon-']::before, .bopa-status__button [class^='icon-']::before, .card-tile__link [class^='icon-']::before, .card-tile-grid__link [class^='icon-']::before, .card-module__link [class^='icon-']::before, .check-outage__nav-item [class^='icon-']::before, .check-outage__link [class^='icon-']::before, .coned-hero__link [class^='icon-']::before, .contact-us-text__item-anchor [class^='icon-']::before, .correspondence-item__link [class^='icon-']::before, .currently-enrolled__item-cta [class^='icon-']::before, .dashboard-third-party__response-button [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .button [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .button-default [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .button--blue [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .button--orange [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .button-small [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .button-medium [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .cta-animated [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .submit-button [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .transactional__submit [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .transactional__button [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .transactional__authentication-button [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .article-header__cta-link [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .card-tile__cta-link [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link [class^='icon-']::before, body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__table-item--export .card-tile__cta-link [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export
  body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link [class^='icon-']::before,
  body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__table-item--export .card-tile__cta-link [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .check-outage__report-cta [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .content-block__cta [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .currently-enrolled__description-button [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .account-dropdown__icon-container [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .enroll-units-list__bottom-button [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .enroll-units-confirmation__button [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .form__actions-submit-button [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .filters__show-filters [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .filters__clear-button--mobile [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .in-page-banner__cta-link [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .manage-header__cta [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .overview-bill-card__cta [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__button [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta--rounded-border [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .overview-notification__cta [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .pay-my-bill__button [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .pay-my-bill__batch-buttons--pay-batch [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .popup__continue-cta [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .popup__submit-cta [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .popup__lockout-cta [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .popup__button-cta [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .register-accounts__button [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .register-accounts__banner-button [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .register-success__button [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .service-management__button-cta [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .report-outage__next-steps__card__cta [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .faceted-search__show-filters [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .session-timeout__button-stay-in [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .session-timeout__button-close [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .session-timeout__button-log-out [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .slider-panel__button [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .street-lights__show-more [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .summary-billing-card__cta [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .summary-billing-information__show-more [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .transactional-banner__link [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .usage-history__show-more [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .wami__button [class^='icon-']::before, .dashboard-third-party-accounts__table-item--export .button--card-form [class^='icon-']::before, .dashboard-third-party-accounts__list-export .button [class^='icon-']::before, .dashboard-third-party-accounts__list-export .button-default [class^='icon-']::before, .dashboard-third-party-accounts__list-export .button--blue [class^='icon-']::before, .dashboard-third-party-accounts__list-export .button--orange [class^='icon-']::before, .dashboard-third-party-accounts__list-export .button-small [class^='icon-']::before, .dashboard-third-party-accounts__list-export .button-medium [class^='icon-']::before, .dashboard-third-party-accounts__list-export .cta-animated [class^='icon-']::before, .dashboard-third-party-accounts__list-export .submit-button [class^='icon-']::before, .dashboard-third-party-accounts__list-export .transactional__submit [class^='icon-']::before, .dashboard-third-party-accounts__list-export .transactional__button [class^='icon-']::before, .dashboard-third-party-accounts__list-export .transactional__authentication-button [class^='icon-']::before, .dashboard-third-party-accounts__list-export .article-header__cta-link [class^='icon-']::before, .dashboard-third-party-accounts__list-export .card-tile__cta-link [class^='icon-']::before, .dashboard-third-party-accounts__list-export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link [class^='icon-']::before, body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__list-export .card-tile__cta-link [class^='icon-']::before, .dashboard-third-party-accounts__list-export
  body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link [class^='icon-']::before,
  body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__list-export .card-tile__cta-link [class^='icon-']::before, .dashboard-third-party-accounts__list-export .check-outage__report-cta [class^='icon-']::before, .dashboard-third-party-accounts__list-export .content-block__cta [class^='icon-']::before, .dashboard-third-party-accounts__list-export .currently-enrolled__description-button [class^='icon-']::before, .dashboard-third-party-accounts__list-export .account-dropdown__icon-container [class^='icon-']::before, .dashboard-third-party-accounts__list-export .enroll-units-list__bottom-button [class^='icon-']::before, .dashboard-third-party-accounts__list-export .enroll-units-confirmation__button [class^='icon-']::before, .dashboard-third-party-accounts__list-export .form__actions-submit-button [class^='icon-']::before, .dashboard-third-party-accounts__list-export .filters__show-filters [class^='icon-']::before, .dashboard-third-party-accounts__list-export .filters__clear-button--mobile [class^='icon-']::before, .dashboard-third-party-accounts__list-export .in-page-banner__cta-link [class^='icon-']::before, .dashboard-third-party-accounts__list-export .manage-header__cta [class^='icon-']::before, .dashboard-third-party-accounts__list-export .overview-bill-card__cta [class^='icon-']::before, .dashboard-third-party-accounts__list-export .overview-bill-card-side__button [class^='icon-']::before, .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta [class^='icon-']::before, .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta--rounded-border [class^='icon-']::before, .dashboard-third-party-accounts__list-export .overview-notification__cta [class^='icon-']::before, .dashboard-third-party-accounts__list-export .pay-my-bill__button [class^='icon-']::before, .dashboard-third-party-accounts__list-export .pay-my-bill__batch-buttons--pay-batch [class^='icon-']::before, .dashboard-third-party-accounts__list-export .popup__continue-cta [class^='icon-']::before, .dashboard-third-party-accounts__list-export .popup__submit-cta [class^='icon-']::before, .dashboard-third-party-accounts__list-export .popup__lockout-cta [class^='icon-']::before, .dashboard-third-party-accounts__list-export .popup__button-cta [class^='icon-']::before, .dashboard-third-party-accounts__list-export .register-accounts__button [class^='icon-']::before, .dashboard-third-party-accounts__list-export .register-accounts__banner-button [class^='icon-']::before, .dashboard-third-party-accounts__list-export .register-success__button [class^='icon-']::before, .dashboard-third-party-accounts__list-export .service-management__button-cta [class^='icon-']::before, .dashboard-third-party-accounts__list-export .report-outage__next-steps__card__cta [class^='icon-']::before, .dashboard-third-party-accounts__list-export .faceted-search__show-filters [class^='icon-']::before, .dashboard-third-party-accounts__list-export .session-timeout__button-stay-in [class^='icon-']::before, .dashboard-third-party-accounts__list-export .session-timeout__button-close [class^='icon-']::before, .dashboard-third-party-accounts__list-export .session-timeout__button-log-out [class^='icon-']::before, .dashboard-third-party-accounts__list-export .slider-panel__button [class^='icon-']::before, .dashboard-third-party-accounts__list-export .street-lights__show-more [class^='icon-']::before, .dashboard-third-party-accounts__list-export .summary-billing-card__cta [class^='icon-']::before, .dashboard-third-party-accounts__list-export .summary-billing-information__show-more [class^='icon-']::before, .dashboard-third-party-accounts__list-export .transactional-banner__link [class^='icon-']::before, .dashboard-third-party-accounts__list-export .usage-history__show-more [class^='icon-']::before, .dashboard-third-party-accounts__list-export .wami__button [class^='icon-']::before, .dashboard-third-party-accounts__list-export .button--card-form [class^='icon-']::before, .data-connections__form-caption a [class^='icon-']::before, .edit-profile__edit-link [class^='icon-']::before, .edit-profile__download-accounts-link [class^='icon-']::before, .energy-usage__tabs-link [class^='icon-']::before, .enroll-units-building__item-cta [class^='icon-']::before, .enroll-units-list__item-heading-cta [class^='icon-']::before, .enroll-units-list__bottom-cta [class^='icon-']::before, .enroll-units-list__info-link [class^='icon-']::before, .form__actions-reset-button [class^='icon-']::before, .form__actions-link-button [class^='icon-']::before, .green-data__link [class^='icon-']::before, .filters__back [class^='icon-']::before, .filters__clear-button [class^='icon-']::before, .login__form-password-button [class^='icon-']::before, .login__list-link [class^='icon-']::before, .manage-cards__link [class^='icon-']::before, .manage-cards__content-link [class^='icon-']::before, .manage-enroll__paragraph-link [class^='icon-']::before, .manage-header__link [class^='icon-']::before, .manage-third-party__cta [class^='icon-']::before, .market-rates__link [class^='icon-']::before, .masked-field__button [class^='icon-']::before, .masked-field__button-right-margin [class^='icon-']::before, .meter-submit__action-link [class^='icon-']::before, .page-hero__link [class^='icon-']::before, .overview-bill-analysis__link [class^='icon-']::before, .payment-table-wrapper__cta-link--right [class^='icon-']::before, .payment-table-wrapper__cta-link--left [class^='icon-']::before, .popup__close-cta [class^='icon-']::before, .popup__cta [class^='icon-']::before, .popup__cancel-cta [class^='icon-']::before, .register-accounts__link [class^='icon-']::before, .register-accounts__link-text [class^='icon-']::before, .service-management__breadcrumb-expand [class^='icon-']::before, .related-resources__anchor [class^='icon-']::before, .report-outage__address-link [class^='icon-']::before, .report-outage__link [class^='icon-']::before, .report-table__expand-all [class^='icon-']::before, .search-filters__clear-filters [class^='icon-']::before, .faceted-search__filters-back-button [class^='icon-']::before, .faceted-search__filters-clear-button [class^='icon-']::before, .share-energy__link [class^='icon-']::before, .slider-panel__arrow-text [class^='icon-']::before, .summary-billing-information__table-text--link [class^='icon-']::before, .success-banner__link [class^='icon-']::before, .success-banner--notification a [class^='icon-']::before, .transactional-review__edit-link [class^='icon-']::before, .transactional__skip [class^='icon-']::before, .usage-history__tile-link [class^='icon-']::before, .usage-history__table-text--link [class^='icon-']::before, .wami__button-back [class^='icon-']::before, .wami__cta [class^='icon-']::before,
  .button-link [class*=' icon-'], .cta-animated__link--no-background [class*=' icon-'], .checkbox-receipt__link [class*=' icon-'], .collapsible-container__item-link [class*=' icon-'], .coned-inputfile__label-upload [class*=' icon-'], .transactional__link [class*=' icon-'], .account-details__info-link [class*=' icon-'], .collapsible-account-item__button [class*=' icon-'], .billing-payment__btns-link [class*=' icon-'], .billing-payment-item__view-link [class*=' icon-'], .bopa-status__button [class*=' icon-'], .card-tile__link [class*=' icon-'], .card-tile-grid__link [class*=' icon-'], .card-module__link [class*=' icon-'], .check-outage__nav-item [class*=' icon-'], .check-outage__link [class*=' icon-'], .coned-hero__link [class*=' icon-'], .contact-us-text__item-anchor [class*=' icon-'], .correspondence-item__link [class*=' icon-'], .currently-enrolled__item-cta [class*=' icon-'], .dashboard-third-party__response-button [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .button [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .button-default [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .button--blue [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .button--orange [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .button-small [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .button-medium [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .cta-animated [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .submit-button [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .transactional__submit [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .transactional__button [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .transactional__authentication-button [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .article-header__cta-link [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .card-tile__cta-link [class*=' icon-'], .dashboard-third-party-accounts__table-item--export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link [class*=' icon-'], body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__table-item--export .card-tile__cta-link [class*=' icon-'], .dashboard-third-party-accounts__table-item--export
  body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link [class*=' icon-'],
  body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__table-item--export .card-tile__cta-link [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .check-outage__report-cta [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .content-block__cta [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .currently-enrolled__description-button [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .account-dropdown__icon-container [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .enroll-units-list__bottom-button [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .enroll-units-confirmation__button [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .form__actions-submit-button [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .filters__show-filters [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .filters__clear-button--mobile [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .in-page-banner__cta-link [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .manage-header__cta [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .overview-bill-card__cta [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__button [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta--rounded-border [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .overview-notification__cta [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .pay-my-bill__button [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .pay-my-bill__batch-buttons--pay-batch [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .popup__continue-cta [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .popup__submit-cta [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .popup__lockout-cta [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .popup__button-cta [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .register-accounts__button [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .register-accounts__banner-button [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .register-success__button [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .service-management__button-cta [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .report-outage__next-steps__card__cta [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .faceted-search__show-filters [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .session-timeout__button-stay-in [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .session-timeout__button-close [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .session-timeout__button-log-out [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .slider-panel__button [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .street-lights__show-more [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .summary-billing-card__cta [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .summary-billing-information__show-more [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .transactional-banner__link [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .usage-history__show-more [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .wami__button [class*=' icon-'], .dashboard-third-party-accounts__table-item--export .button--card-form [class*=' icon-'], .dashboard-third-party-accounts__list-export .button [class*=' icon-'], .dashboard-third-party-accounts__list-export .button-default [class*=' icon-'], .dashboard-third-party-accounts__list-export .button--blue [class*=' icon-'], .dashboard-third-party-accounts__list-export .button--orange [class*=' icon-'], .dashboard-third-party-accounts__list-export .button-small [class*=' icon-'], .dashboard-third-party-accounts__list-export .button-medium [class*=' icon-'], .dashboard-third-party-accounts__list-export .cta-animated [class*=' icon-'], .dashboard-third-party-accounts__list-export .submit-button [class*=' icon-'], .dashboard-third-party-accounts__list-export .transactional__submit [class*=' icon-'], .dashboard-third-party-accounts__list-export .transactional__button [class*=' icon-'], .dashboard-third-party-accounts__list-export .transactional__authentication-button [class*=' icon-'], .dashboard-third-party-accounts__list-export .article-header__cta-link [class*=' icon-'], .dashboard-third-party-accounts__list-export .card-tile__cta-link [class*=' icon-'], .dashboard-third-party-accounts__list-export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link [class*=' icon-'], body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__list-export .card-tile__cta-link [class*=' icon-'], .dashboard-third-party-accounts__list-export
  body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link [class*=' icon-'],
  body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__list-export .card-tile__cta-link [class*=' icon-'], .dashboard-third-party-accounts__list-export .check-outage__report-cta [class*=' icon-'], .dashboard-third-party-accounts__list-export .content-block__cta [class*=' icon-'], .dashboard-third-party-accounts__list-export .currently-enrolled__description-button [class*=' icon-'], .dashboard-third-party-accounts__list-export .account-dropdown__icon-container [class*=' icon-'], .dashboard-third-party-accounts__list-export .enroll-units-list__bottom-button [class*=' icon-'], .dashboard-third-party-accounts__list-export .enroll-units-confirmation__button [class*=' icon-'], .dashboard-third-party-accounts__list-export .form__actions-submit-button [class*=' icon-'], .dashboard-third-party-accounts__list-export .filters__show-filters [class*=' icon-'], .dashboard-third-party-accounts__list-export .filters__clear-button--mobile [class*=' icon-'], .dashboard-third-party-accounts__list-export .in-page-banner__cta-link [class*=' icon-'], .dashboard-third-party-accounts__list-export .manage-header__cta [class*=' icon-'], .dashboard-third-party-accounts__list-export .overview-bill-card__cta [class*=' icon-'], .dashboard-third-party-accounts__list-export .overview-bill-card-side__button [class*=' icon-'], .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta [class*=' icon-'], .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta--rounded-border [class*=' icon-'], .dashboard-third-party-accounts__list-export .overview-notification__cta [class*=' icon-'], .dashboard-third-party-accounts__list-export .pay-my-bill__button [class*=' icon-'], .dashboard-third-party-accounts__list-export .pay-my-bill__batch-buttons--pay-batch [class*=' icon-'], .dashboard-third-party-accounts__list-export .popup__continue-cta [class*=' icon-'], .dashboard-third-party-accounts__list-export .popup__submit-cta [class*=' icon-'], .dashboard-third-party-accounts__list-export .popup__lockout-cta [class*=' icon-'], .dashboard-third-party-accounts__list-export .popup__button-cta [class*=' icon-'], .dashboard-third-party-accounts__list-export .register-accounts__button [class*=' icon-'], .dashboard-third-party-accounts__list-export .register-accounts__banner-button [class*=' icon-'], .dashboard-third-party-accounts__list-export .register-success__button [class*=' icon-'], .dashboard-third-party-accounts__list-export .service-management__button-cta [class*=' icon-'], .dashboard-third-party-accounts__list-export .report-outage__next-steps__card__cta [class*=' icon-'], .dashboard-third-party-accounts__list-export .faceted-search__show-filters [class*=' icon-'], .dashboard-third-party-accounts__list-export .session-timeout__button-stay-in [class*=' icon-'], .dashboard-third-party-accounts__list-export .session-timeout__button-close [class*=' icon-'], .dashboard-third-party-accounts__list-export .session-timeout__button-log-out [class*=' icon-'], .dashboard-third-party-accounts__list-export .slider-panel__button [class*=' icon-'], .dashboard-third-party-accounts__list-export .street-lights__show-more [class*=' icon-'], .dashboard-third-party-accounts__list-export .summary-billing-card__cta [class*=' icon-'], .dashboard-third-party-accounts__list-export .summary-billing-information__show-more [class*=' icon-'], .dashboard-third-party-accounts__list-export .transactional-banner__link [class*=' icon-'], .dashboard-third-party-accounts__list-export .usage-history__show-more [class*=' icon-'], .dashboard-third-party-accounts__list-export .wami__button [class*=' icon-'], .dashboard-third-party-accounts__list-export .button--card-form [class*=' icon-'], .data-connections__form-caption a [class*=' icon-'], .edit-profile__edit-link [class*=' icon-'], .edit-profile__download-accounts-link [class*=' icon-'], .energy-usage__tabs-link [class*=' icon-'], .enroll-units-building__item-cta [class*=' icon-'], .enroll-units-list__item-heading-cta [class*=' icon-'], .enroll-units-list__bottom-cta [class*=' icon-'], .enroll-units-list__info-link [class*=' icon-'], .form__actions-reset-button [class*=' icon-'], .form__actions-link-button [class*=' icon-'], .green-data__link [class*=' icon-'], .filters__back [class*=' icon-'], .filters__clear-button [class*=' icon-'], .login__form-password-button [class*=' icon-'], .login__list-link [class*=' icon-'], .manage-cards__link [class*=' icon-'], .manage-cards__content-link [class*=' icon-'], .manage-enroll__paragraph-link [class*=' icon-'], .manage-header__link [class*=' icon-'], .manage-third-party__cta [class*=' icon-'], .market-rates__link [class*=' icon-'], .masked-field__button [class*=' icon-'], .masked-field__button-right-margin [class*=' icon-'], .meter-submit__action-link [class*=' icon-'], .page-hero__link [class*=' icon-'], .overview-bill-analysis__link [class*=' icon-'], .payment-table-wrapper__cta-link--right [class*=' icon-'], .payment-table-wrapper__cta-link--left [class*=' icon-'], .popup__close-cta [class*=' icon-'], .popup__cta [class*=' icon-'], .popup__cancel-cta [class*=' icon-'], .register-accounts__link [class*=' icon-'], .register-accounts__link-text [class*=' icon-'], .service-management__breadcrumb-expand [class*=' icon-'], .related-resources__anchor [class*=' icon-'], .report-outage__address-link [class*=' icon-'], .report-outage__link [class*=' icon-'], .report-table__expand-all [class*=' icon-'], .search-filters__clear-filters [class*=' icon-'], .faceted-search__filters-back-button [class*=' icon-'], .faceted-search__filters-clear-button [class*=' icon-'], .share-energy__link [class*=' icon-'], .slider-panel__arrow-text [class*=' icon-'], .summary-billing-information__table-text--link [class*=' icon-'], .success-banner__link [class*=' icon-'], .success-banner--notification a [class*=' icon-'], .transactional-review__edit-link [class*=' icon-'], .transactional__skip [class*=' icon-'], .usage-history__tile-link [class*=' icon-'], .usage-history__table-text--link [class*=' icon-'], .wami__button-back [class*=' icon-'], .wami__cta [class*=' icon-'],
  .button-link [class*=' icon-']::before, .cta-animated__link--no-background [class*=' icon-']::before, .checkbox-receipt__link [class*=' icon-']::before, .collapsible-container__item-link [class*=' icon-']::before, .coned-inputfile__label-upload [class*=' icon-']::before, .transactional__link [class*=' icon-']::before, .account-details__info-link [class*=' icon-']::before, .collapsible-account-item__button [class*=' icon-']::before, .billing-payment__btns-link [class*=' icon-']::before, .billing-payment-item__view-link [class*=' icon-']::before, .bopa-status__button [class*=' icon-']::before, .card-tile__link [class*=' icon-']::before, .card-tile-grid__link [class*=' icon-']::before, .card-module__link [class*=' icon-']::before, .check-outage__nav-item [class*=' icon-']::before, .check-outage__link [class*=' icon-']::before, .coned-hero__link [class*=' icon-']::before, .contact-us-text__item-anchor [class*=' icon-']::before, .correspondence-item__link [class*=' icon-']::before, .currently-enrolled__item-cta [class*=' icon-']::before, .dashboard-third-party__response-button [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .button [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .button-default [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .button--blue [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .button--orange [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .button-small [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .button-medium [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .cta-animated [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .submit-button [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .transactional__submit [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .transactional__button [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .transactional__authentication-button [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .article-header__cta-link [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .card-tile__cta-link [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link [class*=' icon-']::before, body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__table-item--export .card-tile__cta-link [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export
  body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link [class*=' icon-']::before,
  body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__table-item--export .card-tile__cta-link [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .check-outage__report-cta [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .content-block__cta [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .currently-enrolled__description-button [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .account-dropdown__icon-container [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .enroll-units-list__bottom-button [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .enroll-units-confirmation__button [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .form__actions-submit-button [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .filters__show-filters [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .filters__clear-button--mobile [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .in-page-banner__cta-link [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .manage-header__cta [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .overview-bill-card__cta [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__button [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta--rounded-border [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .overview-notification__cta [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .pay-my-bill__button [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .pay-my-bill__batch-buttons--pay-batch [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .popup__continue-cta [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .popup__submit-cta [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .popup__lockout-cta [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .popup__button-cta [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .register-accounts__button [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .register-accounts__banner-button [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .register-success__button [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .service-management__button-cta [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .report-outage__next-steps__card__cta [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .faceted-search__show-filters [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .session-timeout__button-stay-in [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .session-timeout__button-close [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .session-timeout__button-log-out [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .slider-panel__button [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .street-lights__show-more [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .summary-billing-card__cta [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .summary-billing-information__show-more [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .transactional-banner__link [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .usage-history__show-more [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .wami__button [class*=' icon-']::before, .dashboard-third-party-accounts__table-item--export .button--card-form [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .button [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .button-default [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .button--blue [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .button--orange [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .button-small [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .button-medium [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .cta-animated [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .submit-button [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .transactional__submit [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .transactional__button [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .transactional__authentication-button [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .article-header__cta-link [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .card-tile__cta-link [class*=' icon-']::before, .dashboard-third-party-accounts__list-export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link [class*=' icon-']::before, body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__list-export .card-tile__cta-link [class*=' icon-']::before, .dashboard-third-party-accounts__list-export
  body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link [class*=' icon-']::before,
  body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__list-export .card-tile__cta-link [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .check-outage__report-cta [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .content-block__cta [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .currently-enrolled__description-button [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .account-dropdown__icon-container [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .enroll-units-list__bottom-button [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .enroll-units-confirmation__button [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .form__actions-submit-button [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .filters__show-filters [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .filters__clear-button--mobile [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .in-page-banner__cta-link [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .manage-header__cta [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .overview-bill-card__cta [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .overview-bill-card-side__button [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta--rounded-border [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .overview-notification__cta [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .pay-my-bill__button [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .pay-my-bill__batch-buttons--pay-batch [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .popup__continue-cta [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .popup__submit-cta [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .popup__lockout-cta [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .popup__button-cta [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .register-accounts__button [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .register-accounts__banner-button [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .register-success__button [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .service-management__button-cta [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .report-outage__next-steps__card__cta [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .faceted-search__show-filters [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .session-timeout__button-stay-in [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .session-timeout__button-close [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .session-timeout__button-log-out [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .slider-panel__button [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .street-lights__show-more [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .summary-billing-card__cta [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .summary-billing-information__show-more [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .transactional-banner__link [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .usage-history__show-more [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .wami__button [class*=' icon-']::before, .dashboard-third-party-accounts__list-export .button--card-form [class*=' icon-']::before, .data-connections__form-caption a [class*=' icon-']::before, .edit-profile__edit-link [class*=' icon-']::before, .edit-profile__download-accounts-link [class*=' icon-']::before, .energy-usage__tabs-link [class*=' icon-']::before, .enroll-units-building__item-cta [class*=' icon-']::before, .enroll-units-list__item-heading-cta [class*=' icon-']::before, .enroll-units-list__bottom-cta [class*=' icon-']::before, .enroll-units-list__info-link [class*=' icon-']::before, .form__actions-reset-button [class*=' icon-']::before, .form__actions-link-button [class*=' icon-']::before, .green-data__link [class*=' icon-']::before, .filters__back [class*=' icon-']::before, .filters__clear-button [class*=' icon-']::before, .login__form-password-button [class*=' icon-']::before, .login__list-link [class*=' icon-']::before, .manage-cards__link [class*=' icon-']::before, .manage-cards__content-link [class*=' icon-']::before, .manage-enroll__paragraph-link [class*=' icon-']::before, .manage-header__link [class*=' icon-']::before, .manage-third-party__cta [class*=' icon-']::before, .market-rates__link [class*=' icon-']::before, .masked-field__button [class*=' icon-']::before, .masked-field__button-right-margin [class*=' icon-']::before, .meter-submit__action-link [class*=' icon-']::before, .page-hero__link [class*=' icon-']::before, .overview-bill-analysis__link [class*=' icon-']::before, .payment-table-wrapper__cta-link--right [class*=' icon-']::before, .payment-table-wrapper__cta-link--left [class*=' icon-']::before, .popup__close-cta [class*=' icon-']::before, .popup__cta [class*=' icon-']::before, .popup__cancel-cta [class*=' icon-']::before, .register-accounts__link [class*=' icon-']::before, .register-accounts__link-text [class*=' icon-']::before, .service-management__breadcrumb-expand [class*=' icon-']::before, .related-resources__anchor [class*=' icon-']::before, .report-outage__address-link [class*=' icon-']::before, .report-outage__link [class*=' icon-']::before, .report-table__expand-all [class*=' icon-']::before, .search-filters__clear-filters [class*=' icon-']::before, .faceted-search__filters-back-button [class*=' icon-']::before, .faceted-search__filters-clear-button [class*=' icon-']::before, .share-energy__link [class*=' icon-']::before, .slider-panel__arrow-text [class*=' icon-']::before, .summary-billing-information__table-text--link [class*=' icon-']::before, .success-banner__link [class*=' icon-']::before, .success-banner--notification a [class*=' icon-']::before, .transactional-review__edit-link [class*=' icon-']::before, .transactional__skip [class*=' icon-']::before, .usage-history__tile-link [class*=' icon-']::before, .usage-history__table-text--link [class*=' icon-']::before, .wami__button-back [class*=' icon-']::before, .wami__cta [class*=' icon-']::before {
    text-decoration: none; }
  .button-link:hover:not([disabled]), .cta-animated__link--no-background:hover:not([disabled]), .checkbox-receipt__link:hover:not([disabled]), .collapsible-container__item-link:hover:not([disabled]), .coned-inputfile__label-upload:hover:not([disabled]), .transactional__link:hover:not([disabled]), .account-details__info-link:hover:not([disabled]), .collapsible-account-item__button:hover:not([disabled]), .billing-payment__btns-link:hover:not([disabled]), .billing-payment-item__view-link:hover:not([disabled]), .bopa-status__button:hover:not([disabled]), .card-tile__link:hover:not([disabled]), .card-tile-grid__link:hover:not([disabled]), .card-module__link:hover:not([disabled]), .check-outage__nav-item:hover:not([disabled]), .check-outage__link:hover:not([disabled]), .coned-hero__link:hover:not([disabled]), .contact-us-text__item-anchor:hover:not([disabled]), .correspondence-item__link:hover:not([disabled]), .currently-enrolled__item-cta:hover:not([disabled]), .dashboard-third-party__response-button:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .button:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .button-default:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .button--blue:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .button--orange:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .button-small:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .button-medium:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .cta-animated:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .submit-button:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .transactional__submit:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .transactional__button:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .transactional__authentication-button:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .article-header__cta-link:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .card-tile__cta-link:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .check-outage__report-cta:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .content-block__cta:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .currently-enrolled__description-button:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .account-dropdown__icon-container:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .enroll-units-list__bottom-button:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .enroll-units-confirmation__button:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .form__actions-submit-button:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .filters__show-filters:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .filters__clear-button--mobile:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .in-page-banner__cta-link:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .manage-header__cta:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .overview-bill-card__cta:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__button:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta--rounded-border:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .overview-notification__cta:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .pay-my-bill__button:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .pay-my-bill__batch-buttons--pay-batch:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .popup__continue-cta:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .popup__submit-cta:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .popup__lockout-cta:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .popup__button-cta:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .register-accounts__button:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .register-accounts__banner-button:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .register-success__button:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .service-management__button-cta:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .report-outage__next-steps__card__cta:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .faceted-search__show-filters:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .session-timeout__button-stay-in:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .session-timeout__button-close:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .session-timeout__button-log-out:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .slider-panel__button:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .street-lights__show-more:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .summary-billing-card__cta:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .summary-billing-information__show-more:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .transactional-banner__link:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .usage-history__show-more:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .wami__button:hover:not([disabled]), .dashboard-third-party-accounts__table-item--export .button--card-form:hover:not([disabled]), .dashboard-third-party-accounts__list-export .button:hover:not([disabled]), .dashboard-third-party-accounts__list-export .button-default:hover:not([disabled]), .dashboard-third-party-accounts__list-export .button--blue:hover:not([disabled]), .dashboard-third-party-accounts__list-export .button--orange:hover:not([disabled]), .dashboard-third-party-accounts__list-export .button-small:hover:not([disabled]), .dashboard-third-party-accounts__list-export .button-medium:hover:not([disabled]), .dashboard-third-party-accounts__list-export .cta-animated:hover:not([disabled]), .dashboard-third-party-accounts__list-export .submit-button:hover:not([disabled]), .dashboard-third-party-accounts__list-export .transactional__submit:hover:not([disabled]), .dashboard-third-party-accounts__list-export .transactional__button:hover:not([disabled]), .dashboard-third-party-accounts__list-export .transactional__authentication-button:hover:not([disabled]), .dashboard-third-party-accounts__list-export .article-header__cta-link:hover:not([disabled]), .dashboard-third-party-accounts__list-export .card-tile__cta-link:hover:not([disabled]), .dashboard-third-party-accounts__list-export .check-outage__report-cta:hover:not([disabled]), .dashboard-third-party-accounts__list-export .content-block__cta:hover:not([disabled]), .dashboard-third-party-accounts__list-export .currently-enrolled__description-button:hover:not([disabled]), .dashboard-third-party-accounts__list-export .account-dropdown__icon-container:hover:not([disabled]), .dashboard-third-party-accounts__list-export .enroll-units-list__bottom-button:hover:not([disabled]), .dashboard-third-party-accounts__list-export .enroll-units-confirmation__button:hover:not([disabled]), .dashboard-third-party-accounts__list-export .form__actions-submit-button:hover:not([disabled]), .dashboard-third-party-accounts__list-export .filters__show-filters:hover:not([disabled]), .dashboard-third-party-accounts__list-export .filters__clear-button--mobile:hover:not([disabled]), .dashboard-third-party-accounts__list-export .in-page-banner__cta-link:hover:not([disabled]), .dashboard-third-party-accounts__list-export .manage-header__cta:hover:not([disabled]), .dashboard-third-party-accounts__list-export .overview-bill-card__cta:hover:not([disabled]), .dashboard-third-party-accounts__list-export .overview-bill-card-side__button:hover:not([disabled]), .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta:hover:not([disabled]), .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta--rounded-border:hover:not([disabled]), .dashboard-third-party-accounts__list-export .overview-notification__cta:hover:not([disabled]), .dashboard-third-party-accounts__list-export .pay-my-bill__button:hover:not([disabled]), .dashboard-third-party-accounts__list-export .pay-my-bill__batch-buttons--pay-batch:hover:not([disabled]), .dashboard-third-party-accounts__list-export .popup__continue-cta:hover:not([disabled]), .dashboard-third-party-accounts__list-export .popup__submit-cta:hover:not([disabled]), .dashboard-third-party-accounts__list-export .popup__lockout-cta:hover:not([disabled]), .dashboard-third-party-accounts__list-export .popup__button-cta:hover:not([disabled]), .dashboard-third-party-accounts__list-export .register-accounts__button:hover:not([disabled]), .dashboard-third-party-accounts__list-export .register-accounts__banner-button:hover:not([disabled]), .dashboard-third-party-accounts__list-export .register-success__button:hover:not([disabled]), .dashboard-third-party-accounts__list-export .service-management__button-cta:hover:not([disabled]), .dashboard-third-party-accounts__list-export .report-outage__next-steps__card__cta:hover:not([disabled]), .dashboard-third-party-accounts__list-export .faceted-search__show-filters:hover:not([disabled]), .dashboard-third-party-accounts__list-export .session-timeout__button-stay-in:hover:not([disabled]), .dashboard-third-party-accounts__list-export .session-timeout__button-close:hover:not([disabled]), .dashboard-third-party-accounts__list-export .session-timeout__button-log-out:hover:not([disabled]), .dashboard-third-party-accounts__list-export .slider-panel__button:hover:not([disabled]), .dashboard-third-party-accounts__list-export .street-lights__show-more:hover:not([disabled]), .dashboard-third-party-accounts__list-export .summary-billing-card__cta:hover:not([disabled]), .dashboard-third-party-accounts__list-export .summary-billing-information__show-more:hover:not([disabled]), .dashboard-third-party-accounts__list-export .transactional-banner__link:hover:not([disabled]), .dashboard-third-party-accounts__list-export .usage-history__show-more:hover:not([disabled]), .dashboard-third-party-accounts__list-export .wami__button:hover:not([disabled]), .dashboard-third-party-accounts__list-export .button--card-form:hover:not([disabled]), .data-connections__form-caption a:hover:not([disabled]), .edit-profile__edit-link:hover:not([disabled]), .edit-profile__download-accounts-link:hover:not([disabled]), .energy-usage__tabs-link:hover:not([disabled]), .enroll-units-building__item-cta:hover:not([disabled]), .enroll-units-list__item-heading-cta:hover:not([disabled]), .enroll-units-list__bottom-cta:hover:not([disabled]), .enroll-units-list__info-link:hover:not([disabled]), .form__actions-reset-button:hover:not([disabled]), .form__actions-link-button:hover:not([disabled]), .green-data__link:hover:not([disabled]), .filters__back:hover:not([disabled]), .filters__clear-button:hover:not([disabled]), .login__form-password-button:hover:not([disabled]), .login__list-link:hover:not([disabled]), .manage-cards__link:hover:not([disabled]), .manage-cards__content-link:hover:not([disabled]), .manage-enroll__paragraph-link:hover:not([disabled]), .manage-header__link:hover:not([disabled]), .manage-third-party__cta:hover:not([disabled]), .market-rates__link:hover:not([disabled]), .masked-field__button:hover:not([disabled]), .masked-field__button-right-margin:hover:not([disabled]), .meter-submit__action-link:hover:not([disabled]), .page-hero__link:hover:not([disabled]), .overview-bill-analysis__link:hover:not([disabled]), .payment-table-wrapper__cta-link--right:hover:not([disabled]), .payment-table-wrapper__cta-link--left:hover:not([disabled]), .popup__close-cta:hover:not([disabled]), .popup__cta:hover:not([disabled]), .popup__cancel-cta:hover:not([disabled]), .register-accounts__link:hover:not([disabled]), .register-accounts__link-text:hover:not([disabled]), .service-management__breadcrumb-expand:hover:not([disabled]), .related-resources__anchor:hover:not([disabled]), .report-outage__address-link:hover:not([disabled]), .report-outage__link:hover:not([disabled]), .report-table__expand-all:hover:not([disabled]), .search-filters__clear-filters:hover:not([disabled]), .faceted-search__filters-back-button:hover:not([disabled]), .faceted-search__filters-clear-button:hover:not([disabled]), .share-energy__link:hover:not([disabled]), .slider-panel__arrow-text:hover:not([disabled]), .summary-billing-information__table-text--link:hover:not([disabled]), .success-banner__link:hover:not([disabled]), .success-banner--notification a:hover:not([disabled]), .transactional-review__edit-link:hover:not([disabled]), .transactional__skip:hover:not([disabled]), .usage-history__tile-link:hover:not([disabled]), .usage-history__table-text--link:hover:not([disabled]), .wami__button-back:hover:not([disabled]), .wami__cta:hover:not([disabled]) {
    text-decoration: none; }
  .button-link--primary-color, .button-link, .cta-animated__link--no-background, .checkbox-receipt__link, .collapsible-container__item-link, .coned-inputfile__label-upload, .transactional__link, .account-details__info-link, .collapsible-account-item__button, .billing-payment__btns-link, .billing-payment-item__view-link, .bopa-status__button, .card-tile__link, .card-tile-grid__link, .card-module__link, .check-outage__nav-item, .check-outage__link, .coned-hero__link, .contact-us-text__item-anchor, .correspondence-item__link, .currently-enrolled__item-cta, .dashboard-third-party__response-button, .dashboard-third-party-accounts__table-item--export .button, .dashboard-third-party-accounts__table-item--export .button-default, .dashboard-third-party-accounts__table-item--export .button--blue, .dashboard-third-party-accounts__table-item--export .button--orange, .dashboard-third-party-accounts__table-item--export .button-small, .dashboard-third-party-accounts__table-item--export .button-medium, .dashboard-third-party-accounts__table-item--export .cta-animated, .dashboard-third-party-accounts__table-item--export .submit-button, .dashboard-third-party-accounts__table-item--export .transactional__submit, .dashboard-third-party-accounts__table-item--export .transactional__button, .dashboard-third-party-accounts__table-item--export .transactional__authentication-button, .dashboard-third-party-accounts__table-item--export .article-header__cta-link, .dashboard-third-party-accounts__table-item--export .card-tile__cta-link, .dashboard-third-party-accounts__table-item--export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link, body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__table-item--export .card-tile__cta-link, .dashboard-third-party-accounts__table-item--export
  body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link,
  body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__table-item--export .card-tile__cta-link, .dashboard-third-party-accounts__table-item--export .check-outage__report-cta, .dashboard-third-party-accounts__table-item--export .content-block__cta, .dashboard-third-party-accounts__table-item--export .currently-enrolled__description-button, .dashboard-third-party-accounts__table-item--export .account-dropdown__icon-container, .dashboard-third-party-accounts__table-item--export .enroll-units-list__bottom-button, .dashboard-third-party-accounts__table-item--export .enroll-units-confirmation__button, .dashboard-third-party-accounts__table-item--export .form__actions-submit-button, .dashboard-third-party-accounts__table-item--export .filters__show-filters, .dashboard-third-party-accounts__table-item--export .filters__clear-button--mobile, .dashboard-third-party-accounts__table-item--export .in-page-banner__cta-link, .dashboard-third-party-accounts__table-item--export .manage-header__cta, .dashboard-third-party-accounts__table-item--export .overview-bill-card__cta, .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__button, .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta, .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta--rounded-border, .dashboard-third-party-accounts__table-item--export .overview-notification__cta, .dashboard-third-party-accounts__table-item--export .pay-my-bill__button, .dashboard-third-party-accounts__table-item--export .pay-my-bill__batch-buttons--pay-batch, .dashboard-third-party-accounts__table-item--export .popup__continue-cta, .dashboard-third-party-accounts__table-item--export .popup__submit-cta, .dashboard-third-party-accounts__table-item--export .popup__lockout-cta, .dashboard-third-party-accounts__table-item--export .popup__button-cta, .dashboard-third-party-accounts__table-item--export .register-accounts__button, .dashboard-third-party-accounts__table-item--export .register-accounts__banner-button, .dashboard-third-party-accounts__table-item--export .register-success__button, .dashboard-third-party-accounts__table-item--export .service-management__button-cta, .dashboard-third-party-accounts__table-item--export .report-outage__next-steps__card__cta, .dashboard-third-party-accounts__table-item--export .faceted-search__show-filters, .dashboard-third-party-accounts__table-item--export .session-timeout__button-stay-in, .dashboard-third-party-accounts__table-item--export .session-timeout__button-close, .dashboard-third-party-accounts__table-item--export .session-timeout__button-log-out, .dashboard-third-party-accounts__table-item--export .slider-panel__button, .dashboard-third-party-accounts__table-item--export .street-lights__show-more, .dashboard-third-party-accounts__table-item--export .summary-billing-card__cta, .dashboard-third-party-accounts__table-item--export .summary-billing-information__show-more, .dashboard-third-party-accounts__table-item--export .transactional-banner__link, .dashboard-third-party-accounts__table-item--export .usage-history__show-more, .dashboard-third-party-accounts__table-item--export .wami__button, .dashboard-third-party-accounts__table-item--export .button--card-form, .dashboard-third-party-accounts__list-export .button, .dashboard-third-party-accounts__list-export .button-default, .dashboard-third-party-accounts__list-export .button--blue, .dashboard-third-party-accounts__list-export .button--orange, .dashboard-third-party-accounts__list-export .button-small, .dashboard-third-party-accounts__list-export .button-medium, .dashboard-third-party-accounts__list-export .cta-animated, .dashboard-third-party-accounts__list-export .submit-button, .dashboard-third-party-accounts__list-export .transactional__submit, .dashboard-third-party-accounts__list-export .transactional__button, .dashboard-third-party-accounts__list-export .transactional__authentication-button, .dashboard-third-party-accounts__list-export .article-header__cta-link, .dashboard-third-party-accounts__list-export .card-tile__cta-link, .dashboard-third-party-accounts__list-export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link, body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__list-export .card-tile__cta-link, .dashboard-third-party-accounts__list-export
  body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link,
  body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__list-export .card-tile__cta-link, .dashboard-third-party-accounts__list-export .check-outage__report-cta, .dashboard-third-party-accounts__list-export .content-block__cta, .dashboard-third-party-accounts__list-export .currently-enrolled__description-button, .dashboard-third-party-accounts__list-export .account-dropdown__icon-container, .dashboard-third-party-accounts__list-export .enroll-units-list__bottom-button, .dashboard-third-party-accounts__list-export .enroll-units-confirmation__button, .dashboard-third-party-accounts__list-export .form__actions-submit-button, .dashboard-third-party-accounts__list-export .filters__show-filters, .dashboard-third-party-accounts__list-export .filters__clear-button--mobile, .dashboard-third-party-accounts__list-export .in-page-banner__cta-link, .dashboard-third-party-accounts__list-export .manage-header__cta, .dashboard-third-party-accounts__list-export .overview-bill-card__cta, .dashboard-third-party-accounts__list-export .overview-bill-card-side__button, .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta, .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta--rounded-border, .dashboard-third-party-accounts__list-export .overview-notification__cta, .dashboard-third-party-accounts__list-export .pay-my-bill__button, .dashboard-third-party-accounts__list-export .pay-my-bill__batch-buttons--pay-batch, .dashboard-third-party-accounts__list-export .popup__continue-cta, .dashboard-third-party-accounts__list-export .popup__submit-cta, .dashboard-third-party-accounts__list-export .popup__lockout-cta, .dashboard-third-party-accounts__list-export .popup__button-cta, .dashboard-third-party-accounts__list-export .register-accounts__button, .dashboard-third-party-accounts__list-export .register-accounts__banner-button, .dashboard-third-party-accounts__list-export .register-success__button, .dashboard-third-party-accounts__list-export .service-management__button-cta, .dashboard-third-party-accounts__list-export .report-outage__next-steps__card__cta, .dashboard-third-party-accounts__list-export .faceted-search__show-filters, .dashboard-third-party-accounts__list-export .session-timeout__button-stay-in, .dashboard-third-party-accounts__list-export .session-timeout__button-close, .dashboard-third-party-accounts__list-export .session-timeout__button-log-out, .dashboard-third-party-accounts__list-export .slider-panel__button, .dashboard-third-party-accounts__list-export .street-lights__show-more, .dashboard-third-party-accounts__list-export .summary-billing-card__cta, .dashboard-third-party-accounts__list-export .summary-billing-information__show-more, .dashboard-third-party-accounts__list-export .transactional-banner__link, .dashboard-third-party-accounts__list-export .usage-history__show-more, .dashboard-third-party-accounts__list-export .wami__button, .dashboard-third-party-accounts__list-export .button--card-form, .data-connections__form-caption a, .edit-profile__edit-link, .edit-profile__download-accounts-link, .energy-usage__tabs-link, .enroll-units-building__item-cta, .enroll-units-list__item-heading-cta, .enroll-units-list__bottom-cta, .enroll-units-list__info-link, .form__actions-reset-button, .form__actions-link-button, .green-data__link, .filters__back, .filters__clear-button, .login__form-password-button, .login__list-link, .manage-cards__link, .manage-cards__content-link, .manage-enroll__paragraph-link, .manage-header__link, .manage-third-party__cta, .market-rates__link, .masked-field__button, .masked-field__button-right-margin, .meter-submit__action-link, .page-hero__link, .overview-bill-analysis__link, .payment-table-wrapper__cta-link--right, .payment-table-wrapper__cta-link--left, .popup__close-cta, .popup__cta, .popup__cancel-cta, .register-accounts__link, .register-accounts__link-text, .service-management__breadcrumb-expand, .related-resources__anchor, .report-outage__address-link, .report-outage__link, .report-table__expand-all, .search-filters__clear-filters, .faceted-search__filters-back-button, .faceted-search__filters-clear-button, .share-energy__link, .slider-panel__arrow-text, .summary-billing-information__table-text--link, .success-banner__link, .success-banner--notification a, .transactional-review__edit-link, .transactional__skip, .usage-history__tile-link, .usage-history__table-text--link, .wami__button-back, .wami__cta {
    color: #0078cf; }
    .is-oru .button-link--primary-color, .is-oru .button-link, .is-oru .cta-animated__link--no-background, .is-oru .checkbox-receipt__link, .is-oru .collapsible-container__item-link, .is-oru .coned-inputfile__label-upload, .is-oru .transactional__link, .is-oru .account-details__info-link, .is-oru .collapsible-account-item__button, .is-oru .billing-payment__btns-link, .is-oru .billing-payment-item__view-link, .is-oru .bopa-status__button, .is-oru .card-tile__link, .is-oru .card-tile-grid__link, .is-oru .card-module__link, .is-oru .check-outage__nav-item, .is-oru .check-outage__link, .is-oru .coned-hero__link, .is-oru .contact-us-text__item-anchor, .is-oru .correspondence-item__link, .is-oru .currently-enrolled__item-cta, .is-oru .dashboard-third-party__response-button, .is-oru .dashboard-third-party-accounts__table-item--export .button, .dashboard-third-party-accounts__table-item--export .is-oru .button, .is-oru .dashboard-third-party-accounts__table-item--export .button-default, .dashboard-third-party-accounts__table-item--export .is-oru .button-default, .is-oru .dashboard-third-party-accounts__table-item--export .button--blue, .dashboard-third-party-accounts__table-item--export .is-oru .button--blue, .is-oru .dashboard-third-party-accounts__table-item--export .button--orange, .dashboard-third-party-accounts__table-item--export .is-oru .button--orange, .is-oru .dashboard-third-party-accounts__table-item--export .button-small, .dashboard-third-party-accounts__table-item--export .is-oru .button-small, .is-oru .dashboard-third-party-accounts__table-item--export .button-medium, .dashboard-third-party-accounts__table-item--export .is-oru .button-medium, .is-oru .dashboard-third-party-accounts__table-item--export .cta-animated, .dashboard-third-party-accounts__table-item--export .is-oru .cta-animated, .is-oru .dashboard-third-party-accounts__table-item--export .submit-button, .dashboard-third-party-accounts__table-item--export .is-oru .submit-button, .is-oru .dashboard-third-party-accounts__table-item--export .transactional__submit, .dashboard-third-party-accounts__table-item--export .is-oru .transactional__submit, .is-oru .dashboard-third-party-accounts__table-item--export .transactional__button, .dashboard-third-party-accounts__table-item--export .is-oru .transactional__button, .is-oru .dashboard-third-party-accounts__table-item--export .transactional__authentication-button, .dashboard-third-party-accounts__table-item--export .is-oru .transactional__authentication-button, .is-oru .dashboard-third-party-accounts__table-item--export .article-header__cta-link, .dashboard-third-party-accounts__table-item--export .is-oru .article-header__cta-link, .is-oru .dashboard-third-party-accounts__table-item--export .card-tile__cta-link, .dashboard-third-party-accounts__table-item--export .is-oru .card-tile__cta-link, .is-oru .dashboard-third-party-accounts__table-item--export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link, .dashboard-third-party-accounts__table-item--export body:not(.is-oru) .card-tile__zoom--blue .is-oru .card-tile__cta-link, .is-oru body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__table-item--export .card-tile__cta-link, body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__table-item--export .is-oru .card-tile__cta-link, .is-oru .dashboard-third-party-accounts__table-item--export
    body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link, .dashboard-third-party-accounts__table-item--export
    body:not(.is-oru) .card-tile--lighter-bg .is-oru .card-tile__cta-link, .is-oru
    body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__table-item--export .card-tile__cta-link,
    body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__table-item--export .is-oru .card-tile__cta-link, .is-oru .dashboard-third-party-accounts__table-item--export .check-outage__report-cta, .dashboard-third-party-accounts__table-item--export .is-oru .check-outage__report-cta, .is-oru .dashboard-third-party-accounts__table-item--export .content-block__cta, .dashboard-third-party-accounts__table-item--export .is-oru .content-block__cta, .is-oru .dashboard-third-party-accounts__table-item--export .currently-enrolled__description-button, .dashboard-third-party-accounts__table-item--export .is-oru .currently-enrolled__description-button, .is-oru .dashboard-third-party-accounts__table-item--export .account-dropdown__icon-container, .dashboard-third-party-accounts__table-item--export .is-oru .account-dropdown__icon-container, .is-oru .dashboard-third-party-accounts__table-item--export .enroll-units-list__bottom-button, .dashboard-third-party-accounts__table-item--export .is-oru .enroll-units-list__bottom-button, .is-oru .dashboard-third-party-accounts__table-item--export .enroll-units-confirmation__button, .dashboard-third-party-accounts__table-item--export .is-oru .enroll-units-confirmation__button, .is-oru .dashboard-third-party-accounts__table-item--export .form__actions-submit-button, .dashboard-third-party-accounts__table-item--export .is-oru .form__actions-submit-button, .is-oru .dashboard-third-party-accounts__table-item--export .filters__show-filters, .dashboard-third-party-accounts__table-item--export .is-oru .filters__show-filters, .is-oru .dashboard-third-party-accounts__table-item--export .filters__clear-button--mobile, .dashboard-third-party-accounts__table-item--export .is-oru .filters__clear-button--mobile, .is-oru .dashboard-third-party-accounts__table-item--export .in-page-banner__cta-link, .dashboard-third-party-accounts__table-item--export .is-oru .in-page-banner__cta-link, .is-oru .dashboard-third-party-accounts__table-item--export .manage-header__cta, .dashboard-third-party-accounts__table-item--export .is-oru .manage-header__cta, .is-oru .dashboard-third-party-accounts__table-item--export .overview-bill-card__cta, .dashboard-third-party-accounts__table-item--export .is-oru .overview-bill-card__cta, .is-oru .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__button, .dashboard-third-party-accounts__table-item--export .is-oru .overview-bill-card-side__button, .is-oru .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta, .dashboard-third-party-accounts__table-item--export .is-oru .overview-bill-card-side__cta, .is-oru .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta--rounded-border, .dashboard-third-party-accounts__table-item--export .is-oru .overview-bill-card-side__cta--rounded-border, .is-oru .dashboard-third-party-accounts__table-item--export .overview-notification__cta, .dashboard-third-party-accounts__table-item--export .is-oru .overview-notification__cta, .is-oru .dashboard-third-party-accounts__table-item--export .pay-my-bill__button, .dashboard-third-party-accounts__table-item--export .is-oru .pay-my-bill__button, .is-oru .dashboard-third-party-accounts__table-item--export .pay-my-bill__batch-buttons--pay-batch, .dashboard-third-party-accounts__table-item--export .is-oru .pay-my-bill__batch-buttons--pay-batch, .is-oru .dashboard-third-party-accounts__table-item--export .popup__continue-cta, .dashboard-third-party-accounts__table-item--export .is-oru .popup__continue-cta, .is-oru .dashboard-third-party-accounts__table-item--export .popup__submit-cta, .dashboard-third-party-accounts__table-item--export .is-oru .popup__submit-cta, .is-oru .dashboard-third-party-accounts__table-item--export .popup__lockout-cta, .dashboard-third-party-accounts__table-item--export .is-oru .popup__lockout-cta, .is-oru .dashboard-third-party-accounts__table-item--export .popup__button-cta, .dashboard-third-party-accounts__table-item--export .is-oru .popup__button-cta, .is-oru .dashboard-third-party-accounts__table-item--export .register-accounts__button, .dashboard-third-party-accounts__table-item--export .is-oru .register-accounts__button, .is-oru .dashboard-third-party-accounts__table-item--export .register-accounts__banner-button, .dashboard-third-party-accounts__table-item--export .is-oru .register-accounts__banner-button, .is-oru .dashboard-third-party-accounts__table-item--export .register-success__button, .dashboard-third-party-accounts__table-item--export .is-oru .register-success__button, .is-oru .dashboard-third-party-accounts__table-item--export .service-management__button-cta, .dashboard-third-party-accounts__table-item--export .is-oru .service-management__button-cta, .is-oru .dashboard-third-party-accounts__table-item--export .report-outage__next-steps__card__cta, .dashboard-third-party-accounts__table-item--export .is-oru .report-outage__next-steps__card__cta, .is-oru .dashboard-third-party-accounts__table-item--export .faceted-search__show-filters, .dashboard-third-party-accounts__table-item--export .is-oru .faceted-search__show-filters, .is-oru .dashboard-third-party-accounts__table-item--export .session-timeout__button-stay-in, .dashboard-third-party-accounts__table-item--export .is-oru .session-timeout__button-stay-in, .is-oru .dashboard-third-party-accounts__table-item--export .session-timeout__button-close, .dashboard-third-party-accounts__table-item--export .is-oru .session-timeout__button-close, .is-oru .dashboard-third-party-accounts__table-item--export .session-timeout__button-log-out, .dashboard-third-party-accounts__table-item--export .is-oru .session-timeout__button-log-out, .is-oru .dashboard-third-party-accounts__table-item--export .slider-panel__button, .dashboard-third-party-accounts__table-item--export .is-oru .slider-panel__button, .is-oru .dashboard-third-party-accounts__table-item--export .street-lights__show-more, .dashboard-third-party-accounts__table-item--export .is-oru .street-lights__show-more, .is-oru .dashboard-third-party-accounts__table-item--export .summary-billing-card__cta, .dashboard-third-party-accounts__table-item--export .is-oru .summary-billing-card__cta, .is-oru .dashboard-third-party-accounts__table-item--export .summary-billing-information__show-more, .dashboard-third-party-accounts__table-item--export .is-oru .summary-billing-information__show-more, .is-oru .dashboard-third-party-accounts__table-item--export .transactional-banner__link, .dashboard-third-party-accounts__table-item--export .is-oru .transactional-banner__link, .is-oru .dashboard-third-party-accounts__table-item--export .usage-history__show-more, .dashboard-third-party-accounts__table-item--export .is-oru .usage-history__show-more, .is-oru .dashboard-third-party-accounts__table-item--export .wami__button, .dashboard-third-party-accounts__table-item--export .is-oru .wami__button, .is-oru .dashboard-third-party-accounts__table-item--export .button--card-form, .dashboard-third-party-accounts__table-item--export .is-oru .button--card-form, .is-oru .dashboard-third-party-accounts__list-export .button, .dashboard-third-party-accounts__list-export .is-oru .button, .is-oru .dashboard-third-party-accounts__list-export .button-default, .dashboard-third-party-accounts__list-export .is-oru .button-default, .is-oru .dashboard-third-party-accounts__list-export .button--blue, .dashboard-third-party-accounts__list-export .is-oru .button--blue, .is-oru .dashboard-third-party-accounts__list-export .button--orange, .dashboard-third-party-accounts__list-export .is-oru .button--orange, .is-oru .dashboard-third-party-accounts__list-export .button-small, .dashboard-third-party-accounts__list-export .is-oru .button-small, .is-oru .dashboard-third-party-accounts__list-export .button-medium, .dashboard-third-party-accounts__list-export .is-oru .button-medium, .is-oru .dashboard-third-party-accounts__list-export .cta-animated, .dashboard-third-party-accounts__list-export .is-oru .cta-animated, .is-oru .dashboard-third-party-accounts__list-export .submit-button, .dashboard-third-party-accounts__list-export .is-oru .submit-button, .is-oru .dashboard-third-party-accounts__list-export .transactional__submit, .dashboard-third-party-accounts__list-export .is-oru .transactional__submit, .is-oru .dashboard-third-party-accounts__list-export .transactional__button, .dashboard-third-party-accounts__list-export .is-oru .transactional__button, .is-oru .dashboard-third-party-accounts__list-export .transactional__authentication-button, .dashboard-third-party-accounts__list-export .is-oru .transactional__authentication-button, .is-oru .dashboard-third-party-accounts__list-export .article-header__cta-link, .dashboard-third-party-accounts__list-export .is-oru .article-header__cta-link, .is-oru .dashboard-third-party-accounts__list-export .card-tile__cta-link, .dashboard-third-party-accounts__list-export .is-oru .card-tile__cta-link, .is-oru .dashboard-third-party-accounts__list-export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link, .dashboard-third-party-accounts__list-export body:not(.is-oru) .card-tile__zoom--blue .is-oru .card-tile__cta-link, .is-oru body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__list-export .card-tile__cta-link, body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__list-export .is-oru .card-tile__cta-link, .is-oru .dashboard-third-party-accounts__list-export
    body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link, .dashboard-third-party-accounts__list-export
    body:not(.is-oru) .card-tile--lighter-bg .is-oru .card-tile__cta-link, .is-oru
    body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__list-export .card-tile__cta-link,
    body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__list-export .is-oru .card-tile__cta-link, .is-oru .dashboard-third-party-accounts__list-export .check-outage__report-cta, .dashboard-third-party-accounts__list-export .is-oru .check-outage__report-cta, .is-oru .dashboard-third-party-accounts__list-export .content-block__cta, .dashboard-third-party-accounts__list-export .is-oru .content-block__cta, .is-oru .dashboard-third-party-accounts__list-export .currently-enrolled__description-button, .dashboard-third-party-accounts__list-export .is-oru .currently-enrolled__description-button, .is-oru .dashboard-third-party-accounts__list-export .account-dropdown__icon-container, .dashboard-third-party-accounts__list-export .is-oru .account-dropdown__icon-container, .is-oru .dashboard-third-party-accounts__list-export .enroll-units-list__bottom-button, .dashboard-third-party-accounts__list-export .is-oru .enroll-units-list__bottom-button, .is-oru .dashboard-third-party-accounts__list-export .enroll-units-confirmation__button, .dashboard-third-party-accounts__list-export .is-oru .enroll-units-confirmation__button, .is-oru .dashboard-third-party-accounts__list-export .form__actions-submit-button, .dashboard-third-party-accounts__list-export .is-oru .form__actions-submit-button, .is-oru .dashboard-third-party-accounts__list-export .filters__show-filters, .dashboard-third-party-accounts__list-export .is-oru .filters__show-filters, .is-oru .dashboard-third-party-accounts__list-export .filters__clear-button--mobile, .dashboard-third-party-accounts__list-export .is-oru .filters__clear-button--mobile, .is-oru .dashboard-third-party-accounts__list-export .in-page-banner__cta-link, .dashboard-third-party-accounts__list-export .is-oru .in-page-banner__cta-link, .is-oru .dashboard-third-party-accounts__list-export .manage-header__cta, .dashboard-third-party-accounts__list-export .is-oru .manage-header__cta, .is-oru .dashboard-third-party-accounts__list-export .overview-bill-card__cta, .dashboard-third-party-accounts__list-export .is-oru .overview-bill-card__cta, .is-oru .dashboard-third-party-accounts__list-export .overview-bill-card-side__button, .dashboard-third-party-accounts__list-export .is-oru .overview-bill-card-side__button, .is-oru .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta, .dashboard-third-party-accounts__list-export .is-oru .overview-bill-card-side__cta, .is-oru .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta--rounded-border, .dashboard-third-party-accounts__list-export .is-oru .overview-bill-card-side__cta--rounded-border, .is-oru .dashboard-third-party-accounts__list-export .overview-notification__cta, .dashboard-third-party-accounts__list-export .is-oru .overview-notification__cta, .is-oru .dashboard-third-party-accounts__list-export .pay-my-bill__button, .dashboard-third-party-accounts__list-export .is-oru .pay-my-bill__button, .is-oru .dashboard-third-party-accounts__list-export .pay-my-bill__batch-buttons--pay-batch, .dashboard-third-party-accounts__list-export .is-oru .pay-my-bill__batch-buttons--pay-batch, .is-oru .dashboard-third-party-accounts__list-export .popup__continue-cta, .dashboard-third-party-accounts__list-export .is-oru .popup__continue-cta, .is-oru .dashboard-third-party-accounts__list-export .popup__submit-cta, .dashboard-third-party-accounts__list-export .is-oru .popup__submit-cta, .is-oru .dashboard-third-party-accounts__list-export .popup__lockout-cta, .dashboard-third-party-accounts__list-export .is-oru .popup__lockout-cta, .is-oru .dashboard-third-party-accounts__list-export .popup__button-cta, .dashboard-third-party-accounts__list-export .is-oru .popup__button-cta, .is-oru .dashboard-third-party-accounts__list-export .register-accounts__button, .dashboard-third-party-accounts__list-export .is-oru .register-accounts__button, .is-oru .dashboard-third-party-accounts__list-export .register-accounts__banner-button, .dashboard-third-party-accounts__list-export .is-oru .register-accounts__banner-button, .is-oru .dashboard-third-party-accounts__list-export .register-success__button, .dashboard-third-party-accounts__list-export .is-oru .register-success__button, .is-oru .dashboard-third-party-accounts__list-export .service-management__button-cta, .dashboard-third-party-accounts__list-export .is-oru .service-management__button-cta, .is-oru .dashboard-third-party-accounts__list-export .report-outage__next-steps__card__cta, .dashboard-third-party-accounts__list-export .is-oru .report-outage__next-steps__card__cta, .is-oru .dashboard-third-party-accounts__list-export .faceted-search__show-filters, .dashboard-third-party-accounts__list-export .is-oru .faceted-search__show-filters, .is-oru .dashboard-third-party-accounts__list-export .session-timeout__button-stay-in, .dashboard-third-party-accounts__list-export .is-oru .session-timeout__button-stay-in, .is-oru .dashboard-third-party-accounts__list-export .session-timeout__button-close, .dashboard-third-party-accounts__list-export .is-oru .session-timeout__button-close, .is-oru .dashboard-third-party-accounts__list-export .session-timeout__button-log-out, .dashboard-third-party-accounts__list-export .is-oru .session-timeout__button-log-out, .is-oru .dashboard-third-party-accounts__list-export .slider-panel__button, .dashboard-third-party-accounts__list-export .is-oru .slider-panel__button, .is-oru .dashboard-third-party-accounts__list-export .street-lights__show-more, .dashboard-third-party-accounts__list-export .is-oru .street-lights__show-more, .is-oru .dashboard-third-party-accounts__list-export .summary-billing-card__cta, .dashboard-third-party-accounts__list-export .is-oru .summary-billing-card__cta, .is-oru .dashboard-third-party-accounts__list-export .summary-billing-information__show-more, .dashboard-third-party-accounts__list-export .is-oru .summary-billing-information__show-more, .is-oru .dashboard-third-party-accounts__list-export .transactional-banner__link, .dashboard-third-party-accounts__list-export .is-oru .transactional-banner__link, .is-oru .dashboard-third-party-accounts__list-export .usage-history__show-more, .dashboard-third-party-accounts__list-export .is-oru .usage-history__show-more, .is-oru .dashboard-third-party-accounts__list-export .wami__button, .dashboard-third-party-accounts__list-export .is-oru .wami__button, .is-oru .dashboard-third-party-accounts__list-export .button--card-form, .dashboard-third-party-accounts__list-export .is-oru .button--card-form, .is-oru .data-connections__form-caption a, .data-connections__form-caption .is-oru a, .is-oru .edit-profile__edit-link, .is-oru .edit-profile__download-accounts-link, .is-oru .energy-usage__tabs-link, .is-oru .enroll-units-building__item-cta, .is-oru .enroll-units-list__item-heading-cta, .is-oru .enroll-units-list__bottom-cta, .is-oru .enroll-units-list__info-link, .is-oru .form__actions-reset-button, .is-oru .form__actions-link-button, .is-oru .green-data__link, .is-oru .filters__back, .is-oru .filters__clear-button, .is-oru .login__form-password-button, .is-oru .login__list-link, .is-oru .manage-cards__link, .is-oru .manage-cards__content-link, .is-oru .manage-enroll__paragraph-link, .is-oru .manage-header__link, .is-oru .manage-third-party__cta, .is-oru .market-rates__link, .is-oru .masked-field__button, .is-oru .masked-field__button-right-margin, .is-oru .meter-submit__action-link, .is-oru .page-hero__link, .is-oru .overview-bill-analysis__link, .is-oru .payment-table-wrapper__cta-link--right, .is-oru .payment-table-wrapper__cta-link--left, .is-oru .popup__close-cta, .is-oru .popup__cta, .is-oru .popup__cancel-cta, .is-oru .register-accounts__link, .is-oru .register-accounts__link-text, .is-oru .service-management__breadcrumb-expand, .is-oru .related-resources__anchor, .is-oru .report-outage__address-link, .is-oru .report-outage__link, .is-oru .report-table__expand-all, .is-oru .search-filters__clear-filters, .is-oru .faceted-search__filters-back-button, .is-oru .faceted-search__filters-clear-button, .is-oru .share-energy__link, .is-oru .slider-panel__arrow-text, .is-oru .summary-billing-information__table-text--link, .is-oru .success-banner__link, .is-oru .success-banner--notification a, .success-banner--notification .is-oru a, .is-oru .transactional-review__edit-link, .is-oru .transactional__skip, .is-oru .usage-history__tile-link, .is-oru .usage-history__table-text--link, .is-oru .wami__button-back, .is-oru .wami__cta {
      color: #004557; }
  .button-link--secondary-color, .bopa-status__button, .card-tile--type-quote .card-tile__link,
  .card-tile--ligter-bg .card-tile__link,
  .card-tile--darker-bg .card-tile__link,
  .card-tile__info-container--type-full .card-tile__link, .coned-hero__link, body:not(.is-oru) .filters__back, .page-hero__content--blue .page-hero__link, body:not(.is-oru) .search-filters__clear-filters, body:not(.is-oru) .faceted-search__filters-back-button, body:not(.is-oru) .faceted-search__filters-clear-button,
  .is-oru .button-link--secondary-color,
  .is-oru .bopa-status__button,
  .is-oru .card-tile--type-quote .card-tile__link, .card-tile--type-quote
  .is-oru .card-tile__link,
  .is-oru
  .card-tile--ligter-bg .card-tile__link,
  .card-tile--ligter-bg
  .is-oru .card-tile__link,
  .is-oru
  .card-tile--darker-bg .card-tile__link,
  .card-tile--darker-bg
  .is-oru .card-tile__link,
  .is-oru
  .card-tile__info-container--type-full .card-tile__link,
  .card-tile__info-container--type-full
  .is-oru .card-tile__link,
  .is-oru .coned-hero__link,
  .is-oru body:not(.is-oru) .filters__back, body:not(.is-oru)
  .is-oru .filters__back,
  .is-oru .page-hero__content--blue .page-hero__link, .page-hero__content--blue
  .is-oru .page-hero__link,
  .is-oru body:not(.is-oru) .search-filters__clear-filters, body:not(.is-oru)
  .is-oru .search-filters__clear-filters,
  .is-oru body:not(.is-oru) .faceted-search__filters-back-button, body:not(.is-oru)
  .is-oru .faceted-search__filters-back-button,
  .is-oru body:not(.is-oru) .faceted-search__filters-clear-button, body:not(.is-oru)
  .is-oru .faceted-search__filters-clear-button {
    color: #fff; }
  .button-link:disabled, .cta-animated__link--no-background:disabled, .checkbox-receipt__link:disabled, .collapsible-container__item-link:disabled, .coned-inputfile__label-upload:disabled, .transactional__link:disabled, .account-details__info-link:disabled, .collapsible-account-item__button:disabled, .billing-payment__btns-link:disabled, .billing-payment-item__view-link:disabled, .bopa-status__button:disabled, .card-tile__link:disabled, .card-tile-grid__link:disabled, .card-module__link:disabled, .check-outage__nav-item:disabled, .check-outage__link:disabled, .coned-hero__link:disabled, .contact-us-text__item-anchor:disabled, .correspondence-item__link:disabled, .currently-enrolled__item-cta:disabled, .dashboard-third-party__response-button:disabled, .dashboard-third-party-accounts__table-item--export .button:disabled, .dashboard-third-party-accounts__table-item--export .button-default:disabled, .dashboard-third-party-accounts__table-item--export .button--blue:disabled, .dashboard-third-party-accounts__table-item--export .button--orange:disabled, .dashboard-third-party-accounts__table-item--export .button-small:disabled, .dashboard-third-party-accounts__table-item--export .button-medium:disabled, .dashboard-third-party-accounts__table-item--export .cta-animated:disabled, .dashboard-third-party-accounts__table-item--export .submit-button:disabled, .dashboard-third-party-accounts__table-item--export .transactional__submit:disabled, .dashboard-third-party-accounts__table-item--export .transactional__button:disabled, .dashboard-third-party-accounts__table-item--export .transactional__authentication-button:disabled, .dashboard-third-party-accounts__table-item--export .article-header__cta-link:disabled, .dashboard-third-party-accounts__table-item--export .card-tile__cta-link:disabled, .dashboard-third-party-accounts__table-item--export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link:disabled, body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__table-item--export .card-tile__cta-link:disabled, .dashboard-third-party-accounts__table-item--export
  body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link:disabled,
  body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__table-item--export .card-tile__cta-link:disabled, .dashboard-third-party-accounts__table-item--export .check-outage__report-cta:disabled, .dashboard-third-party-accounts__table-item--export .content-block__cta:disabled, .dashboard-third-party-accounts__table-item--export .currently-enrolled__description-button:disabled, .dashboard-third-party-accounts__table-item--export .account-dropdown__icon-container:disabled, .dashboard-third-party-accounts__table-item--export .enroll-units-list__bottom-button:disabled, .dashboard-third-party-accounts__table-item--export .enroll-units-confirmation__button:disabled, .dashboard-third-party-accounts__table-item--export .form__actions-submit-button:disabled, .dashboard-third-party-accounts__table-item--export .filters__show-filters:disabled, .dashboard-third-party-accounts__table-item--export .filters__clear-button--mobile:disabled, .dashboard-third-party-accounts__table-item--export .in-page-banner__cta-link:disabled, .dashboard-third-party-accounts__table-item--export .manage-header__cta:disabled, .dashboard-third-party-accounts__table-item--export .overview-bill-card__cta:disabled, .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__button:disabled, .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta:disabled, .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta--rounded-border:disabled, .dashboard-third-party-accounts__table-item--export .overview-notification__cta:disabled, .dashboard-third-party-accounts__table-item--export .pay-my-bill__button:disabled, .dashboard-third-party-accounts__table-item--export .pay-my-bill__batch-buttons--pay-batch:disabled, .dashboard-third-party-accounts__table-item--export .popup__continue-cta:disabled, .dashboard-third-party-accounts__table-item--export .popup__submit-cta:disabled, .dashboard-third-party-accounts__table-item--export .popup__lockout-cta:disabled, .dashboard-third-party-accounts__table-item--export .popup__button-cta:disabled, .dashboard-third-party-accounts__table-item--export .register-accounts__button:disabled, .dashboard-third-party-accounts__table-item--export .register-accounts__banner-button:disabled, .dashboard-third-party-accounts__table-item--export .register-success__button:disabled, .dashboard-third-party-accounts__table-item--export .service-management__button-cta:disabled, .dashboard-third-party-accounts__table-item--export .report-outage__next-steps__card__cta:disabled, .dashboard-third-party-accounts__table-item--export .faceted-search__show-filters:disabled, .dashboard-third-party-accounts__table-item--export .session-timeout__button-stay-in:disabled, .dashboard-third-party-accounts__table-item--export .session-timeout__button-close:disabled, .dashboard-third-party-accounts__table-item--export .session-timeout__button-log-out:disabled, .dashboard-third-party-accounts__table-item--export .slider-panel__button:disabled, .dashboard-third-party-accounts__table-item--export .street-lights__show-more:disabled, .dashboard-third-party-accounts__table-item--export .summary-billing-card__cta:disabled, .dashboard-third-party-accounts__table-item--export .summary-billing-information__show-more:disabled, .dashboard-third-party-accounts__table-item--export .transactional-banner__link:disabled, .dashboard-third-party-accounts__table-item--export .usage-history__show-more:disabled, .dashboard-third-party-accounts__table-item--export .wami__button:disabled, .dashboard-third-party-accounts__table-item--export .button--card-form:disabled, .dashboard-third-party-accounts__list-export .button:disabled, .dashboard-third-party-accounts__list-export .button-default:disabled, .dashboard-third-party-accounts__list-export .button--blue:disabled, .dashboard-third-party-accounts__list-export .button--orange:disabled, .dashboard-third-party-accounts__list-export .button-small:disabled, .dashboard-third-party-accounts__list-export .button-medium:disabled, .dashboard-third-party-accounts__list-export .cta-animated:disabled, .dashboard-third-party-accounts__list-export .submit-button:disabled, .dashboard-third-party-accounts__list-export .transactional__submit:disabled, .dashboard-third-party-accounts__list-export .transactional__button:disabled, .dashboard-third-party-accounts__list-export .transactional__authentication-button:disabled, .dashboard-third-party-accounts__list-export .article-header__cta-link:disabled, .dashboard-third-party-accounts__list-export .card-tile__cta-link:disabled, .dashboard-third-party-accounts__list-export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link:disabled, body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__list-export .card-tile__cta-link:disabled, .dashboard-third-party-accounts__list-export
  body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link:disabled,
  body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__list-export .card-tile__cta-link:disabled, .dashboard-third-party-accounts__list-export .check-outage__report-cta:disabled, .dashboard-third-party-accounts__list-export .content-block__cta:disabled, .dashboard-third-party-accounts__list-export .currently-enrolled__description-button:disabled, .dashboard-third-party-accounts__list-export .account-dropdown__icon-container:disabled, .dashboard-third-party-accounts__list-export .enroll-units-list__bottom-button:disabled, .dashboard-third-party-accounts__list-export .enroll-units-confirmation__button:disabled, .dashboard-third-party-accounts__list-export .form__actions-submit-button:disabled, .dashboard-third-party-accounts__list-export .filters__show-filters:disabled, .dashboard-third-party-accounts__list-export .filters__clear-button--mobile:disabled, .dashboard-third-party-accounts__list-export .in-page-banner__cta-link:disabled, .dashboard-third-party-accounts__list-export .manage-header__cta:disabled, .dashboard-third-party-accounts__list-export .overview-bill-card__cta:disabled, .dashboard-third-party-accounts__list-export .overview-bill-card-side__button:disabled, .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta:disabled, .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta--rounded-border:disabled, .dashboard-third-party-accounts__list-export .overview-notification__cta:disabled, .dashboard-third-party-accounts__list-export .pay-my-bill__button:disabled, .dashboard-third-party-accounts__list-export .pay-my-bill__batch-buttons--pay-batch:disabled, .dashboard-third-party-accounts__list-export .popup__continue-cta:disabled, .dashboard-third-party-accounts__list-export .popup__submit-cta:disabled, .dashboard-third-party-accounts__list-export .popup__lockout-cta:disabled, .dashboard-third-party-accounts__list-export .popup__button-cta:disabled, .dashboard-third-party-accounts__list-export .register-accounts__button:disabled, .dashboard-third-party-accounts__list-export .register-accounts__banner-button:disabled, .dashboard-third-party-accounts__list-export .register-success__button:disabled, .dashboard-third-party-accounts__list-export .service-management__button-cta:disabled, .dashboard-third-party-accounts__list-export .report-outage__next-steps__card__cta:disabled, .dashboard-third-party-accounts__list-export .faceted-search__show-filters:disabled, .dashboard-third-party-accounts__list-export .session-timeout__button-stay-in:disabled, .dashboard-third-party-accounts__list-export .session-timeout__button-close:disabled, .dashboard-third-party-accounts__list-export .session-timeout__button-log-out:disabled, .dashboard-third-party-accounts__list-export .slider-panel__button:disabled, .dashboard-third-party-accounts__list-export .street-lights__show-more:disabled, .dashboard-third-party-accounts__list-export .summary-billing-card__cta:disabled, .dashboard-third-party-accounts__list-export .summary-billing-information__show-more:disabled, .dashboard-third-party-accounts__list-export .transactional-banner__link:disabled, .dashboard-third-party-accounts__list-export .usage-history__show-more:disabled, .dashboard-third-party-accounts__list-export .wami__button:disabled, .dashboard-third-party-accounts__list-export .button--card-form:disabled, .data-connections__form-caption a:disabled, .edit-profile__edit-link:disabled, .edit-profile__download-accounts-link:disabled, .energy-usage__tabs-link:disabled, .enroll-units-building__item-cta:disabled, .enroll-units-list__item-heading-cta:disabled, .enroll-units-list__bottom-cta:disabled, .enroll-units-list__info-link:disabled, .form__actions-reset-button:disabled, .form__actions-link-button:disabled, .green-data__link:disabled, .filters__back:disabled, .filters__clear-button:disabled, .login__form-password-button:disabled, .login__list-link:disabled, .manage-cards__link:disabled, .manage-cards__content-link:disabled, .manage-enroll__paragraph-link:disabled, .manage-header__link:disabled, .manage-third-party__cta:disabled, .market-rates__link:disabled, .masked-field__button:disabled, .masked-field__button-right-margin:disabled, .meter-submit__action-link:disabled, .page-hero__link:disabled, .overview-bill-analysis__link:disabled, .payment-table-wrapper__cta-link--right:disabled, .payment-table-wrapper__cta-link--left:disabled, .popup__close-cta:disabled, .popup__cta:disabled, .popup__cancel-cta:disabled, .register-accounts__link:disabled, .register-accounts__link-text:disabled, .service-management__breadcrumb-expand:disabled, .related-resources__anchor:disabled, .report-outage__address-link:disabled, .report-outage__link:disabled, .report-table__expand-all:disabled, .search-filters__clear-filters:disabled, .faceted-search__filters-back-button:disabled, .faceted-search__filters-clear-button:disabled, .share-energy__link:disabled, .slider-panel__arrow-text:disabled, .summary-billing-information__table-text--link:disabled, .success-banner__link:disabled, .success-banner--notification a:disabled, .transactional-review__edit-link:disabled, .transactional__skip:disabled, .usage-history__tile-link:disabled, .usage-history__table-text--link:disabled, .wami__button-back:disabled, .wami__cta:disabled {
    opacity: 0.5;
    color: #636363; }
  .button-link--extra-low-emphasis, .checkbox-receipt__link, .collapsible-container__item-link, .coned-inputfile__label-upload, .account-details__info-link, .billing-payment__btns-link, .billing-payment-item__view-link, .card-tile__link, .card-tile-grid__link, .card-module__link, .contact-us-text__item-anchor, .correspondence-item__link, .currently-enrolled__item-cta, .dashboard-third-party-accounts__table-item--export .button, .dashboard-third-party-accounts__table-item--export .button-default, .dashboard-third-party-accounts__table-item--export .button--blue, .dashboard-third-party-accounts__table-item--export .button--orange, .dashboard-third-party-accounts__table-item--export .button-small, .dashboard-third-party-accounts__table-item--export .button-medium, .dashboard-third-party-accounts__table-item--export .cta-animated, .dashboard-third-party-accounts__table-item--export .submit-button, .dashboard-third-party-accounts__table-item--export .transactional__submit, .dashboard-third-party-accounts__table-item--export .transactional__button, .dashboard-third-party-accounts__table-item--export .transactional__authentication-button, .dashboard-third-party-accounts__table-item--export .article-header__cta-link, .dashboard-third-party-accounts__table-item--export .card-tile__cta-link, .dashboard-third-party-accounts__table-item--export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link, body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__table-item--export .card-tile__cta-link, .dashboard-third-party-accounts__table-item--export
  body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link,
  body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__table-item--export .card-tile__cta-link, .dashboard-third-party-accounts__table-item--export .check-outage__report-cta, .dashboard-third-party-accounts__table-item--export .content-block__cta, .dashboard-third-party-accounts__table-item--export .currently-enrolled__description-button, .dashboard-third-party-accounts__table-item--export .account-dropdown__icon-container, .dashboard-third-party-accounts__table-item--export .enroll-units-list__bottom-button, .dashboard-third-party-accounts__table-item--export .enroll-units-confirmation__button, .dashboard-third-party-accounts__table-item--export .form__actions-submit-button, .dashboard-third-party-accounts__table-item--export .filters__show-filters, .dashboard-third-party-accounts__table-item--export .filters__clear-button--mobile, .dashboard-third-party-accounts__table-item--export .in-page-banner__cta-link, .dashboard-third-party-accounts__table-item--export .manage-header__cta, .dashboard-third-party-accounts__table-item--export .overview-bill-card__cta, .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__button, .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta, .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta--rounded-border, .dashboard-third-party-accounts__table-item--export .overview-notification__cta, .dashboard-third-party-accounts__table-item--export .pay-my-bill__button, .dashboard-third-party-accounts__table-item--export .pay-my-bill__batch-buttons--pay-batch, .dashboard-third-party-accounts__table-item--export .popup__continue-cta, .dashboard-third-party-accounts__table-item--export .popup__submit-cta, .dashboard-third-party-accounts__table-item--export .popup__lockout-cta, .dashboard-third-party-accounts__table-item--export .popup__button-cta, .dashboard-third-party-accounts__table-item--export .register-accounts__button, .dashboard-third-party-accounts__table-item--export .register-accounts__banner-button, .dashboard-third-party-accounts__table-item--export .register-success__button, .dashboard-third-party-accounts__table-item--export .service-management__button-cta, .dashboard-third-party-accounts__table-item--export .report-outage__next-steps__card__cta, .dashboard-third-party-accounts__table-item--export .faceted-search__show-filters, .dashboard-third-party-accounts__table-item--export .session-timeout__button-stay-in, .dashboard-third-party-accounts__table-item--export .session-timeout__button-close, .dashboard-third-party-accounts__table-item--export .session-timeout__button-log-out, .dashboard-third-party-accounts__table-item--export .slider-panel__button, .dashboard-third-party-accounts__table-item--export .street-lights__show-more, .dashboard-third-party-accounts__table-item--export .summary-billing-card__cta, .dashboard-third-party-accounts__table-item--export .summary-billing-information__show-more, .dashboard-third-party-accounts__table-item--export .transactional-banner__link, .dashboard-third-party-accounts__table-item--export .usage-history__show-more, .dashboard-third-party-accounts__table-item--export .wami__button, .dashboard-third-party-accounts__table-item--export .button--card-form, .dashboard-third-party-accounts__list-export .button, .dashboard-third-party-accounts__list-export .button-default, .dashboard-third-party-accounts__list-export .button--blue, .dashboard-third-party-accounts__list-export .button--orange, .dashboard-third-party-accounts__list-export .button-small, .dashboard-third-party-accounts__list-export .button-medium, .dashboard-third-party-accounts__list-export .cta-animated, .dashboard-third-party-accounts__list-export .submit-button, .dashboard-third-party-accounts__list-export .transactional__submit, .dashboard-third-party-accounts__list-export .transactional__button, .dashboard-third-party-accounts__list-export .transactional__authentication-button, .dashboard-third-party-accounts__list-export .article-header__cta-link, .dashboard-third-party-accounts__list-export .card-tile__cta-link, .dashboard-third-party-accounts__list-export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link, body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__list-export .card-tile__cta-link, .dashboard-third-party-accounts__list-export
  body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link,
  body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__list-export .card-tile__cta-link, .dashboard-third-party-accounts__list-export .check-outage__report-cta, .dashboard-third-party-accounts__list-export .content-block__cta, .dashboard-third-party-accounts__list-export .currently-enrolled__description-button, .dashboard-third-party-accounts__list-export .account-dropdown__icon-container, .dashboard-third-party-accounts__list-export .enroll-units-list__bottom-button, .dashboard-third-party-accounts__list-export .enroll-units-confirmation__button, .dashboard-third-party-accounts__list-export .form__actions-submit-button, .dashboard-third-party-accounts__list-export .filters__show-filters, .dashboard-third-party-accounts__list-export .filters__clear-button--mobile, .dashboard-third-party-accounts__list-export .in-page-banner__cta-link, .dashboard-third-party-accounts__list-export .manage-header__cta, .dashboard-third-party-accounts__list-export .overview-bill-card__cta, .dashboard-third-party-accounts__list-export .overview-bill-card-side__button, .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta, .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta--rounded-border, .dashboard-third-party-accounts__list-export .overview-notification__cta, .dashboard-third-party-accounts__list-export .pay-my-bill__button, .dashboard-third-party-accounts__list-export .pay-my-bill__batch-buttons--pay-batch, .dashboard-third-party-accounts__list-export .popup__continue-cta, .dashboard-third-party-accounts__list-export .popup__submit-cta, .dashboard-third-party-accounts__list-export .popup__lockout-cta, .dashboard-third-party-accounts__list-export .popup__button-cta, .dashboard-third-party-accounts__list-export .register-accounts__button, .dashboard-third-party-accounts__list-export .register-accounts__banner-button, .dashboard-third-party-accounts__list-export .register-success__button, .dashboard-third-party-accounts__list-export .service-management__button-cta, .dashboard-third-party-accounts__list-export .report-outage__next-steps__card__cta, .dashboard-third-party-accounts__list-export .faceted-search__show-filters, .dashboard-third-party-accounts__list-export .session-timeout__button-stay-in, .dashboard-third-party-accounts__list-export .session-timeout__button-close, .dashboard-third-party-accounts__list-export .session-timeout__button-log-out, .dashboard-third-party-accounts__list-export .slider-panel__button, .dashboard-third-party-accounts__list-export .street-lights__show-more, .dashboard-third-party-accounts__list-export .summary-billing-card__cta, .dashboard-third-party-accounts__list-export .summary-billing-information__show-more, .dashboard-third-party-accounts__list-export .transactional-banner__link, .dashboard-third-party-accounts__list-export .usage-history__show-more, .dashboard-third-party-accounts__list-export .wami__button, .dashboard-third-party-accounts__list-export .button--card-form, .edit-profile__edit-link, .edit-profile__download-accounts-link, .energy-usage__tabs-link, .enroll-units-building__item-cta, .enroll-units-list__bottom-cta, .form__actions-reset-button, .form__actions-link-button, .green-data__link, .filters__back, .filters__clear-button, .login__form-password-button, .manage-cards__link, .manage-cards__content-link, .manage-enroll__paragraph-link, .manage-header__link, .manage-third-party__cta, .masked-field__button, .masked-field__button-right-margin, .meter-submit__action-link, .page-hero__link, .overview-bill-analysis__link, .payment-table-wrapper__cta-link--right, .payment-table-wrapper__cta-link--left, .popup__close-cta, .popup__cta, .popup__cancel-cta, .service-management__breadcrumb-expand, .report-table__expand-all, .search-filters__clear-filters, .faceted-search__filters-back-button, .faceted-search__filters-clear-button, .slider-panel__arrow-text, .summary-billing-information__table-text--link, .success-banner--notification a, .transactional-review__edit-link, .usage-history__tile-link, .usage-history__table-text--link, .wami__cta {
    font: 1.6rem "Open Sans", sans-serif;
    font-weight: 800; }
    @media only screen and (min-width: 768px) {
      .button-link--extra-low-emphasis, .checkbox-receipt__link, .collapsible-container__item-link, .coned-inputfile__label-upload, .account-details__info-link, .billing-payment__btns-link, .billing-payment-item__view-link, .card-tile__link, .card-tile-grid__link, .card-module__link, .contact-us-text__item-anchor, .correspondence-item__link, .currently-enrolled__item-cta, .dashboard-third-party-accounts__table-item--export .button, .dashboard-third-party-accounts__table-item--export .button-default, .dashboard-third-party-accounts__table-item--export .button--blue, .dashboard-third-party-accounts__table-item--export .button--orange, .dashboard-third-party-accounts__table-item--export .button-small, .dashboard-third-party-accounts__table-item--export .button-medium, .dashboard-third-party-accounts__table-item--export .cta-animated, .dashboard-third-party-accounts__table-item--export .submit-button, .dashboard-third-party-accounts__table-item--export .transactional__submit, .dashboard-third-party-accounts__table-item--export .transactional__button, .dashboard-third-party-accounts__table-item--export .transactional__authentication-button, .dashboard-third-party-accounts__table-item--export .article-header__cta-link, .dashboard-third-party-accounts__table-item--export .card-tile__cta-link, .dashboard-third-party-accounts__table-item--export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link, body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__table-item--export .card-tile__cta-link, .dashboard-third-party-accounts__table-item--export
      body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link,
      body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__table-item--export .card-tile__cta-link, .dashboard-third-party-accounts__table-item--export .check-outage__report-cta, .dashboard-third-party-accounts__table-item--export .content-block__cta, .dashboard-third-party-accounts__table-item--export .currently-enrolled__description-button, .dashboard-third-party-accounts__table-item--export .account-dropdown__icon-container, .dashboard-third-party-accounts__table-item--export .enroll-units-list__bottom-button, .dashboard-third-party-accounts__table-item--export .enroll-units-confirmation__button, .dashboard-third-party-accounts__table-item--export .form__actions-submit-button, .dashboard-third-party-accounts__table-item--export .filters__show-filters, .dashboard-third-party-accounts__table-item--export .filters__clear-button--mobile, .dashboard-third-party-accounts__table-item--export .in-page-banner__cta-link, .dashboard-third-party-accounts__table-item--export .manage-header__cta, .dashboard-third-party-accounts__table-item--export .overview-bill-card__cta, .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__button, .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta, .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta--rounded-border, .dashboard-third-party-accounts__table-item--export .overview-notification__cta, .dashboard-third-party-accounts__table-item--export .pay-my-bill__button, .dashboard-third-party-accounts__table-item--export .pay-my-bill__batch-buttons--pay-batch, .dashboard-third-party-accounts__table-item--export .popup__continue-cta, .dashboard-third-party-accounts__table-item--export .popup__submit-cta, .dashboard-third-party-accounts__table-item--export .popup__lockout-cta, .dashboard-third-party-accounts__table-item--export .popup__button-cta, .dashboard-third-party-accounts__table-item--export .register-accounts__button, .dashboard-third-party-accounts__table-item--export .register-accounts__banner-button, .dashboard-third-party-accounts__table-item--export .register-success__button, .dashboard-third-party-accounts__table-item--export .service-management__button-cta, .dashboard-third-party-accounts__table-item--export .report-outage__next-steps__card__cta, .dashboard-third-party-accounts__table-item--export .faceted-search__show-filters, .dashboard-third-party-accounts__table-item--export .session-timeout__button-stay-in, .dashboard-third-party-accounts__table-item--export .session-timeout__button-close, .dashboard-third-party-accounts__table-item--export .session-timeout__button-log-out, .dashboard-third-party-accounts__table-item--export .slider-panel__button, .dashboard-third-party-accounts__table-item--export .street-lights__show-more, .dashboard-third-party-accounts__table-item--export .summary-billing-card__cta, .dashboard-third-party-accounts__table-item--export .summary-billing-information__show-more, .dashboard-third-party-accounts__table-item--export .transactional-banner__link, .dashboard-third-party-accounts__table-item--export .usage-history__show-more, .dashboard-third-party-accounts__table-item--export .wami__button, .dashboard-third-party-accounts__table-item--export .button--card-form, .dashboard-third-party-accounts__list-export .button, .dashboard-third-party-accounts__list-export .button-default, .dashboard-third-party-accounts__list-export .button--blue, .dashboard-third-party-accounts__list-export .button--orange, .dashboard-third-party-accounts__list-export .button-small, .dashboard-third-party-accounts__list-export .button-medium, .dashboard-third-party-accounts__list-export .cta-animated, .dashboard-third-party-accounts__list-export .submit-button, .dashboard-third-party-accounts__list-export .transactional__submit, .dashboard-third-party-accounts__list-export .transactional__button, .dashboard-third-party-accounts__list-export .transactional__authentication-button, .dashboard-third-party-accounts__list-export .article-header__cta-link, .dashboard-third-party-accounts__list-export .card-tile__cta-link, .dashboard-third-party-accounts__list-export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link, body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__list-export .card-tile__cta-link, .dashboard-third-party-accounts__list-export
      body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link,
      body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__list-export .card-tile__cta-link, .dashboard-third-party-accounts__list-export .check-outage__report-cta, .dashboard-third-party-accounts__list-export .content-block__cta, .dashboard-third-party-accounts__list-export .currently-enrolled__description-button, .dashboard-third-party-accounts__list-export .account-dropdown__icon-container, .dashboard-third-party-accounts__list-export .enroll-units-list__bottom-button, .dashboard-third-party-accounts__list-export .enroll-units-confirmation__button, .dashboard-third-party-accounts__list-export .form__actions-submit-button, .dashboard-third-party-accounts__list-export .filters__show-filters, .dashboard-third-party-accounts__list-export .filters__clear-button--mobile, .dashboard-third-party-accounts__list-export .in-page-banner__cta-link, .dashboard-third-party-accounts__list-export .manage-header__cta, .dashboard-third-party-accounts__list-export .overview-bill-card__cta, .dashboard-third-party-accounts__list-export .overview-bill-card-side__button, .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta, .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta--rounded-border, .dashboard-third-party-accounts__list-export .overview-notification__cta, .dashboard-third-party-accounts__list-export .pay-my-bill__button, .dashboard-third-party-accounts__list-export .pay-my-bill__batch-buttons--pay-batch, .dashboard-third-party-accounts__list-export .popup__continue-cta, .dashboard-third-party-accounts__list-export .popup__submit-cta, .dashboard-third-party-accounts__list-export .popup__lockout-cta, .dashboard-third-party-accounts__list-export .popup__button-cta, .dashboard-third-party-accounts__list-export .register-accounts__button, .dashboard-third-party-accounts__list-export .register-accounts__banner-button, .dashboard-third-party-accounts__list-export .register-success__button, .dashboard-third-party-accounts__list-export .service-management__button-cta, .dashboard-third-party-accounts__list-export .report-outage__next-steps__card__cta, .dashboard-third-party-accounts__list-export .faceted-search__show-filters, .dashboard-third-party-accounts__list-export .session-timeout__button-stay-in, .dashboard-third-party-accounts__list-export .session-timeout__button-close, .dashboard-third-party-accounts__list-export .session-timeout__button-log-out, .dashboard-third-party-accounts__list-export .slider-panel__button, .dashboard-third-party-accounts__list-export .street-lights__show-more, .dashboard-third-party-accounts__list-export .summary-billing-card__cta, .dashboard-third-party-accounts__list-export .summary-billing-information__show-more, .dashboard-third-party-accounts__list-export .transactional-banner__link, .dashboard-third-party-accounts__list-export .usage-history__show-more, .dashboard-third-party-accounts__list-export .wami__button, .dashboard-third-party-accounts__list-export .button--card-form, .edit-profile__edit-link, .edit-profile__download-accounts-link, .energy-usage__tabs-link, .enroll-units-building__item-cta, .enroll-units-list__bottom-cta, .form__actions-reset-button, .form__actions-link-button, .green-data__link, .filters__back, .filters__clear-button, .login__form-password-button, .manage-cards__link, .manage-cards__content-link, .manage-enroll__paragraph-link, .manage-header__link, .manage-third-party__cta, .masked-field__button, .masked-field__button-right-margin, .meter-submit__action-link, .page-hero__link, .overview-bill-analysis__link, .payment-table-wrapper__cta-link--right, .payment-table-wrapper__cta-link--left, .popup__close-cta, .popup__cta, .popup__cancel-cta, .service-management__breadcrumb-expand, .report-table__expand-all, .search-filters__clear-filters, .faceted-search__filters-back-button, .faceted-search__filters-clear-button, .slider-panel__arrow-text, .summary-billing-information__table-text--link, .success-banner--notification a, .transactional-review__edit-link, .usage-history__tile-link, .usage-history__table-text--link, .wami__cta {
        font: 1.4rem "Open Sans", sans-serif;
        font-weight: 800; } }

.loading-animation-component {
  -webkit-transition: all, 0.5s, ease;
  -moz-transition: all, 0.5s, ease;
  -ms-transition: all, 0.5s, ease;
  -o-transition: all, 0.5s, ease;
  transition: all, 0.5s, ease;
  -webkit-border-radius: 32px;
  border-radius: 32px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  position: relative;
  margin: 0 auto;
  width: 100%;
  height: 64px; }
  @media only screen and (min-width: 768px) {
    .loading-animation-component {
      max-width: 440px; } }
  .loading-animation-component--bg-container {
    background-color: #f0f0f0;
    width: 64px; }
  .loading-animation-component--bg-container-reversed {
    background-color: #00882b; }
  .loading-animation-component__animation-block {
    -webkit-transition: all, 0.4s, ease;
    -moz-transition: all, 0.4s, ease;
    -ms-transition: all, 0.4s, ease;
    -o-transition: all, 0.4s, ease;
    transition: all, 0.4s, ease;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    position: absolute;
    top: 50%;
    left: 50%;
    background-color: #59ad72;
    width: 0;
    height: 0; }
  .loading-animation-component__animation-block--blue {
    background-color: #0078cf; }
  .loading-animation-component__clip-right {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 64px;
    clip: rect(0, 64px, 64px, 32px);
    pointer-events: none; }
  .loading-animation-component__slice-right {
    -webkit-transition: all, 0, ease;
    -moz-transition: all, 0, ease;
    -ms-transition: all, 0, ease;
    -o-transition: all, 0, ease;
    transition: all, 0, ease;
    -webkit-border-radius: 32px;
    border-radius: 32px;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    -ms-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0);
    position: absolute;
    background-color: #00882b;
    width: 100%;
    height: 64px;
    clip: rect(0, 32px, 64px, 0); }
  .loading-animation-component__slice-right--white {
    background-color: #f0f0f0; }
  .loading-animation-component__clip-left {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 64px;
    clip: rect(0, 32px, 64px, 0);
    pointer-events: none; }
  .loading-animation-component__slice-left {
    -webkit-transition: all, 0, ease;
    -moz-transition: all, 0, ease;
    -ms-transition: all, 0, ease;
    -o-transition: all, 0, ease;
    transition: all, 0, ease;
    -webkit-border-radius: 32px;
    border-radius: 32px;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    -ms-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0);
    position: absolute;
    background-color: #00882b;
    width: 100%;
    height: 64px;
    clip: rect(0, 64px, 64px, 32px); }
  .loading-animation-component__slice-left--white {
    background-color: #f0f0f0; }
  .loading-animation-component__top {
    -webkit-border-radius: 32px;
    border-radius: 32px;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    position: absolute;
    top: 5px;
    left: 5px;
    background-color: #fff;
    width: calc(100% - 10px);
    height: 54px; }

.loading-animation-component--small {
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  width: 40px;
  height: 40px; }
  .loading-animation-component--small .loading-animation-component__top {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    height: 30px; }
  .loading-animation-component--small .loading-animation-component__slice-right,
  .loading-animation-component--small .loading-animation-component__clip-left {
    clip: rect(0, 20px, 40px, 0); }
  .loading-animation-component--small .loading-animation-component__clip-right,
  .loading-animation-component--small .loading-animation-component__slice-left {
    clip: rect(0, 40px, 40px, 20px); }
  .loading-animation-component--small .loading-animation-component__slice-right,
  .loading-animation-component--small .loading-animation-component__slice-left,
  .loading-animation-component--small .loading-animation-component__clip-right,
  .loading-animation-component--small .loading-animation-component__clip-left {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    height: 40px; }

.loading-animation-component--blue .loading-animation-component__slice-right,
.loading-animation-component--blue .loading-animation-component__slice-left {
  background-color: #0078cf; }

.loading-animation-component--blue .loading-animation-component__slice-right--white,
.loading-animation-component--blue .loading-animation-component__slice-left--white {
  background-color: #f0f0f0; }

.loading-animation-component--oru .loading-animation-component__slice-right,
.loading-animation-component--oru .loading-animation-component__slice-left {
  background-color: #004557; }

.loading-animation-component--oru .loading-animation-component__slice-right--white,
.loading-animation-component--oru .loading-animation-component__slice-left--white {
  background-color: #f0f0f0; }

.loading-animation-component--oru .loading-animation-component__animation-block--blue {
  background-color: #ff8e2c; }

.page-content {
  position: relative;
  padding-top: 60px; }
  @media only screen and (min-width: 768px) {
    .page-content {
      padding-top: 120px; } }
  .page-content .padding-top {
    padding-top: 95px; }
  .page-content .padding-bottom {
    padding-bottom: 95px; }

.page-content--disabled {
  pointer-events: none; }

.coned-radio {
  position: relative;
  cursor: pointer;
  color: #636363;
  font: 1.6rem "Open Sans", sans-serif;
  font-weight: 600;
  /* Disabled state */
  /* Hover and focus states */
  /* Show circle mark */
  /* Disabled circle colour */ }
  .coned-radio:hover {
    color: #636363; }
  .coned-radio__input {
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    opacity: 0;
    position: absolute;
    top: 1px;
    left: 1px; }
  .coned-radio__label-name {
    padding-top: 15px; }
    .coned-radio__label-name--nowrap {
      white-space: nowrap; }
  .coned-radio__opt-label {
    font-size: 0; }
  .coned-radio__indicator {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    display: block;
    position: relative;
    margin-right: 20px;
    border: 2px solid #636363;
    background-color: #fff;
    width: 50px;
    min-width: 32px;
    height: 50px; }
    .coned-radio__indicator::after {
      -webkit-border-radius: 50%;
      border-radius: 50%;
      background-clip: padding-box;
      /* stops bg color from leaking outside the border: */
      -webkit-transition: all 0.3s ease;
      -moz-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease;
      -moz-transform: rotate(-90deg) scale(1, 1);
      -o-transform: rotate(-90deg) scale(1, 1);
      -ms-transform: rotate(-90deg) scale(1, 1);
      -webkit-transform: rotate(-90deg) scale(1, 1);
      transform: rotate(-90deg) scale(1, 1);
      display: block;
      position: absolute;
      top: 50%;
      left: 50%;
      background: #00882b;
      width: 0;
      height: 0;
      content: ''; }
  .coned-radio__indicator--focus::before {
    position: absolute;
    z-index: 1;
    margin: -5px;
    padding: 2px;
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    content: ''; }
  @media only screen and (min-width: 768px) {
    .coned-radio__group {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between; } }
  @media only screen and (min-width: 960px) {
    .coned-radio__group {
      -ms-flex-pack: distribute;
      -webkit-justify-content: space-around;
      -moz-justify-content: space-around;
      justify-content: space-around; } }
  .coned-radio__input:disabled ~ .coned-radio__indicator {
    filter: alpha(opacity=60);
    -khtml-opacity: 0.6;
    opacity: 0.6;
    background-color: #00882b;
    pointer-events: none; }
  .coned-radio__input:checked ~ .coned-radio__indicator {
    border: 2px solid #00882b; }
  .coned-radio__input:checked ~ .coned-radio__indicator::after {
    display: block;
    top: 5px;
    left: 5px;
    width: 40px;
    height: 40px; }
  .coned-radio__input:checked ~ .coned-radio__label-name {
    color: #00882b; }
  .coned-radio__input:disabled ~ .coned-radio__indicator::after {
    background: #fff; }
  .coned-radio--black {
    color: #000; }

.js-recaptcha .grecaptcha-badge {
  bottom: 40px !important;
  z-index: 2; }

.js-recaptcha--maid-active .grecaptcha-badge {
  bottom: 125px !important; }
  @media only screen and (min-width: 768px) {
    .js-recaptcha--maid-active .grecaptcha-badge {
      bottom: 77px !important; } }

.coned-field-select {
  position: relative;
  overflow: hidden; }

.coned-select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: inline-block;
  border-bottom: 2px solid #636363;
  background-color: #fff;
  cursor: pointer;
  padding: 29px 0 0;
  width: 100%;
  height: 72px;
  color: #636363;
  font: 1.8rem/2.6rem "Open Sans", sans-serif;
  font-weight: 600; }
  @media only screen and (min-width: 768px) {
    .coned-select {
      padding-left: 20px;
      line-height: 3rem;
      font-size: 2.2rem; } }
  .coned-select:-moz-focusring {
    text-shadow: 0 0 0 #636363;
    color: transparent; }
  .coned-select--active {
    border-bottom: 2px solid #00882b;
    text-shadow: 0 0 0 #2a2a2a;
    color: #2a2a2a;
    font-weight: 600; }
    .coned-select--active:-moz-focusring {
      text-shadow: 0 0 0 #2a2a2a; }
  .coned-select--no-margin {
    margin: 0 !important; }
  .coned-select:focus {
    outline-offset: 0; }
  .coned-select--on-focus:focus {
    outline: 3px solid #00882b; }
  .coned-select:disabled {
    filter: alpha(opacity=50);
    -khtml-opacity: 0.5;
    opacity: 0.5;
    pointer-events: none; }
  .coned-select::-ms-expand {
    display: none; }
  @media only screen and (min-width: 768px) {
    .coned-select--left {
      border-right: 0; } }
  .coned-select__label {
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    opacity: 0;
    position: absolute;
    top: 20px;
    left: 0;
    color: #00882b;
    font: 1.4rem/1.4rem "Open Sans", sans-serif;
    font-weight: 600; }
    @media only screen and (min-width: 768px) {
      .coned-select__label {
        left: 20px; } }
    .coned-select__label--active {
      filter: alpha(opacity=100);
      -khtml-opacity: 1;
      opacity: 1;
      display: block;
      top: 16px; }
  .coned-select__arrow {
    position: absolute;
    top: 47%;
    right: 2px;
    background-color: #fff;
    width: 57px;
    height: 30px;
    text-align: center;
    color: #636363;
    font-size: 4rem;
    pointer-events: none; }
  .coned-select__help-text {
    padding-top: 5px;
    font: 1.3rem "Open Sans", sans-serif; }
    @media only screen and (min-width: 768px) {
      .coned-select__help-text {
        padding: 5px 0 5px 20px; } }
  .coned-select option {
    color: #2a2a2a; }
    .coned-select option:disabled {
      opacity: 0.5;
      color: #636363; }
  .coned-select.coned-input-message--error {
    color: #2a2a2a; }

.skip-main-content {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  position: absolute;
  top: -100px;
  border-bottom: 1px solid #636363;
  background-color: #fff;
  font-family: "Futura-Bold", sans-serif;
  font-size: 1.3rem; }
  .skip-main-content:focus {
    position: static !important;
    height: 30px; }
    .skip-main-content:focus::before {
      content: none !important; }
  .skip-main-content--blue {
    color: #0078cf; }
  .skip-main-content--orange {
    color: #004557; }
  .skip-main-content__icon {
    position: relative;
    margin-left: 10px;
    width: 15px;
    height: 12px; }
    .skip-main-content__icon::before {
      position: absolute;
      top: -12px;
      left: -13px;
      font-size: 4rem; }

.submit-button--close {
  display: none; }

.submit-button--circle {
  display: opacity; }

.submit-button--error {
  background-color: #d93927; }

.submit-button__text--hidden span {
  color: transparent; }

.submit-button__icon, .submit-button--post-payment-icon {
  margin: 0 5px; }
  .submit-button__icon::before, .submit-button--post-payment-icon::before {
    position: absolute;
    top: -12px;
    left: -15px;
    font-size: 5rem; }

.submit-button__container {
  -webkit-border-radius: 32px;
  border-radius: 32px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  position: relative;
  margin: 0 auto;
  width: 100%;
  height: 64px; }
  @media only screen and (min-width: 768px) {
    .submit-button__container {
      max-width: 440px; } }
  .submit-button__container--bg-container {
    background-color: #f0f0f0;
    width: 64px; }
  .submit-button__container--bg-container-reversed {
    background-color: #00882b; }

.submit-button__clip-right {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 64px;
  clip: rect(0, 64px, 64px, 32px);
  pointer-events: none; }

.submit-button__slice-right {
  -webkit-transition: all, 0, ease;
  -moz-transition: all, 0, ease;
  -ms-transition: all, 0, ease;
  -o-transition: all, 0, ease;
  transition: all, 0, ease;
  -webkit-border-radius: 32px;
  border-radius: 32px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  -moz-transform: rotate(0);
  -o-transform: rotate(0);
  -ms-transform: rotate(0);
  -webkit-transform: rotate(0);
  transform: rotate(0);
  position: absolute;
  background-color: #00882b;
  width: 100%;
  height: 64px;
  clip: rect(0, 32px, 64px, 0); }

.submit-button__slice-right--white {
  background-color: #f0f0f0; }

.submit-button__clip-left {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 64px;
  clip: rect(0, 32px, 64px, 0);
  pointer-events: none; }

.submit-button__slice-left {
  -webkit-transition: all, 0, ease;
  -moz-transition: all, 0, ease;
  -ms-transition: all, 0, ease;
  -o-transition: all, 0, ease;
  transition: all, 0, ease;
  -webkit-border-radius: 32px;
  border-radius: 32px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  -moz-transform: rotate(0);
  -o-transform: rotate(0);
  -ms-transform: rotate(0);
  -webkit-transform: rotate(0);
  transform: rotate(0);
  position: absolute;
  background-color: #00882b;
  width: 100%;
  height: 64px;
  clip: rect(0, 64px, 64px, 32px); }

.submit-button__slice-left--white {
  background-color: #f0f0f0; }

.submit-button__top {
  -webkit-border-radius: 32px;
  border-radius: 32px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  display: none;
  position: absolute;
  top: 5px;
  left: 5px;
  background-color: #fff;
  width: calc(100% - 10px);
  height: 54px; }

.submit-button__top--show {
  display: block; }

@media only screen and (min-width: 768px) {
  .submit-button__container--login-modal {
    margin: 0; } }

.submit-button:focus {
  outline: none; }

.submit-button__container--blue .submit-button__slice-right,
.submit-button__container--blue .submit-button__slice-left {
  background-color: #0078cf; }

.submit-button__container--blue .submit-button__slice-right--white,
.submit-button__container--blue .submit-button__slice-left--white {
  background-color: #f0f0f0; }

@media only screen and (max-width: 870px) and (min-width: 768px) {
  .submit-button__container--blue .submit-button--login-modal {
    padding: 20px 10px;
    width: 130px; } }

.submit-button__container--blue.submit-button__container--bg-container-reversed {
  background-color: #0078cf; }

.submit-button__container--oru .submit-button__slice-right,
.submit-button__container--oru .submit-button__slice-left {
  background-color: #004557; }

.submit-button__container--oru .submit-button__slice-right--white,
.submit-button__container--oru .submit-button__slice-left--white {
  background-color: #f0f0f0; }

.submit-button__container--oru.submit-button__container--bg-container-reversed {
  background-color: #004557; }

.coned-textarea {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: 0;
  border: 0;
  padding: 45px 0;
  width: 100%;
  color: #2a2a2a;
  font: 2.2rem/2.6rem "Open Sans", sans-serif;
  font-weight: 600;
  touch-action: manipulation;
  resize: none; }
  @media only screen and (max-width: 440px) {
    .coned-textarea {
      padding: 30px 0; } }
  @media only screen and (max-width: 672px) and (min-width: 440px) {
    .coned-textarea {
      padding: 33px 0; } }
  @media only screen and (min-width: 768px) {
    .coned-textarea {
      padding: 33px 30px; } }
  .coned-textarea:focus {
    margin-top: 38px;
    border-color: #0078cf;
    padding-top: 0; }
    .coned-textarea:focus + label {
      padding-top: 10px;
      padding-bottom: 0;
      color: #00882b;
      font-size: 1.2rem; }
  .coned-textarea:disabled {
    background-color: #fff;
    color: #636363; }
    .coned-textarea:disabled,
    .coned-textarea:disabled + .coned-label,
    .coned-textarea:disabled + .coned-label + .border-bar {
      opacity: 0.5; }
  .coned-textarea--on-focus:focus {
    outline: 3px solid #00882b; }
  .coned-textarea--filled ~ label {
    padding-top: 10px;
    color: #00882b;
    font-size: 1.2rem; }
  .coned-textarea--opt-out {
    margin: 33px 0;
    outline: none;
    border: 1px solid #e6e6e6;
    padding: 10px;
    color: #2a2a2a;
    font-family: "Open Sans", sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    resize: none; }
    @media only screen and (min-width: 768px) {
      .coned-textarea--opt-out {
        margin: 33px 30px; } }

.text-search {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  position: relative;
  padding: 15px 25px; }
  .text-search__input {
    -webkit-border-radius: 50px;
    border-radius: 50px;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    display: inline-block;
    outline: 0;
    border: 1px solid #636363;
    background-color: #fff;
    padding: 10px 10px 10px 15px;
    width: 100%;
    height: auto;
    font: 600 1.2rem "Open Sans", sans-serif; }
    .text-search__input::placeholder {
      color: #636363; }
    .text-search__input::-ms-input-placeholder {
      color: #636363; }
    .text-search__input::-webkit-input-placeholder {
      color: #636363; }
    .text-search__input::-moz-input-placeholder {
      color: #636363; }
  .text-search__icon {
    position: absolute;
    top: 30px;
    right: 15%;
    width: 13px;
    height: 13px;
    color: #636363; }
    .text-search__icon::before {
      position: absolute;
      top: -15px;
      left: -10px;
      font-size: 4rem; }

.coned-tooltip--centered {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  margin-top: 10px; }
  .manage-cards__title-container .coned-tooltip--centered {
    margin: 0; }

.coned-tooltip--open, .coned-tooltip--close {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  margin-left: -3px;
  background: transparent;
  cursor: pointer;
  color: #0078cf; }
  .coned-tooltip--open::after, .coned-tooltip--close::after {
    font: 2.2rem "coned-icons"; }

.coned-tooltip--open:focus {
  outline: none; }

.coned-tooltip--close {
  position: absolute;
  top: 8px;
  right: 1px; }
  .coned-tooltip--close::after {
    font: 3.5rem "coned-icons"; }

.coned-tooltip--input {
  position: absolute;
  top: 40px;
  right: 20px; }

.coned-tooltip--input-single {
  position: absolute;
  top: 40px;
  right: 5px; }

.coned-tooltip__paragraph {
  display: inline; }

.coned-tooltip__list {
  display: inline-block;
  margin-left: 10px;
  font-weight: 400; }
  .coned-tooltip__list .coned-tooltip--open {
    position: relative;
    background: transparent;
    width: 22px;
    height: 22px; }

.coned-tooltip__text {
  position: relative;
  margin-left: 3px;
  background: transparent; }

.coned-tooltip--date-picker {
  position: absolute;
  top: 40px;
  right: 20px; }

.coned-tooltip__wrapper {
  position: relative;
  width: 100%;
  overflow: hidden;
  color: #2a2a2a;
  font: 400 1.3rem "Open Sans", sans-serif; }
  @media only screen and (min-width: 768px) {
    .coned-tooltip__wrapper {
      max-width: 400px; } }
  .coned-tooltip__wrapper:focus {
    outline: none; }

.coned-tooltip__content {
  padding: 38px; }
  .coned-tooltip__content a {
    white-space: nowrap; }

.coned-tooltip--edit-profile {
  -moz-transform: rotate(0);
  -o-transform: rotate(0);
  -ms-transform: rotate(0);
  -webkit-transform: rotate(0);
  transform: rotate(0); }

.coned-tooltip--full-width {
  width: 100%; }

.coned-tooltip--white-blue .coned-tooltip--open,
.coned-tooltip--white-blue .coned-tooltip--close {
  color: #fff; }

.coned-tooltip--white-red .coned-tooltip--open,
.coned-tooltip--white-red .coned-tooltip--close {
  color: #fff; }

.coned-tooltip--red {
  color: #d93927; }

.is-oru .coned-tooltip--open, .is-oru .coned-tooltip--close {
  color: #004557; }

.is-oru .coned-tooltip--white-red .coned-tooltip--open,
.is-oru .coned-tooltip--white-red .coned-tooltip--close {
  color: #004557; }

.tooltip__templates {
  display: none; }

.transactional {
  background-color: transparent; }
  .transactional--hidden {
    display: none; }
  .transactional__wrapper {
    position: relative;
    margin-top: 40px;
    background-color: #fff; }
    .transactional__wrapper--margin-bottom {
      margin-bottom: 40px; }
    .transactional__wrapper--no-margin {
      margin-top: 0; }
  .transactional__form {
    background-color: transparent;
    padding: 0;
    width: 100%; }
  .transactional__container {
    padding: 50px 30px;
    width: 100%;
    min-width: 0; }
    @media only screen and (max-width: 767px) {
      .transactional__container {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; } }
    @media only screen and (min-width: 768px) {
      .transactional__container {
        margin: 0 auto;
        padding: 50px 0;
        width: 58%; } }
    @media only screen and (min-width: 768px) {
      .transactional__container--extra-width {
        width: 80%; } }
    .transactional__container--edit-profile {
      overflow: hidden; }
    .transactional__container--preference-center {
      overflow: hidden; }
    .coned-form-wrapper .transactional__container {
      padding: 50px 20px; }
    .transactional__container a::before {
      content: none !important; }
    .transactional__container--no-padding {
      margin: 30px 0 !important;
      padding: 0 !important;
      width: 100% !important; }
    .transactional__container--no-margin-no-padding {
      margin: 0 !important;
      padding: 0 !important;
      width: 100% !important; }
  .transactional--finish {
    display: none; }
  .transactional__full {
    width: 100%; }
  .transactional__single-field {
    margin: 40px 0 60px; }
  .transactional__half {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
    .transactional__half-block {
      margin-bottom: 20px;
      width: 100%; }
      @media only screen and (min-width: 1100px) {
        .transactional__half-block {
          display: inline-block;
          width: 47%; } }
      .transactional__half-block--strict {
        flex: 49% 0 0; }
    .transactional__half--baseline {
      -webkit-box-align: end;
      -ms-flex-align: end;
      -webkit-align-items: flex-end;
      -moz-align-items: flex-end;
      align-items: flex-end; }
    .transactional__half--top {
      -webkit-box-align: start;
      -ms-flex-align: start;
      -webkit-align-items: flex-start;
      -moz-align-items: flex-start;
      align-items: flex-start; }
    .transactional__half--inline {
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      -webkit-justify-content: flex-start;
      -moz-justify-content: flex-start;
      justify-content: flex-start;
      -webkit-box-align: end;
      -ms-flex-align: end;
      -webkit-align-items: flex-end;
      -moz-align-items: flex-end;
      align-items: flex-end; }
    .transactional__half--inline-center {
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      -webkit-justify-content: flex-start;
      -moz-justify-content: flex-start;
      justify-content: flex-start;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; }
    .transactional__half--center {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      width: 100%; }
      @media only screen and (min-width: 768px) {
        .transactional__half--center {
          width: auto; } }
    .transactional__half--full {
      width: 100%; }
    .transactional__half--gutter-bottom {
      margin-bottom: 25px; }
  .transactional__inline-block {
    display: block; }
    @media only screen and (min-width: 768px) {
      .transactional__inline-block {
        margin-right: 50px; } }
  .transactional__center {
    margin: 0 auto;
    text-align: center;
    color: #2a2a2a; }
    @media only screen and (min-width: 768px) {
      .transactional__center {
        width: 75%; } }
  .transactional__legend {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    padding-right: 35px;
    padding-bottom: 15px;
    width: 100%; }
  .transactional__header {
    margin-bottom: 50px;
    text-align: center;
    color: #2a2a2a;
    font: 4rem/5.5rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .transactional__header {
        font: 5rem/7rem "Futura-Bold", sans-serif; } }
    .transactional__header--benefits-title {
      padding-top: 40px; }
  .transactional__title {
    margin-bottom: 0;
    text-align: center;
    color: #2a2a2a;
    font: 3.5rem/4.2rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .transactional__title {
        font: 4rem/4.7rem "Futura-Bold", sans-serif; } }
    .transactional__title--benefits-title {
      padding-top: 40px; }
    .transactional__title--margin-bottom {
      margin-bottom: 20px; }
  .transactional__title--left {
    text-align: left; }
  .transactional__subtitle {
    padding: 10px 0 20px;
    text-align: center;
    text-transform: uppercase;
    color: #2a2a2a;
    font: 700 1.4rem/1.8rem "Open Sans", sans-serif; }
    .transactional__subtitle--divider {
      padding: 50px 0 20px;
      text-align: left;
      color: #636363; }
    .transactional__subtitle--average-amount {
      margin: 0 auto;
      width: 50%;
      text-transform: none;
      font-weight: 600;
      font-style: italic; }
    .transactional__subtitle--bolder {
      font-weight: 700; }
  .transactional__paragraph {
    padding: 20px;
    font: 1.6rem/2.2rem "Open Sans", sans-serif; }
    .transactional__paragraph p > a:not(:last-child) {
      margin-right: 25px; }
    .transactional__paragraph--no-padding-mobile {
      padding-top: 0; }
      @media only screen and (min-width: 768px) {
        .transactional__paragraph--no-padding-mobile {
          padding: 20px; } }
    .transactional__paragraph--no-padding-left {
      padding-left: 0; }
    .transactional__paragraph--no-padding-left-mobile {
      padding-left: 0; }
      @media only screen and (min-width: 768px) {
        .transactional__paragraph--no-padding-left-mobile {
          padding: 30px 20px; } }
    @media only screen and (min-width: 768px) {
      .transactional__paragraph--full-width {
        width: 100%; } }
    .transactional__paragraph--center {
      text-align: center; }
    .transactional__paragraph--left-center-mobile {
      text-align: center !important; }
      @media only screen and (min-width: 768px) {
        .transactional__paragraph--left-center-mobile {
          text-align: left !important; } }
    .transactional__paragraph--bold {
      font-weight: 600; }
    .transactional__paragraph--bolder {
      font-weight: 700; }
    .transactional__paragraph--extra-bold {
      font-weight: 800; }
    .transactional__paragraph--scorpio-color {
      color: #636363; }
  .transactional__image {
    width: 100%; }
  .transactional__label {
    margin: 7.5% 0 5%;
    text-align: center;
    color: #636363;
    font: 1.8rem/2.6rem "Open Sans", sans-serif;
    font-weight: 600; }
    @media only screen and (min-width: 768px) {
      .transactional__label {
        line-height: 3rem;
        font-size: 2.2rem; } }
  .transactional__disclaimer {
    padding: 10px 0 20px;
    text-align: center;
    color: #636363;
    font: 600 1.4rem/2rem "Open Sans", sans-serif; }
  .transactional__link {
    display: block;
    margin: 5px 0; }
    @media only screen and (min-width: 768px) {
      .transactional__link {
        margin-left: 20px; } }
    .transactional__link--no-decoration {
      display: inline;
      margin: 0; }
    .transactional__link--no-uppercase {
      text-transform: none;
      font-size: inherit;
      font-weight: 600; }
    .transactional__link::before {
      content: none !important; }
  .transactional__paragraph--description,
  .transactional__paragraph--description > p {
    text-align: center;
    color: #636363;
    font: 1.8rem/2.2rem "Open Sans", sans-serif; }
    .transactional__paragraph--description span,
    .transactional__paragraph--description > p span {
      font-weight: 700; }
  .transactional__paragraph--description-black,
  .transactional__paragraph--description-black > p {
    text-align: center;
    color: #2a2a2a;
    font: 1.8rem/2.2rem "Open Sans", sans-serif; }
    .transactional__paragraph--description-black span,
    .transactional__paragraph--description-black > p span {
      font-weight: 700; }
  .transactional__paragraph--red,
  .transactional__paragraph--red > p {
    color: #d93927; }
  .transactional__paragraph--dark-gray,
  .transactional__paragraph--dark-gray > p {
    color: #2a2a2a; }
  .transactional__paragraph--left,
  .transactional__paragraph--left > p {
    padding-left: 0;
    text-align: left; }
  .transactional__tooltip-description {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    margin: 10px 0 0;
    color: #2a2a2a;
    font: 1.3rem/1.6rem "Open Sans", sans-serif; }
    .transactional__tooltip-description--margin-bottom {
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -moz-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex;
      margin-bottom: 35px; }
  .transactional__input-description {
    display: inline-block;
    margin-top: 50px;
    font-weight: 600; }
  .transactional__checkbox-description {
    color: #636363;
    font: 600 1.4rem/2rem "Open Sans", sans-serif; }
    @media only screen and (min-width: 1100px) {
      .transactional__checkbox-description {
        padding: 25px 25px 0; } }
  .transactional__radio-description {
    color: #2a2a2a;
    font: 600 1.6rem/1.8rem "Open Sans", sans-serif; }
    .transactional__radio-description--margin-bottom {
      display: inline-block;
      margin-bottom: 20px; }
  @media only screen and (min-width: 768px) {
    .transactional__bottom-input-description-wrapper {
      padding-left: 20px; } }
  .transactional__bottom-input-description {
    color: #636363;
    font: 600 1.4rem/2rem "Open Sans", sans-serif; }
    .transactional__bottom-input-description--green {
      color: #00882b;
      font: 600 1.6rem/2rem "Open Sans", sans-serif; }
  .transactional__button {
    margin: 20px auto; }
  .transactional__authentication {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .transactional__authentication {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between; } }
    .transactional__authentication-button {
      margin: 0 auto; }
  .transactional-form {
    background-color: transparent; }
  .transactional--one-third {
    float: left;
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .transactional--one-third {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 32%; } }
  .transactional--first-item {
    margin-top: 35px; }
  .transactional__informational-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    border: solid 1px #e6e6e6;
    padding: 15px 20px;
    color: #2a2a2a; }
    .transactional__informational-box > p {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-flow: row;
      -moz-flex-flow: row;
      -ms-flex-flow: row;
      flex-flow: row; }
      .transactional__informational-box > p span {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column; }
    .transactional__informational-box .transactional__paragraph {
      padding: 0; }
    .transactional__informational-box--icon {
      -webkit-border-radius: 50%;
      border-radius: 50%;
      background-clip: padding-box;
      /* stops bg color from leaking outside the border: */
      position: relative;
      left: 0;
      padding-right: 5px;
      color: #2a2a2a; }
      .transactional__informational-box--icon::before {
        font-size: 2.5rem; }
    .transactional__informational-box--image {
      -webkit-box-pack: left;
      -ms-flex-pack: left;
      -webkit-justify-content: left;
      -moz-justify-content: left;
      justify-content: left;
      padding: 15px 30px; }
      .transactional__informational-box--image img {
        margin-right: 25px; }
      .transactional__informational-box--image .transactional__paragraph--address {
        margin-top: 10px;
        font: 1.3rem "Futura-Bold", sans-serif;
        font-weight: 800; }
    .transactional__informational-box--address {
      border: 2px solid #636363; }
      .transactional__informational-box--address span {
        display: block; }
  .transactional__error {
    padding: 20px;
    color: #d93927;
    font: 600 1.6rem "Open Sans", sans-serif; }
    .transactional__error a:not(.transactional__error-link) {
      color: #d93927; }
    .transactional__error-link {
      color: #0078cf; }
      .transactional__error-link:hover {
        text-decoration: underline; }
    .transactional__error-icon {
      -webkit-border-radius: 50%;
      border-radius: 50%;
      background-clip: padding-box;
      /* stops bg color from leaking outside the border: */
      position: relative;
      left: 0;
      padding-right: 27px;
      color: #d93927; }
      .transactional__error-icon::before {
        position: absolute;
        top: -3px;
        left: -2px;
        font-size: 2.5rem; }
    .transactional__error--center {
      text-align: center; }
    .transactional__error--white {
      margin: 50px auto 0;
      background-color: #fff;
      width: 40%; }
    .transactional__error--white-box-border-red {
      position: absolute;
      bottom: 0;
      left: 0;
      border-top: 4px solid #d93927;
      background-color: #fff;
      padding: 20px 0;
      width: 100%; }
    .transactional__error--no-pad {
      padding: 0; }
  .transactional__error--dashboard-updated {
    padding: 20px 0; }
  .transactional__error--energy-usage {
    padding: 10px 0;
    font: 600 1.4rem/2rem "Open Sans", sans-serif; }
  .transactional__credit-card-container {
    margin-bottom: 45px; }
  .transactional .coned-tooltip--open::after {
    font-size: 24px; }

.additional-button, .gallery__button, .was-this-helpful__button, .social-share-icon {
  -webkit-transition: font-size, 0.2s, ease;
  -moz-transition: font-size, 0.2s, ease;
  -ms-transition: font-size, 0.2s, ease;
  -o-transition: font-size, 0.2s, ease;
  transition: font-size, 0.2s, ease;
  display: inline-block;
  position: relative;
  border: solid 2px;
  background-clip: padding-box; }
  .additional-button:hover:not([disabled])::before, .gallery__button:hover:not([disabled])::before, .was-this-helpful__button:hover:not([disabled])::before, .social-share-icon:hover:not([disabled])::before {
    transform: scale(1.05); }
  .additional-button--primary-color, .social-share-icon {
    border-color: #fff;
    background-color: #0078cf;
    color: #fff; }
    .is-oru .additional-button--primary-color, .is-oru .social-share-icon {
      border-color: #fff;
      background-color: #004557;
      color: #fff; }
  .additional-button--secondary-color, .gallery__button, .was-this-helpful__button {
    border-color: #0078cf;
    background-color: #fff;
    color: #0078cf; }
    .is-oru .additional-button--secondary-color, .is-oru .gallery__button, .is-oru .was-this-helpful__button {
      border-color: #004557;
      background-color: #fff;
      color: #004557; }
  .additional-button:active:not([disabled]), .gallery__button:active:not([disabled]), .was-this-helpful__button:active:not([disabled]), .was-this-helpful__button--active, .social-share-icon:active:not([disabled]) {
    border-color: #fff;
    background-color: #005aa3;
    color: #fff; }
    .is-oru .additional-button:active:not([disabled]), .is-oru .gallery__button:active:not([disabled]), .is-oru .was-this-helpful__button:active:not([disabled]), .is-oru .was-this-helpful__button--active, .is-oru .social-share-icon:active:not([disabled]) {
      border-color: #000;
      background-color: #000;
      color: #fff; }
  .additional-button:disabled, .gallery__button:disabled, .was-this-helpful__button:disabled, .social-share-icon:disabled {
    opacity: 0.5;
    background-color: #e6e6e6;
    color: #636363; }
    .additional-button:disabled [class^='icon-'], .gallery__button:disabled [class^='icon-'], .was-this-helpful__button:disabled [class^='icon-'], .social-share-icon:disabled [class^='icon-'],
    .additional-button:disabled [class*=' icon-'], .gallery__button:disabled [class*=' icon-'], .was-this-helpful__button:disabled [class*=' icon-'], .social-share-icon:disabled [class*=' icon-'] {
      color: #636363; }

.back-to-top-link:focus {
  display: inline-block;
  position: static;
  margin: 0 0 50px 20px;
  width: auto;
  height: auto; }
  @media only screen and (min-width: 768px) {
    .back-to-top-link:focus {
      margin: 0 0 80px 21.5%; } }
  .back-to-top-link:focus::before {
    content: none !important; }

/* ==========================================================================
   Vendor

   Third party components.
   ========================================================================== */
/*-- Chart --*/
.c3 svg {
  font: 10px sans-serif;
  -webkit-tap-highlight-color: transparent; }

.c3 path,
.c3 line {
  fill: none;
  stroke: #000; }

.c3 text {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.c3-legend-item-tile,
.c3-xgrid-focus,
.c3-ygrid,
.c3-event-rect,
.c3-bars path {
  shape-rendering: crispEdges; }

.c3-chart-arc path {
  stroke: #fff; }

.c3-chart-arc rect {
  stroke: white;
  stroke-width: 1; }

.c3-chart-arc text {
  fill: #fff;
  font-size: 13px; }

/*-- Axis --*/
/*-- Grid --*/
.c3-grid line {
  stroke: #aaa; }

.c3-grid text {
  fill: #aaa; }

.c3-xgrid,
.c3-ygrid {
  stroke-dasharray: 3 3; }

/*-- Text on Chart --*/
.c3-text.c3-empty {
  fill: #808080;
  font-size: 2em; }

/*-- Line --*/
.c3-line {
  stroke-width: 1px; }

/*-- Point --*/
.c3-circle._expanded_ {
  stroke-width: 1px;
  stroke: white; }

.c3-selected-circle {
  fill: white;
  stroke-width: 2px; }

/*-- Bar --*/
.c3-bar {
  stroke-width: 0; }

.c3-bar._expanded_ {
  fill-opacity: 1;
  fill-opacity: 0.75; }

/*-- Focus --*/
.c3-target.c3-focused {
  opacity: 1; }

.c3-target.c3-focused path.c3-line,
.c3-target.c3-focused path.c3-step {
  stroke-width: 2px; }

.c3-target.c3-defocused {
  opacity: 0.3 !important; }

/*-- Region --*/
.c3-region {
  fill: steelblue;
  fill-opacity: 0.1; }

/*-- Brush --*/
.c3-brush .extent {
  fill-opacity: 0.1; }

/*-- Select - Drag --*/
/*-- Legend --*/
.c3-legend-item {
  font-size: 12px; }

.c3-legend-item-hidden {
  opacity: 0.15; }

.c3-legend-background {
  opacity: 0.75;
  fill: white;
  stroke: lightgray;
  stroke-width: 1; }

/*-- Title --*/
.c3-title {
  font: 14px sans-serif; }

/*-- Tooltip --*/
.c3-tooltip-container {
  z-index: 10; }

.c3-tooltip {
  border-collapse: collapse;
  border-spacing: 0;
  background-color: #fff;
  empty-cells: show;
  -webkit-box-shadow: 7px 7px 12px -9px #777777;
  -moz-box-shadow: 7px 7px 12px -9px #777777;
  box-shadow: 7px 7px 12px -9px #777777;
  opacity: 0.9; }

.c3-tooltip tr {
  border: 1px solid #ccc; }

.c3-tooltip th {
  background-color: #aaa;
  font-size: 14px;
  padding: 2px 5px;
  text-align: left;
  color: #fff; }

.c3-tooltip td {
  font-size: 13px;
  padding: 3px 6px;
  background-color: #fff;
  border-left: 1px dotted #999; }

.c3-tooltip td > span {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 6px; }

.c3-tooltip td.value {
  text-align: right; }

/*-- Area --*/
.c3-area {
  stroke-width: 0;
  opacity: 0.2; }

/*-- Arc --*/
.c3-chart-arcs-title {
  dominant-baseline: middle;
  font-size: 1.3em; }

.c3-chart-arcs .c3-chart-arcs-background {
  fill: #e0e0e0;
  stroke: #fff; }

.c3-chart-arcs .c3-chart-arcs-gauge-unit {
  fill: #000;
  font-size: 16px; }

.c3-chart-arcs .c3-chart-arcs-gauge-max {
  fill: #777; }

.c3-chart-arcs .c3-chart-arcs-gauge-min {
  fill: #777; }

.c3-chart-arc .c3-gauge-value {
  fill: #000;
  /*  font-size: 28px !important;*/ }

.c3-chart-arc.c3-target g path {
  opacity: 1; }

.c3-chart-arc.c3-target.c3-focused g path {
  opacity: 1; }

/*-- Zoom --*/
.c3-drag-zoom.enabled {
  pointer-events: all !important;
  visibility: visible; }

.c3-drag-zoom.disabled {
  pointer-events: none !important;
  visibility: hidden; }

.c3-drag-zoom .extent {
  fill-opacity: 0.1; }

/*!
 * jQuery UI CSS Framework 1.12.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none; }

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none; }

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: '';
  display: table;
  border-collapse: collapse; }

.ui-helper-clearfix:after {
  clear: both; }

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
  /* support: IE8 */ }

.ui-front {
  z-index: 100; }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none; }

/* Icons
----------------------------------*/
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat; }

.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block; }

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none; }

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0; }

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em; }

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px; }

.ui-datepicker .ui-datepicker-prev {
  left: 2px; }

.ui-datepicker .ui-datepicker-next {
  right: 2px; }

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px; }

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px; }

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px; }

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center; }

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0; }

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%; }

.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em; }

.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0; }

.ui-datepicker td {
  border: 0;
  padding: 1px; }

.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none; }

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0; }

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible; }

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto; }

.ui-datepicker-multi .ui-datepicker-group {
  float: left; }

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em; }

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left; }

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0; }

/* RTL support */
.ui-datepicker-rtl {
  direction: rtl; }

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto; }

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto; }

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right; }

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px; }

/* Icons */
.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: 0.5em;
  top: 0.3em; }

/*! jQuery UI - v1.12.0 - 2016-08-26
* http://jqueryui.com
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-widget {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em; }

.ui-widget .ui-widget {
  font-size: 1em; }

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em; }

.ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5; }

.ui-widget-content {
  border: 1px solid #ddd;
  background: #fff;
  color: #333; }

.ui-widget-content a {
  color: #333; }

.ui-widget-header {
  border: 1px solid #ddd;
  background: #e9e9e9;
  color: #333;
  font-weight: bold; }

.ui-widget-header a {
  color: #333; }

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545; }

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
  color: #454545;
  text-decoration: none; }

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  border: 1px solid #ccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b; }

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
  color: #2b2b2b;
  text-decoration: none; }

.ui-visual-focus {
  box-shadow: 0 0 3px 1px #5e9ed6; }

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: #fff; }

.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: #fff; }

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #fff;
  text-decoration: none; }

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620; }

.ui-state-checked {
  border: 1px solid #dad55e;
  background: #fffa90; }

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #777620; }

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f; }

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #5f3f3f; }

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #5f3f3f; }

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold; }

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70);
  font-weight: normal; }

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35);
  background-image: none; }

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35); }

.ui-icon {
  width: 16px;
  height: 16px; }

.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png"); }

.ui-widget-header .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png"); }

.ui-button .ui-icon {
  background-image: url("images/ui-icons_777777_256x240.png"); }

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon,
.ui-state-default .ui-icon {
  background-image: url("images/ui-icons_555555_256x240.png"); }

.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
  background-image: url("images/ui-icons_ffffff_256x240.png"); }

.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
  background-image: url("images/ui-icons_777620_256x240.png"); }

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("images/ui-icons_cc0000_256x240.png"); }

.ui-icon-blank {
  background-position: 16px 16px; }

.ui-icon-caret-1-n {
  background-position: 0 0; }

.ui-icon-caret-1-ne {
  background-position: -16px 0; }

.ui-icon-caret-1-e {
  background-position: -32px 0; }

.ui-icon-caret-1-se {
  background-position: -48px 0; }

.ui-icon-caret-1-s {
  background-position: -65px 0; }

.ui-icon-caret-1-sw {
  background-position: -80px 0; }

.ui-icon-caret-1-w {
  background-position: -96px 0; }

.ui-icon-caret-1-nw {
  background-position: -112px 0; }

.ui-icon-caret-2-n-s {
  background-position: -128px 0; }

.ui-icon-caret-2-e-w {
  background-position: -144px 0; }

.ui-icon-triangle-1-n {
  background-position: 0 -16px; }

.ui-icon-triangle-1-ne {
  background-position: -16px -16px; }

.ui-icon-triangle-1-e {
  background-position: -32px -16px; }

.ui-icon-triangle-1-se {
  background-position: -48px -16px; }

.ui-icon-triangle-1-s {
  background-position: -65px -16px; }

.ui-icon-triangle-1-sw {
  background-position: -80px -16px; }

.ui-icon-triangle-1-w {
  background-position: -96px -16px; }

.ui-icon-triangle-1-nw {
  background-position: -112px -16px; }

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px; }

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px; }

.ui-icon-arrow-1-n {
  background-position: 0 -32px; }

.ui-icon-arrow-1-ne {
  background-position: -16px -32px; }

.ui-icon-arrow-1-e {
  background-position: -32px -32px; }

.ui-icon-arrow-1-se {
  background-position: -48px -32px; }

.ui-icon-arrow-1-s {
  background-position: -65px -32px; }

.ui-icon-arrow-1-sw {
  background-position: -80px -32px; }

.ui-icon-arrow-1-w {
  background-position: -96px -32px; }

.ui-icon-arrow-1-nw {
  background-position: -112px -32px; }

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px; }

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px; }

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px; }

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px; }

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px; }

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px; }

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px; }

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px; }

.ui-icon-arrowthick-1-n {
  background-position: 1px -48px; }

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px; }

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px; }

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px; }

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px; }

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px; }

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px; }

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px; }

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px; }

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px; }

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px; }

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px; }

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px; }

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px; }

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px; }

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px; }

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px; }

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px; }

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px; }

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px; }

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px; }

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px; }

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px; }

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px; }

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px; }

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px; }

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px; }

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px; }

.ui-icon-arrow-4 {
  background-position: 0 -80px; }

.ui-icon-arrow-4-diag {
  background-position: -16px -80px; }

.ui-icon-extlink {
  background-position: -32px -80px; }

.ui-icon-newwin {
  background-position: -48px -80px; }

.ui-icon-refresh {
  background-position: -64px -80px; }

.ui-icon-shuffle {
  background-position: -80px -80px; }

.ui-icon-transfer-e-w {
  background-position: -96px -80px; }

.ui-icon-transferthick-e-w {
  background-position: -112px -80px; }

.ui-icon-folder-collapsed {
  background-position: 0 -96px; }

.ui-icon-folder-open {
  background-position: -16px -96px; }

.ui-icon-document {
  background-position: -32px -96px; }

.ui-icon-document-b {
  background-position: -48px -96px; }

.ui-icon-note {
  background-position: -64px -96px; }

.ui-icon-mail-closed {
  background-position: -80px -96px; }

.ui-icon-mail-open {
  background-position: -96px -96px; }

.ui-icon-suitcase {
  background-position: -112px -96px; }

.ui-icon-comment {
  background-position: -128px -96px; }

.ui-icon-person {
  background-position: -144px -96px; }

.ui-icon-print {
  background-position: -160px -96px; }

.ui-icon-trash {
  background-position: -176px -96px; }

.ui-icon-locked {
  background-position: -192px -96px; }

.ui-icon-unlocked {
  background-position: -208px -96px; }

.ui-icon-bookmark {
  background-position: -224px -96px; }

.ui-icon-tag {
  background-position: -240px -96px; }

.ui-icon-home {
  background-position: 0 -112px; }

.ui-icon-flag {
  background-position: -16px -112px; }

.ui-icon-calendar {
  background-position: -32px -112px; }

.ui-icon-cart {
  background-position: -48px -112px; }

.ui-icon-pencil {
  background-position: -64px -112px; }

.ui-icon-clock {
  background-position: -80px -112px; }

.ui-icon-disk {
  background-position: -96px -112px; }

.ui-icon-calculator {
  background-position: -112px -112px; }

.ui-icon-zoomin {
  background-position: -128px -112px; }

.ui-icon-zoomout {
  background-position: -144px -112px; }

.ui-icon-search {
  background-position: -160px -112px; }

.ui-icon-wrench {
  background-position: -176px -112px; }

.ui-icon-gear {
  background-position: -192px -112px; }

.ui-icon-heart {
  background-position: -208px -112px; }

.ui-icon-star {
  background-position: -224px -112px; }

.ui-icon-link {
  background-position: -240px -112px; }

.ui-icon-cancel {
  background-position: 0 -128px; }

.ui-icon-plus {
  background-position: -16px -128px; }

.ui-icon-plusthick {
  background-position: -32px -128px; }

.ui-icon-minus {
  background-position: -48px -128px; }

.ui-icon-minusthick {
  background-position: -64px -128px; }

.ui-icon-close {
  background-position: -80px -128px; }

.ui-icon-closethick {
  background-position: -96px -128px; }

.ui-icon-key {
  background-position: -112px -128px; }

.ui-icon-lightbulb {
  background-position: -128px -128px; }

.ui-icon-scissors {
  background-position: -144px -128px; }

.ui-icon-clipboard {
  background-position: -160px -128px; }

.ui-icon-copy {
  background-position: -176px -128px; }

.ui-icon-contact {
  background-position: -192px -128px; }

.ui-icon-image {
  background-position: -208px -128px; }

.ui-icon-video {
  background-position: -224px -128px; }

.ui-icon-script {
  background-position: -240px -128px; }

.ui-icon-alert {
  background-position: 0 -144px; }

.ui-icon-info {
  background-position: -16px -144px; }

.ui-icon-notice {
  background-position: -32px -144px; }

.ui-icon-help {
  background-position: -48px -144px; }

.ui-icon-check {
  background-position: -64px -144px; }

.ui-icon-bullet {
  background-position: -80px -144px; }

.ui-icon-radio-on {
  background-position: -96px -144px; }

.ui-icon-radio-off {
  background-position: -112px -144px; }

.ui-icon-pin-w {
  background-position: -128px -144px; }

.ui-icon-pin-s {
  background-position: -144px -144px; }

.ui-icon-play {
  background-position: 0 -160px; }

.ui-icon-pause {
  background-position: -16px -160px; }

.ui-icon-seek-next {
  background-position: -32px -160px; }

.ui-icon-seek-prev {
  background-position: -48px -160px; }

.ui-icon-seek-end {
  background-position: -64px -160px; }

.ui-icon-seek-start {
  background-position: -80px -160px; }

.ui-icon-seek-first {
  background-position: -80px -160px; }

.ui-icon-stop {
  background-position: -96px -160px; }

.ui-icon-eject {
  background-position: -112px -160px; }

.ui-icon-volume-off {
  background-position: -128px -160px; }

.ui-icon-volume-on {
  background-position: -144px -160px; }

.ui-icon-power {
  background-position: 0 -176px; }

.ui-icon-signal-diag {
  background-position: -16px -176px; }

.ui-icon-signal {
  background-position: -32px -176px; }

.ui-icon-battery-0 {
  background-position: -48px -176px; }

.ui-icon-battery-1 {
  background-position: -64px -176px; }

.ui-icon-battery-2 {
  background-position: -80px -176px; }

.ui-icon-battery-3 {
  background-position: -96px -176px; }

.ui-icon-circle-plus {
  background-position: 0 -192px; }

.ui-icon-circle-minus {
  background-position: -16px -192px; }

.ui-icon-circle-close {
  background-position: -32px -192px; }

.ui-icon-circle-triangle-e {
  background-position: -48px -192px; }

.ui-icon-circle-triangle-s {
  background-position: -64px -192px; }

.ui-icon-circle-triangle-w {
  background-position: -80px -192px; }

.ui-icon-circle-triangle-n {
  background-position: -96px -192px; }

.ui-icon-circle-arrow-e {
  background-position: -112px -192px; }

.ui-icon-circle-arrow-s {
  background-position: -128px -192px; }

.ui-icon-circle-arrow-w {
  background-position: -144px -192px; }

.ui-icon-circle-arrow-n {
  background-position: -160px -192px; }

.ui-icon-circle-zoomin {
  background-position: -176px -192px; }

.ui-icon-circle-zoomout {
  background-position: -192px -192px; }

.ui-icon-circle-check {
  background-position: -208px -192px; }

.ui-icon-circlesmall-plus {
  background-position: 0 -208px; }

.ui-icon-circlesmall-minus {
  background-position: -16px -208px; }

.ui-icon-circlesmall-close {
  background-position: -32px -208px; }

.ui-icon-squaresmall-plus {
  background-position: -48px -208px; }

.ui-icon-squaresmall-minus {
  background-position: -64px -208px; }

.ui-icon-squaresmall-close {
  background-position: -80px -208px; }

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px; }

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px; }

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px; }

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px; }

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px; }

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px; }

.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 3px; }

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 3px; }

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 3px; }

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 3px; }

.ui-widget-overlay {
  background: #aaa;
  opacity: 0.3;
  filter: Alpha(Opacity=30); }

.ui-widget-shadow {
  -webkit-box-shadow: 0 0 5px #666;
  box-shadow: 0 0 5px #666; }

/**
 * Swiper 3.3.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2016, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: February 7, 2016
 */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  /* Fix of Webkit flickering */
  z-index: 1; }

.swiper-container-no-flexbox .swiper-slide {
  float: left; }

.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column; }

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  -moz-transform: translate3d(0px, 0, 0);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0); }

.swiper-container-multirow > .swiper-wrapper {
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap; }

.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto; }

.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative; }

/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto; }

.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-transition-property: -webkit-transform, height;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform, height; }

/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000; }

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
  touch-action: pan-y; }

.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x; }

/* Arrows */
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  -moz-background-size: 27px 44px;
  -webkit-background-size: 27px 44px;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat; }

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none; }

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto; }

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto; }

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

/* Pagination Styles */
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10; }

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0; }

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%; }

/* Bullets */
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2; }

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  appearance: none; }

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer; }

.swiper-pagination-white .swiper-pagination-bullet {
  background: #fff; }

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff; }

.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff; }

.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000; }

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  -moz-transform: translate3d(0px, -50%, 0);
  -o-transform: translate(0px, -50%);
  -ms-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0); }

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 5px 0;
  display: block; }

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px; }

/* Progress */
.swiper-pagination-progress {
  background: rgba(0, 0, 0, 0.25);
  position: absolute; }

.swiper-pagination-progress .swiper-pagination-progressbar {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -moz-transform-origin: left top;
  -ms-transform-origin: left top;
  -o-transform-origin: left top;
  transform-origin: left top; }

.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
  -webkit-transform-origin: right top;
  -moz-transform-origin: right top;
  -ms-transform-origin: right top;
  -o-transform-origin: right top;
  transform-origin: right top; }

.swiper-container-horizontal > .swiper-pagination-progress {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0; }

.swiper-container-vertical > .swiper-pagination-progress {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0; }

.swiper-pagination-progress.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.5); }

.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
  background: #fff; }

.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
  background: #000; }

/* 3D Container */
.swiper-container-3d {
  -webkit-perspective: 1200px;
  -moz-perspective: 1200px;
  -o-perspective: 1200px;
  perspective: 1200px; }

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d; }

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10; }

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(transparent));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), transparent);
  /* Firefox 16+, IE10, Opera 12.50+ */ }

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(transparent));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), transparent);
  /* Firefox 16+, IE10, Opera 12.50+ */ }

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(transparent));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent);
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent);
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent);
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent);
  /* Firefox 16+, IE10, Opera 12.50+ */ }

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(transparent));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent);
  /* Firefox 16+, IE10, Opera 12.50+ */ }

/* Coverflow */
.swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px; }

/* Cube + Flip */
.swiper-container-cube,
.swiper-container-flip {
  overflow: visible; }

.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1; }

.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-container-cube .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden; }

/* Cube */
.swiper-container-cube .swiper-slide {
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%; }

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -moz-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0; }

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible; }

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0; }

/* Fade */
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity; }

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1); }

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%; }

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%; }

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0; }

.swiper-scrollbar-cursor-drag {
  cursor: move; }

/* Preloader */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -moz-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  -moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite; }

.swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  -webkit-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat; }

.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

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

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

.tooltipster-fall,
.tooltipster-grow.tooltipster-show {
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); }

.tooltipster-base {
  display: flex;
  pointer-events: none;
  position: absolute; }

.tooltipster-box {
  flex: 1 1 auto; }

.tooltipster-content {
  box-sizing: border-box;
  max-height: 100%;
  max-width: 100%;
  overflow: auto; }

.tooltipster-ruler {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  visibility: hidden; }

.tooltipster-fade {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -ms-transition-property: opacity;
  transition-property: opacity; }

.tooltipster-fade.tooltipster-show {
  opacity: 1; }

.tooltipster-grow {
  -webkit-transform: scale(0, 0);
  -moz-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-backface-visibility: hidden; }

.tooltipster-grow.tooltipster-show {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); }

.tooltipster-swing {
  opacity: 0;
  -webkit-transform: rotateZ(4deg);
  -moz-transform: rotateZ(4deg);
  -o-transform: rotateZ(4deg);
  -ms-transform: rotateZ(4deg);
  transform: rotateZ(4deg);
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform; }

.tooltipster-swing.tooltipster-show {
  opacity: 1;
  -webkit-transform: rotateZ(0);
  -moz-transform: rotateZ(0);
  -o-transform: rotateZ(0);
  -ms-transform: rotateZ(0);
  transform: rotateZ(0);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -moz-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -ms-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -o-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4); }

.tooltipster-fall {
  -webkit-transition-property: top;
  -moz-transition-property: top;
  -o-transition-property: top;
  -ms-transition-property: top;
  transition-property: top;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); }

.tooltipster-fall.tooltipster-initial {
  top: 0 !important; }

.tooltipster-fall.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  top: 0 !important;
  opacity: 0; }

.tooltipster-slide {
  -webkit-transition-property: left;
  -moz-transition-property: left;
  -o-transition-property: left;
  -ms-transition-property: left;
  transition-property: left;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); }

.tooltipster-slide.tooltipster-initial {
  left: -40px !important; }

.tooltipster-slide.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  left: 0 !important;
  opacity: 0; }

@keyframes tooltipster-fading {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.tooltipster-update-fade {
  animation: tooltipster-fading 0.4s; }

@keyframes tooltipster-rotating {
  25% {
    transform: rotate(-2deg); }
  75% {
    transform: rotate(2deg); }
  100% {
    transform: rotate(0); } }

.tooltipster-update-rotate {
  animation: tooltipster-rotating 0.6s; }

@keyframes tooltipster-scaling {
  50% {
    transform: scale(1.1); }
  100% {
    transform: scale(1); } }

.tooltipster-update-scale {
  animation: tooltipster-scaling 0.6s; }

.tooltipster-sidetip .tooltipster-box {
  background: #565656;
  border: 2px solid #000;
  border-radius: 4px; }

.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
  margin-top: 8px; }

.tooltipster-sidetip.tooltipster-left .tooltipster-box {
  margin-right: 8px; }

.tooltipster-sidetip.tooltipster-right .tooltipster-box {
  margin-left: 8px; }

.tooltipster-sidetip.tooltipster-top .tooltipster-box {
  margin-bottom: 8px; }

.tooltipster-sidetip .tooltipster-content {
  color: #fff;
  line-height: 18px;
  padding: 6px 14px; }

.tooltipster-sidetip .tooltipster-arrow {
  overflow: hidden;
  position: absolute; }

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
  height: 10px;
  margin-left: -10px;
  top: 0;
  width: 20px; }

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
  height: 20px;
  margin-top: -10px;
  right: 0;
  top: 0;
  width: 10px; }

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
  height: 20px;
  margin-top: -10px;
  left: 0;
  top: 0;
  width: 10px; }

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
  bottom: 0;
  height: 10px;
  margin-left: -10px;
  width: 20px; }

.tooltipster-sidetip .tooltipster-arrow-background,
.tooltipster-sidetip .tooltipster-arrow-border {
  height: 0;
  position: absolute;
  width: 0; }

.tooltipster-sidetip .tooltipster-arrow-background {
  border: 10px solid transparent; }

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
  border-bottom-color: #565656;
  left: 0;
  top: 3px; }

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
  border-left-color: #565656;
  left: -3px;
  top: 0; }

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
  border-right-color: #565656;
  left: 3px;
  top: 0; }

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
  border-top-color: #565656;
  left: 0;
  top: -3px; }

.tooltipster-sidetip .tooltipster-arrow-border {
  border: 10px solid transparent;
  left: 0;
  top: 0; }

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
  border-bottom-color: #000; }

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
  border-left-color: #000; }

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
  border-right-color: #000; }

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
  border-top-color: #000; }

.tooltipster-sidetip .tooltipster-arrow-uncropped {
  position: relative; }

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
  top: -10px; }

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
  left: -10px; }

.tooltipster-fall,
.tooltipster-grow.tooltipster-show {
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); }

.tooltipster-base {
  display: flex;
  pointer-events: none;
  position: absolute; }

.tooltipster-box {
  flex: 1 1 auto; }

.tooltipster-content {
  box-sizing: border-box;
  max-height: 100%;
  max-width: 100%;
  overflow: auto; }

.tooltipster-ruler {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  visibility: hidden; }

.tooltipster-fade {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -ms-transition-property: opacity;
  transition-property: opacity; }

.tooltipster-fade.tooltipster-show {
  opacity: 1; }

.tooltipster-grow {
  -webkit-transform: scale(0, 0);
  -moz-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-backface-visibility: hidden; }

.tooltipster-grow.tooltipster-show {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); }

.tooltipster-swing {
  opacity: 0;
  -webkit-transform: rotateZ(4deg);
  -moz-transform: rotateZ(4deg);
  -o-transform: rotateZ(4deg);
  -ms-transform: rotateZ(4deg);
  transform: rotateZ(4deg);
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform; }

.tooltipster-swing.tooltipster-show {
  opacity: 1;
  -webkit-transform: rotateZ(0);
  -moz-transform: rotateZ(0);
  -o-transform: rotateZ(0);
  -ms-transform: rotateZ(0);
  transform: rotateZ(0);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -moz-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -ms-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -o-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4); }

.tooltipster-fall {
  -webkit-transition-property: top;
  -moz-transition-property: top;
  -o-transition-property: top;
  -ms-transition-property: top;
  transition-property: top;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); }

.tooltipster-fall.tooltipster-initial {
  top: 0 !important; }

.tooltipster-fall.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  top: 0 !important;
  opacity: 0; }

.tooltipster-slide {
  -webkit-transition-property: left;
  -moz-transition-property: left;
  -o-transition-property: left;
  -ms-transition-property: left;
  transition-property: left;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); }

.tooltipster-slide.tooltipster-initial {
  left: -40px !important; }

.tooltipster-slide.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  left: 0 !important;
  opacity: 0; }

@keyframes tooltipster-fading {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.tooltipster-update-fade {
  animation: tooltipster-fading 0.4s; }

@keyframes tooltipster-rotating {
  25% {
    transform: rotate(-2deg); }
  75% {
    transform: rotate(2deg); }
  100% {
    transform: rotate(0); } }

.tooltipster-update-rotate {
  animation: tooltipster-rotating 0.6s; }

@keyframes tooltipster-scaling {
  50% {
    transform: scale(1.1); }
  100% {
    transform: scale(1); } }

.tooltipster-update-scale {
  animation: tooltipster-scaling 0.6s; }

/* ==========================================================================
   Components

   Components and widgets.
   ========================================================================== */
.account-focus {
  margin: 0 !important;
  border-bottom: 3px solid #0078cf !important;
  width: 100% !important; }
  @media only screen and (min-width: 768px) {
    .account-focus {
      margin-top: 5% !important;
      padding: 60px 118px 0 !important;
      width: auto !important;
      max-width: 1108px; } }
  .account-focus__description {
    margin: 0 8px 20px;
    text-align: center; }
    @media only screen and (min-width: 768px) {
      .account-focus__description {
        margin: 0 auto 20px;
        max-width: 70%; } }
  .account-focus__account {
    margin-bottom: 20px;
    background: none;
    cursor: pointer;
    width: 100%;
    text-align: left;
    text-decoration: none; }
    @media only screen and (min-width: 960px) {
      .account-focus__account {
        width: 48%;
        height: auto; } }
    .account-focus__account--inactive {
      padding-top: 15px !important;
      font: 1.3rem/2rem "Open Sans", sans-serif !important; }
    .account-focus__account p {
      cursor: pointer; }
  .account-focus__accounts-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
    .account-focus__accounts-container .transactional__paragraph {
      font: 1.3rem/2rem "Futura-Bold", sans-serif; }
  .account-focus__accounts-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  .account-focus__link {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    -webkit-justify-content: center !important;
    -moz-justify-content: center !important;
    justify-content: center !important;
    margin: 0 !important;
    padding: 20px 0 40px !important;
    font: 1.3rem/2rem "Futura-Bold", sans-serif; }

.popup--oru .popup-container {
  border-bottom: 3px solid #ff8e2c !important; }

.account-details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-flow: wrap column;
  -moz-flex-flow: wrap column;
  -ms-flex-flow: wrap column;
  flex-flow: wrap column;
  margin-bottom: 35px;
  background-color: #fff; }
  @media only screen and (min-width: 768px) {
    .account-details {
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; } }
  .account-details__container {
    margin-bottom: 20px;
    background-color: #fff;
    padding: 40px 20px; }
    @media only screen and (min-width: 768px) {
      .account-details__container {
        padding: 40px; } }
    .account-details__container--center {
      margin: 40px auto;
      padding: 40px 20px; }
      @media only screen and (min-width: 768px) {
        .account-details__container--center {
          width: 58%; } }
  .account-details__select--active .coned-select {
    border-bottom: 2px solid #00882b; }
  .account-details__select--active .coned-select__label {
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    opacity: 1;
    display: block;
    top: 16px; }
  .account-details__icon {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    position: relative;
    top: -2px;
    margin-left: 5px;
    background-color: #00882b;
    padding: 5px;
    color: #fff; }
    .account-details__icon-container {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      -webkit-justify-content: flex-start;
      -moz-justify-content: flex-start;
      justify-content: flex-start; }
    .account-details__icon--unchecked {
      background-color: #d93927; }
  .account-details__tooltip {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    background-color: transparent; }
    .account-details__tooltip:hover {
      background-color: transparent; }
    .account-details__tooltip--true::after {
      color: #00882b;
      font-family: 'coned-icons'; }
    .account-details__tooltip--false::after {
      color: #d93927;
      font-family: 'coned-icons'; }
  .account-details__info-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .account-details__info-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 20px;
    width: 100%; }
    @media only screen and (min-width: 990px) {
      .account-details__info-container {
        width: 49%; } }
  .account-details__info-text {
    display: inline-block;
    margin-right: 4px;
    font: 1.5rem/2.5rem "Open Sans", sans-serif; }
    .account-details__info-text:first-child {
      margin-right: 0; }
    .account-details__info-text--extension {
      padding-left: 4px; }
  .account-details__info-description {
    padding-bottom: 10px;
    font: 1.5rem/2.5rem "Open Sans", sans-serif;
    font-weight: 400; }
  .account-details__info-link {
    display: inherit;
    margin-top: 15px;
    outline: none; }
  .account-details__title {
    margin-bottom: 25px;
    border-bottom: 3px solid #636363;
    padding-bottom: 20px;
    font: 4rem/4.7rem "Futura-Bold", sans-serif; }
    @media only screen and (max-width: 440px) {
      .account-details__title {
        font: 3.5rem/4.2rem "Futura-Bold", sans-serif; } }
  .account-details__option-title {
    margin-bottom: 10px;
    font: 1.8rem/3.2rem "Open Sans", sans-serif;
    font-weight: 600; }
  .account-details__extension-field {
    margin-right: 0; }
  .account-details__switch {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    margin-bottom: 10px;
    border-bottom: 1px solid #e6e6e6; }
    @media only screen and (max-width: 440px) {
      .account-details__switch {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin: 15px 0;
        padding-bottom: 20px; } }
    .account-details__switch-wrapper {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      padding: 20px 0;
      width: 100%; }
      @media only screen and (max-width: 440px) {
        .account-details__switch-wrapper {
          padding: 20px 0 0; } }
      @media only screen and (min-width: 768px) {
        .account-details__switch-wrapper {
          width: 50%; } }
    .account-details__switch-container {
      display: inline-block;
      margin: 0; }
    .account-details__switch-text {
      display: inline-block;
      padding-left: 10px;
      color: #00882b;
      font: 1.8rem/3.2rem "Open Sans", sans-serif;
      font-weight: 600; }
  .account-details--center-content {
    margin: 40px auto;
    background-color: #fff; }

.account-details__container--open {
  border-bottom: 2px solid #e6e6e6;
  width: 100%; }

.account-details--oru .account-details__info-link {
  color: #004557; }

.active-connection-item {
  background-color: #fff;
  width: auto; }
  .active-connection-item__header {
    padding: 0 30px;
    width: auto; }
    @media only screen and (min-width: 768px) {
      .active-connection-item__header {
        padding: 0 55px; } }
    @media only screen and (min-width: 960px) {
      .active-connection-item__header {
        padding: 0 110px; } }
    .active-connection-item__header-labels {
      display: block;
      margin-top: 15px;
      border-bottom: 3px solid #e6e6e6;
      padding-bottom: 10px;
      height: auto; }
      @media only screen and (min-width: 768px) {
        .active-connection-item__header-labels {
          display: -webkit-box;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          align-items: center;
          margin-top: 0;
          padding-bottom: 0;
          height: 65px; } }
    .active-connection-item__header-logo {
      display: block;
      float: none;
      margin-right: 15px;
      width: 65px;
      height: 65px; }
      @media only screen and (min-width: 768px) {
        .active-connection-item__header-logo {
          display: inline-block;
          float: left; } }
    .active-connection-item__header-title {
      display: block;
      margin-bottom: 5px;
      font: 2rem "Futura-Bold", sans-serif; }
      @media only screen and (min-width: 768px) {
        .active-connection-item__header-title {
          display: inline-block;
          margin: auto 0 10px;
          font-size: 3rem; } }
    .active-connection-item__header-subtitle {
      display: block;
      margin: 0;
      font: 1.5rem "Open Sans", sans-serif;
      font-weight: 600; }
      @media only screen and (min-width: 768px) {
        .active-connection-item__header-subtitle {
          margin: auto 0 13px 20px;
          font-size: 1.8rem; } }
  .active-connection-item--hidden {
    display: none; }
  .active-connection-item__load-more {
    display: inline;
    padding: 30px 0; }
    .active-connection-item__load-more:hover {
      text-decoration: underline; }
    .active-connection-item__load-more-container {
      display: block;
      width: 100%;
      text-align: center; }

.collapsible-account-item {
  -webkit-transition: background-color 0.2s ease;
  -moz-transition: background-color 0.2s ease;
  -ms-transition: background-color 0.2s ease;
  -o-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  display: block;
  padding: 0 30px;
  width: auto;
  overflow: hidden; }
  @media only screen and (min-width: 768px) {
    .collapsible-account-item {
      padding: 0 55px; } }
  @media only screen and (min-width: 960px) {
    .collapsible-account-item {
      padding: 0 110px; } }
  .collapsible-account-item__edit-button {
    position: relative;
    top: -36px; }
    @media only screen and (min-width: 768px) {
      .collapsible-account-item__edit-button {
        top: auto; } }
  .collapsible-account-item__submit-progress-animation {
    padding: 0 25px; }
  .collapsible-account-item__submit-button-top {
    background-color: #f8f8f8; }
  .collapsible-account-item__date-container {
    padding: 40px 0 0; }
  .collapsible-account-item__date-picker {
    background-color: inherit; }
  .collapsible-account-item__header {
    margin-left: 0;
    border-bottom: 1px solid #e6e6e6;
    padding: 30px 0; }
    @media only screen and (min-width: 768px) {
      .collapsible-account-item__header {
        margin-left: 80px; } }
  .collapsible-account-item__title {
    display: inline-block;
    width: auto;
    font: 1.8rem "Open Sans", sans-serif;
    font-weight: 700; }
    @media only screen and (min-width: 768px) {
      .collapsible-account-item__title {
        width: 47%; } }
  .collapsible-account-item__subtitle {
    display: block;
    color: #adadad;
    font-size: 1.2rem "Open Sans", sans-serif;
    font-weight: 600; }
    @media only screen and (min-width: 768px) {
      .collapsible-account-item__subtitle {
        display: inline-block;
        font-size: 1.4rem; } }
  .collapsible-account-item__button {
    display: inline-block;
    margin-right: 20px; }
    .collapsible-account-item__button--right-floated {
      float: right; }
    .collapsible-account-item__button-container {
      float: right; }
  .collapsible-account-item__select {
    background-color: inherit;
    font: 1.8rem "Open Sans", sans-serif;
    font-weight: 600; }
    .collapsible-account-item__select-icon {
      background-color: inherit !important; }
  .collapsible-account-item__form {
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    opacity: 0;
    display: block;
    margin-left: 0;
    border-bottom: 1px solid #e6e6e6;
    background-color: inherit;
    padding: 0;
    height: 0; }
    @media only screen and (min-width: 768px) {
      .collapsible-account-item__form {
        margin-left: 80px; } }
    .collapsible-account-item__form-title {
      display: block;
      padding-left: 3px;
      font: 1.8rem "Futura-Bold", sans-serif; }
    .collapsible-account-item__form-subtitle {
      display: block;
      padding-top: 15px;
      padding-left: 3px;
      font: 1.5rem "Open Sans", sans-serif;
      font-weight: 600; }
    .collapsible-account-item__form-button {
      margin-top: 20px;
      padding-left: 3px; }
      .collapsible-account-item__form-button--transparent {
        display: inline-block;
        margin: 0 20px;
        background: transparent;
        padding: 10px 20px;
        width: auto;
        text-transform: uppercase;
        color: #636363;
        font: 1.6rem "Open Sans", sans-serif;
        font-weight: 800; }
        @media only screen and (min-width: 768px) {
          .collapsible-account-item__form-button--transparent {
            padding: 20px 10px;
            font-size: 1.8rem; } }
      .collapsible-account-item__form-button--transparent:hover {
        color: #636363; }
      .collapsible-account-item__form-button--blue-rounded {
        -webkit-transition: background-color 0.2s ease;
        -moz-transition: background-color 0.2s ease;
        -ms-transition: background-color 0.2s ease;
        -o-transition: background-color 0.2s ease;
        transition: background-color 0.2s ease;
        -webkit-border-radius: 50px;
        border-radius: 50px;
        background-clip: padding-box;
        /* stops bg color from leaking outside the border: */
        display: inline-block;
        margin: 20 0 0;
        background-color: #0078cf;
        padding: 20px;
        width: auto;
        text-transform: uppercase;
        color: #fff;
        font: 1.6rem "Open Sans", sans-serif;
        font-weight: 800; }
        @media only screen and (min-width: 768px) {
          .collapsible-account-item__form-button--blue-rounded {
            padding: 20px 55px;
            font-size: 1.8rem; } }
      .collapsible-account-item__form-button--blue-rounded:hover {
        background-color: #0078cf; }
      .collapsible-account-item__form-button--blue-rounded:disabled, .collapsible-account-item__form-button--blue-rounded[disabled] {
        filter: alpha(opacity=50);
        -khtml-opacity: 0.5;
        opacity: 0.5;
        pointer-events: none; }
    .collapsible-account-item__form-bottom {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      -webkit-justify-content: flex-end;
      -moz-justify-content: flex-end;
      justify-content: flex-end;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      margin-top: 20px; }
    .collapsible-account-item__form-deauthorize {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; }
  .collapsible-account-item[disabled] {
    pointer-events: none; }
    .collapsible-account-item[disabled] .collapsible-account-item__title {
      color: #adadad; }
    .collapsible-account-item[disabled] .collapsible-account-item__subtitle,
    .collapsible-account-item[disabled] .collapsible-account-item__edit-button {
      display: none; }
  .collapsible-account-item.collapsible-container__item--open {
    background-color: #f8f8f8; }
    .collapsible-account-item.collapsible-container__item--open .collapsible-account-item__form {
      filter: alpha(opacity=100);
      -khtml-opacity: 1;
      opacity: 1;
      padding: 40px 0 25px;
      height: auto; }
      @media only screen and (min-width: 768px) {
        .collapsible-account-item.collapsible-container__item--open .collapsible-account-item__form {
          padding-bottom: 50px; } }

.active-connections-container {
  background-color: #fff; }

.active-connections-list {
  background-color: #fff;
  padding: 40px 0 20px; }
  @media only screen and (min-width: 768px) {
    .active-connections-list {
      padding: 120px 0 0; } }
  .active-connections-list__element {
    padding-bottom: 70px; }
    @media only screen and (min-width: 768px) {
      .active-connections-list__element {
        padding-bottom: 100px; } }
  .active-connections-list--empty {
    padding: 40px 0; }
    @media only screen and (min-width: 768px) {
      .active-connections-list--empty {
        padding: 150px 0; } }

.active-connections-list--oru .collapsible-account-item__form-button--blue-rounded {
  background-color: #ff8e2c; }
  .active-connections-list--oru .collapsible-account-item__form-button--blue-rounded:hover {
    background-color: #ff8e2c; }

.alert {
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  position: relative;
  padding: 10px 0; }
  @media only screen and (min-width: 768px) {
    .alert {
      padding: 16px 0; } }
  .alert-wrapper {
    color: #fff; }
    .alert-wrapper--red {
      background: #d93927; }
    .alert-wrapper--yellow {
      border-bottom: 1px solid #e3d67c;
      background: #fdee8a;
      color: #2a2a2a; }
    .alert-wrapper--green {
      border-bottom: 1px solid #00882b;
      background: #00882b; }
    .alert-wrapper--blue {
      border-bottom: 1px solid #0078cf;
      background: #0078cf; }
    .alert-wrapper--purple {
      background: #76489d; }
  .alert__type-icon {
    display: inline-block;
    margin: -20px 0 0 20px;
    height: 25px;
    font-size: 4.5rem; }
  .alert__block {
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    margin-right: 20px;
    width: calc(100% - 61px); }
    @media only screen and (max-width: 767px) {
      .alert__block--full-mobile {
        margin: 0;
        padding: 10px 0;
        width: 100%; } }
  .alert__content {
    width: calc(100% - 67px);
    overflow: hidden; }
    .alert__content--flex {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      width: 100%; }
      @media only screen and (min-width: 768px) {
        .alert__content--flex {
          -webkit-box-direction: normal;
          -webkit-box-orient: horizontal;
          -webkit-flex-direction: row;
          -moz-flex-direction: row;
          -ms-flex-direction: row;
          flex-direction: row;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -webkit-justify-content: space-between;
          -moz-justify-content: space-between;
          justify-content: space-between; } }
    .alert__content-title {
      display: inline-block;
      margin-right: 5px;
      font: 1.3rem/1.8rem "Futura-Bold", sans-serif; }
      @media only screen and (min-width: 380px) {
        .alert__content-title {
          line-height: 2.2rem;
          font-size: 1.5rem; } }
      @media only screen and (min-width: 500px) {
        .alert__content-title {
          line-height: 2.4rem;
          font-size: 1.7rem; } }
      @media only screen and (min-width: 768px) {
        .alert__content-title {
          margin-right: 10px;
          line-height: 2.2rem;
          font-size: 1.5rem; } }
    .alert__content-text {
      display: inline;
      position: relative;
      font: 1.4rem/2rem "Open Sans", sans-serif; }
      @media only screen and (min-width: 380px) {
        .alert__content-text {
          line-height: 2.2rem;
          font-size: 1.6rem; } }
      @media only screen and (min-width: 500px) {
        .alert__content-text {
          line-height: 2.6rem;
          font-size: 1.8rem; } }
      @media only screen and (min-width: 768px) {
        .alert__content-text {
          margin-right: 35px;
          line-height: 2.2rem;
          font-size: 1.6rem; } }
      .alert__content-text--absolute {
        padding-left: 80px; }
    .alert__content-text--absolute {
      padding-left: 80px; }
      .alert__content-text--absolute .alert__type-icon {
        -moz-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        position: absolute;
        top: 75%;
        left: 0; }
        @media only screen and (min-width: 768px) {
          .alert__content-text--absolute .alert__type-icon {
            top: 100%; } }
    .alert__content-cta {
      display: inline-block;
      text-transform: uppercase;
      font: 1.1rem/1.6rem "Open Sans", sans-serif;
      font-weight: 700; }
      @media only screen and (min-width: 380px) {
        .alert__content-cta {
          line-height: 1.8rem;
          font-size: 1.3rem; } }
      @media only screen and (min-width: 500px) {
        .alert__content-cta {
          line-height: 2.2rem;
          font-size: 1.5rem; } }
      @media only screen and (min-width: 768px) {
        .alert__content-cta {
          line-height: 1.8rem;
          font-size: 1.3rem; } }
      .alert__content-cta,
      .is-oru .alert__content-cta {
        color: #fff; }
    .alert__content-cta:hover {
      text-decoration: underline; }
  .alert__close {
    margin-right: 23px;
    background-color: transparent;
    padding: 0;
    width: 18px; }
    .alert__close::before {
      position: absolute;
      right: 0;
      margin-top: -30px;
      font-size: 6rem; }

.alert-wrapper--yellow .alert__content-cta {
  color: #2a2a2a; }

.alert-wrapper--yellow .alert__close {
  color: #2a2a2a; }

.anchor-link {
  position: relative;
  z-index: 10;
  margin-top: -10px;
  background-color: #0078cf;
  width: 100%; }
  @media only screen and (min-width: 768px) {
    .anchor-link {
      margin-top: -35px; } }
  .anchor-link__list {
    width: 100%; }
  .anchor-link__list-nav {
    display: block;
    background-color: #0078cf;
    text-align: center; }
  .anchor-link--hidden {
    height: 0;
    overflow: hidden; }
    .anchor-link--hidden-display {
      display: none; }
  .anchor-link__select-text {
    position: absolute;
    z-index: 1;
    padding: 10px 70px 0 30px;
    width: calc(100% - 100px);
    height: 40px;
    text-align: center;
    color: #004557;
    font: 1.4rem/3.2rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .anchor-link__select-text {
        padding: 12px 94px 0 50px;
        width: calc(100% - 144px);
        height: 48px;
        font: 2.2rem/3.2rem "Futura-Bold", sans-serif; } }
    body:not(.is-oru) .anchor-link__select-text {
      color: #fff; }
  .anchor-link__select {
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    opacity: 0;
    position: relative;
    z-index: 2;
    border: 0;
    background-color: transparent;
    padding: 0 70px 0 30px;
    height: 50px;
    text-shadow: none;
    font: 1.4rem/3.2rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .anchor-link__select {
        padding: 0 50px;
        height: 60px;
        font: 2.2rem/3.2rem "Futura-Bold", sans-serif; } }
    .anchor-link__select-icon {
      -webkit-border-radius: 50%;
      border-radius: 50%;
      background-clip: padding-box;
      /* stops bg color from leaking outside the border: */
      top: 22%;
      right: 30px;
      background-color: #fff;
      width: 30px;
      height: 30px;
      color: #0078cf; }
      @media only screen and (min-width: 768px) {
        .anchor-link__select-icon {
          right: 50px;
          width: 34px;
          height: 34px; } }
    .anchor-link__select-icon::before {
      position: absolute;
      top: -2px;
      left: -5px; }
      @media only screen and (min-width: 768px) {
        .anchor-link__select-icon::before {
          top: 0;
          left: -2px; } }
    .anchor-link__select option {
      color: #000; }
    .anchor-link__select-container {
      position: relative;
      z-index: 2; }
  .anchor-link__nav-item {
    -webkit-transition: border-bottom-color 0.2s 0.1s ease-out;
    -moz-transition: border-bottom-color 0.2s 0.1s ease-out;
    -ms-transition: border-bottom-color 0.2s 0.1s ease-out;
    -o-transition: border-bottom-color 0.2s 0.1s ease-out;
    transition: border-bottom-color 0.2s 0.1s ease-out;
    border-bottom: 4px solid transparent;
    background-color: transparent;
    padding: 15px 20px 15px 15px;
    width: auto;
    color: #fff;
    font: 1.4rem "Open Sans", sans-serif;
    font-weight: 700; }
  .anchor-link__nav-item:hover {
    border-bottom: 4px solid #8ac0df; }
  .anchor-link__nav-item--active {
    border-bottom: 4px solid #fff; }
  .anchor-link .coned-select__label {
    color: #0078cf; }

.anchors-wrappers {
  margin-top: 35px; }
  @media only screen and (min-width: 768px) {
    .anchors-wrappers {
      margin-top: -10px; } }

.anchor-link--oru {
  background-color: #ff8e2c; }
  .anchor-link--oru .anchor-link__select-icon {
    color: #004557; }
  .anchor-link--oru .anchor-link__list-nav {
    background-color: #ff8e2c; }
  .anchor-link--oru .coned-select__label {
    color: #004557; }
  .anchor-link--oru .anchor-link__nav-item {
    color: #004557; }
    .anchor-link--oru .anchor-link__nav-item:hover {
      border-bottom: 4px solid #004557; }
  .anchor-link--oru .anchor-link__nav-item--active {
    border-bottom: 4px solid #004557; }

.article__actions {
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  padding-top: 40px; }
  @media only screen and (max-width: 945px) {
    .article__actions {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center; } }
  .article__actions-wrapper {
    margin: 0 10px;
    background-color: #fff; }
    @media only screen and (min-width: 768px) {
      .article__actions-wrapper {
        margin: 0 auto; } }
  .article__actions-wrapper--faq {
    margin-bottom: 95px; }
  .article__actions-padding {
    padding: 0 20px 20px; }
    @media only screen and (min-width: 768px) {
      .article__actions-padding {
        padding-right: 0;
        padding-left: 21.5%;
        width: 60%; } }
  .article__actions .social-share,
  .article__actions .was-this-helpful {
    margin-bottom: 20px; }

.article-page {
  margin: 0 10px;
  background-color: #fff;
  padding-top: 50px;
  max-width: 1400px; }
  @media only screen and (min-width: 768px) {
    .article-page {
      margin: 0 auto;
      padding-top: 95px; } }

.article-section {
  margin: 0 10px 35px;
  background-color: #fff;
  padding-top: 50px;
  max-width: 1400px; }
  @media only screen and (min-width: 768px) {
    .article-section {
      margin: 0 auto 35px;
      padding-top: 95px; } }

.article-content {
  padding: 50px 20px;
  color: #2a2a2a;
  font: 1.8rem/2.6rem "Open Sans", sans-serif; }
  @media only screen and (min-width: 768px) {
    .article-content {
      padding: 95px 0 95px 21.5%;
      width: 50%; } }
  .article-content--with-container {
    padding: 0 10px 50px; }
    @media only screen and (min-width: 768px) {
      .article-content--with-container {
        padding: 0 0 95px 21.5%; } }
  .article-content-wrapper {
    background-color: #fff; }
    @media only screen and (max-width: 767px) {
      .article-content-wrapper {
        margin: 0 10px; } }
    .article-content-wrapper a:focus {
      position: static !important;
      height: 30px; }
      .article-content-wrapper a:focus::before {
        content: none !important; }
  .article-content--medium-size {
    padding: 42px 0;
    width: 75%; }
  .article-content--centered {
    width: auto;
    text-align: center; }
    @media only screen and (min-width: 768px) {
      .article-content--centered {
        padding: 95px 0;
        width: 100%; } }
  .article-content--margin-top {
    margin-top: 10px; }
    @media only screen and (min-width: 768px) {
      .article-content--margin-top {
        margin-top: 50px; } }
  .article-content--margin-bottom {
    margin-bottom: 10px; }
    @media only screen and (min-width: 768px) {
      .article-content--margin-bottom {
        margin-bottom: 35px; } }
  @media only screen and (min-width: 768px) {
    .article-content a {
      white-space: nowrap; } }
  .article-content--wrap-links .article-content a {
    white-space: normal; }
  .article-content h2 {
    margin-bottom: 20px;
    font: 2rem/2.6rem "Futura-Bold", sans-serif; }
  .article-content p:not(:last-child) {
    margin-bottom: 35px; }
  .article-content ul,
  .article-content ol {
    padding: 0 0 35px 20px;
    list-style: none;
    font: 1.4rem/2rem "Open Sans", sans-serif;
    font-weight: 600; }
    @media only screen and (min-width: 768px) {
      .article-content ul,
      .article-content ol {
        padding-left: 14%; } }
    .article-content ul:last-child,
    .article-content ol:last-child {
      padding-bottom: 0; }
  .article-content li {
    margin-bottom: 20px; }
    .article-content li:last-child {
      margin-bottom: 0; }
    .article-content li::before {
      padding-right: 10px;
      color: #0078cf;
      content: '•'; }
    .article-content li ul,
    .article-content li ol {
      margin-top: 20px;
      padding-bottom: 1px; }
  .article-content ul li {
    text-indent: -1.1em; }
  .article-content ol {
    counter-reset: elementcounter; }
    .article-content ol li {
      text-indent: -1.6em; }
      .article-content ol li::before {
        content: counter(elementcounter) ".";
        counter-increment: elementcounter; }
    .article-content ol ol {
      counter-reset: elementAlphaCounter; }
      .article-content ol ol li {
        text-indent: -1.6em; }
        .article-content ol ol li::before {
          content: counter(elementAlphaCounter, lower-alpha) ".";
          counter-increment: elementAlphaCounter; }
        .article-content ol ol li ol {
          counter-reset: elementRomanCounter; }
          .article-content ol ol li ol li {
            text-indent: -1.6em; }
            .article-content ol ol li ol li::before {
              content: counter(elementRomanCounter, lower-roman) ".";
              counter-increment: elementRomanCounter; }
  .article-content sup {
    vertical-align: super;
    font-size: 0.75em; }
  .article-content blockquote {
    margin-bottom: 35px;
    overflow: hidden;
    font: 4.5rem/5.5rem "Futura-Bold", sans-serif;
    word-break: break-word; }
    @media only screen and (max-width: 440px) {
      .article-content blockquote {
        font: 3rem/3.7rem "Futura-Bold", sans-serif; } }
    @media only screen and (min-width: 768px) {
      .article-content blockquote {
        padding-left: 14%;
        font: 3rem/3.7rem "Futura-Bold", sans-serif; } }

.article-content--oru li::before {
  color: #ff8e2c; }

.article-header {
  margin-bottom: 10px;
  color: #2a2a2a; }
  @media only screen and (min-width: 768px) {
    .article-header {
      margin-bottom: 35px; } }
  .article-header__background {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    background: rgba(0, 0, 0, 0.5);
    height: 100%; }
    @media only screen and (min-width: 768px) {
      .article-header__background {
        background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.77) 0%, transparent 100%);
        background: -webkit-gradient(top left, top right, color-stop(0%, rgba(0, 0, 0, 0.77)), color-stop(rgba(0, 0, 0, 0.77) 15%), color-stop(transparent 80%), color-stop(100%, transparent));
        background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.77) 0%, rgba(0, 0, 0, 0.77) 15%, transparent 80%, transparent 100%);
        background: -o-linear-gradient(left, rgba(0, 0, 0, 0.77) 0%, rgba(0, 0, 0, 0.77) 15%, transparent 80%, transparent 100%);
        background: -ms-linear-gradient(left, rgba(0, 0, 0, 0.77) 0%, rgba(0, 0, 0, 0.77) 15%, transparent 80%, transparent 100%);
        background: linear-gradient(to right, rgba(0, 0, 0, 0.77) 0%, rgba(0, 0, 0, 0.77) 15%, transparent 80%, transparent 100%); } }
    .article-header__background--no-gradient {
      background: none; }
    @media only screen and (max-width: 767px) {
      .article-header--image-desktop .article-header__background {
        background: #fff; } }
  .article-header--image {
    -webkit-transition: all, 0.4s, ease;
    -moz-transition: all, 0.4s, ease;
    -ms-transition: all, 0.4s, ease;
    -o-transition: all, 0.4s, ease;
    transition: all, 0.4s, ease;
    background-repeat: no-repeat;
    background-position: right top;
    background-size: cover;
    height: 540px;
    color: #fff; }
    @media only screen and (min-width: 768px) {
      .article-header--image {
        height: 515px; } }
    .article-header--image-light {
      color: #2a2a2a !important; }
    .article-header--image-desktop {
      border-bottom: solid 3px #069bd7;
      background: none;
      height: auto;
      color: #2a2a2a; }
      @media only screen and (min-width: 768px) {
        .article-header--image-desktop {
          border-bottom: 0;
          background-repeat: no-repeat;
          background-position: right top;
          height: 515px;
          color: #fff; } }
  .article-header-wrapper {
    background-color: #fff; }
  .article-header__picture {
    display: none; }
    .article-header__picture-background {
      background-repeat: no-repeat;
      background-position: right top;
      width: 100%;
      height: 230px; }
      @media only screen and (min-width: 768px) {
        .article-header__picture-background {
          display: none; } }
    .article-header__picture-hero {
      display: block;
      position: relative;
      padding-top: 56.25%;
      height: 0;
      overflow: hidden; }
      @media only screen and (min-width: 768px) {
        .article-header__picture-hero {
          padding: 0;
          height: 100%; } }
    .article-header__picture-centered-img {
      position: absolute;
      top: 0;
      width: 100%;
      height: 100%; }
      @media only screen and (min-width: 768px) {
        .article-header__picture-centered-img {
          -moz-transform: translateX(-50%);
          -o-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
          -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
          left: 50%;
          width: auto; } }
  .article-header__split {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: reverse;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    border-bottom: solid 3px #069bd7;
    background-color: #fff; }
    @media only screen and (min-width: 768px) {
      .article-header__split {
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        border-bottom: 0;
        height: 478px; } }
  @media only screen and (min-width: 768px) {
    .article-header__half-box {
      width: 50%;
      box-sizing: border-box; } }
  .article-header__half-box-content {
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    padding: 20px 4% 0; }
  .article-header__content {
    position: relative;
    padding: 40px 30px 60px; }
    @media only screen and (min-width: 1000px) {
      .article-header__content {
        width: 65%; } }
    @media only screen and (min-width: 1300px) {
      .article-header__content {
        padding: 75px 0 95px 21.5%;
        width: 50%; } }
  .article-header__content--image {
    padding: 20px 30px 0; }
    @media only screen and (min-width: 750px) {
      .article-header__content--image {
        padding: 20px 35px 0; } }
    @media only screen and (min-width: 1000px) {
      .article-header__content--image {
        padding: 0 0 0 21.5%;
        min-width: 35vw; } }
  .article-header__title {
    -webkit-transition: all, 0.4s, ease;
    -moz-transition: all, 0.4s, ease;
    -ms-transition: all, 0.4s, ease;
    -o-transition: all, 0.4s, ease;
    transition: all, 0.4s, ease;
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    opacity: 1;
    position: relative;
    top: 0;
    margin-bottom: 15px;
    font: 3.5rem/4.7rem "Futura-Bold", sans-serif; }
    @media only screen and (max-width: 440px) {
      .article-header__title {
        font: 2.5rem/3.7rem "Futura-Bold", sans-serif; } }
    @media only screen and (min-width: 768px) {
      .article-header__title {
        font: 4.5rem/5.7rem "Futura-Bold", sans-serif; } }
    .article-header__half-box-content .article-header__title {
      font: 2.5rem/3.7rem "Futura-Bold", sans-serif; }
      @media only screen and (min-width: 750px) {
        .article-header__half-box-content .article-header__title {
          font: 3.5rem/4.7rem "Futura-Bold", sans-serif; } }
      @media only screen and (min-width: 1300px) {
        .article-header__half-box-content .article-header__title {
          font: 4.5rem/5.7rem "Futura-Bold", sans-serif; } }
  .article-header__byline {
    display: inline-block;
    font-size: 1.3rem; }
    .article-header__byline-wrapper {
      -webkit-transition: all, 0.4s, ease;
      -moz-transition: all, 0.4s, ease;
      -ms-transition: all, 0.4s, ease;
      -o-transition: all, 0.4s, ease;
      transition: all, 0.4s, ease;
      margin-bottom: 20px; }
    .article-header__byline-hr {
      display: inline-block;
      margin: 0 10px 2px 0;
      background-color: #069bd7;
      width: 75px;
      height: 3px; }
    .article-header__byline-item {
      display: inline-block; }
    .article-header__byline-item:not(:last-child) {
      margin-right: 10px;
      border-right: 2px solid #cfcfcf;
      padding-right: 10px; }
    .article-header__byline-author {
      text-transform: uppercase;
      font-family: "Open Sans", sans-serif;
      font-weight: 700; }
    .article-header__byline-date {
      font-family: "Open Sans", sans-serif; }
  .article-header__description {
    -webkit-transition: all, 0.4s, ease;
    -moz-transition: all, 0.4s, ease;
    -ms-transition: all, 0.4s, ease;
    -o-transition: all, 0.4s, ease;
    transition: all, 0.4s, ease;
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    opacity: 1;
    position: relative;
    top: 0;
    margin-bottom: 20px;
    font: 1.8rem/2.8rem "Futura-Book", sans-serif; }
    .article-header--image .article-header__description a {
      color: #fff; }
  .article-header__ctas {
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-transition: all, 0.4s, ease;
    -moz-transition: all, 0.4s, ease;
    -ms-transition: all, 0.4s, ease;
    -o-transition: all, 0.4s, ease;
    transition: all, 0.4s, ease;
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    opacity: 1;
    position: relative;
    top: 0; }
  .article-header__cta {
    margin-bottom: 20px; }
    .article-header__cta:not(:last-child) {
      margin-right: 25px; }
    .article-header__cta-link {
      overflow: hidden; }
      .article-header__cta-link:focus {
        overflow: visible; }
    .article-header__cta-text {
      z-index: 1; }
    .article-header__cta-animation-block {
      -webkit-transition: all, 0.4s, ease;
      -moz-transition: all, 0.4s, ease;
      -ms-transition: all, 0.4s, ease;
      -o-transition: all, 0.4s, ease;
      transition: all, 0.4s, ease;
      -webkit-border-radius: 50px;
      border-radius: 50px;
      background-clip: padding-box;
      /* stops bg color from leaking outside the border: */
      position: absolute;
      top: 50%;
      left: 50%;
      background-color: #0078cf;
      width: 0;
      height: 0; }
    .article-header__cta-description {
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      height: 50px;
      text-transform: uppercase;
      font: 800 1.3rem/2.4rem "Open Sans", sans-serif; }
      .article-header--image-desktop .article-header__cta-description {
        color: #2a2a2a; }
        @media only screen and (min-width: 768px) {
          .article-header--image-desktop .article-header__cta-description {
            color: #fff; } }
    .article-header__cta-icon {
      display: inline-block;
      position: relative;
      z-index: 1;
      margin-right: 5px;
      width: 20px; }
      .article-header__cta-icon::before {
        position: absolute;
        top: -17px;
        left: -9px;
        font-size: 3.5rem; }
  .article-header__cta-link:active .article-header__cta-animation-block {
    background-color: #0078cf; }

.article-header__description ul,
.article-header__description ol {
  padding: 30px 0 0 20px;
  list-style: none;
  font: 1.4rem/2rem "Open Sans", sans-serif;
  font-weight: 600; }
  @media only screen and (min-width: 768px) {
    .article-header__description ul,
    .article-header__description ol {
      padding-left: 14%; } }

.article-header__description li {
  margin-bottom: 20px; }
  .article-header__description li::before {
    padding-right: 10px;
    color: #0078cf;
    content: '•'; }
  .article-header__description li ul,
  .article-header__description li ol {
    padding-bottom: 1px; }

.article-header__description ul li {
  text-indent: -1.1em; }

.article-header__description ol {
  counter-reset: elementcounter; }
  .article-header__description ol li {
    text-indent: -1.6em; }
    .article-header__description ol li::before {
      content: counter(elementcounter) ".";
      counter-increment: elementcounter; }

.article-header__description sup {
  vertical-align: super;
  font-size: 0.75em; }

.article-header__description h2 {
  font-size: 2rem;
  font-weight: 400; }

.article-header__description a {
  white-space: nowrap; }

.article-header--oru .article-header__byline-hr {
  background-color: #e77613; }

.article-header--oru .article-header__cta-animation-block {
  background-color: #ff8e2c; }

.article-header--oru .article-header__description li::before {
  color: #ff8e2c; }

.article-header--oru.article-header--image-desktop {
  border-bottom: solid 3px #e77613; }
  @media only screen and (min-width: 768px) {
    .article-header--oru.article-header--image-desktop {
      border-bottom: 0; } }

.available-connection-item {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  border: 2px solid #e6e6e6;
  background-color: #f4f4f4;
  padding: 30px 15px 30px 30px;
  width: 321px;
  max-width: 321px; }
  @media only screen and (max-width: 767px) {
    .available-connection-item {
      padding: 25px 15px 25px 25px;
      width: 300px; } }
  @media only screen and (max-width: 440px) {
    .available-connection-item {
      margin: 0 auto;
      padding: 20px 10px 20px 15px; } }
  .available-connection-item__logo {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 60px;
    height: 60px; }
    @media only screen and (max-width: 440px) {
      .available-connection-item__logo {
        width: 50px;
        height: 50px; } }
  .available-connection-item__labels {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 25px;
    max-width: 200px; }
    @media only screen and (max-width: 440px) {
      .available-connection-item__labels {
        padding-left: 15px; } }
    .available-connection-item__labels-title {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      max-height: 50px;
      font: 1.8rem "Futura-Bold", sans-serif; }
      @media only screen and (max-width: 767px) {
        .available-connection-item__labels-title {
          max-height: 46px;
          font: 1.5rem "Futura-Bold", sans-serif; } }
      .available-connection-item__labels-title--small {
        font: 1.5rem "Futura-Bold", sans-serif; }
      .available-connection-item__labels-title--extra-bold {
        font-weight: 800; }
    .available-connection-item__labels-subtitle {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      max-height: 40px;
      font: 600 1.5rem "Open Sans", sans-serif; }
      @media only screen and (max-width: 767px) {
        .available-connection-item__labels-subtitle {
          font: 1.4rem "Open Sans", sans-serif; } }
      .available-connection-item__labels-subtitle--small {
        font: 1.4rem "Open Sans", sans-serif; }
  .available-connection-item__icon {
    -moz-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    position: relative;
    width: 24px;
    height: 24px;
    color: #b7b7b7; }
    .available-connection-item__icon::before {
      position: absolute;
      top: -14px;
      left: -13px;
      font-size: 5rem; }
    .available-connection-item__icon-container {
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -moz-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -moz-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      -webkit-justify-content: flex-end;
      -moz-justify-content: flex-end;
      justify-content: flex-end; }
  .available-connection-item--full-width {
    width: auto;
    max-width: none; }

.available-connections {
  background-color: #fff;
  width: 100%; }
  .available-connections a:hover .available-connection-item {
    background-color: #dcdcdc; }
  .available-connections__container {
    margin: 0 auto;
    padding: 100px 0 0;
    width: 778px; }
    @media only screen and (max-width: 767px) {
      .available-connections__container {
        margin: 0 30px;
        padding: 60px 0 0;
        width: auto; } }
  .available-connections__header {
    border-bottom: 3px solid #e6e6e6;
    padding-bottom: 15px; }
    .available-connections__header-title {
      font: 3rem "Futura-Bold", sans-serif; }
    .available-connections__header-subtitle {
      color: #636363;
      font: 600 1.8rem "Open Sans", sans-serif; }
  .available-connections__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background-color: #fff;
    padding-bottom: 60px;
    width: auto; }
    @media only screen and (max-width: 767px) {
      .available-connections__list {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center; } }
  .available-connections__item {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding-top: 30px; }
    @media only screen and (max-width: 440px) {
      .available-connections__item {
        width: 100%; } }
    .available-connections__item--hidden {
      display: none; }
    .available-connections__item a {
      color: #000; }

.bill-comparison {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 25px;
  background-color: #fff;
  padding: 20px 30px; }
  @media only screen and (min-width: 768px) {
    .bill-comparison {
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between;
      padding: 0 15px; } }
  @media only screen and (min-width: 768px) {
    .bill-comparison-year {
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; } }
  .bill-comparison__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
    @media only screen and (min-width: 768px) {
      .bill-comparison__content {
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between;
        padding: 20px 10px 30px; } }
    @media only screen and (min-width: 960px) {
      .bill-comparison__content {
        padding: 20px 35px 30px; } }
  .bill-comparison__header {
    border-bottom: 2px solid #e6e6e6;
    padding: 30px 0;
    text-align: left; }
    @media only screen and (min-width: 768px) {
      .bill-comparison__header {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin: 0 10px;
        padding: 60px 0 30px;
        text-align: center; } }
    @media only screen and (min-width: 960px) {
      .bill-comparison__header {
        margin: 0 35px; } }
  .bill-comparison__container {
    margin-bottom: 45px; }
  .bill-comparison__title {
    color: #2a2a2a;
    font: 3rem "Futura-Bold", sans-serif; }
  .bill-comparison__description {
    padding-top: 22px;
    color: #2a2a2a;
    font: 1.4rem/2.2rem "Open Sans", sans-serif; }
    .bill-comparison__description--bold {
      font: 1.6rem "Futura-Bold", sans-serif; }
    .bill-comparison__description-year {
      text-align: left; }
      @media only screen and (min-width: 768px) {
        .bill-comparison__description-year {
          width: 100%;
          max-width: 700px;
          text-align: center;
          font: 1.4rem/1.5 "Open Sans", sans-serif; } }
      @media only screen and (min-width: 960px) {
        .bill-comparison__description-year {
          max-width: 900px;
          font: 1.8rem/1.5 "Open Sans", sans-serif; } }
  @media only screen and (min-width: 768px) {
    .bill-comparison__date {
      padding-bottom: 17px; } }
  @media only screen and (min-width: 768px) {
    .bill-comparison__date .coned-select {
      padding-left: 8px;
      font-size: 1.2rem; } }
  @media only screen and (min-width: 960px) {
    .bill-comparison__date .coned-select {
      font-size: 1.5rem; } }
  @media only screen and (min-width: 1024px) {
    .bill-comparison__date .coned-select {
      font-size: 1.7rem; } }
  .bill-comparison__text {
    padding: 45px 0 8px;
    text-transform: uppercase;
    color: #2a2a2a;
    font: 800 1.4rem/1.8rem "Open Sans", sans-serif; }
    @media only screen and (min-width: 768px) {
      .bill-comparison__text {
        font: 800 1.3rem/1.8rem "Open Sans", sans-serif; } }
    @media only screen and (min-width: 960px) {
      .bill-comparison__text {
        font: 800 1.4rem/1.8rem "Open Sans", sans-serif; } }
  .bill-comparison__price {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    border: 1px solid #e6e6e6;
    border-left: 0;
    text-align: center; }
    .bill-comparison__price--column {
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 0;
      -moz-box-flex: 1;
      -moz-flex: 1 1 0;
      -ms-flex: 1 1 0;
      flex: 1 1 0;
      border-left: 1px solid #e6e6e6;
      padding: 25px 5px;
      width: 50%; }
      @media only screen and (min-width: 768px) {
        .bill-comparison__price--column {
          padding: 15px 10px; } }
      @media only screen and (min-width: 960px) {
        .bill-comparison__price--column {
          padding: 20px 15px; } }
    .bill-comparison__price-number {
      color: #2a2a2a;
      font: 2.8rem/6rem "Futura-Bold", sans-serif; }
      @media only screen and (max-width: 320px) {
        .bill-comparison__price-number {
          font: 2.4rem/6rem "Futura-Bold", sans-serif; } }
      @media only screen and (min-width: 768px) {
        .bill-comparison__price-number {
          font: 3.5rem/6rem "Futura-Bold", sans-serif; } }
      @media only screen and (min-width: 960px) {
        .bill-comparison__price-number {
          font: 4rem/6rem "Futura-Bold", sans-serif; } }
      .bill-comparison__price-number--blue {
        color: #0078cf; }
    .bill-comparison__price-text {
      padding: 5px 10px;
      text-transform: uppercase;
      color: #636363;
      font: 700 1.2rem/1.8rem "Open Sans", sans-serif; }
      @media only screen and (max-width: 320px) {
        .bill-comparison__price-text {
          font: 700 1rem/1.8rem "Open Sans", sans-serif; } }
      @media only screen and (min-width: 768px) {
        .bill-comparison__price-text {
          padding: 0 0 5px;
          font: 700 1rem/1.8rem "Open Sans", sans-serif; } }
      @media only screen and (min-width: 960px) {
        .bill-comparison__price-text {
          font: 700 1.2rem/1.8rem "Open Sans", sans-serif; } }
  .bill-comparison__column {
    margin: 20px 0;
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .bill-comparison__column {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 0;
        -moz-box-flex: 1;
        -moz-flex: 1 1 0;
        -ms-flex: 1 1 0;
        flex: 1 1 0;
        margin: 35px 0;
        padding: 15px 4% 40px; } }
    @media only screen and (min-width: 768px) {
      .bill-comparison__column--right {
        padding-top: 55px !important; } }
    .bill-comparison__column-year {
      margin: 20px 0;
      width: 100%; }
      @media only screen and (min-width: 768px) {
        .bill-comparison__column-year {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 45%;
          -moz-box-flex: 0;
          -moz-flex: 0 0 45%;
          -ms-flex: 0 0 45%;
          flex: 0 0 45%; } }
      .bill-comparison__column-year .bill-comparison__description {
        font: 2rem "Futura-Bold", sans-serif; }
        @media only screen and (min-width: 768px) {
          .bill-comparison__column-year .bill-comparison__description {
            font: 1.6rem "Futura-Bold", sans-serif; } }
        @media only screen and (min-width: 960px) {
          .bill-comparison__column-year .bill-comparison__description {
            font: 2rem "Futura-Bold", sans-serif; } }
    .bill-comparison__column + .bill-comparison__column {
      border-top: 2px solid #e6e6e6;
      padding-top: 15px; }
      @media only screen and (min-width: 768px) {
        .bill-comparison__column + .bill-comparison__column {
          border-top: 0;
          border-left: 2px solid #e6e6e6; } }
  .bill-comparison__column-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    height: 100%; }

.billing-table {
  margin-top: 45px;
  width: 100%; }
  @media only screen and (min-width: 550px) {
    .billing-table {
      margin: 54px auto 0;
      width: 55%; } }
  .billing-table__column {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font: 2.2rem/3.8rem "Open Sans", sans-serif; }
    .billing-table__column-total {
      padding: 25px 0 25px 15px;
      font: 2.2rem/3.8rem "Open Sans", sans-serif;
      font-weight: 700; }
      @media only screen and (min-width: 768px) {
        .billing-table__column-total {
          padding-top: 0;
          padding-left: 0; } }
  .billing-table__description {
    width: 75%; }
    @media only screen and (min-width: 768px) {
      .billing-table__description {
        width: 50%;
        text-align: left;
        white-space: nowrap; } }
  .billing-table__amount {
    width: 25%;
    text-align: right; }
  .billing-table__total {
    font-weight: 700; }

.billing-payment__header {
  margin-top: 25px; }
  .billing-payment__header-wrapper {
    background: #fff;
    padding: 45px 20px 0; }
    @media only screen and (min-width: 768px) {
      .billing-payment__header-wrapper {
        padding: 95px 15%; } }
    @media only screen and (min-width: 1024px) {
      .billing-payment__header-wrapper {
        padding: 95px 20%; } }

.billing-payment__checkbox-instructions {
  margin-top: 30px;
  text-align: center;
  color: #2a2a2a;
  font: 1.6rem/1.8rem "Open Sans", sans-serif;
  font-weight: 600; }
  @media only screen and (min-width: 768px) {
    .billing-payment__checkbox-instructions {
      margin-top: 0;
      text-align: left; } }

.billing-payment__title {
  border-bottom: 3px solid #636363;
  padding-bottom: 20px;
  color: #2a2a2a;
  font: 3rem/4rem "Futura-Bold", sans-serif; }
  @media only screen and (max-width: 767px) {
    .billing-payment__title {
      text-align: center; } }

.billing-payment__btns {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  padding: 30px 0; }
  @media only screen and (min-width: 900px) {
    .billing-payment__btns {
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between;
      padding: 40px 0; } }
  .billing-payment__btns-checks {
    margin-bottom: 40px; }
    @media only screen and (min-width: 768px) {
      .billing-payment__btns-checks {
        margin-bottom: 0; } }
  .billing-payment__btns-checks-list {
    display: inline-block;
    padding-top: 20px;
    white-space: nowrap; }
    @media only screen and (min-width: 768px) {
      .billing-payment__btns-checks-list {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -moz-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex; } }
  .billing-payment__btns-checkbox {
    margin: 10px; }
    @media only screen and (min-width: 768px) {
      .billing-payment__btns-checkbox {
        margin: 0 50px 0 0; } }
  .billing-payment__btns-links {
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-flex-item-align: center;
    align-self: center; }
    @media only screen and (min-width: 900px) {
      .billing-payment__btns-links {
        -webkit-align-self: center;
        -moz-align-self: center;
        -ms-flex-item-align: center;
        align-self: center;
        padding: 25px 30px 0 0; } }
    @media only screen and (min-width: 1100px) {
      .billing-payment__btns-links {
        padding-right: 35px; } }
  .billing-payment__btns-link {
    display: block;
    margin-bottom: 15px; }

.billing-payment-body {
  margin-bottom: 30px;
  background-color: #fff;
  padding: 15px 0;
  text-align: center; }
  .billing-payment-body__title {
    background-color: #e6e6e6;
    width: 100%;
    text-align: left; }
    .billing-payment-body__titles {
      padding: 20px 0;
      text-transform: uppercase;
      color: #636363;
      font: 1.8rem/2.4rem "Futura-Bold", sans-serif; }
      @media only screen and (min-width: 768px) {
        .billing-payment-body__titles {
          padding: 50px 0 20px; } }
      .billing-payment-body__titles--cycle {
        display: inherit;
        text-align: center; }
        @media only screen and (min-width: 768px) {
          .billing-payment-body__titles--cycle {
            display: -webkit-inline-box;
            display: -webkit-inline-flex;
            display: -moz-inline-flex;
            display: -ms-inline-flexbox;
            display: inline-flex;
            padding-left: 40px;
            text-align: inherit; } }
        @media only screen and (min-width: 1001px) {
          .billing-payment-body__titles--cycle {
            margin-left: 30px; } }
      .billing-payment-body__titles--total {
        display: none;
        float: right; }
        @media only screen and (min-width: 768px) {
          .billing-payment-body__titles--total {
            display: -webkit-inline-box;
            display: -webkit-inline-flex;
            display: -moz-inline-flex;
            display: -ms-inline-flexbox;
            display: inline-flex;
            margin-right: 5%; } }
        @media only screen and (min-width: 1001px) {
          .billing-payment-body__titles--total {
            display: -webkit-inline-box;
            display: -webkit-inline-flex;
            display: -moz-inline-flex;
            display: -ms-inline-flexbox;
            display: inline-flex;
            margin-right: 10%; } }
  .billing-payment-body__show-more {
    margin: 30px auto; }
    .billing-payment-body__show-more--hide {
      display: none; }
    body:not(.mouse-user):not(.is-oru) .billing-payment-body__show-more:focus {
      outline: none; }
    body:not(.mouse-user) .billing-payment-body__show-more:focus {
      outline: none; }

.billing-payment-item {
  -webkit-transition: all, 0.2s, ease;
  -moz-transition: all, 0.2s, ease;
  -ms-transition: all, 0.2s, ease;
  -o-transition: all, 0.2s, ease;
  transition: all, 0.2s, ease;
  display: block;
  border-bottom: 1px solid #636363;
  padding: 10px 20px;
  text-align: left; }
  @media only screen and (min-width: 768px) {
    .billing-payment-item {
      padding: 50px 40px; } }
  @media only screen and (min-width: 1001px) {
    .billing-payment-item {
      padding: 50px 65px; } }
  .billing-payment-item--hidden {
    display: none; }
  .billing-payment-items {
    background-color: #fff; }
  .billing-payment-item__container {
    -webkit-transition: all, 0.2s, ease;
    -moz-transition: all, 0.2s, ease;
    -ms-transition: all, 0.2s, ease;
    -o-transition: all, 0.2s, ease;
    transition: all, 0.2s, ease;
    text-align: center; }
    @media only screen and (min-width: 768px) {
      .billing-payment-item__container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center;
        text-align: left; } }
    .billing-payment-item__container-block {
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      display: inherit; }
      @media only screen and (min-width: 768px) {
        .billing-payment-item__container-block {
          width: 80%; }
          .billing-payment-item__container-block--right, .billing-payment-item__container-block--right-payment {
            width: 20%; }
          .billing-payment-item__container-block--right {
            margin-right: 20px; } }
    .billing-payment-item__container--column {
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
  .billing-payment-item__date {
    display: block;
    color: #636363;
    font: 1.2rem/2.4rem "Open Sans", sans-serif;
    font-weight: 600; }
    @media only screen and (min-width: 768px) {
      .billing-payment-item__date {
        display: inline;
        text-align: left;
        line-height: 1.5rem;
        font-size: 1.6rem; } }
  .billing-payment-item__status {
    color: #d93927;
    font: 1.1rem "Open Sans", sans-serif;
    font-weight: 800; }
    @media only screen and (min-width: 768px) {
      .billing-payment-item__status {
        padding-bottom: 5px; } }
  .billing-payment-item__months {
    display: block;
    padding: 5px;
    white-space: nowrap;
    color: #2a2a2a;
    font: 2.6rem/1.8rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .billing-payment-item__months {
        display: inline;
        padding: 0;
        font-size: 3rem; } }
  .billing-payment-item__months-container {
    position: relative; }
    @media only screen and (min-width: 768px) {
      .billing-payment-item__months-container {
        padding: 0 15px;
        width: 20%;
        text-align: left; } }
    @media only screen and (min-width: 960px) {
      .billing-payment-item__months-container {
        padding: 0 30px; } }
  @media only screen and (min-width: 768px) {
    .billing-payment-item__view {
      padding-left: 55px;
      text-align: left; } }
  @media only screen and (min-width: 850px) {
    .billing-payment-item__view {
      padding-left: 70px; } }
  .billing-payment-item__view-link {
    display: inline-block;
    margin: 10px 25px;
    text-align: center;
    white-space: nowrap; }
    @media only screen and (min-width: 768px) {
      .billing-payment-item__view-link {
        display: block;
        margin: 0; } }
    .billing-payment-item__view-link-icon {
      display: inline-block;
      margin-right: 5px; }
  .billing-payment-item__link-icon {
    position: relative;
    padding-right: 14px; }
    .billing-payment-item__link-icon::before {
      position: absolute;
      top: -4px;
      left: -10px;
      font-size: 2.5rem; }
  .billing-payment-item__total-amount {
    display: inline-block;
    padding: 5px;
    color: #2a2a2a;
    font: 1.8rem/2.4rem "Open Sans", sans-serif;
    font-weight: 800; }
    @media only screen and (min-width: 768px) {
      .billing-payment-item__total-amount {
        display: inline;
        width: 50%;
        text-align: left;
        line-height: 3rem;
        font-size: 2rem; } }
  .billing-payment-item__arrow {
    cursor: pointer;
    color: #636363;
    font-size: 4rem; }
    .billing-payment-item__arrow:hover {
      color: #0078cf; }
  .billing-payment-item__received {
    padding: 5px;
    width: 100%;
    color: #636363;
    font: 1.2rem/2.4rem "Open Sans", sans-serif;
    font-weight: 600; }
    @media only screen and (min-width: 768px) {
      .billing-payment-item__received {
        padding-left: 30px;
        text-align: left;
        line-height: 3rem;
        font-size: 1.6rem; } }
  .billing-payment-item__total-received {
    padding: 5px;
    color: #636363;
    font: 1.2rem/2.4rem "Open Sans", sans-serif;
    font-weight: 600; }
    @media only screen and (min-width: 768px) {
      .billing-payment-item__total-received {
        text-align: left;
        line-height: 3rem;
        font-size: 1.6rem; } }
  .billing-payment-item__date-range {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 auto;
    width: 50%;
    text-transform: uppercase;
    color: #636363;
    font: 1.2rem/2rem "Open Sans", sans-serif;
    font-weight: 800; }
    @media only screen and (min-width: 768px) {
      .billing-payment-item__date-range {
        margin: 0;
        padding: 0 0 40px 165px;
        width: 100%;
        text-align: left;
        line-height: 2.6rem;
        font-size: 1.4rem; } }
    @media only screen and (min-width: 1001px) {
      .billing-payment-item__date-range {
        padding-left: 190px; } }
  .billing-payment-item--received {
    cursor: default;
    padding: 10px 20px; }
    @media only screen and (min-width: 768px) {
      .billing-payment-item--received {
        padding: 15px 40px; } }
    @media only screen and (min-width: 1001px) {
      .billing-payment-item--received {
        padding: 15px 65px; } }
  .billing-payment-item--open .billing-payment-item__arrow {
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
  .billing-payment-item--open .billing-payment-item__table {
    height: auto; }
    .billing-payment-item--open .billing-payment-item__table-container {
      border-bottom: 1px solid #e6e6e6;
      padding: 20px 0;
      height: auto; }
      @media only screen and (min-width: 768px) {
        .billing-payment-item--open .billing-payment-item__table-container {
          padding: 0; } }
  .billing-payment-item--open .billing-payment-item--bill {
    border-bottom: 0; }
  .billing-payment-item--post-payment {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 10px 0 10px 10px;
    text-align: left; }
    @media only screen and (min-width: 768px) {
      .billing-payment-item--post-payment {
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        padding: 20px 0 20px 20px;
        width: 100%; } }
    @media only screen and (min-width: 768px) {
      .billing-payment-item--post-payment p:first-child {
        width: 50%; } }
  .billing-payment-item__header-tab {
    display: none; }
    @media only screen and (min-width: 768px) {
      .billing-payment-item__header-tab {
        display: block;
        font-weight: bold; } }
  .billing-payment-item__title {
    font-weight: bold; }
    @media only screen and (min-width: 768px) {
      .billing-payment-item__title {
        display: none;
        padding-left: 10px; } }
  .billing-payment-item__container-right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  .billing-payment-item__table {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 10px;
    padding: 0;
    width: 100%;
    height: 0; }
    @media only screen and (min-width: 768px) {
      .billing-payment-item__table {
        width: 40%; } }
    @media only screen and (min-width: 1001px) {
      .billing-payment-item__table {
        width: 30%; } }
    .billing-payment-item__table-container {
      -webkit-transition: all 0.2s ease;
      -moz-transition: all 0.2s ease;
      -ms-transition: all 0.2s ease;
      -o-transition: all 0.2s ease;
      transition: all 0.2s ease;
      height: 0;
      overflow: hidden; }
      @media only screen and (min-width: 768px) {
        .billing-payment-item__table-container {
          width: 100%; } }
    .billing-payment-item__table-wrapper {
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      margin: 0 auto;
      width: 50%; }
      @media only screen and (min-width: 768px) {
        .billing-payment-item__table-wrapper {
          -webkit-box-direction: normal;
          -webkit-box-orient: horizontal;
          -webkit-flex-direction: row;
          -moz-flex-direction: row;
          -ms-flex-direction: row;
          flex-direction: row;
          -webkit-box-align: start;
          -ms-flex-align: start;
          -webkit-align-items: flex-start;
          -moz-align-items: flex-start;
          align-items: flex-start;
          margin: 0;
          padding: 0 0 55px 160px;
          width: 100%; } }
      @media only screen and (min-width: 1001px) {
        .billing-payment-item__table-wrapper {
          padding-left: 190px; } }
    .billing-payment-item__table-row {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -moz-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      width: 50%;
      overflow: hidden;
      list-style: none; }
      .billing-payment-item__table-row--full {
        width: 100%; }
    .billing-payment-item__table-row-text {
      padding: 3px;
      text-align: left;
      color: #2a2a2a;
      font: 1.2rem/1.6rem "Open Sans", sans-serif;
      font-weight: 400; }
      @media only screen and (min-width: 768px) {
        .billing-payment-item__table-row-text {
          padding: 1px;
          line-height: 2.2rem;
          font-size: 1.4rem; } }
      .billing-payment-item__table-row-text--bold {
        padding-top: 5px;
        font-weight: 800; }
      .billing-payment-item__table-row-text--title {
        font: 1.8rem/2.4rem "Open Sans", sans-serif;
        font-weight: 800; }
        @media only screen and (min-width: 768px) {
          .billing-payment-item__table-row-text--title {
            padding: 0 15px 5px 0;
            line-height: 2.8rem;
            font-size: 2rem; } }
  .billing-payment-item--cancelled {
    position: relative; }
    .billing-payment-item--cancelled .billing-payment-item__total-amount {
      opacity: 0.6; }
    .billing-payment-item--cancelled::before {
      position: absolute;
      left: 0;
      background-color: #d93927;
      width: 10px;
      height: 100%;
      content: ''; }

.billing-payment-table {
  -webkit-transition: all, 0.2s, ease;
  -moz-transition: all, 0.2s, ease;
  -ms-transition: all, 0.2s, ease;
  -o-transition: all, 0.2s, ease;
  transition: all, 0.2s, ease;
  border-bottom: 1px solid #636363;
  padding: 10px 20px;
  text-align: left; }
  @media only screen and (min-width: 768px) {
    .billing-payment-table {
      padding: 50px 40px; } }
  .billing-payment-table__container {
    display: table;
    padding-top: 15px;
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .billing-payment-table__container {
        padding-top: 0; } }
    .billing-payment-table__container table {
      width: 100%; }
  .billing-payment-table--post-payment {
    width: 100%; }
    .billing-payment-table--post-payment th,
    .billing-payment-table--post-payment td {
      width: 50%;
      font: 1.8rem/2rem "Open Sans", sans-serif; }
      @media only screen and (min-width: 768px) {
        .billing-payment-table--post-payment th,
        .billing-payment-table--post-payment td {
          padding: 20px 0 20px 20px; } }
    .billing-payment-table--post-payment th {
      font-weight: 700; }
    .billing-payment-table--post-payment td {
      font-weight: 600; }
  .billing-payment-table__data--mobile {
    padding: 10px 0 10px 10px; }
    @media only screen and (min-width: 768px) {
      .billing-payment-table__data--mobile {
        display: none; } }
    .billing-payment-table__data--mobile:before {
      display: table-row;
      border-top: 1px solid #636363;
      width: 100%;
      height: 10px;
      content: ''; }
    .billing-payment-table__data--mobile:after {
      display: table-row;
      border-bottom: 1px solid #636363;
      width: 100%;
      height: 10px;
      content: ''; }
  .billing-payment-table__data--desktop {
    display: none; }
    @media only screen and (min-width: 768px) {
      .billing-payment-table__data--desktop {
        display: table-row-group; } }
  .billing-payment-table__data--right {
    text-align: right; }

.billing-payment--oru .billing-payment-item__arrow:hover {
  color: #ff8e2c; }

.breadcrumbs {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 7px 30px; }
  @media only screen and (min-width: 768px) {
    .breadcrumbs {
      padding: 5px 30px; } }
  .breadcrumbs-wrapper {
    border-bottom: solid 1px #636363;
    background-color: #fff; }
  .breadcrumbs__item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    max-width: 100%;
    font: 1.2rem/2rem "Open Sans", sans-serif;
    font-weight: 600; }
    .breadcrumbs__item-link {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; }
    .breadcrumbs__item-text {
      color: #636363; }
    .breadcrumbs__item-icon {
      display: none; }
      .breadcrumbs__item-icon:first-child {
        -moz-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        display: inline-block;
        font-size: 2.5rem; }
        @media only screen and (max-width: 767px) {
          .breadcrumbs__item-icon:first-child {
            margin-left: -5px; } }
  .breadcrumbs__item:not(:last-child)::after {
    padding: 0 5px;
    color: #636363;
    content: '/'; }

.bopa-status {
  margin: -10px 0 25px;
  background: #0078cf;
  padding: 0 12px 0 28px;
  height: 120px; }
  @media only screen and (min-width: 768px) {
    .bopa-status {
      margin: -34px 0 35px;
      padding: 0 15px 0 80px;
      height: 60px; } }
  .bopa-status__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    margin: 0 auto;
    flex-direction: column; }
    @media only screen and (min-width: 768px) {
      .bopa-status__container {
        height: 100%;
        flex-direction: row; } }
  .bopa-status__left-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 10px;
    margin-bottom: 5px; }
    @media only screen and (min-width: 768px) {
      .bopa-status__left-container {
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center; } }
  .bopa-status__right-container {
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-left: 40px;
    padding-top: 10px;
    align-self: flex-start; }
    @media only screen and (min-width: 768px) {
      .bopa-status__right-container {
        align-self: auto; } }
  .bopa-status__icon {
    position: relative;
    margin-right: 15px;
    width: 25px;
    height: 25px;
    line-height: 2;
    color: #fff; }
    @media only screen and (min-width: 768px) {
      .bopa-status__icon {
        line-height: 1; } }
    .bopa-status__icon::before {
      position: absolute;
      top: -20px;
      left: -7px;
      font-size: 4rem; }
      @media only screen and (min-width: 768px) {
        .bopa-status__icon::before {
          top: -7px; } }
  .bopa-status__title {
    padding-top: 10px;
    color: #fff;
    font: 1.6rem/2rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .bopa-status__title {
        padding-top: 0; } }
  .bopa-status__subtitle, .bopa-status__number {
    padding-top: 5px;
    color: #fff;
    font: 1.6rem/2rem "Futura-Bold", sans-serif;
    font-family: "Open Sans", sans-serif; }
    @media only screen and (min-width: 768px) {
      .bopa-status__subtitle, .bopa-status__number {
        padding-top: 0; } }
  .bopa-status__subtitle {
    margin-left: 40px; }
    @media only screen and (min-width: 768px) {
      .bopa-status__subtitle {
        margin-left: 10px; } }
  .bopa-status__number {
    font-weight: 700; }
  @media only screen and (min-width: 768px) {
    .bopa-status__button {
      margin: 10px 23px; } }
  .bopa-status--alert {
    background: #d93927; }

.bopa-units-step {
  background-color: transparent; }

.bopa-units-list {
  padding: 34px 30px 25px; }
  @media only screen and (min-width: 768px) {
    .bopa-units-list {
      margin: 0 auto;
      padding: 62px 0 25px;
      width: 90%;
      max-width: 786px; } }
  .bopa-units-list__wrapper {
    margin: 10px;
    background-color: #fff;
    padding-bottom: 20px; }
    @media only screen and (min-width: 768px) {
      .bopa-units-list__wrapper {
        margin: 10px auto; } }
    .bopa-units-list__wrapper--no-margin {
      margin: 0; }
    .bopa-units-list__wrapper--transparent {
      background: transparent; }
  .bopa-units-list__description {
    padding-bottom: 33px;
    color: #2a2a2a;
    font: 1.8rem/2.4rem "Open Sans", sans-serif; }
  .bopa-units-list__container {
    border-top: 1px solid #dcdcdc; }
  .bopa-units-list__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    border-bottom: 1px solid #dcdcdc;
    min-height: 110px; }
    @media only screen and (min-width: 768px) {
      .bopa-units-list__item {
        height: 86px;
        min-height: 86px; } }
    .bopa-units-list__item--heading {
      border-top: 2px solid #dcdcdc; }
    .bopa-units-list__item-check {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      min-width: 125px; }
    .bopa-units-list__item-box {
      margin-right: 5px;
      padding: 10px 15px; }
    .bopa-units-list__item-name, .bopa-units-list__item-owner {
      color: #2a2a2a;
      font: 1.6rem "Open Sans";
      font-weight: 700; }
      @media only screen and (min-width: 768px) {
        .bopa-units-list__item-name, .bopa-units-list__item-owner {
          font-size: 1.8rem; } }
    .bopa-units-list__item-owner {
      margin-left: 5px; }
      @media only screen and (min-width: 768px) {
        .bopa-units-list__item-owner {
          margin-left: 78px; } }
    .bopa-units-list__item--hidden {
      display: none; }
    .bopa-units-list__item--disabled .enroll-units-list__item-box {
      visibility: hidden;
      pointer-events: none; }
    .bopa-units-list__item--disabled .enroll-units-list__item-owner,
    .bopa-units-list__item--disabled .enroll-units-list__item-name {
      color: #b5b5b5;
      pointer-events: none; }
  .bopa-units-list__counters {
    display: none; }
  .bopa-units-list__radio-container {
    border-top: 1px solid #dcdcdc;
    padding-top: 50px; }
  .bopa-units-list__radio-title, .bopa-units-list__radio-label {
    color: #2a2a2a;
    font: 1.8rem/2rem "Open Sans", sans-serif;
    font-weight: 700; }
  .bopa-units-list__radio-list {
    display: block;
    padding: 35px 0 50px; }
    @media only screen and (min-width: 768px) {
      .bopa-units-list__radio-list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between;
        max-width: 635px; } }
  .bopa-units-list__radio {
    padding: 11px 0; }
    @media only screen and (min-width: 768px) {
      .bopa-units-list__radio {
        padding: 0; } }
    .bopa-units-list__radio:first-child {
      padding-top: 0; }
      @media only screen and (min-width: 768px) {
        .bopa-units-list__radio:first-child {
          padding: 0; } }
    .bopa-units-list__radio:last-child {
      padding-bottom: 0; }
      @media only screen and (min-width: 768px) {
        .bopa-units-list__radio:last-child {
          padding: 0; } }
  .bopa-units-list__terms-container {
    border-top: 1px solid #dcdcdc;
    padding: 50px 20px 0;
    text-align: center; }
  .bopa-units-list__terms {
    color: #2a2a2a;
    font: 1.8rem/2.4rem "Open Sans", sans-serif; }
  .bopa-units-list__button-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    margin: 0 30px; }

.card-tile {
  -webkit-transition: all, 0.7s, ease;
  -moz-transition: all, 0.7s, ease;
  -ms-transition: all, 0.7s, ease;
  -o-transition: all, 0.7s, ease;
  transition: all, 0.7s, ease;
  position: relative;
  margin-bottom: 10px;
  background-color: #fff;
  width: 100%;
  height: auto;
  overflow: hidden; }
  @media only screen and (min-width: 768px) {
    .card-tile {
      -webkit-flex-basis: auto;
      -moz-flex-basis: auto;
      -ms-flex-preferred-size: auto;
      flex-basis: auto;
      margin-bottom: 20px;
      width: calc(50% - 10px);
      height: 480px; }
      .card-tile:not(:nth-child(2n + 1)) {
        margin-left: 10px; }
      .card-tile:not(:nth-child(2n + 2)) {
        margin-right: 10px; }
      .card-tile:hover::before, .card-tile--focus::before {
        left: 0% !important;
        width: 100% !important; } }
  @media only screen and (min-width: 1100px) {
    .card-tile {
      -webkit-flex-basis: auto;
      -moz-flex-basis: auto;
      -ms-flex-preferred-size: auto;
      flex-basis: auto;
      width: calc(33.3% - 13px); }
      .card-tile:not(:nth-child(2n + 1)) {
        margin-left: 0; }
      .card-tile:not(:nth-child(2n + 2)) {
        margin-right: 0; }
      .card-tile:not(:nth-child(3n + 1)) {
        margin-left: 10px; }
      .card-tile:not(:nth-child(3n + 3)) {
        margin-right: 10px; } }
  .card-tile::before {
    -webkit-transition: all, 0.4s, ease;
    -moz-transition: all, 0.4s, ease;
    -ms-transition: all, 0.4s, ease;
    -o-transition: all, 0.4s, ease;
    transition: all, 0.4s, ease;
    position: absolute;
    top: 0;
    left: 50%;
    z-index: 1;
    border-top: 3px solid #069bd7;
    width: 0;
    height: 0;
    content: ' '; }
  .card-tile--hidden.card-tile {
    margin-bottom: 0 !important;
    height: 0;
    min-height: 0; }
  .card-tile__zoom {
    height: 100%; }
    @media only screen and (min-width: 768px) {
      .card-tile__zoom {
        -webkit-transition: all, 0.4s, ease;
        -moz-transition: all, 0.4s, ease;
        -ms-transition: all, 0.4s, ease;
        -o-transition: all, 0.4s, ease;
        transition: all, 0.4s, ease;
        -moz-transform: scale(1) rotate(0.001deg);
        -o-transform: scale(1) rotate(0.001deg);
        -ms-transform: scale(1) rotate(0.001deg);
        -webkit-transform: scale(1) rotate(0.001deg);
        transform: scale(1) rotate(0.001deg);
        overflow: hidden; } }
    .card-tile__zoom--white:hover {
      background-color: #fff; }
    @media only screen and (min-width: 768px) {
      .card-tile__zoom--animation {
        -moz-transform: scale(0) rotate(0.001deg);
        -o-transform: scale(0) rotate(0.001deg);
        -ms-transform: scale(0) rotate(0.001deg);
        -webkit-transform: scale(0) rotate(0.001deg);
        transform: scale(0) rotate(0.001deg); } }
    @media only screen and (min-width: 768px) {
      .card-tile__zoom--bill {
        height: auto; } }
    .card-tile__zoom--bill:hover {
      background-color: #fff; }
    .card-tile__zoom--bill-blue:hover {
      background-color: #0078cf; }
    .card-tile__zoom--bill-orange:hover {
      background-color: #ff8e2c; }
    .card-tile__zoom--blue, .card-tile__zoom--quote {
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      width: 100%; }
  .card-tile__image-container {
    -webkit-transition: transform 0.3s ease;
    -moz-transition: transform 0.3s ease;
    -ms-transition: transform 0.3s ease;
    -o-transition: transform 0.3s ease;
    transition: transform 0.3s ease;
    position: absolute;
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%; }
  .card-tile__picture {
    display: block;
    height: 100%; }
    @media only screen and (min-width: 768px) {
      .card-tile__picture {
        display: none; } }
  .card-tile__picture-image {
    width: 100%;
    height: 100%; }
  .card-tile__icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 3;
    border: 2px solid #0078cf;
    width: 40px;
    height: 40px;
    color: #0078cf; }
    @media only screen and (min-width: 768px) {
      .card-tile__icon {
        top: 40px;
        left: 50px; } }
    .card-tile__icon::before {
      font-size: 3.5rem; }
  .card-tile__info-container {
    word-wrap: break-word; }
  .card-tile__title {
    margin: 25px 20px 10px;
    font: 2.6rem/3.2rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .card-tile__title {
        margin: 0 50px 8px; } }
  .card-tile__link {
    margin: 10px 20px 0; }
    @media only screen and (min-width: 768px) {
      .card-tile__link {
        margin: 10px 50px 0; } }
    .card-tile__link-wrapper {
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      height: 100%;
      text-decoration: none; }
    .card-tile__link-icon {
      position: relative;
      padding-right: 20px; }
      .card-tile__link-icon::before {
        position: absolute;
        top: -7px;
        left: -7px;
        font-size: 3rem; }
  .card-tile__page-wrapper {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 35px;
    padding: 0 10px !important; }
    @media only screen and (min-width: 768px) {
      .card-tile__page-wrapper {
        padding: 0 0 15px; } }
  .card-tile--no-hover::before {
    content: none; }
  .article-page + .card-tile__page-wrapper {
    padding: 10px 10px 0; }
    @media only screen and (min-width: 768px) {
      .article-page + .card-tile__page-wrapper {
        padding: 35px 0 15px; } }

.card-tile--focus {
  outline: none; }
  body:not(.mouse-user):not(.is-oru) .card-tile--focus:after {
    top: 2px;
    left: 2px;
    width: calc(100% - 12px);
    height: calc(100% - 12px); }
  body:not(.mouse-user) .card-tile--focus:after {
    top: 2px;
    left: 2px;
    width: calc(100% - 12px);
    height: calc(100% - 12px); }

@media only screen and (min-width: 768px) {
  .card-tile__link-wrapper:hover .card-tile__image-container {
    -moz-transform: scale(1.07) rotate(0.001deg);
    -o-transform: scale(1.07) rotate(0.001deg);
    -ms-transform: scale(1.07) rotate(0.001deg);
    -webkit-transform: scale(1.07) rotate(0.001deg);
    transform: scale(1.07) rotate(0.001deg); } }

.card-tile__description {
  margin: 0 20px;
  padding-bottom: 4px;
  font: 1.8rem/2.6rem "Open Sans", sans-serif; }
  @media only screen and (min-width: 768px) {
    .card-tile__description {
      margin: 0 50px; } }
  .card-tile__description ul,
  .card-tile__description ol {
    padding: 10px 0 10px 10px;
    list-style: none;
    font: 600 1.4rem/2rem "Open Sans", sans-serif; }
    @media only screen and (min-width: 768px) {
      .card-tile__description ul,
      .card-tile__description ol {
        padding-left: 7%; } }
  .card-tile__description li {
    margin-bottom: 10px; }
    .card-tile__description li::before {
      padding-right: 10px;
      color: #0078cf;
      content: '•'; }
    .card-tile__description li ul,
    .card-tile__description li ol {
      padding-bottom: 1px; }
  .card-tile__description ol {
    counter-reset: elementcounter; }
    .card-tile__description ol li::before {
      content: counter(elementcounter) ".";
      counter-increment: elementcounter; }
  .card-tile__description sup {
    top: -0.25em;
    vertical-align: super;
    font-size: 0.65em; }
  .card-tile__description a:focus {
    position: static !important;
    height: 30px; }
    .card-tile__description a:focus::before {
      content: none !important; }

.card-tile-wrapper--no-hover.card-tile::after {
  border: 0; }

.card-tile-wrapper--no-hover .card-tile__zoom:hover {
  background-color: #fff; }

.card-tile-wrapper--no-hover .card-tile__link-wrapper:hover .card-tile__image-container {
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none; }

.card-tile--oru .card-tile::before {
  border-color: #e77613; }

.card-tile--oru .card-tile__icon {
  border-color: #004557;
  color: #004557; }

.card-tile--oru .card-tile--lighter-bg::before {
  border-color: #004557; }

.card-tile--oru .card-tile__description li::before {
  color: #ff8e2c; }

.card-tile--type-cta {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  min-height: 300px; }
  .card-tile--type-cta::before {
    border-top: 0; }
  .card-tile--type-cta .card-tile__zoom,
  .card-tile--type-cta .card-tile__zoom:hover {
    background-color: #0078cf;
    height: 100%; }

.card-tile__info-container--type-cta {
  position: relative;
  bottom: 0;
  margin: 0 auto;
  padding: 10px 0;
  width: 90%;
  text-align: center;
  color: #fff;
  word-wrap: break-word; }
  @media only screen and (min-width: 768px) {
    .card-tile__info-container--type-cta {
      width: 80%; } }

.card-tile__service-title {
  margin-top: 20px;
  font: 1.4rem "Futura-Bold", sans-serif; }
  @media only screen and (min-width: 768px) {
    .card-tile__service-title {
      margin-top: 0; } }

.card-tile__title--type-cta {
  margin-top: 10px; }
  @media only screen and (min-width: 768px) {
    .card-tile__title--type-cta {
      margin: 10px auto 30px; } }

.card-tile__cta-link {
  margin: 10px 0; }

.card-tile__cta-link-icon {
  position: relative;
  margin-right: 10px;
  width: 24px; }
  .card-tile__cta-link-icon::before {
    position: absolute;
    top: -20px;
    left: -8px;
    font-size: 4rem; }

.card-tile--oru .card-tile__info-container--type-cta {
  color: #004557; }

.card-tile--oru .card-tile--type-cta .card-tile__zoom,
.card-tile--oru .card-tile--type-cta .card-tile__zoom:hover {
  background-color: #ff8e2c; }

.card-tile-grid {
  -webkit-transition: all, 0.7s, ease;
  -moz-transition: all, 0.7s, ease;
  -ms-transition: all, 0.7s, ease;
  -o-transition: all, 0.7s, ease;
  transition: all, 0.7s, ease;
  position: relative;
  margin: 0 0 10px !important;
  background-color: #ddd;
  width: 100%;
  height: 100%;
  overflow: hidden; }
  @media only screen and (min-width: 768px) {
    .card-tile-grid {
      margin: 0 25px 25px 0 !important;
      width: calc(29.8%); }
      .card-tile-grid:hover::before, .card-tile-grid:focus::before {
        left: 0%;
        width: 100%; } }
  @media only screen and (min-width: 1100px) {
    .card-tile-grid {
      margin-right: 25px !important;
      width: calc(22.5%); } }
  .card-tile-grid--hidden.card-tile-grid {
    margin-bottom: 0 !important;
    height: 0;
    min-height: 0; }
  .card-tile-grid__image-container {
    -webkit-transition: transform 0.3s ease;
    -moz-transition: transform 0.3s ease;
    -ms-transition: transform 0.3s ease;
    -o-transition: transform 0.3s ease;
    transition: transform 0.3s ease;
    position: absolute;
    top: 0;
    left: 0;
    background-image: none !important;
    height: 100% !important; }
    @media only screen and (min-width: 960px) {
      .card-tile-grid__image-container {
        height: 100% !important; } }
    .card-tile-grid__image-container--type-image {
      position: relative;
      left: 0 !important;
      background-color: #fff;
      width: 100% !important; }
  .card-tile-grid__picture {
    display: block;
    position: relative;
    height: 100%; }
  .card-tile-grid__picture-image {
    position: relative;
    width: 100%;
    height: 100%; }
  .card-tile-grid__info-container {
    color: #2a2a2a;
    word-wrap: break-word; }
    .card-tile-grid__info-container--type-image {
      position: relative;
      background-color: #fff;
      padding: 10px 0;
      width: 100%; }
      @media only screen and (min-width: 768px) {
        .card-tile-grid__info-container--type-image {
          height: 100px; } }
  .card-tile-grid__title {
    margin: 0 20px 10px;
    font: 2.2rem/3.2rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .card-tile-grid__title {
        position: absolute;
        bottom: 40px;
        margin: 0 25px;
        font: 1.4rem/2.8rem "Futura-Bold", sans-serif; } }
    @media only screen and (min-width: 960px) {
      .card-tile-grid__title {
        margin: 0 25px 5px;
        font: 1.7rem/3.2rem "Futura-Bold", sans-serif; } }
  .card-tile-grid__link {
    display: inline-block;
    margin: 10px 20px 5px; }
    @media only screen and (min-width: 768px) {
      .card-tile-grid__link {
        position: absolute;
        bottom: 20px;
        margin: 5px 25px 0; } }
    .card-tile-grid__link-wrapper {
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; }
    .card-tile-grid__link-icon {
      position: relative;
      padding-right: 20px; }
      .card-tile-grid__link-icon::before {
        position: absolute;
        top: -7px;
        left: -7px;
        font-size: 3rem; }
    .card-tile-grid__link--multiple:hover {
      text-decoration: underline; }
  .card-tile-grid__page-wrapper {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 10px; }
    @media only screen and (min-width: 768px) {
      .card-tile-grid__page-wrapper {
        padding: 0 5px 15px 30px !important; } }
  .card-tile-grid__zoom {
    background-color: #fff;
    height: 100%; }
    @media only screen and (min-width: 768px) {
      .card-tile-grid__zoom {
        -webkit-transition: all, 0.4s, ease;
        -moz-transition: all, 0.4s, ease;
        -ms-transition: all, 0.4s, ease;
        -o-transition: all, 0.4s, ease;
        transition: all, 0.4s, ease;
        -moz-transform: scale(1) rotate(0.001deg);
        -o-transform: scale(1) rotate(0.001deg);
        -ms-transform: scale(1) rotate(0.001deg);
        -webkit-transform: scale(1) rotate(0.001deg);
        transform: scale(1) rotate(0.001deg);
        overflow: hidden; } }
    .card-tile-grid__zoom:hover {
      background-color: #f0f0f0; }
    @media only screen and (min-width: 768px) {
      .card-tile-grid__zoom--animation {
        -moz-transform: scale(0) rotate(0.001deg);
        -o-transform: scale(0) rotate(0.001deg);
        -ms-transform: scale(0) rotate(0.001deg);
        -webkit-transform: scale(0) rotate(0.001deg);
        transform: scale(0) rotate(0.001deg); } }
  .article-page + .card-tile-grid__page-wrapper {
    padding: 10px 10px 0; }
    @media only screen and (min-width: 768px) {
      .article-page + .card-tile-grid__page-wrapper {
        padding: 35px 0 15px; } }
  .card-tile-grid::before {
    -webkit-transition: all, 0.4s, ease;
    -moz-transition: all, 0.4s, ease;
    -ms-transition: all, 0.4s, ease;
    -o-transition: all, 0.4s, ease;
    transition: all, 0.4s, ease;
    position: absolute;
    top: 0;
    left: 50%;
    z-index: 1;
    border-top: 3px solid #069bd7;
    width: 0;
    height: 0;
    content: ' '; }

@media only screen and (min-width: 768px) {
  .card-tile-grid__link-wrapper:hover .card-tile-grid__image-container {
    -moz-transform: scale(1.07) rotate(0.001deg);
    -o-transform: scale(1.07) rotate(0.001deg);
    -ms-transform: scale(1.07) rotate(0.001deg);
    -webkit-transform: scale(1.07) rotate(0.001deg);
    transform: scale(1.07) rotate(0.001deg); } }

.card-tile-grid-wrapper--no-hover.card-tile::after {
  border: 0; }

.card-tile-grid-wrapper--no-hover .card-tile__zoom:hover {
  background-color: #fff; }

.card-tile-grid-wrapper--no-hover .card-tile__link-wrapper:hover .card-tile__image-container {
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none; }

.card-tile-grid--oru .card-tile::before {
  border-color: #ff8e2c; }

.card-tile-grid--oru .card-tile__icon {
  border-color: #ff8e2c;
  color: #ff8e2c; }

.card-tile-grid--oru .card-tile__link {
  color: #ff8e2c; }

.card-tile-grid--oru .card-tile-grid__description li::before {
  color: #ff8e2c; }

.card-tile-grid--oru .card-tile-grid__link {
  color: #ff8e2c; }

.card-tile-grid--oru::before {
  border-top: 3px solid #e77613; }

.card-tile--type-full {
  min-height: 400px; }
  .card-tile--type-full .card-tile__title {
    display: -webkit-box;
    max-height: 66px;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; }
  .card-tile--type-full .card-tile__description {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical; }
    @media only screen and (min-width: 768px) {
      .card-tile--type-full .card-tile__description {
        display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical; } }

@media only screen and (min-width: 768px) {
  .card-tile--type-image .card-tile__title {
    display: -webkit-box;
    max-height: 66px;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; } }

@media only screen and (min-width: 768px) {
  .card-tile--type-image .card-tile__description {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical; } }

.card-tile--type-image .card-tile__link-wrapper, .card-tile--type-full .card-tile__link-wrapper {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }

.card-tile--type-image .card-tile__icon, .card-tile--type-full .card-tile__icon {
  background-color: #fff;
  color: #0078cf; }

.card-tile__image-container--full {
  background-position: center center;
  background-size: cover; }
  @media only screen and (max-width: 767px) {
    .card-tile__image-container--full {
      left: calc(((767px - 100vw) / -2) - 10px);
      width: 767px; } }

.card-tile__image-container--type-image {
  position: relative;
  background-position: center center;
  background-size: cover; }
  @media only screen and (max-width: 767px) {
    .card-tile__image-container--type-image {
      height: auto; } }
  @media only screen and (min-width: 768px) {
    .card-tile__image-container--type-image {
      position: absolute;
      height: 80%; } }

.card-tile__info-container--type-full, .card-tile__info-container--type-image {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 3;
  padding-bottom: 20px;
  width: 100%;
  color: #fff; }

.card-tile__info-container--type-image {
  position: relative;
  background-color: #fff; }
  @media only screen and (min-width: 768px) {
    .card-tile__info-container--type-image {
      position: absolute;
      padding: 20px 0; } }

.card-tile__info-container--type-full {
  -webkit-flex-flow: column wrap;
  -moz-flex-flow: column wrap;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
  background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.77) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, transparent), color-stop(transparent 20%), color-stop(rgba(0, 0, 0, 0.77) 85%), color-stop(100%, rgba(0, 0, 0, 0.77)));
  background: -webkit-linear-gradient(top, transparent 0%, transparent 20%, rgba(0, 0, 0, 0.77) 85%, rgba(0, 0, 0, 0.77) 100%);
  background: -o-linear-gradient(top, transparent 0%, transparent 20%, rgba(0, 0, 0, 0.77) 85%, rgba(0, 0, 0, 0.77) 100%);
  background: -ms-linear-gradient(top, transparent 0%, transparent 20%, rgba(0, 0, 0, 0.77) 85%, rgba(0, 0, 0, 0.77) 100%);
  background: linear-gradient(to bottom, transparent 0%, transparent 20%, rgba(0, 0, 0, 0.77) 85%, rgba(0, 0, 0, 0.77) 100%);
  height: 100%; }

.card-tile__info-container--no-gradient {
  background: none; }

.card-tile__title--type-image, .card-tile__description--type-image {
  color: #2a2a2a; }

.card-tile--oru .card-tile--type-image .card-tile__icon,
.card-tile--oru .card-tile--type-full .card-tile__icon {
  background-color: #fff;
  color: #004557; }

.card-tile-grid--type-full {
  min-height: 400px; }

.card-tile-grid--type-image .card-tile-grid__link-wrapper, .card-tile-grid--type-full .card-tile-grid__link-wrapper {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }

@media only screen and (min-width: 768px) {
  .card-tile-grid--type-image .card-tile-grid__title {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; } }

.card-tile-grid--oru .card-tile-grid--type-image .card-tile-grid__icon,
.card-tile-grid--oru .card-tile-grid--type-full .card-tile-grid__icon {
  background-color: #ff8e2c; }

.card-tile--type-text .card-tile__title, .card-tile--type-text .card-tile__description, .card-tile--info .card-tile__title, .card-tile--info .card-tile__description {
  display: -webkit-box;
  overflow: hidden;
  color: #000;
  -webkit-box-orient: vertical; }

.card-tile--type-text .card-tile__title--white-text, .card-tile--type-text .card-tile__description--white-text, .card-tile--info .card-tile__title--white-text, .card-tile--info .card-tile__description--white-text {
  color: #fff; }

.card-tile--type-text .card-tile__title {
  max-height: 98px;
  -webkit-line-clamp: 3; }

.card-tile--type-text .card-tile__title--only {
  max-height: 194px;
  -webkit-line-clamp: 6; }

.card-tile--type-text .card-tile__description {
  -webkit-line-clamp: 5; }

.card-tile--info::before {
  border-top: 0; }

.card-tile--info .card-tile__title {
  max-height: 66px;
  -webkit-line-clamp: 2; }

.card-tile--info .card-tile__description {
  -webkit-line-clamp: 4; }

.card-tile--type-text-long .card-tile__description {
  max-height: none;
  -webkit-line-clamp: unset; }

.card-tile--type-text-long .card-tile__title {
  max-height: unset;
  -webkit-line-clamp: unset; }

.card-tile__info-container--type-text {
  position: relative;
  padding: 80px 0 35px;
  width: 100%; }
  @media only screen and (min-width: 768px) {
    .card-tile__info-container--type-text {
      padding: 0; } }

.card-tile--text {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  min-width: 100%; }
  .card-tile--text.card-tile:hover::before {
    width: 0; }
  .card-tile--text.card-tile--white-bg {
    border-top: 10px solid #069bd7;
    background-color: #fff; }
  .card-tile--text.card-tile--lighter-bg {
    background-color: #0078cf;
    color: #fff !important; }
  .card-tile--text.card-tile--darker-bg {
    background-color: #636363; }
  .card-tile--text .card-tile__info-container--type-text {
    text-align: center; }
  .card-tile--text .card-tile__picture {
    display: block;
    margin: 0 auto 25px;
    width: 245px;
    height: 110px; }
  .card-tile--text .card-tile__picture-image {
    width: auto; }
  .card-tile--text .card-tile__title {
    margin-bottom: 20px; }
  .card-tile--text .card-tile__tip-title {
    display: inline-block;
    margin-bottom: 25px;
    width: 70%;
    text-align: left;
    color: #fff;
    font: 6rem/7rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .card-tile--text .card-tile__tip-title {
        margin-bottom: 0; } }

.card-tile__link--type-text {
  color: #0078cf; }

.card-tile--oru .card-tile--text.card-tile--white-bg {
  border-top: 10px solid #ff8e2c;
  background-color: #fff; }

.card-tile--oru .card-tile--lighter-bg {
  background-color: #ff8e2c; }

.card-tile--oru .card-tile__link--type-text {
  color: #004557; }

.card-tile--oru .card-tile__tip-title {
  color: #004557; }

.card-tile--oru .card-tile__title--teal-text, .card-tile--oru .card-tile__description--teal-text {
  color: #004557; }

.card-tile--type-quote {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  min-height: 275px; }
  .card-tile--type-quote::before {
    border-top: 0; }
  .card-tile--type-quote .card-tile__zoom,
  .card-tile--type-quote .card-tile__zoom:hover {
    background-color: #0078cf;
    height: 100%; }

.card-tile__info-container--type-quote {
  position: relative;
  margin: auto;
  padding-bottom: 20px;
  overflow: hidden;
  text-align: center;
  color: #fff; }

.card-tile__title--type-quote {
  margin-top: 32px; }
  @media only screen and (min-width: 768px) {
    .card-tile__title--type-quote {
      margin-top: 0; } }
  .card-tile__title--type-quote::before {
    display: block;
    position: relative;
    line-height: 40px;
    font-size: 6.4rem;
    content: '“'; }

.card-tile__author {
  display: block;
  margin-top: 30px;
  font: 1.4rem "Futura-Bold", sans-serif; }

.card-tile--oru .card-tile--type-quote .card-tile__zoom,
.card-tile--oru .card-tile--type-quote .card-tile__zoom:hover {
  background-color: #ff8e2c; }

.card-tile--oru .card-tile__info-container--type-quote {
  color: #004557; }

.card-tile--full-width {
  margin-bottom: 0;
  width: 100%;
  min-height: 400px; }
  @media only screen and (min-width: 768px) {
    .card-tile--full-width:not(:nth-child(2n + 1)) {
      margin-left: 0; }
    .card-tile--full-width:not(:nth-child(2n + 2)) {
      margin-right: 0; } }
  @media only screen and (min-width: 1100px) {
    .card-tile--full-width:not(:nth-child(2n + 1)) {
      margin-left: 0; }
    .card-tile--full-width:not(:nth-child(2n + 2)) {
      margin-right: 0; }
    .card-tile--full-width:not(:nth-child(3n + 1)) {
      margin-left: 0; }
    .card-tile--full-width:not(:nth-child(3n + 3)) {
      margin-right: 0; } }
  .card-tile--full-width .card-tile__title {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; }
  .card-tile--full-width .card-tile__description {
    display: -webkit-box;
    overflow: hidden;
    line-height: 2em;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical; }
  .card-tile--full-width .card-tile__link {
    margin: 0 20px;
    padding: 10px 0; }
    @media only screen and (min-width: 768px) {
      .card-tile--full-width .card-tile__link {
        margin: 0 50px; } }

.card-tile--half-width {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  margin-bottom: 35px; }
  @media only screen and (min-width: 1100px) {
    .card-tile--half-width {
      width: calc(50% - 10px); }
      .card-tile--half-width:not(:nth-child(3n + 1)) {
        margin-left: 0; }
      .card-tile--half-width:not(:nth-child(3n + 3)) {
        margin-right: 0; }
      .card-tile--half-width:not(:nth-child(2n + 1)) {
        margin-left: 10px; }
      .card-tile--half-width:not(:nth-child(2n + 2)) {
        margin-right: 10px; } }
  .card-tile--half-width.card-tile:hover::before {
    width: 0; }
  .card-tile--half-width .card-tile__title {
    margin-top: 0;
    border-bottom: 2px solid #cfcfcf;
    font: 3rem/3.5rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .card-tile--half-width .card-tile__title {
        display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical; } }
  .card-tile--half-width .card-tile__description {
    font: 1.8rem/2.6rem "Open Sans", sans-serif; }
    @media only screen and (min-width: 768px) {
      .card-tile--half-width .card-tile__description {
        display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical; } }
  .card-tile--half-width .card-tile--darker-bg,
  .card-tile--half-width .card-tile--lighter-bg,
  .card-tile--half-width .card-tile--white-bg {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; }
  .card-tile--half-width .card-tile__link {
    margin: 30px 50px 0; }
  .card-tile--half-width .card-tile__picture {
    display: block;
    margin: 0 auto 25px;
    width: 245px;
    height: 110px; }
  .card-tile--half-width .card-tile__picture-image {
    width: auto; }
  .card-tile--half-width .card-tile__info-container--type-cta {
    margin: 0 30px;
    padding: 40px 0; }
    .card-tile--half-width .card-tile__info-container--type-cta .card-tile__title {
      margin: 40px 0 15px;
      border-bottom: 0;
      font: 2.6rem/3.2rem "Futura-Bold", sans-serif; }
      @media only screen and (min-width: 768px) {
        .card-tile--half-width .card-tile__info-container--type-cta .card-tile__title {
          margin: 35px 0 20px; } }
  .card-tile--half-width .card-tile__ctas {
    -webkit-flex-flow: column wrap;
    -moz-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  .card-tile--half-width .card-tile__cta-link {
    margin: 40px 0 0; }
    @media only screen and (min-width: 768px) {
      .card-tile--half-width .card-tile__cta-link {
        margin-top: 20px; } }
    @media only screen and (min-width: 768px) {
      .card-tile--half-width .card-tile__cta-link:first-child {
        margin-top: 25px; } }

.card-tile--oru .card-tile__info-container--type-cta .card-tile__service-title,
.card-tile--oru .card-tile__info-container--type-cta .card-tile__title {
  color: #004557; }

.card-tile--oru .card-tile__info-container--type-cta .card-tile__description {
  color: #004557; }

.card-tile--lighter-bg::before, .card-tile--darker-bg::before {
  border-color: #fff; }

.card-tile--lighter-bg .card-tile__icon, .card-tile--darker-bg .card-tile__icon {
  border: 2px solid #fff;
  color: #fff; }
  .is-oru .card-tile--lighter-bg .card-tile__icon, .is-oru .card-tile--darker-bg .card-tile__icon {
    border-color: #004557;
    color: #004557; }

.card-tile--white-bg {
  background-color: #fff; }

.card-tile--lighter-bg {
  background-color: #0078cf; }

.card-tile--darker-bg {
  background-color: #636363; }

.card-tile--lighter-bg .card-tile__description a,
.card-tile--darker-bg .card-tile__description a {
  color: #fff; }

.card-tile--oru .card-tile--darker-bg .card-tile__description a {
  color: #fff; }

.card-tile--oru .card-tile--lighter-bg .card-tile__description a,
.card-tile--oru .card-tile--white-bg .card-tile__description a {
  color: #004557; }

.card-module {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-flex-shrink: 1;
  -moz-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  position: relative;
  margin-bottom: 20px;
  background-color: #fff;
  padding: 0 35px;
  width: 100%;
  height: auto;
  min-height: 330px;
  overflow: hidden; }
  @media only screen and (min-width: 768px) {
    .card-module {
      -webkit-flex-basis: auto;
      -moz-flex-basis: auto;
      -ms-flex-preferred-size: auto;
      flex-basis: auto;
      padding: 0 50px;
      width: calc(50% - 10px); }
      .card-module:not(:nth-child(2n + 1)) {
        margin-left: 10px; }
      .card-module:not(:nth-child(2n + 2)) {
        margin-right: 10px; } }
  @media only screen and (min-width: 1100px) {
    .card-module {
      -webkit-flex-basis: auto;
      -moz-flex-basis: auto;
      -ms-flex-preferred-size: auto;
      flex-basis: auto;
      width: calc(33.3% - 13px); }
      .card-module:not(:nth-child(2n + 1)) {
        margin-left: 0; }
      .card-module:not(:nth-child(2n + 2)) {
        margin-right: 0; }
      .card-module:not(:nth-child(3n + 1)) {
        margin-left: 10px; }
      .card-module:not(:nth-child(3n + 3)) {
        margin-right: 10px; } }
  .card-module--alert {
    border-top: 2px solid #d93927; }
  .card-module--full-link {
    padding: 0; }
  .card-module__wrapper-link, .card-module__wrapper-multiple {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 1;
    -moz-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    max-width: calc(100% - 70px);
    height: auto;
    min-height: 330px;
    text-decoration: none; }
  .card-module-wrapper {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 35px 10px; }
    @media only screen and (min-width: 768px) {
      .card-module-wrapper {
        padding: 35px 0; } }
  .card-module__wrapper-link:focus::before {
    content: none !important; }
  .card-module__title {
    margin-top: 45px;
    max-width: 100%;
    text-align: center;
    color: #2a2a2a;
    font: 2rem/2.5rem "Futura-Bold", sans-serif; }
  .card-module__description {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -moz-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    max-width: 100%;
    text-align: center;
    color: #2a2a2a;
    font: 1.4rem/2.1rem "Open Sans", sans-serif;
    font-weight: 600; }
    .card-module__description--no-flex-grow {
      -webkit-box-flex: 0;
      -webkit-flex-grow: 0;
      -moz-flex-grow: 0;
      -ms-flex-positive: 0;
      flex-grow: 0; }
    .card-module__description--bold {
      font-weight: 700; }
  .card-module__content-border {
    margin: 20px auto;
    background-color: #636363;
    width: 73px;
    height: 2px; }
  .card-module__cta {
    margin: 35px auto 45px; }
  .card-module__cta--contact {
    margin: 20px auto 10px; }
    .card-module__cta--contact:focus {
      overflow: visible; }
  .card-module__cta--form {
    margin: 20px auto; }
    .card-module__cta--form:focus {
      outline: none;
      overflow: visible; }
  .card-module__date {
    color: #636363;
    font: 1.3rem/1.8rem "Open Sans", sans-serif;
    font-weight: 400; }
  .card-module-picture-image {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    margin: 15px auto 20px;
    width: 65px;
    height: 65px; }
  .card-module-form-wrapper {
    width: 100%; }
  .card-module__link {
    margin: 8px 0 42px; }
  .card-module__link-container {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    padding: 15px;
    max-width: 100%; }
    @media only screen and (max-width: 767px) and (min-width: 440px) {
      .card-module__link-container {
        max-width: 50%; } }
    @media only screen and (max-width: 1100px) and (min-width: 767px) {
      .card-module__link-container {
        max-width: 70%; } }
  .card-module .coned-form-messages,
  .card-module .coned-select,
  .card-module .coned-select__arrow,
  .card-module .coned-input {
    background-color: transparent; }
  .card-module .form-loading__image--center {
    position: absolute;
    width: 25px;
    height: 25px; }
    @media only screen and (min-width: 768px) {
      .card-module .form-loading__image--center {
        width: 50px;
        height: 50px; } }
  .card-module .transactional__error {
    padding: 20px 59px;
    font-size: 1.4rem; }

.coned-chart {
  margin-top: 30px !important;
  background: #fff; }
  .coned-chart--hide {
    display: none; }
  .coned-chart--active {
    display: block; }
  .coned-chart__container {
    display: block;
    margin-left: -11px;
    min-height: 385px; }
  .coned-chart__middle-text {
    display: block;
    position: relative;
    margin: 10px auto 0;
    width: 330px;
    text-align: center;
    font-family: "Futura-Bold"; }
    @media only screen and (min-width: 768px) {
      .coned-chart__middle-text {
        width: 430px; } }
    .coned-chart__middle-text--date {
      position: relative;
      margin-bottom: 10px;
      padding-top: 2px;
      width: 100%;
      height: 30px;
      line-height: 1.5;
      color: #2a2a2a;
      font-size: 1.6rem; }
      @media only screen and (min-width: 768px) {
        .coned-chart__middle-text--date {
          padding-top: 0;
          font-size: 2.2rem; } }
  .coned-chart__header-link {
    display: inline-block;
    font: 1.3rem "Open Sans", sans-serif;
    font-weight: 700; }
    .coned-chart__header-link--blue {
      color: #0078cf; }
    .coned-chart__header-link--orange {
      color: #ff8e2c; }
  .coned-chart__peak-title, .coned-chart__header-title {
    display: inline; }
  .coned-chart__offpeak-title {
    display: block; }
  .coned-chart__peak-title, .coned-chart__offpeak-title, .coned-chart__header-title {
    width: auto;
    font-family: "Open Sans", sans-serif;
    font-size: 1.2rem;
    font-weight: 600; }
  .coned-chart__chart-tooltip {
    border: 1px solid #636363;
    background: #fff;
    padding: 10px;
    width: 170px;
    text-align: center; }
    @media only screen and (min-width: 960px) {
      .coned-chart__chart-tooltip {
        width: 175px; } }
    .coned-chart__chart-tooltip--total {
      font-family: futura;
      font-size: 2.2rem;
      font-weight: bold; }
    .coned-chart__chart-tooltip--date {
      margin-bottom: 4px;
      text-align: left;
      font: 1.3rem "Open Sans", sans-serif;
      font-weight: 700; }
    .coned-chart__chart-tooltip--data {
      border-top: 1px solid #e6e6e6;
      padding-top: 10px;
      width: 100%;
      text-align: left;
      line-height: 18px;
      font: "Open Sans" 10px; }
    .coned-chart__chart-tooltip--type-color {
      display: inline-block;
      margin-right: 5px;
      margin-left: 1px;
      padding: 5px; }
    .coned-chart__chart-tooltip--type-numbers {
      -ms-flex-pack: distribute;
      -webkit-justify-content: space-around;
      -moz-justify-content: space-around;
      justify-content: space-around;
      width: 20%;
      font-family: "Open Sans", sans-serif;
      font-size: 1.1rem;
      font-weight: 700; }
    .coned-chart__chart-tooltip--type-text {
      width: 70%;
      text-overflow: ellipsis;
      line-height: 12px;
      font-family: "Open Sans", sans-serif;
      font-size: 1rem;
      font-weight: 600; }
    .coned-chart__chart-tooltip--type-paragraph {
      font: 1.1rem "Open Sans", sans-serif;
      font-weight: 600; }
    .coned-chart__chart-tooltip--type-paragraph-bold {
      font: 1.2rem "Open Sans", sans-serif;
      font-weight: 800; }
    .coned-chart__chart-tooltip--type-overage {
      outline-offset: -1px;
      outline-width: 1px;
      outline-style: double;
      outline-color: #d93927; }
    .coned-chart__chart-tooltip--type-nonSummer {
      border: 1px solid #636363;
      background: repeating-linear-gradient(135deg, #636363, #636363 1px, #fff 1px, #fff 3px);
      padding: 4px; }
    .coned-chart__chart-tooltip--type-subscriptionOverage {
      border: 1px solid #94000f;
      background: repeating-linear-gradient(135deg, #94000f, #94000f 1px, #fff 1px, #fff 3px);
      padding: 4px; }
    .coned-chart__chart-tooltip--paddingTop {
      padding-top: 12px; }
  .coned-chart__buttons-container {
    display: flex;
    justify-content: center; }
    @media only screen and (min-width: 960px) {
      .coned-chart__buttons-container {
        flex-direction: row;
        justify-content: center; } }
    .coned-chart__buttons-container--columns {
      flex-direction: column;
      align-items: center; }
      @media only screen and (min-width: 960px) {
        .coned-chart__buttons-container--columns {
          flex-direction: row;
          justify-content: center; } }
  .coned-chart__buttons {
    margin: 20px 0; }
    .coned-chart__buttons--square-transparent {
      border: 1px solid #636363;
      background: none;
      width: 72px;
      height: 40px;
      color: #000;
      font-size: 12px; }
      .coned-chart__buttons--square-transparent span {
        color: #2a2a2a;
        font-family: "Open Sans";
        font-size: 1.2rem;
        font-weight: 600; }
    .coned-chart__buttons--square-blue-disabled {
      border: 1px solid #636363;
      background: #0078cf !important; }
      .coned-chart__buttons--square-blue-disabled span {
        color: #fff; }
    .coned-chart__buttons--square-teal-disabled {
      border: 1px solid #636363;
      background: #004557 !important; }
      .coned-chart__buttons--square-teal-disabled span {
        color: #fff; }
    .coned-chart__buttons--square-transparent-disabled {
      background: #f5f5f5; }
      .coned-chart__buttons--square-transparent-disabled span {
        color: #777; }
    .coned-chart__buttons--hide {
      display: none !important; }
    .coned-chart__buttons--no-border {
      border-right: none !important; }
  .coned-chart__buttons--square-transparent:focus {
    position: relative;
    outline: none; }
  .coned-chart__legend-tooltip {
    padding: 0; }
  .coned-chart__legend {
    display: flex;
    margin-top: 17px;
    margin-left: 22px;
    flex-wrap: wrap; }
    @media only screen and (min-width: 768px) {
      .coned-chart__legend {
        margin-left: 40px; } }
    @media only screen and (min-width: 960px) {
      .coned-chart__legend {
        margin-left: 40px; } }
    .coned-chart__legend-color {
      display: inline-block;
      margin-right: 7px;
      padding: 6px;
      vertical-align: bottom; }
      @media only screen and (min-width: 768px) {
        .coned-chart__legend-color {
          padding: 7px; } }
    .coned-chart__legend-type {
      padding-bottom: 10px;
      width: 80%;
      height: 25px;
      line-height: 15px; }
      @media only screen and (min-width: 768px) {
        .coned-chart__legend-type {
          display: inline-block;
          margin-left: 20px;
          width: 45%; } }
      @media only screen and (min-width: 960px) {
        .coned-chart__legend-type {
          margin-left: 0;
          width: 50%; } }
    .coned-chart__legend-line {
      margin-right: 6px;
      border-top: #fff;
      border-right: #fff;
      border-left: #fff;
      background-color: #fff !important;
      width: 14px;
      height: 8px; }
      .coned-chart__legend-line--demandSubsc {
        border-bottom: #94000f 1px solid;
        border-bottom-style: dashed; }
      .coned-chart__legend-line--dailyUsageSupply {
        border-bottom: #0078cf 1px solid; }
      .coned-chart__legend-line--actualDemand {
        border-bottom: #27aa5e 2.5px solid; }
      .coned-chart__legend-line--offPeakDemand {
        border-bottom: #19522c 2.5px solid; }
      .coned-chart__legend-line--nonSummerDemand {
        border-bottom: #636363 2.5px solid; }
      .coned-chart__legend-line--actualEventDemand {
        border-bottom: #94000f 2.5px solid; }
    .coned-chart__legend-content-monthly {
      margin-top: -2px; }
      @media only screen and (min-width: 768px) {
        .coned-chart__legend-content-monthly {
          margin-top: 0; } }
    .coned-chart__legend-billedOverageDay {
      border-radius: 10px; }
    .coned-chart__legend-determinantDayPeak {
      border: #27aa5e 3px solid;
      border-radius: 14px;
      background-color: #fff !important;
      padding: 4px !important; }
    .coned-chart__legend-determinantDayOffPeak {
      border: #19522c 3px solid;
      border-radius: 14px;
      background-color: #fff !important;
      padding: 4px !important; }
    .coned-chart__legend-determinantDayNonSummer {
      border: #636363 3px solid;
      border-radius: 14px;
      background-color: #fff !important;
      padding: 4px !important; }
    .coned-chart__legend-unbilledOverage {
      border: #d93927 3px solid;
      border-radius: 14px;
      background-color: #fff !important;
      padding: 4px !important; }
    .coned-chart__legend-determinantDay {
      border-radius: 14px;
      background-color: #fff !important;
      padding: 4px !important; }
    .coned-chart__legend-determinantDayPeakA, .coned-chart__legend-determinantDayPeak2, .coned-chart__legend-determinantDayPeakB, .coned-chart__legend-determinantDayPeakC, .coned-chart__legend-determinantDayPeakD, .coned-chart__legend-determinantDayPeak7, .coned-chart__legend-determinantDayPeak8, .coned-chart__legend-determinantDayPeak9 {
      border: #27aa5e 3px solid; }
    .coned-chart__legend-determinantDayOffPeakA, .coned-chart__legend-determinantDayOffPeak2, .coned-chart__legend-determinantDayOffPeakB, .coned-chart__legend-determinantDayOffPeakC, .coned-chart__legend-determinantDayOffPeakD, .coned-chart__legend-determinantDayOffPeak7, .coned-chart__legend-determinantDayOffPeak8, .coned-chart__legend-determinantDayOffPeak9 {
      border: #19522c 3px solid; }
    .coned-chart__legend-determinantDayNonSummerB {
      border: #636363 3px solid; }
    .coned-chart__legend-determinantDayPeakE, .coned-chart__legend-determinantDayPeakF {
      border: #636363 3px solid; }
    .coned-chart__legend-unbilledOverageDeterminantDayE {
      border: #300202 3px solid;
      border-radius: 14px;
      background-color: #fff !important;
      padding: 4px !important; }
    .coned-chart__legend-unbilledOverageDeterminantDayF {
      border: #300202 3px solid;
      border-radius: 14px;
      background-color: #fff !important;
      padding: 4px !important; }
    .coned-chart__legend-billedOverageDeterminantDayF {
      border: #b72e24 3px solid;
      border-radius: 14px;
      background-color: #fff !important;
      padding: 4px !important; }
    .coned-chart__legend-nonSummerPeakValue {
      border: 1px solid #636363;
      background: repeating-linear-gradient(135deg, #636363, #636363 1px, #fff 1px, #fff 3px);
      padding: 5px; }
      @media only screen and (min-width: 768px) {
        .coned-chart__legend-nonSummerPeakValue {
          padding: 6px; } }
    .coned-chart__legend-unbilledSubscriptionOverageValue {
      border: 1px solid #94000f;
      background: repeating-linear-gradient(135deg, #94000f, #94000f 1px, #fff 1px, #fff 3px);
      padding: 5px; }
      @media only screen and (min-width: 768px) {
        .coned-chart__legend-unbilledSubscriptionOverageValue {
          padding: 6px; } }
  .coned-chart__tooltip {
    margin-bottom: 2px;
    border: 0;
    height: 7px;
    color: #2a2a2a;
    font-family: "Open Sans";
    font-size: 1.2rem;
    font-weight: 600; }
    .coned-chart__tooltip-content {
      margin-top: -2px;
      margin-left: 5px;
      height: 20px; }
    .coned-chart__tooltip-determinantDayPeak, .coned-chart__tooltip-determinantDayOffPeak, .coned-chart__tooltip-determinantDayNonSummer {
      margin-top: 2px; }
    .coned-chart__tooltip--icon {
      top: 6px; }
  .coned-chart .arrow--blue {
    color: #0078cf; }
    .coned-chart .arrow--blue:active {
      color: #fff; }
      .coned-chart .arrow--blue:active .arrow__icon {
        border-color: #005aa3;
        background-color: #005aa3; }
  .coned-chart .arrow--teal {
    color: #004557; }
    .coned-chart .arrow--teal span {
      border-color: #004557; }
    .coned-chart .arrow--teal:active {
      color: #fff; }
      .coned-chart .arrow--teal:active .arrow__icon {
        border-color: #000;
        background-color: #000; }
  .coned-chart__arrow {
    position: absolute;
    top: 0;
    z-index: 1;
    height: auto; }
    .coned-chart__arrow--left {
      left: 0; }
    .coned-chart__arrow--right {
      right: 0; }
    .coned-chart__arrow--hide {
      display: none; }
    .coned-chart__arrow span {
      border: 2px solid #0078cf;
      border-radius: 50%;
      background-color: #fff;
      padding: 10px;
      width: 10px;
      height: 10px; }
      .coned-chart__arrow span::before {
        position: absolute;
        top: 3px;
        left: 2px;
        font-size: 2.5rem; }
      .coned-chart__arrow span:hover::before {
        transform: scale(1.1); }
    .coned-chart__arrow:focus {
      outline: none; }
  .coned-chart__peak-content {
    display: flex;
    margin: 20px 0; }
    .coned-chart__peak-content--text {
      display: inline-block;
      width: auto;
      color: #2a2a2a;
      font-family: "Open Sans";
      font-size: 1.2rem;
      font-weight: 700; }
    .coned-chart__peak-content--buttons {
      margin: 0 5px;
      border-bottom: 0;
      background: none;
      padding: 0;
      width: auto;
      color: #656565;
      font-family: "Open Sans";
      font-size: 1.2rem;
      font-weight: 700; }
      .coned-chart__peak-content--buttons-disabled {
        border-bottom: 1px solid #0078cf;
        color: #2a2a2a; }
  .coned-chart__line-rect {
    fill: #fff;
    stroke: #636363;
    stroke-width: 0.5; }
  .coned-chart__target-unbilled-overage {
    outline-offset: -2px;
    outline-width: 1px;
    outline-style: double;
    outline-color: #d93927; }
  .coned-chart__note {
    margin: 0 13px 0 10px;
    background: #2a2a2a;
    padding: 14px; }
    @media only screen and (min-width: 768px) {
      .coned-chart__note {
        margin-right: 0; } }
    @media only screen and (min-width: 960px) {
      .coned-chart__note {
        margin: 0 2px; } }
    .coned-chart__note-paragraph {
      display: inline-block;
      color: #fff;
      font: 400 1.2rem/1.8em "Open Sans", sans-serif; }
      .coned-chart__note-paragraph--bold {
        font-weight: 700; }
      .coned-chart__note-paragraph-link {
        font: 1.2rem "Open Sans", sans-serif; }
      .coned-chart__note-paragraph-link--white {
        color: #fff !important;
        font-weight: 700; }
      .coned-chart__note-paragraph--inlineText {
        display: inline; }
  .coned-chart__table {
    margin: 0 13px 25px;
    border-top: 1px solid #636363;
    border-bottom: 1px solid #636363; }
    @media only screen and (min-width: 768px) {
      .coned-chart__table {
        margin: 0 2px 25px; } }
    .coned-chart__table.expanded {
      border-bottom: 0; }
    .coned-chart__table-text {
      padding-bottom: 10px;
      color: #2a2a2a;
      font-family: "Open Sans", sans-serif;
      font-size: 1.4rem; }
      .coned-chart__table-text--bold {
        font-weight: 600; }
    .coned-chart__table-button {
      display: block;
      height: 50px; }
    .coned-chart__table-title {
      padding-left: 5px;
      color: #636363;
      font-family: "Open Sans", sans-serif;
      font-size: 1.5rem;
      font-weight: 600; }
    .coned-chart__table-icon {
      display: block;
      position: relative;
      float: right;
      font-size: 25px; }
      .coned-chart__table-icon--up {
        transform: rotate(180deg); }
    .coned-chart__table-content {
      margin: 0 4px 2px; }
    .coned-chart__table table {
      width: 100%;
      table-layout: fixed;
      text-align: left; }
    .coned-chart__table th {
      vertical-align: top;
      text-align: left;
      color: #2a2a2a;
      font-family: "Open Sans";
      font-size: 1.2rem;
      font-weight: 700;
      overflow-wrap: break-word;
      word-wrap: break-word; }
    .coned-chart__table thead {
      border-bottom: 2px solid #0078cf; }
      .is-oru .coned-chart__table thead {
        border-bottom: 2px solid #004557; }
      .coned-chart__table thead th {
        padding-right: 10px;
        padding-bottom: 4px;
        height: 50px; }
        @media only screen and (min-width: 768px) {
          .coned-chart__table thead th {
            padding-right: 12px;
            vertical-align: inherit; } }
      .coned-chart__table thead th:last-child {
        padding-right: 0; }
    .coned-chart__table tbody tr {
      border-bottom: 1px solid #636363;
      height: 54px;
      line-height: 22px;
      font-family: "Open Sans";
      font-size: 1.2rem; }
      @media only screen and (min-width: 768px) {
        .coned-chart__table tbody tr {
          height: 40px; } }
    .coned-chart__table tbody td {
      padding: 8px 6px 8px 0; }
      @media only screen and (min-width: 768px) {
        .coned-chart__table tbody td {
          padding: 5px 8px 5px 0; } }

@media only screen and (min-width: 768px) {
  .text-line-year {
    display: inline; } }

.text-line-year text {
  font-family: "Open Sans";
  font-size: 1rem;
  font-weight: 700;
  fill: #636363; }

.check-outage {
  background-color: transparent; }
  .check-outage__nav {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    margin: 20px 0;
    width: 100%; }
  .check-outage__nav-item:not(:last-child) {
    margin-right: 25px; }
  .check-outage__link {
    display: block;
    margin: 0 0 30px; }
    @media only screen and (min-width: 768px) {
      .check-outage__link {
        padding-left: 20px; } }
  .check-outage__description {
    color: #2a2a2a;
    font: 700 1.6rem/2rem "Open Sans", sans-serif; }
  .check-outage__account-details {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    margin: 30px 0; }
  .check-outage__alert {
    position: relative;
    padding-left: 30px;
    color: #d93927;
    font: 600 1.6rem/2rem "Open Sans", sans-serif; }
    .check-outage__alert-icon {
      -webkit-border-radius: 50%;
      border-radius: 50%;
      background-clip: padding-box;
      /* stops bg color from leaking outside the border: */
      position: absolute;
      left: 0;
      margin-right: 10px;
      background-color: #d93927;
      padding: 5px;
      color: #fff;
      font-size: 1.5rem; }
  .check-outage__report-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 95px; }
  .check-outage__report {
    color: #2a2a2a;
    font: 1.6rem/2rem "Open Sans", sans-serif; }
    .check-outage__report span {
      font-weight: 700; }
  .check-outage__continue-button-container {
    margin: 0 auto;
    padding: 40px 0 0;
    width: 100%;
    text-align: center; }
  .check-outage__report-cta {
    margin: 20px auto; }
    body:not(.mouse-user):not(.is-oru) .check-outage__report-cta:focus {
      outline: solid 2px #005aa3 !important;
      border: solid 2px #fff !important;
      border-radius: 50px !important; }
    body:not(.mouse-user) .check-outage__report-cta:focus {
      outline: solid 2px #004557 !important;
      border: solid 2px #fff !important;
      border-radius: 50px !important; }
  .check-outage__see-more-options {
    margin-top: 20px; }

.coned-hero {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  background-repeat: no-repeat;
  background-position: center top;
  height: 650px; }
  @media only screen and (min-width: 768px) {
    .coned-hero {
      height: 550px; } }
  .coned-hero__picture {
    display: none; }
  .coned-hero__content {
    padding: 0 30px;
    overflow: hidden;
    color: #fff; }
    @media only screen and (min-width: 768px) {
      .coned-hero__content {
        padding: 0 50px; } }
    @media only screen and (min-width: 850px) {
      .coned-hero__content {
        padding: 0 100px; } }
  .coned-hero__title {
    margin-bottom: 30px;
    max-width: 1000px;
    font: 4rem/6rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 550px) {
      .coned-hero__title {
        font: 7.5rem/9.2rem "Futura-Bold", sans-serif; } }
    @media only screen and (min-width: 768px) {
      .coned-hero__title {
        font: 9.5rem/10.5rem "Futura-Bold", sans-serif; } }
  .coned-hero__sub-title {
    margin-bottom: 45px;
    max-width: 510px;
    font: 2.4rem/3.4rem "Open Sans", sans-serif; }
  .coned-hero__item {
    margin-bottom: 35px; }
    @media only screen and (min-width: 550px) {
      .coned-hero__item {
        display: inline-block; }
        .coned-hero__item:not(:last-child) {
          margin-right: 45px; } }
  .coned-hero__link {
    margin-left: 32px; }
    .coned-hero__link-icon {
      position: absolute;
      top: -5px;
      left: -40px;
      font-size: 3.5rem; }
      @media only screen and (min-width: 768px) {
        .coned-hero__link-icon {
          top: -8px; } }

.coned-iframe {
  padding: 0 20px; }
  @media only screen and (min-width: 768px) {
    .coned-iframe {
      padding: 0 0 0 21.5%;
      width: 75%; } }
  .coned-iframe-wrapper {
    background-color: #fff;
    padding-bottom: 50px; }
    @media only screen and (min-width: 768px) {
      .coned-iframe-wrapper {
        padding-bottom: 95px; } }
  .coned-iframe__title {
    margin-bottom: 25px;
    font: 2rem/2.6rem "Futura-Bold", sans-serif; }
  .coned-iframe__container {
    overflow-y: auto; }

.contact-us-form {
  clear: both;
  margin-bottom: 20px; }
  @media only screen and (min-width: 768px) {
    .contact-us-form {
      margin-bottom: 64px;
      border: 0; } }
  .contact-us-form-wrapper {
    margin: 0 10px;
    background-color: #fff; }
    @media only screen and (min-width: 768px) {
      .contact-us-form-wrapper {
        margin: 0; } }
  .contact-us-form__form-block {
    display: block;
    width: 100%; }
    @media only screen and (max-width: 440px) {
      .contact-us-form__form-block {
        width: 100%; } }
    @media only screen and (min-width: 768px) {
      .contact-us-form__form-block {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: inline-block;
        border: 0;
        padding: 0 4% 0 0;
        width: 100%; } }
  .contact-us-form__form-container {
    display: inline-block;
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .contact-us-form__form-container {
        width: 100%; } }
    .contact-us-form__form-container--with-text {
      display: inline-block; }
      @media only screen and (min-width: 768px) {
        .contact-us-form__form-container--with-text {
          width: 63%; } }
  .contact-us-form__copy-block {
    display: block;
    margin-top: 80px;
    padding: 0 20px;
    overflow: hidden;
    vertical-align: top; }
    @media only screen and (min-width: 768px) {
      .contact-us-form__copy-block {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: inline-block;
        margin-top: 150px;
        padding: 0 70px 0 0;
        width: 36%; } }
    .contact-us-form__copy-block p {
      margin-bottom: 65px;
      color: #2a2a2a;
      font: 2.6rem/4.4rem "Open Sans", sans-serif; }
      @media only screen and (min-width: 768px) {
        .contact-us-form__copy-block p {
          margin-bottom: 50px;
          font: 1.8rem/3rem "Open Sans", sans-serif; } }
  .contact-us-form__container {
    padding: 20px; }
    @media only screen and (min-width: 768px) {
      .contact-us-form__container {
        padding: 0 0 80px 70px; } }
    .contact-us-form__container-blocks {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-flow: row wrap;
      -moz-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap;
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; }
    .contact-us-form__container-title {
      display: block;
      margin-bottom: 50px;
      line-height: 1em;
      color: #000;
      font: 3.4rem/7.2rem "Futura-Bold", sans-serif; }
      @media only screen and (min-width: 768px) {
        .contact-us-form__container-title {
          display: block;
          margin-bottom: 53px;
          font: 2.6rem/4.4rem "Futura-Bold", sans-serif; } }
  .contact-us-form__title-container {
    display: block;
    clear: both;
    margin: 65px 0 20px;
    border-bottom: 3px solid #636363;
    width: 100%;
    color: #2a2a2a;
    font: 2.2rem/4.4rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .contact-us-form__title-container {
        width: auto;
        font: 3rem/6rem "Futura-Bold", sans-serif; } }
  .contact-us-form__field-container {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    margin-bottom: 45px;
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .contact-us-form__field-container {
        margin-bottom: 25px; } }

.coned-form--contact-us {
  display: inline-block;
  padding: 0;
  width: 100%; }

@media only screen and (min-width: 768px) {
  .contact-us-form__copy-block--success {
    margin-top: 0;
    padding: 0 70px;
    width: 100%; } }

.contact-us-text {
  clear: both; }
  .contact-us-text-wrapper {
    margin: 0 10px; }
    @media only screen and (min-width: 768px) {
      .contact-us-text-wrapper {
        margin: 0; } }
  .contact-us-text__container {
    background-color: #fff;
    padding: 20px; }
    @media only screen and (min-width: 768px) {
      .contact-us-text__container {
        padding: 115px 70px 10px; } }
    .contact-us-text__container-title {
      display: block;
      margin: 80px 0;
      overflow: hidden;
      color: #2a2a2a;
      font: 3.5rem/4.2rem "Futura-Bold", sans-serif;
      word-break: break-word; }
      @media only screen and (min-width: 768px) {
        .contact-us-text__container-title {
          margin: 0 0 70px;
          font: 5rem/6.2rem "Futura-Bold", sans-serif; } }
  @media only screen and (min-width: 768px) {
    .contact-us-text__items {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-flow: row wrap;
      -moz-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between; } }
  .contact-us-text__item {
    display: block;
    margin-bottom: 100px; }
    @media only screen and (min-width: 768px) {
      .contact-us-text__item {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: inline-block;
        margin-bottom: 70px;
        padding-right: 4%;
        width: 50%; } }
    @media only screen and (min-width: 960px) {
      .contact-us-text__item {
        width: 33%; } }
    .contact-us-text__item:last-child {
      margin-right: auto; }
    .contact-us-text__item a:focus::before {
      content: none !important; }
  .contact-us-text__item-btn {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    outline: 0;
    background-color: transparent;
    padding: 25px;
    width: 100%;
    text-align: left;
    color: #fff;
    font: 2rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .contact-us-text__item-btn {
        display: none; } }
  .contact-us-text__item-icon {
    padding-left: 10px; }
  .contact-us-text__item-links {
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    opacity: 0;
    display: block;
    height: 0;
    overflow: hidden; }
    @media only screen and (min-width: 768px) {
      .contact-us-text__item-links {
        filter: alpha(opacity=100);
        -khtml-opacity: 1;
        opacity: 1;
        padding-bottom: 0;
        height: auto; } }
  .contact-us-text__item-title {
    overflow: hidden;
    line-height: 1em;
    color: #2a2a2a;
    font: 2.7rem/3.2rem "Futura-Bold", sans-serif;
    word-break: break-word; }
    @media only screen and (min-width: 768px) {
      .contact-us-text__item-title {
        display: block;
        margin-bottom: 20px;
        font: 3rem/4rem "Futura-Bold", sans-serif; } }
  .contact-us-text-link-icon {
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    display: inline-block;
    margin-right: 10px;
    background-color: #0078cf;
    padding: 9px 0 0 9px;
    width: 24px;
    height: 24px;
    font-size: 1.5rem; }
  .contact-us-text__item-copy {
    margin-bottom: 20px;
    color: #636363;
    font: 2.6rem/4.4rem "Open Sans", sans-serif; }
    @media only screen and (min-width: 768px) {
      .contact-us-text__item-copy {
        font: 1.8rem/3rem "Open Sans", sans-serif; } }
    .contact-us-text__item-copy b {
      font: 2.6rem/3.7rem "Open Sans", sans-serif;
      font-weight: 700; }
      @media only screen and (min-width: 768px) {
        .contact-us-text__item-copy b {
          font: 1.8rem/2.7rem "Open Sans", sans-serif;
          font-weight: 700; } }
    .contact-us-text__item-copy span {
      text-transform: uppercase;
      color: #adadad;
      font: 2rem/7.2rem "Open Sans", sans-serif;
      font-weight: 700; }
      @media only screen and (min-width: 768px) {
        .contact-us-text__item-copy span {
          font: 1.3rem/2.6rem "Open Sans", sans-serif;
          font-weight: 700; } }
    .contact-us-text__item-copy p {
      margin-bottom: 40px; }
      @media only screen and (min-width: 768px) {
        .contact-us-text__item-copy p {
          margin-bottom: 35px; } }

.contact {
  background-color: #fff; }
  .contact__content {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #e6e6e6;
    padding: 20px;
    width: 100%; }
  .contact__title {
    display: block;
    margin-top: 0;
    margin-bottom: 20px;
    text-align: left;
    color: #636363;
    font: 1.9rem "Open Sans", sans-serif;
    font-weight: 700; }
    @media only screen and (max-width: 767px) {
      .contact__title {
        font-size: 2.4rem; } }
    @media only screen and (max-width: 440px) {
      .contact__title {
        font: 1.6rem/2rem "Open Sans", sans-serif;
        font-weight: 700; } }
  .contact__text {
    display: block;
    margin-top: 0;
    margin-bottom: 20px;
    text-align: left;
    font: 1rem "Open Sans", sans-serif; }
    @media only screen and (min-width: 768px) {
      .contact__text {
        margin-bottom: 20px; } }
  .contact__actions {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .contact__actions-item {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      padding-bottom: 10px;
      width: 100%; }
      @media only screen and (min-width: 768px) {
        .contact__actions-item {
          padding: 10px;
          width: 33%; } }
    .contact__actions-item:first-child {
      padding-left: 0; }
    .contact__actions-item:last-child {
      padding-right: 0; }
    .contact__actions-item-anchor {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-border-radius: 5px;
      border-radius: 5px;
      background-clip: padding-box;
      /* stops bg color from leaking outside the border: */
      display: block;
      padding: 15px;
      width: 100%;
      text-align: center;
      font: 1.3rem "Futura-Demi", sans-serif; }
      @media only screen and (max-width: 440px) {
        .contact__actions-item-anchor {
          font-size: 1.2rem; } }
    .contact__actions-item-anchor-chat {
      border: 3px solid #78cdf0;
      background-color: #fff;
      color: #78cdf0; }
    .contact__actions-item-anchor-phone {
      border: 3px solid #78cdf0;
      background-color: #fff;
      color: #78cdf0; }
    .contact__actions-item-anchor-email {
      border: 3px solid #78cdf0;
      background-color: #78cdf0;
      color: #fff; }
    .contact__actions-item-icon-chat {
      color: #78cdf0; }
    .contact__actions-item-icon-phone {
      color: #78cdf0; }
    .contact__actions-item-icon-email {
      color: #fff; }

.content-block__text-container-padding {
  padding: 40px; }
  @media only screen and (min-width: 768px) {
    .content-block__text-container-padding {
      padding: 30px; } }
  @media only screen and (min-width: 960px) {
    .content-block__text-container-padding {
      padding: 52px 30px; } }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
    .content-block__text-container-padding {
      padding: 10% 50px; } }
  @media only screen and (min-width: 960px) {
    .content-block__text-container-padding {
      padding: 15% 100px; } }

.content-block__category {
  margin-bottom: 13px;
  font: 700 1.5rem/2.5rem "Open Sans", sans-serif; }
  @media only screen and (min-width: 768px) {
    .content-block__category {
      margin-bottom: 12px; } }

.content-block__title {
  display: inline-block;
  margin-bottom: 22px;
  font: 3.5rem/4.2rem "Futura-Bold", sans-serif;
  /* Portrait */
  /* Portrait */ }
  @media only screen and (min-width: 768px) {
    .content-block__title {
      font: 3.5rem/4.2rem "Futura-Bold", sans-serif; } }
  @media only screen and (min-width: 960px) {
    .content-block__title {
      font: 4rem/4.8rem "Futura-Bold", sans-serif; } }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
    .content-block__title {
      font: 2.5rem/3.4rem "Futura-Bold", sans-serif; } }
  @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5) {
    .content-block__title {
      font: 2.5rem/3.4rem "Futura-Bold", sans-serif; } }

.content-block__description {
  margin-bottom: 30px;
  font: 2rem/3rem "Open Sans", sans-serif;
  /* Portrait */
  /* Portrait */ }
  @media only screen and (min-width: 768px) {
    .content-block__description {
      font: 1.8rem/2.5rem "Open Sans", sans-serif; } }
  @media only screen and (min-width: 960px) {
    .content-block__description {
      font: 2rem/3rem "Open Sans", sans-serif; } }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
    .content-block__description {
      font: 1.6rem/2.5rem "Open Sans", sans-serif; } }
  @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5) {
    .content-block__description {
      font: 1.6rem/2.5rem "Open Sans", sans-serif; } }

.correspondence {
  background: #fff; }
  .correspondence__header {
    margin-top: 85px; }
    .correspondence__header-wrapper {
      padding: 45px 30px 20px; }
      @media only screen and (min-width: 768px) {
        .correspondence__header-wrapper {
          padding: 95px 15% 0; } }
      @media only screen and (min-width: 1024px) {
        .correspondence__header-wrapper {
          padding: 95px 20% 0; } }
  .correspondence__title {
    border-bottom: 3px solid #636363;
    padding-bottom: 20px;
    color: #2a2a2a;
    font: 3rem/4rem "Futura-Bold", sans-serif; }
    @media only screen and (max-width: 767px) {
      .correspondence__title {
        text-align: center; } }

.correspondence-body__title {
  padding: 45px 30px 0;
  text-align: center; }
  @media only screen and (min-width: 768px) {
    .correspondence-body__title {
      padding: 50px 15% 0;
      text-align: initial; } }
  @media only screen and (min-width: 1024px) {
    .correspondence-body__title {
      padding: 50px 20% 0; } }
  .correspondence-body__titles {
    border-bottom: 2px solid #0078cf;
    padding: 20px 0; }
  .correspondence-body__title--doc {
    display: inline-block;
    width: 100%;
    font: 2rem/2rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .correspondence-body__title--doc {
        width: 80%; } }
  .correspondence-body__title--sendby {
    display: none;
    width: 19%;
    text-transform: uppercase;
    font: 1.2rem/3rem "Open Sans", sans-serif;
    font-weight: 700; }
    @media only screen and (min-width: 768px) {
      .correspondence-body__title--sendby {
        display: inline-block; } }

.correspondence-body__table {
  padding-top: 50px;
  text-align: center; }
  @media only screen and (min-width: 768px) {
    .correspondence-body__table {
      padding: 20px 15% 95px; } }
  @media only screen and (min-width: 1024px) {
    .correspondence-body__table {
      padding: 20px 20% 95px; } }

.correspondence-body__show-more {
  margin: 15px auto; }
  body:not(.mouse-user):not(.is-oru) .correspondence-body__show-more:focus {
    outline: none; }
  body:not(.mouse-user) .correspondence-body__show-more:focus {
    outline: none; }

.correspondence-body__message {
  padding: 45px 20px; }
  @media only screen and (min-width: 768px) {
    .correspondence-body__message {
      padding: 50px 15%; } }
  @media only screen and (min-width: 1024px) {
    .correspondence-body__message {
      padding: 50px 20%; } }
  .correspondence-body__message-text {
    color: #2a2a2a;
    font: 1.8rem/3.2rem "Open Sans", sans-serif; }

.correspondence-item {
  -webkit-transition: all, 0.2s, ease;
  -moz-transition: all, 0.2s, ease;
  -ms-transition: all, 0.2s, ease;
  -o-transition: all, 0.2s, ease;
  transition: all, 0.2s, ease;
  border-bottom: 1px solid #636363;
  padding: 10px 20px; }
  @media only screen and (min-width: 768px) {
    .correspondence-item {
      padding: 40px 0; } }
  .correspondence-item__container {
    text-align: center; }
    @media only screen and (min-width: 768px) {
      .correspondence-item__container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center; } }
    .correspondence-item__container-block {
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      display: inherit; }
      @media only screen and (min-width: 768px) {
        .correspondence-item__container-block {
          width: 80%; }
          .correspondence-item__container-block--right {
            width: 20%; } }
  .correspondence-item__date {
    padding: 5px;
    color: #636363;
    font: 1.2rem/2rem "Open Sans", sans-serif;
    font-weight: 600; }
    @media only screen and (min-width: 768px) {
      .correspondence-item__date {
        line-height: 3rem; } }
  .correspondence-item__type {
    padding: 5px;
    text-transform: uppercase;
    color: #2a2a2a;
    font: 1.4rem/2rem "Open Sans", sans-serif;
    font-weight: 800; }
    @media only screen and (min-width: 768px) {
      .correspondence-item__type {
        padding-left: 30px;
        width: 40%;
        line-height: 3rem; } }
    @media only screen and (min-width: 1001px) {
      .correspondence-item__type {
        width: 40%; } }
  .correspondence-item__link {
    display: block;
    margin: 10px 0;
    white-space: nowrap; }
    @media only screen and (min-width: 768px) {
      .correspondence-item__link {
        margin: 0;
        padding-left: 30px; } }
  .correspondence-item__send-by {
    padding: 5px;
    color: #2a2a2a;
    font: 1.4rem/2.4rem "Open Sans", sans-serif;
    font-weight: 600; }
    @media only screen and (min-width: 768px) {
      .correspondence-item__send-by {
        line-height: 3rem; } }

.correspondence--oru .correspondence-body__titles {
  border-color: #ff8e2c; }

.currently-enrolled__description {
  color: #2a2a2a;
  font: 1.6rem/2.2rem "Open Sans", sans-serif; }
  @media only screen and (min-width: 768px) {
    .currently-enrolled__description {
      font: 1.8rem/2.6rem "Open Sans", sans-serif; } }
  .currently-enrolled__description-container {
    position: relative;
    margin: 0 30px;
    border-bottom: 1px solid #636363;
    padding: 40px 0;
    max-width: 786px;
    text-align: center; }
    @media only screen and (min-width: 768px) {
      .currently-enrolled__description-container {
        margin: 0 auto; } }
  .currently-enrolled__description-button {
    margin-top: 20px; }

.currently-enrolled__pagination {
  background: #fff; }
  @media only screen and (max-width: 767px) {
    .currently-enrolled__pagination--empty {
      margin: 0 10px; } }
  .currently-enrolled__pagination ul {
    padding-bottom: 35px; }
  .currently-enrolled__pagination .pagination--desktop {
    padding-top: 0; }

.currently-enrolled__unit-list {
  display: none;
  text-align: left; }

.currently-enrolled__item {
  padding: 0 30px;
  text-align: center; }
  @media only screen and (min-width: 768px) {
    .currently-enrolled__item {
      margin: 0 auto;
      max-width: 786px;
      text-align: initial; } }
  .currently-enrolled__item-container {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    position: relative;
    border-bottom: 1px solid #636363;
    padding: 39px 0;
    text-align: left; }
  .currently-enrolled__item-address {
    display: inline-block;
    width: 60%;
    color: #2a2a2a;
    font: 1.6rem/2rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .currently-enrolled__item-address {
        font: 1.8rem/2rem "Futura-Bold", sans-serif; } }
  .currently-enrolled__item-box {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  .currently-enrolled__item-cta {
    margin: 0;
    white-space: nowrap; }
  .currently-enrolled__item-icon {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    display: inline-block;
    position: relative;
    margin-left: 15px;
    background-color: #0078cf;
    cursor: pointer;
    padding: 5px;
    width: 10px;
    height: 10px;
    color: #fff; }
    .currently-enrolled__item-icon::before {
      position: absolute;
      top: 0;
      left: 0;
      font-size: 2rem; }
  @media only screen and (min-width: 786px) {
    .currently-enrolled__item--open {
      padding: 0 calc((100% - 786px) / 2); } }
  .currently-enrolled__item--open .currently-enrolled__table {
    -webkit-transition: all, 0.2s, ease;
    -moz-transition: all, 0.2s, ease;
    -ms-transition: all, 0.2s, ease;
    -o-transition: all, 0.2s, ease;
    transition: all, 0.2s, ease;
    height: auto; }
    @media only screen and (min-width: 768px) {
      .currently-enrolled__item--open .currently-enrolled__table {
        padding: 0 15%; } }
  .currently-enrolled__item--open .currently-enrolled__item-container {
    border-width: 1px; }
  .currently-enrolled__item--open .currently-enrolled__item-icon {
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
  .currently-enrolled__item--open .currently-enrolled__unit-list {
    display: block; }
  .currently-enrolled__item--unenroll {
    background: #e6e6e6;
    padding: 0;
    max-width: none; }

.currently-enrolled__table {
  -webkit-transition: all, 0.2s, ease;
  -moz-transition: all, 0.2s, ease;
  -ms-transition: all, 0.2s, ease;
  -o-transition: all, 0.2s, ease;
  transition: all, 0.2s, ease;
  height: 0;
  overflow: hidden; }
  .currently-enrolled__table-container {
    border-bottom: 1px solid #e6e6e6; }

.dashboard-header {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0 30px; }
  @media only screen and (min-width: 768px) {
    .dashboard-header {
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between;
      padding: 0 10px; } }
  .dashboard-header-wrapper {
    margin: 30px 0 0; }
  .dashboard-header__tabs {
    height: 100%; }
  .dashboard-header__tab {
    display: inline-block;
    height: 100%; }
    .dashboard-header__tab-item {
      background-color: transparent;
      padding: 2px;
      height: 100%;
      color: #636363;
      font: 1.1rem/1.8rem "Futura-Bold", sans-serif; }
      @media only screen and (min-width: 620px) {
        .dashboard-header__tab-item {
          padding: 10px;
          font-size: 1.4rem; } }
      @media only screen and (min-width: 850px) {
        .dashboard-header__tab-item {
          font-size: 1.8rem; } }
      .dashboard-header__tab-item:hover {
        border-bottom: 4px solid #cfcfcf; }
    .dashboard-header__tab-item--active {
      border-bottom: 4px solid #0078cf;
      color: #2a2a2a; }
      .dashboard-header__tab-item--active:hover {
        border-color: #0078cf; }
  .dashboard-header__section {
    display: none; }
    .dashboard-header__section--active {
      display: block;
      min-height: 400px; }

.account-dropdown {
  position: relative;
  padding-bottom: 20px; }
  @media only screen and (min-width: 768px) {
    .account-dropdown {
      padding-bottom: 0; } }
  .account-dropdown__button {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    background-color: Transparent;
    padding-right: 10px;
    width: 100%;
    text-align: left; }
    @media only screen and (min-width: 768px) {
      .account-dropdown__button {
        padding-right: 20px; } }
    .account-dropdown__button:focus {
      outline: none; }
    .account-dropdown__button:not(.account-dropdown__button--no-pointer) {
      cursor: pointer; }
  .account-dropdown__icon {
    display: inline-block;
    border-radius: 50px;
    background-color: #0078cf;
    padding: 7px;
    width: 10px;
    height: 10px;
    color: #fff; }
    @media only screen and (min-width: 768px) {
      .account-dropdown__icon {
        padding: 10px;
        width: 13px;
        height: 13px; } }
    .account-dropdown__icon:active {
      background-color: #005aa3; }
    .account-dropdown__icon::before {
      position: absolute;
      top: 7px;
      left: 2px;
      font-size: 2rem; }
      @media only screen and (min-width: 768px) {
        .account-dropdown__icon::before {
          left: 4px;
          font-size: 2.5rem; } }
    .account-dropdown__icon--up {
      -moz-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -webkit-transform: rotate(180deg);
      transform: rotate(180deg); }
      .account-dropdown__icon--up::before {
        top: 1px;
        left: 2px; }
        @media only screen and (min-width: 768px) {
          .account-dropdown__icon--up::before {
            top: 4px;
            left: 4px; } }
    .account-dropdown__icon--link {
      position: relative;
      padding: 0;
      width: 25px;
      height: 25px; }
      .account-dropdown__icon--link::before {
        top: -3px;
        left: -4px;
        font-size: 3rem; }
    .is-oru .account-dropdown__icon {
      background-color: #004557; }
      .is-oru .account-dropdown__icon:active {
        background-color: #000; }
  .account-dropdown__content {
    display: inline-block;
    margin-left: 15px;
    width: 250px;
    overflow: hidden;
    font: 1.3rem/1.8rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .account-dropdown__content {
        width: 245px; } }
    .account-dropdown__content--no-results {
      display: block;
      margin: 0 auto;
      overflow: auto;
      white-space: normal; }
    @media only screen and (min-width: 768px) {
      .account-dropdown__content--auto {
        width: auto; } }
  .account-dropdown__address {
    color: #2a2a2a; }
  .account-dropdown__account-number {
    display: inline;
    color: #2a2a2a;
    font-family: "Open Sans", sans-serif;
    font-weight: 600; }
  .account-dropdown__account-state {
    text-transform: uppercase;
    color: #2a2a2a;
    font: 1rem/1.2rem "Open Sans", sans-serif;
    font-weight: 800; }
  .account-dropdown__list {
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    opacity: 1;
    position: absolute;
    top: 35px;
    left: -12px;
    z-index: 10;
    margin-top: 20px;
    border: 1px solid #cfcfcf;
    background-color: #fff;
    width: 100%;
    height: auto; }
    .account-dropdown__list--hidden {
      filter: alpha(opacity=0);
      -khtml-opacity: 0;
      opacity: 0;
      display: none;
      height: 0;
      overflow: hidden; }
  .account-dropdown__list--scrollable {
    overflow-y: scroll; }
  .account-dropdown__option {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    background-color: #fff;
    cursor: pointer;
    padding: 10px 0;
    width: auto; }
    .account-dropdown__option:hover .account-dropdown__address, .account-dropdown__option:focus .account-dropdown__address {
      color: #0078cf; }
    .account-dropdown__option:hover .account-dropdown__account-number, .account-dropdown__option:focus .account-dropdown__account-number {
      color: #0078cf; }
    .account-dropdown__option:hover .account-dropdown__account-state, .account-dropdown__option:focus .account-dropdown__account-state {
      color: #0078cf; }
    .account-dropdown__option--link, .account-dropdown__option--link:hover {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      background-color: transparent; }
    .account-dropdown__option--add-account {
      cursor: auto; }
    .account-dropdown__option--scrollable {
      border-top: 1px solid #636363; }
  .account-dropdown__option-check {
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    opacity: 1;
    position: relative;
    width: 10px;
    height: 10px; }
    .account-dropdown__option-check::before {
      position: absolute;
      top: -20px;
      left: -5px;
      font-size: 3rem; }
    .account-dropdown__option-check--hidden {
      display: none; }
  .account-dropdown__link {
    color: #2a2a2a; }
    .account-dropdown__link--add-account {
      color: #fff; }
  .account-dropdown__arrow {
    position: absolute;
    top: -10px;
    left: 49%;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    width: 0;
    height: 0; }
  .account-dropdown .highlight-text {
    background-color: #0078cf;
    color: #fff; }

.dashboard-header--oru .account-dropdown__option:hover .account-dropdown__address,
.dashboard-header--oru .account-dropdown__option:focus .account-dropdown__address {
  color: #004557; }

.dashboard-header--oru .account-dropdown__option:hover .account-dropdown__account-number,
.dashboard-header--oru .account-dropdown__option:focus .account-dropdown__account-number {
  color: #004557; }

.dashboard-header--oru .account-dropdown__option:hover .account-dropdown__account-state,
.dashboard-header--oru .account-dropdown__option:focus .account-dropdown__account-state {
  color: #004557; }

.dashboard-header--oru .coned-tabs__tab-item--single {
  border-color: #004557; }

.dashboard-header--oru .coned-tabs__tab--dropdown .coned-tabs__tab-item {
  border: transparent; }

.dashboard-header--oru .highlight-text {
  background-color: #ff8e2c; }

.dashboard-third-party__tab-content {
  margin: 30px auto;
  background: #fff; }
  .dashboard-third-party__tab-content--padding {
    padding: 20px; }
    @media only screen and (min-width: 768px) {
      .dashboard-third-party__tab-content--padding {
        padding: 20px 50px; } }

.dashboard-third-party__request-access-response-title {
  margin: 30px 0 50px;
  line-height: 3.2rem;
  font-size: 2.8rem; }
  .dashboard-third-party__request-access-response-title--success {
    color: #636363; }
  .dashboard-third-party__request-access-response-title--error {
    color: #d93927; }

.dashboard-third-party__response-action {
  margin: 30px auto; }

.dashboard-third-party__counters-container {
  max-width: 80%; }

.dashboard-third-party__paragraph {
  font: 1.8rem/2.2rem "Open Sans", sans-serif; }
  .dashboard-third-party__paragraph--semi-bold {
    font: 600 1.8rem/2.2rem "Open Sans", sans-serif; }
  .dashboard-third-party__paragraph--bold {
    font: 700 1.8rem/2.2rem "Open Sans", sans-serif; }
  .dashboard-third-party__paragraph--extra-bold {
    font: 800 1.8rem/2.2rem "Open Sans", sans-serif; }
  .dashboard-third-party__paragraph--error {
    color: #d93927; }

.dashboard-third-party__subform-container .coned-form__field-container {
  position: relative;
  margin-bottom: 70px; }
  .dashboard-third-party__subform-container .coned-form__field-container .coned-field-error-wrapper {
    -moz-transform: translateY(100%);
    -o-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    position: absolute;
    bottom: -50px;
    left: 0;
    padding-left: 40px;
    width: 100%;
    box-sizing: border-box; }
  .dashboard-third-party__subform-container .coned-form__field-container .coned-input-message--error::before {
    left: 15px; }

.dashboard-third-party__textarea {
  border: 1px solid #000;
  padding: 5px 10px;
  height: 172px;
  font: 2.2rem/3.2rem "Open Sans", sans-serif;
  font-weight: 600;
  resize: none;
  box-sizing: border-box; }
  .dashboard-third-party__textarea-counter {
    float: left;
    margin-top: -60px;
    margin-left: 20px;
    font: 600 1.6rem/2rem "Open Sans", sans-serif; }
    .dashboard-third-party__textarea-counter--error {
      color: #d93927; }

@media only screen and (min-width: 768px) {
  .dashboard-third-party__submit-container {
    margin: 0;
    max-width: 150px; } }

@media only screen and (min-width: 768px) {
  .dashboard-third-party__submit-button {
    padding: 15px; } }

@media only screen and (min-width: 768px) {
  .dashboard-third-party__response-error-list-element--account {
    max-width: 40% !important; }
  .dashboard-third-party__response-error-list-element--description {
    max-width: 60% !important; } }

.dashboard-third-party__response-container {
  padding: 20px 0; }
  .dashboard-third-party__response-container--border {
    border-top: 2px solid #cfcfcf; }

.dashboard-third-party__response-title {
  color: #2a2a2a;
  font: 2rem/3.5rem "Futura-Bold", sans-serif; }

.dashboard-third-party__response-description {
  margin: 15px 0 10px;
  color: #636363;
  font: 700 1.6rem/2.2rem "Open Sans", sans-serif; }
  .dashboard-third-party__response-description--error {
    color: #d93927; }

.dashboard-third-party__response-error-list {
  margin: 20px 0;
  width: 100%; }

.dashboard-third-party__response-error-list-element {
  display: block;
  margin: 7.5px 0;
  white-space: nowrap;
  color: #d93927;
  font: 700 1.6rem/2.2rem "Open Sans", sans-serif; }
  @media only screen and (max-width: 440px) {
    .dashboard-third-party__response-error-list-element {
      line-height: 2rem;
      font-size: 1.4rem; } }
  .dashboard-third-party__response-error-list-element--account {
    display: inline-block;
    padding-right: 20px;
    width: 100%;
    max-width: 50%;
    vertical-align: top;
    white-space: normal;
    word-break: break-all;
    box-sizing: border-box; }
  .dashboard-third-party__response-error-list-element--description {
    display: inline-block;
    width: 100%;
    max-width: 50%;
    white-space: normal;
    box-sizing: border-box; }

.dashboard-third-party__response-error-list-element--title {
  margin-bottom: 10px;
  color: #2a2a2a; }
  .dashboard-third-party__response-error-list-element--title .dashboard-third-party__response-error-list-element--account {
    word-break: normal; }
  .dashboard-third-party__response-error-list-element--title .dashboard-third-party__response-error-list-element--description {
    margin-left: -3px;
    vertical-align: bottom; }

.dashboard-third-party__response-button {
  display: block;
  margin-top: 15px; }
  .dashboard-third-party__response-button--margin {
    margin: 30px 0; }

.dashboard-third-party .coned-tabs__mobile-container {
  position: relative; }

.dashboard-third-party .coned-tabs--visible .coned-tabs__selector {
  -moz-transform: translateY(-25%);
  -o-transform: translateY(-25%);
  -ms-transform: translateY(-25%);
  -webkit-transform: translateY(-25%);
  transform: translateY(-25%);
  top: 0; }

.dashboard-third-party .coned-tabs--visible .coned-tabs__dropdown {
  top: 50px;
  right: 25px;
  left: auto; }

.dashboard-third-party-accounts__no-content {
  padding: 30px 15px;
  text-align: center; }

.dashboard-third-party-accounts__wrapper {
  padding: 0 20px; }

.dashboard-third-party-accounts__search-input-no-content {
  margin: 50px; }

.dashboard-third-party-accounts__search-input-no-content-title {
  margin-bottom: 15px;
  font: 1.4rem/1.8rem "Futura-Bold", sans-serif; }

.dashboard-third-party-accounts__search-input-no-content-text {
  font: 1.4rem/1.8rem "Open Sans", sans-serif; }

.dashboard-third-party-accounts__search-input-field-container {
  margin-bottom: 10px;
  padding: 0 15px 15px; }

.dashboard-third-party-accounts__search-input-container {
  position: relative;
  padding: 0;
  max-width: 350px; }

.dashboard-third-party-accounts__search-input {
  margin-top: 10px; }

.dashboard-third-party-accounts__search-input-border-bar {
  max-width: 350px; }
  .dashboard-third-party-accounts__search-input-border-bar::after {
    border-color: #0078cf; }

.dashboard-third-party-accounts__search-input-icon {
  position: absolute;
  top: 25px;
  right: 5%; }

.dashboard-third-party-accounts__header-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }
  @media only screen and (min-width: 768px) {
    .dashboard-third-party-accounts__header-container {
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; } }

.dashboard-third-party-accounts__table-container {
  width: 100%;
  text-align: left; }
  .dashboard-third-party-accounts__table-container--border-mobile {
    border-top: 2px solid #636363;
    padding-top: 15px; }

.dashboard-third-party-accounts__table-header-group {
  display: none; }

.dashboard-third-party-accounts__table-body--border {
  box-shadow: 0 -1px 0 0 #636363; }

.dashboard-third-party-accounts__table-row {
  position: relative;
  padding: 15px 0 20px; }
  .dashboard-third-party-accounts__table-row--border {
    border-bottom: 1px solid #636363; }
  .dashboard-third-party-accounts__table-row.active-row .dashboard-third-party-accounts__table-item--type,
  .dashboard-third-party-accounts__table-row.active-row .dashboard-third-party-accounts__table-item--email,
  .dashboard-third-party-accounts__table-row.active-row .dashboard-third-party-accounts__table-item--meter {
    opacity: 1;
    height: auto; }
  .dashboard-third-party-accounts__table-row.active-row .dashboard-third-party-accounts__table-item--arrow .icon-carrot {
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }

.dashboard-third-party-accounts__table-header, .dashboard-third-party-accounts__table-item {
  color: #2a2a2a;
  font: 1.6rem/2.4rem "Open Sans", sans-serif; }

.dashboard-third-party-accounts__table-header {
  font-weight: 800; }

.dashboard-third-party-accounts__table-item {
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  font-weight: 600; }
  .dashboard-third-party-accounts__table-item--checkbox {
    padding: 0 15px;
    width: 37px; }
  .dashboard-third-party-accounts__table-item--type:not(.dashboard-third-party-accounts__table-header), .dashboard-third-party-accounts__table-item--meter:not(.dashboard-third-party-accounts__table-header), .dashboard-third-party-accounts__table-item--email:not(.dashboard-third-party-accounts__table-header) {
    opacity: 0;
    height: 0; }
  .dashboard-third-party-accounts__table-item--email:not(.dashboard-third-party-accounts__table-header) {
    text-transform: lowercase;
    word-break: break-all; }
  .dashboard-third-party-accounts__table-item--arrow {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    cursor: pointer;
    width: 100%;
    text-align: center; }
    .dashboard-third-party-accounts__table-item--arrow .icon-carrot {
      display: block;
      font-size: 3rem; }
  .dashboard-third-party-accounts__table-item--pending-account {
    font-size: 1.8rem !important;
    font-weight: 700; }
  .dashboard-third-party-accounts__table-item--request {
    color: #636363;
    font: 1.3rem/2rem "Open Sans", sans-serif; }
  .dashboard-third-party-accounts__table-item--export {
    text-align: center; }
    .dashboard-third-party-accounts__table-item--export .button, .dashboard-third-party-accounts__table-item--export .button-default, .dashboard-third-party-accounts__table-item--export .button--blue, .dashboard-third-party-accounts__table-item--export .button--orange, .dashboard-third-party-accounts__table-item--export .button-small, .dashboard-third-party-accounts__table-item--export .button-medium, .dashboard-third-party-accounts__table-item--export .cta-animated, .dashboard-third-party-accounts__table-item--export .submit-button, .dashboard-third-party-accounts__table-item--export .transactional__submit, .dashboard-third-party-accounts__table-item--export .transactional__button, .dashboard-third-party-accounts__table-item--export .transactional__authentication-button, .dashboard-third-party-accounts__table-item--export .article-header__cta-link, .dashboard-third-party-accounts__table-item--export .card-tile__cta-link, .dashboard-third-party-accounts__table-item--export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link, body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__table-item--export .card-tile__cta-link, .dashboard-third-party-accounts__table-item--export
    body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link,
    body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__table-item--export .card-tile__cta-link, .dashboard-third-party-accounts__table-item--export .check-outage__report-cta, .dashboard-third-party-accounts__table-item--export .content-block__cta, .dashboard-third-party-accounts__table-item--export .currently-enrolled__description-button, .dashboard-third-party-accounts__table-item--export .account-dropdown__icon-container, .dashboard-third-party-accounts__table-item--export .enroll-units-list__bottom-button, .dashboard-third-party-accounts__table-item--export .enroll-units-confirmation__button, .dashboard-third-party-accounts__table-item--export .form__actions-submit-button, .dashboard-third-party-accounts__table-item--export .filters__show-filters, .dashboard-third-party-accounts__table-item--export .filters__clear-button--mobile, .dashboard-third-party-accounts__table-item--export .in-page-banner__cta-link, .dashboard-third-party-accounts__table-item--export .manage-header__cta, .dashboard-third-party-accounts__table-item--export .overview-bill-card__cta, .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__button, .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta, .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta--rounded-border, .dashboard-third-party-accounts__table-item--export .overview-notification__cta, .dashboard-third-party-accounts__table-item--export .pay-my-bill__button, .dashboard-third-party-accounts__table-item--export .pay-my-bill__batch-buttons--pay-batch, .dashboard-third-party-accounts__table-item--export .popup__continue-cta, .dashboard-third-party-accounts__table-item--export .popup__submit-cta, .dashboard-third-party-accounts__table-item--export .popup__lockout-cta, .dashboard-third-party-accounts__table-item--export .popup__button-cta, .dashboard-third-party-accounts__table-item--export .register-accounts__button, .dashboard-third-party-accounts__table-item--export .register-accounts__banner-button, .dashboard-third-party-accounts__table-item--export .register-success__button, .dashboard-third-party-accounts__table-item--export .service-management__button-cta, .dashboard-third-party-accounts__table-item--export .report-outage__next-steps__card__cta, .dashboard-third-party-accounts__table-item--export .faceted-search__show-filters, .dashboard-third-party-accounts__table-item--export .session-timeout__button-stay-in, .dashboard-third-party-accounts__table-item--export .session-timeout__button-close, .dashboard-third-party-accounts__table-item--export .session-timeout__button-log-out, .dashboard-third-party-accounts__table-item--export .slider-panel__button, .dashboard-third-party-accounts__table-item--export .street-lights__show-more, .dashboard-third-party-accounts__table-item--export .summary-billing-card__cta, .dashboard-third-party-accounts__table-item--export .summary-billing-information__show-more, .dashboard-third-party-accounts__table-item--export .transactional-banner__link, .dashboard-third-party-accounts__table-item--export .usage-history__show-more, .dashboard-third-party-accounts__table-item--export .wami__button, .dashboard-third-party-accounts__table-item--export .button--card-form {
      display: inline; }

.dashboard-third-party-accounts__checkbox-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  padding: 0 0 15px 15px; }
  .dashboard-third-party-accounts__checkbox-container--border-top {
    margin-top: 25px;
    border-top: 2px solid #636363;
    padding-top: 25px; }

.dashboard-third-party-accounts__list-export {
  padding: 0 0 15px 10px; }
  .dashboard-third-party-accounts__list-export .button, .dashboard-third-party-accounts__list-export .button-default, .dashboard-third-party-accounts__list-export .button--blue, .dashboard-third-party-accounts__list-export .button--orange, .dashboard-third-party-accounts__list-export .button-small, .dashboard-third-party-accounts__list-export .button-medium, .dashboard-third-party-accounts__list-export .cta-animated, .dashboard-third-party-accounts__list-export .submit-button, .dashboard-third-party-accounts__list-export .transactional__submit, .dashboard-third-party-accounts__list-export .transactional__button, .dashboard-third-party-accounts__list-export .transactional__authentication-button, .dashboard-third-party-accounts__list-export .article-header__cta-link, .dashboard-third-party-accounts__list-export .card-tile__cta-link, .dashboard-third-party-accounts__list-export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link, body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__list-export .card-tile__cta-link, .dashboard-third-party-accounts__list-export
  body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link,
  body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__list-export .card-tile__cta-link, .dashboard-third-party-accounts__list-export .check-outage__report-cta, .dashboard-third-party-accounts__list-export .content-block__cta, .dashboard-third-party-accounts__list-export .currently-enrolled__description-button, .dashboard-third-party-accounts__list-export .account-dropdown__icon-container, .dashboard-third-party-accounts__list-export .enroll-units-list__bottom-button, .dashboard-third-party-accounts__list-export .enroll-units-confirmation__button, .dashboard-third-party-accounts__list-export .form__actions-submit-button, .dashboard-third-party-accounts__list-export .filters__show-filters, .dashboard-third-party-accounts__list-export .filters__clear-button--mobile, .dashboard-third-party-accounts__list-export .in-page-banner__cta-link, .dashboard-third-party-accounts__list-export .manage-header__cta, .dashboard-third-party-accounts__list-export .overview-bill-card__cta, .dashboard-third-party-accounts__list-export .overview-bill-card-side__button, .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta, .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta--rounded-border, .dashboard-third-party-accounts__list-export .overview-notification__cta, .dashboard-third-party-accounts__list-export .pay-my-bill__button, .dashboard-third-party-accounts__list-export .pay-my-bill__batch-buttons--pay-batch, .dashboard-third-party-accounts__list-export .popup__continue-cta, .dashboard-third-party-accounts__list-export .popup__submit-cta, .dashboard-third-party-accounts__list-export .popup__lockout-cta, .dashboard-third-party-accounts__list-export .popup__button-cta, .dashboard-third-party-accounts__list-export .register-accounts__button, .dashboard-third-party-accounts__list-export .register-accounts__banner-button, .dashboard-third-party-accounts__list-export .register-success__button, .dashboard-third-party-accounts__list-export .service-management__button-cta, .dashboard-third-party-accounts__list-export .report-outage__next-steps__card__cta, .dashboard-third-party-accounts__list-export .faceted-search__show-filters, .dashboard-third-party-accounts__list-export .session-timeout__button-stay-in, .dashboard-third-party-accounts__list-export .session-timeout__button-close, .dashboard-third-party-accounts__list-export .session-timeout__button-log-out, .dashboard-third-party-accounts__list-export .slider-panel__button, .dashboard-third-party-accounts__list-export .street-lights__show-more, .dashboard-third-party-accounts__list-export .summary-billing-card__cta, .dashboard-third-party-accounts__list-export .summary-billing-information__show-more, .dashboard-third-party-accounts__list-export .transactional-banner__link, .dashboard-third-party-accounts__list-export .usage-history__show-more, .dashboard-third-party-accounts__list-export .wami__button, .dashboard-third-party-accounts__list-export .button--card-form {
    text-decoration: none; }
    .dashboard-third-party-accounts__list-export .button:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .button-default:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .button--blue:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .button--orange:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .button-small:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .button-medium:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .cta-animated:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .submit-button:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .transactional__submit:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .transactional__button:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .transactional__authentication-button:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .article-header__cta-link:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .card-tile__cta-link:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .check-outage__report-cta:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .content-block__cta:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .currently-enrolled__description-button:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .account-dropdown__icon-container:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .enroll-units-list__bottom-button:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .enroll-units-confirmation__button:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .form__actions-submit-button:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .filters__show-filters:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .filters__clear-button--mobile:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .in-page-banner__cta-link:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .manage-header__cta:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .overview-bill-card__cta:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .overview-bill-card-side__button:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta--rounded-border:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .overview-notification__cta:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .pay-my-bill__button:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .pay-my-bill__batch-buttons--pay-batch:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .popup__continue-cta:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .popup__submit-cta:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .popup__lockout-cta:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .popup__button-cta:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .register-accounts__button:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .register-accounts__banner-button:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .register-success__button:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .service-management__button-cta:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .report-outage__next-steps__card__cta:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .faceted-search__show-filters:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .session-timeout__button-stay-in:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .session-timeout__button-close:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .session-timeout__button-log-out:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .slider-panel__button:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .street-lights__show-more:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .summary-billing-card__cta:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .summary-billing-information__show-more:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .transactional-banner__link:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .usage-history__show-more:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .wami__button:hover:not([disabled]) span, .dashboard-third-party-accounts__list-export .button--card-form:hover:not([disabled]) span {
      transform: none; }
    .dashboard-third-party-accounts__list-export .button [class*='icon-'], .dashboard-third-party-accounts__list-export .button-default [class*='icon-'], .dashboard-third-party-accounts__list-export .button--blue [class*='icon-'], .dashboard-third-party-accounts__list-export .button--orange [class*='icon-'], .dashboard-third-party-accounts__list-export .button-small [class*='icon-'], .dashboard-third-party-accounts__list-export .button-medium [class*='icon-'], .dashboard-third-party-accounts__list-export .cta-animated [class*='icon-'], .dashboard-third-party-accounts__list-export .submit-button [class*='icon-'], .dashboard-third-party-accounts__list-export .transactional__submit [class*='icon-'], .dashboard-third-party-accounts__list-export .transactional__button [class*='icon-'], .dashboard-third-party-accounts__list-export .transactional__authentication-button [class*='icon-'], .dashboard-third-party-accounts__list-export .article-header__cta-link [class*='icon-'], .dashboard-third-party-accounts__list-export .card-tile__cta-link [class*='icon-'], .dashboard-third-party-accounts__list-export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link [class*='icon-'], body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__list-export .card-tile__cta-link [class*='icon-'], .dashboard-third-party-accounts__list-export
    body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link [class*='icon-'],
    body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__list-export .card-tile__cta-link [class*='icon-'], .dashboard-third-party-accounts__list-export .check-outage__report-cta [class*='icon-'], .dashboard-third-party-accounts__list-export .content-block__cta [class*='icon-'], .dashboard-third-party-accounts__list-export .currently-enrolled__description-button [class*='icon-'], .dashboard-third-party-accounts__list-export .account-dropdown__icon-container [class*='icon-'], .dashboard-third-party-accounts__list-export .enroll-units-list__bottom-button [class*='icon-'], .dashboard-third-party-accounts__list-export .enroll-units-confirmation__button [class*='icon-'], .dashboard-third-party-accounts__list-export .form__actions-submit-button [class*='icon-'], .dashboard-third-party-accounts__list-export .filters__show-filters [class*='icon-'], .dashboard-third-party-accounts__list-export .filters__clear-button--mobile [class*='icon-'], .dashboard-third-party-accounts__list-export .in-page-banner__cta-link [class*='icon-'], .dashboard-third-party-accounts__list-export .manage-header__cta [class*='icon-'], .dashboard-third-party-accounts__list-export .overview-bill-card__cta [class*='icon-'], .dashboard-third-party-accounts__list-export .overview-bill-card-side__button [class*='icon-'], .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta [class*='icon-'], .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta--rounded-border [class*='icon-'], .dashboard-third-party-accounts__list-export .overview-notification__cta [class*='icon-'], .dashboard-third-party-accounts__list-export .pay-my-bill__button [class*='icon-'], .dashboard-third-party-accounts__list-export .pay-my-bill__batch-buttons--pay-batch [class*='icon-'], .dashboard-third-party-accounts__list-export .popup__continue-cta [class*='icon-'], .dashboard-third-party-accounts__list-export .popup__submit-cta [class*='icon-'], .dashboard-third-party-accounts__list-export .popup__lockout-cta [class*='icon-'], .dashboard-third-party-accounts__list-export .popup__button-cta [class*='icon-'], .dashboard-third-party-accounts__list-export .register-accounts__button [class*='icon-'], .dashboard-third-party-accounts__list-export .register-accounts__banner-button [class*='icon-'], .dashboard-third-party-accounts__list-export .register-success__button [class*='icon-'], .dashboard-third-party-accounts__list-export .service-management__button-cta [class*='icon-'], .dashboard-third-party-accounts__list-export .report-outage__next-steps__card__cta [class*='icon-'], .dashboard-third-party-accounts__list-export .faceted-search__show-filters [class*='icon-'], .dashboard-third-party-accounts__list-export .session-timeout__button-stay-in [class*='icon-'], .dashboard-third-party-accounts__list-export .session-timeout__button-close [class*='icon-'], .dashboard-third-party-accounts__list-export .session-timeout__button-log-out [class*='icon-'], .dashboard-third-party-accounts__list-export .slider-panel__button [class*='icon-'], .dashboard-third-party-accounts__list-export .street-lights__show-more [class*='icon-'], .dashboard-third-party-accounts__list-export .summary-billing-card__cta [class*='icon-'], .dashboard-third-party-accounts__list-export .summary-billing-information__show-more [class*='icon-'], .dashboard-third-party-accounts__list-export .transactional-banner__link [class*='icon-'], .dashboard-third-party-accounts__list-export .usage-history__show-more [class*='icon-'], .dashboard-third-party-accounts__list-export .wami__button [class*='icon-'], .dashboard-third-party-accounts__list-export .button--card-form [class*='icon-'] {
      font-size: 2.3rem; }
  .dashboard-third-party-accounts__list-export .button:active:not([disabled]), .dashboard-third-party-accounts__list-export .button-default:active:not([disabled]), .dashboard-third-party-accounts__list-export .button--blue:active:not([disabled]), .dashboard-third-party-accounts__list-export .button--orange:active:not([disabled]), .dashboard-third-party-accounts__list-export .button-small:active:not([disabled]), .dashboard-third-party-accounts__list-export .button-medium:active:not([disabled]), .dashboard-third-party-accounts__list-export .cta-animated:active:not([disabled]), .dashboard-third-party-accounts__list-export .submit-button:active:not([disabled]), .dashboard-third-party-accounts__list-export .transactional__submit:active:not([disabled]), .dashboard-third-party-accounts__list-export .transactional__button:active:not([disabled]), .dashboard-third-party-accounts__list-export .transactional__authentication-button:active:not([disabled]), .dashboard-third-party-accounts__list-export .article-header__cta-link:active:not([disabled]), .dashboard-third-party-accounts__list-export .card-tile__cta-link:active:not([disabled]), .dashboard-third-party-accounts__list-export .check-outage__report-cta:active:not([disabled]), .dashboard-third-party-accounts__list-export .content-block__cta:active:not([disabled]), .dashboard-third-party-accounts__list-export .currently-enrolled__description-button:active:not([disabled]), .dashboard-third-party-accounts__list-export .account-dropdown__icon-container:active:not([disabled]), .dashboard-third-party-accounts__list-export .enroll-units-list__bottom-button:active:not([disabled]), .dashboard-third-party-accounts__list-export .enroll-units-confirmation__button:active:not([disabled]), .dashboard-third-party-accounts__list-export .form__actions-submit-button:active:not([disabled]), .dashboard-third-party-accounts__list-export .filters__show-filters:active:not([disabled]), .dashboard-third-party-accounts__list-export .filters__clear-button--mobile:active:not([disabled]), .dashboard-third-party-accounts__list-export .in-page-banner__cta-link:active:not([disabled]), .dashboard-third-party-accounts__list-export .manage-header__cta:active:not([disabled]), .dashboard-third-party-accounts__list-export .overview-bill-card__cta:active:not([disabled]), .dashboard-third-party-accounts__list-export .overview-bill-card-side__button:active:not([disabled]), .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta:active:not([disabled]), .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta--rounded-border:active:not([disabled]), .dashboard-third-party-accounts__list-export .overview-notification__cta:active:not([disabled]), .dashboard-third-party-accounts__list-export .pay-my-bill__button:active:not([disabled]), .dashboard-third-party-accounts__list-export .pay-my-bill__batch-buttons--pay-batch:active:not([disabled]), .dashboard-third-party-accounts__list-export .popup__continue-cta:active:not([disabled]), .dashboard-third-party-accounts__list-export .popup__submit-cta:active:not([disabled]), .dashboard-third-party-accounts__list-export .popup__lockout-cta:active:not([disabled]), .dashboard-third-party-accounts__list-export .popup__button-cta:active:not([disabled]), .dashboard-third-party-accounts__list-export .register-accounts__button:active:not([disabled]), .dashboard-third-party-accounts__list-export .register-accounts__banner-button:active:not([disabled]), .dashboard-third-party-accounts__list-export .register-success__button:active:not([disabled]), .dashboard-third-party-accounts__list-export .service-management__button-cta:active:not([disabled]), .dashboard-third-party-accounts__list-export .report-outage__next-steps__card__cta:active:not([disabled]), .dashboard-third-party-accounts__list-export .faceted-search__show-filters:active:not([disabled]), .dashboard-third-party-accounts__list-export .session-timeout__button-stay-in:active:not([disabled]), .dashboard-third-party-accounts__list-export .session-timeout__button-close:active:not([disabled]), .dashboard-third-party-accounts__list-export .session-timeout__button-log-out:active:not([disabled]), .dashboard-third-party-accounts__list-export .slider-panel__button:active:not([disabled]), .dashboard-third-party-accounts__list-export .street-lights__show-more:active:not([disabled]), .dashboard-third-party-accounts__list-export .summary-billing-card__cta:active:not([disabled]), .dashboard-third-party-accounts__list-export .summary-billing-information__show-more:active:not([disabled]), .dashboard-third-party-accounts__list-export .transactional-banner__link:active:not([disabled]), .dashboard-third-party-accounts__list-export .usage-history__show-more:active:not([disabled]), .dashboard-third-party-accounts__list-export .wami__button:active:not([disabled]), .dashboard-third-party-accounts__list-export .button--card-form:active:not([disabled]),
  .dashboard-third-party-accounts__list-export .button:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .button-default:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .button--blue:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .button--orange:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .button-small:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .button-medium:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .cta-animated:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .submit-button:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .transactional__submit:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .transactional__button:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .transactional__authentication-button:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .article-header__cta-link:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .card-tile__cta-link:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .check-outage__report-cta:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .content-block__cta:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .currently-enrolled__description-button:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .account-dropdown__icon-container:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .enroll-units-list__bottom-button:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .enroll-units-confirmation__button:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .form__actions-submit-button:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .filters__show-filters:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .filters__clear-button--mobile:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .in-page-banner__cta-link:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .manage-header__cta:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .overview-bill-card__cta:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .overview-bill-card-side__button:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta--rounded-border:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .overview-notification__cta:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .pay-my-bill__button:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .pay-my-bill__batch-buttons--pay-batch:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .popup__continue-cta:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .popup__submit-cta:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .popup__lockout-cta:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .popup__button-cta:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .register-accounts__button:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .register-accounts__banner-button:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .register-success__button:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .service-management__button-cta:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .report-outage__next-steps__card__cta:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .faceted-search__show-filters:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .session-timeout__button-stay-in:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .session-timeout__button-close:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .session-timeout__button-log-out:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .slider-panel__button:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .street-lights__show-more:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .summary-billing-card__cta:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .summary-billing-information__show-more:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .transactional-banner__link:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .usage-history__show-more:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .wami__button:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .button--card-form:active:not([disabled]) [class^='icon-'],
  .dashboard-third-party-accounts__list-export .button:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .button-default:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .button--blue:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .button--orange:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .button-small:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .button-medium:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .cta-animated:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .submit-button:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .transactional__submit:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .transactional__button:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .transactional__authentication-button:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .article-header__cta-link:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .card-tile__cta-link:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .check-outage__report-cta:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .content-block__cta:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .currently-enrolled__description-button:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .account-dropdown__icon-container:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .enroll-units-list__bottom-button:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .enroll-units-confirmation__button:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .form__actions-submit-button:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .filters__show-filters:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .filters__clear-button--mobile:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .in-page-banner__cta-link:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .manage-header__cta:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .overview-bill-card__cta:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .overview-bill-card-side__button:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta--rounded-border:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .overview-notification__cta:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .pay-my-bill__button:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .pay-my-bill__batch-buttons--pay-batch:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .popup__continue-cta:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .popup__submit-cta:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .popup__lockout-cta:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .popup__button-cta:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .register-accounts__button:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .register-accounts__banner-button:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .register-success__button:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .service-management__button-cta:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .report-outage__next-steps__card__cta:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .faceted-search__show-filters:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .session-timeout__button-stay-in:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .session-timeout__button-close:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .session-timeout__button-log-out:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .slider-panel__button:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .street-lights__show-more:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .summary-billing-card__cta:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .summary-billing-information__show-more:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .transactional-banner__link:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .usage-history__show-more:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .wami__button:active:not([disabled]) [class*=' icon-'],
  .dashboard-third-party-accounts__list-export .button--card-form:active:not([disabled]) [class*=' icon-'] {
    border-color: transparent;
    background-color: transparent;
    color: #0078cf; }
  .dashboard-third-party-accounts__list-export--button-text {
    text-decoration: underline; }
    .dashboard-third-party-accounts__list-export--button-text:hover:not([disabled]) {
      text-decoration: none; }

.dashboard-third-party-accounts__checkbox-label {
  color: #2a2a2a;
  font-weight: 700; }

.dashboard-third-party-accounts__form-actions {
  text-align: center; }
  .dashboard-third-party-accounts__form-actions .form__actions {
    justify-content: center; }

.dashboard-third-party-accounts--pending-access .dashboard-third-party-accounts__table-row {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }

.dashboard-third-party-accounts--pending-access .dashboard-third-party-accounts__table-row-wrapper {
  padding-left: 10px; }

.dashboard-third-party-accounts--pending-access .dashboard-third-party-accounts__table-item--checkbox {
  -webkit-box-flex: 75px;
  -webkit-flex: 75px 0 0;
  -moz-box-flex: 75px;
  -moz-flex: 75px 0 0;
  -ms-flex: 75px 0 0;
  flex: 75px 0 0;
  padding-right: 0; }
  .dashboard-third-party-accounts--pending-access .dashboard-third-party-accounts__table-item--checkbox .coned-checkbox, .dashboard-third-party-accounts--pending-access .dashboard-third-party-accounts__table-item--checkbox .checkbox-accounts__checked {
    top: 0; }

.dashboard-third-party-accounts .dashboard-third-party-accounts__checkbox-label {
  padding-left: 10px;
  font-weight: 600; }

.dashboard-third-party-accounts .coned-input--filled ~ .dashboard-third-party-accounts__search-input-border-bar {
  border-color: #0078cf; }

.dashboard-third-party-accounts .highlight-text {
  background-color: #e7e7e7;
  font-weight: 800; }

.dashboard-third-party-accounts .invisible {
  opacity: 0;
  cursor: default; }

@media only screen and (max-width: 320px) {
  .dashboard-third-party-accounts__table-item, .dashboard-third-party-accounts__table-header {
    font-size: 1.4rem; }
  .dashboard-third-party-accounts__table-item--export .button, .dashboard-third-party-accounts__table-item--export .button-default, .dashboard-third-party-accounts__table-item--export .button--blue, .dashboard-third-party-accounts__table-item--export .button--orange, .dashboard-third-party-accounts__table-item--export .button-small, .dashboard-third-party-accounts__table-item--export .button-medium, .dashboard-third-party-accounts__table-item--export .cta-animated, .dashboard-third-party-accounts__table-item--export .submit-button, .dashboard-third-party-accounts__table-item--export .transactional__submit, .dashboard-third-party-accounts__table-item--export .transactional__button, .dashboard-third-party-accounts__table-item--export .transactional__authentication-button, .dashboard-third-party-accounts__table-item--export .article-header__cta-link, .dashboard-third-party-accounts__table-item--export .card-tile__cta-link, .dashboard-third-party-accounts__table-item--export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link, body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__table-item--export .card-tile__cta-link, .dashboard-third-party-accounts__table-item--export
  body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link,
  body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__table-item--export .card-tile__cta-link, .dashboard-third-party-accounts__table-item--export .check-outage__report-cta, .dashboard-third-party-accounts__table-item--export .content-block__cta, .dashboard-third-party-accounts__table-item--export .currently-enrolled__description-button, .dashboard-third-party-accounts__table-item--export .account-dropdown__icon-container, .dashboard-third-party-accounts__table-item--export .enroll-units-list__bottom-button, .dashboard-third-party-accounts__table-item--export .enroll-units-confirmation__button, .dashboard-third-party-accounts__table-item--export .form__actions-submit-button, .dashboard-third-party-accounts__table-item--export .filters__show-filters, .dashboard-third-party-accounts__table-item--export .filters__clear-button--mobile, .dashboard-third-party-accounts__table-item--export .in-page-banner__cta-link, .dashboard-third-party-accounts__table-item--export .manage-header__cta, .dashboard-third-party-accounts__table-item--export .overview-bill-card__cta, .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__button, .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta, .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta--rounded-border, .dashboard-third-party-accounts__table-item--export .overview-notification__cta, .dashboard-third-party-accounts__table-item--export .pay-my-bill__button, .dashboard-third-party-accounts__table-item--export .pay-my-bill__batch-buttons--pay-batch, .dashboard-third-party-accounts__table-item--export .popup__continue-cta, .dashboard-third-party-accounts__table-item--export .popup__submit-cta, .dashboard-third-party-accounts__table-item--export .popup__lockout-cta, .dashboard-third-party-accounts__table-item--export .popup__button-cta, .dashboard-third-party-accounts__table-item--export .register-accounts__button, .dashboard-third-party-accounts__table-item--export .register-accounts__banner-button, .dashboard-third-party-accounts__table-item--export .register-success__button, .dashboard-third-party-accounts__table-item--export .service-management__button-cta, .dashboard-third-party-accounts__table-item--export .report-outage__next-steps__card__cta, .dashboard-third-party-accounts__table-item--export .faceted-search__show-filters, .dashboard-third-party-accounts__table-item--export .session-timeout__button-stay-in, .dashboard-third-party-accounts__table-item--export .session-timeout__button-close, .dashboard-third-party-accounts__table-item--export .session-timeout__button-log-out, .dashboard-third-party-accounts__table-item--export .slider-panel__button, .dashboard-third-party-accounts__table-item--export .street-lights__show-more, .dashboard-third-party-accounts__table-item--export .summary-billing-card__cta, .dashboard-third-party-accounts__table-item--export .summary-billing-information__show-more, .dashboard-third-party-accounts__table-item--export .transactional-banner__link, .dashboard-third-party-accounts__table-item--export .usage-history__show-more, .dashboard-third-party-accounts__table-item--export .wami__button, .dashboard-third-party-accounts__table-item--export .button--card-form {
    font-size: 1.2rem; }
  .dashboard-third-party-accounts__table-item--name, .dashboard-third-party-accounts__table-item--account {
    max-width: calc( 100vw - 220px); } }

@media only screen and (min-width: 768px) {
  .dashboard-third-party-accounts--pending-access .dashboard-third-party-accounts__table-item--checkbox {
    -webkit-box-flex: 50px;
    -webkit-flex: 50px 0 0;
    -moz-box-flex: 50px;
    -moz-flex: 50px 0 0;
    -ms-flex: 50px 0 0;
    flex: 50px 0 0; } }

@media only screen and (max-width: 1023px) {
  .dashboard-third-party-accounts__table-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    -webkit-justify-content: left;
    -moz-justify-content: left;
    justify-content: left; }
    .dashboard-third-party-accounts__table-row-wrapper {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -moz-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      -webkit-flex-shrink: 1;
      -moz-flex-shrink: 1;
      -ms-flex-negative: 1;
      flex-shrink: 1; }
  .dashboard-third-party-accounts__table-item--checkbox {
    -webkit-box-flex: 37px;
    -webkit-flex: 37px 0 0;
    -moz-box-flex: 37px;
    -moz-flex: 37px 0 0;
    -ms-flex: 37px 0 0;
    flex: 37px 0 0;
    position: relative; }
    .dashboard-third-party-accounts__table-item--checkbox .coned-checkbox, .dashboard-third-party-accounts__table-item--checkbox .checkbox-accounts__checked {
      top: 15px; }
  .dashboard-third-party-accounts__table-item--name, .dashboard-third-party-accounts__table-item--account {
    max-width: calc( 100vw - 250px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .dashboard-third-party-accounts__table-item--export {
    position: absolute;
    top: 35px;
    right: 0; } }

@media only screen and (min-width: 1024px) {
  .dashboard-third-party-accounts__no-content {
    padding: 90px 20%; }
  .dashboard-third-party-accounts__search-input-field-container {
    padding: 0 50px 15px; }
  .dashboard-third-party-accounts__search-input {
    padding-left: 25px; }
  .dashboard-third-party-accounts__wrapper {
    padding: 0 50px; }
  .dashboard-third-party-accounts__table-container {
    display: table;
    border-top: 2px solid #636363; }
  .dashboard-third-party-accounts__table-header-group {
    display: table-header-group; }
  .dashboard-third-party-accounts__table-body {
    display: table-row-group; }
  .dashboard-third-party-accounts__table-row {
    display: table-row;
    padding: 30px 0;
    height: auto; }
    .dashboard-third-party-accounts__table-row-wrapper {
      display: table-cell;
      vertical-align: middle; }
      .dashboard-third-party-accounts__table-row-wrapper > .dashboard-third-party-accounts__table-item,
      .dashboard-third-party-accounts__table-row-wrapper > .dashboard-third-party-accounts__table-header {
        display: inline-block;
        margin-left: -3px;
        box-sizing: border-box; }
    .dashboard-third-party-accounts__table-row--border {
      border: 0; }
      .dashboard-third-party-accounts__table-row--border > div {
        border-bottom: 1px solid #636363; }
    .dashboard-third-party-accounts__table-row.active-row {
      height: auto; }
      .dashboard-third-party-accounts__table-row.active-row .dashboard-third-party-accounts__table-item--checkbox {
        height: auto; }
      .dashboard-third-party-accounts__table-row.active-row .dashboard-third-party-accounts__table-item--arrow {
        display: none; }
      .dashboard-third-party-accounts__table-row.active-row .dashboard-third-party-accounts__table-item--type,
      .dashboard-third-party-accounts__table-row.active-row .dashboard-third-party-accounts__table-item--email,
      .dashboard-third-party-accounts__table-row.active-row .dashboard-third-party-accounts__table-item--meter {
        opacity: 1;
        height: auto; }
  .dashboard-third-party-accounts__table-header, .dashboard-third-party-accounts__table-item {
    display: table-cell;
    line-height: 1.6rem;
    font-size: 1.3rem; }
  .dashboard-third-party-accounts__table-header {
    padding: 20px 2.5px;
    vertical-align: bottom; }
  .dashboard-third-party-accounts__table-item {
    float: none;
    padding: 15px 2.5px;
    vertical-align: middle; }
    .dashboard-third-party-accounts__table-item--type, .dashboard-third-party-accounts__table-item--email, .dashboard-third-party-accounts__table-item--meter {
      opacity: 1 !important;
      height: auto !important; }
    .dashboard-third-party-accounts__table-item--checkbox {
      padding: 15px;
      width: 5%;
      height: auto; }
    .dashboard-third-party-accounts__table-item--name {
      width: 17.25%; }
    .dashboard-third-party-accounts__table-item--account {
      width: 19.54%; }
    .dashboard-third-party-accounts__table-item--balance {
      width: 11.49%; }
    .dashboard-third-party-accounts__table-item--email {
      width: 25.86%; }
    .dashboard-third-party-accounts__table-item--meter {
      width: 14.37%; }
    .dashboard-third-party-accounts__table-item--type {
      width: 11.49%; }
    .dashboard-third-party-accounts__table-item--export {
      width: 8%; }
    .dashboard-third-party-accounts__table-item--arrow {
      display: none !important; }
    .dashboard-third-party-accounts__table-item--pending-account {
      width: 45%; }
    .dashboard-third-party-accounts__table-item--request {
      width: 55%; }
  .dashboard-third-party-accounts--pending-access .dashboard-third-party-accounts__table-item {
    padding: 0; }
    .dashboard-third-party-accounts--pending-access .dashboard-third-party-accounts__table-item--checkbox {
      padding: 15px 0 15px 15px;
      width: 50px; } }

.data-connections {
  padding: 48px 30px 38px; }
  @media only screen and (min-width: 768px) {
    .data-connections {
      margin: 0 auto;
      padding: 67px 0 60px;
      width: 90%;
      max-width: 786px; } }
  .data-connections__wrapper {
    margin: 10px;
    background-color: #fff; }
    @media only screen and (min-width: 768px) {
      .data-connections__wrapper {
        margin: 10px auto; } }
  .data-connections__form {
    background-color: transparent; }
  .data-connections__form-section {
    margin-bottom: 55px; }
    .data-connections__form-section--top {
      margin-bottom: 35px; }
      @media only screen and (min-width: 768px) {
        .data-connections__form-section--top {
          display: -webkit-box;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -webkit-justify-content: space-between;
          -moz-justify-content: space-between;
          justify-content: space-between;
          margin-bottom: 48px; } }
    .data-connections__form-section--no-margin {
      margin: 0; }
  .data-connections__form-section-column {
    margin-bottom: 45px; }
    @media only screen and (min-width: 768px) {
      .data-connections__form-section-column {
        margin-bottom: 0;
        width: 49%; } }
    @media only screen and (min-width: 960px) {
      .data-connections__form-section-column {
        width: 48%; } }
    .data-connections__form-section-column:last-child {
      margin-bottom: 0; }
  .data-connections__form-section-title {
    margin-bottom: 5px;
    color: #636363;
    font: 600 1.8rem "Open Sans", sans-serif; }
  .data-connections__form-caption {
    color: #2a2a2a;
    font: 1.8rem/2.2rem "Open Sans", sans-serif; }
    @media only screen and (min-width: 768px) {
      .data-connections__form-caption {
        padding-left: 20px; } }
    .data-connections__form-caption--bold {
      font-weight: 700; }
  .data-connections__form-checkbox-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  .data-connections__form-checkbox-box {
    padding: 10px 15px; }
  .data-connections__form-checkbox-label {
    color: #2a2a2a;
    font: 700 1.8rem/2.2rem "Open Sans", sans-serif; }
  .data-connections__form-submit-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    margin: 0 15px; }

.data-table {
  padding: 0 20px 50px;
  color: #2a2a2a; }
  @media only screen and (min-width: 768px) {
    .data-table {
      margin: auto;
      max-width: 1180px; } }
  .data-table-wrapper {
    background-color: #fff; }
  @media only screen and (max-width: 767px) {
    .data-table__body {
      display: block; } }
  .data-table__content {
    width: 100%; }
    @media only screen and (max-width: 767px) {
      .data-table__content {
        display: block; } }
  .data-table__header {
    border-bottom: 3px solid #069bd7; }
    @media only screen and (max-width: 767px) {
      .data-table__header {
        display: none; } }
    .data-table__header-column {
      padding-bottom: 10px;
      text-align: left;
      text-transform: uppercase;
      font: 1.2rem/1.2rem "Open Sans", sans-serif;
      font-weight: 700; }
    .data-table__header-column:first-child {
      padding-bottom: 15px;
      width: 35%;
      text-transform: none;
      font: 2rem/2rem "Futura-Bold", sans-serif; }
    .data-table__header-column:not(:last-child) {
      padding-right: 3%; }
  .data-table__row {
    border-bottom: 1px solid #636363;
    height: 115px; }
    @media only screen and (max-width: 767px) {
      .data-table__row {
        display: block;
        margin-bottom: 70px;
        border-bottom: 0;
        height: auto; }
        .data-table__row:last-child {
          margin-bottom: 0; } }
    .data-table__row th {
      text-align: left; }
  .data-table__column {
    padding: 15px 0;
    font: 3.6rem/4.5rem "Futura-Bold", sans-serif; }
    @media only screen and (max-width: 767px) {
      .data-table__column {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center;
        -webkit-flex-flow: row wrap;
        -moz-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap; } }
    @media only screen and (max-width: 320px) {
      .data-table__column {
        line-height: 3.5rem;
        font-size: 2.6rem; } }
    .data-table__column:first-child {
      text-transform: uppercase;
      font: 1.2rem/1.8rem "Open Sans", sans-serif;
      font-weight: 700; }
      @media only screen and (max-width: 767px) {
        .data-table__column:first-child {
          border-bottom: 3px solid #069bd7;
          padding-bottom: 5px;
          line-height: 2.8rem;
          font-size: 2rem; } }
      @media only screen and (max-width: 320px) {
        .data-table__column:first-child {
          line-height: 2.2rem;
          font-size: 1.6rem; } }
    .data-table__column:not(:last-child) {
      padding-right: 3%; }
      @media only screen and (max-width: 767px) {
        .data-table__column:not(:last-child) {
          padding-right: 0; } }
    @media only screen and (max-width: 767px) {
      .data-table__column:not(:first-child) {
        border-bottom: 1px solid #636363; } }
  .data-table__column::before {
    -webkit-flex-basis: 48%;
    -moz-flex-basis: 48%;
    -ms-flex-preferred-size: 48%;
    flex-basis: 48%;
    margin-right: 2%;
    overflow: hidden;
    text-align: left;
    text-transform: uppercase;
    font: 2rem/2rem "Open Sans", sans-serif;
    font-weight: 700;
    content: attr(data-th);
    word-break: break-word; }
    @media only screen and (max-width: 320px) {
      .data-table__column::before {
        line-height: 1.6rem;
        font-size: 1.6rem; } }
    @media only screen and (min-width: 768px) {
      .data-table__column::before {
        display: none; } }
  .data-table__column:first-child::before {
    padding-bottom: 10px;
    text-transform: initial;
    font: 3.4rem/3.4rem "Futura-Bold", sans-serif; }
    @media only screen and (max-width: 479px) {
      .data-table__column:first-child::before {
        line-height: 2.4rem;
        font-size: 2.4rem; } }
  @media only screen and (max-width: 767px) {
    .data-table__column-text {
      -webkit-flex-basis: 48%;
      -moz-flex-basis: 48%;
      -ms-flex-preferred-size: 48%;
      flex-basis: 48%;
      margin-left: 2%;
      overflow: hidden;
      text-align: right;
      word-break: break-word; } }
  .data-table__column-text--date {
    color: #636363;
    font: 1.4rem/2rem "Open Sans", sans-serif;
    font-weight: 700; }
  .data-table__column-text--data {
    font: 1.4rem/2rem "Open Sans", sans-serif;
    font-weight: 600; }
  .data-table--full-width {
    padding: 0;
    width: 100%; }
  .data-table--market-padding {
    padding-top: 30px; }

.data-table--collapsible-table {
  padding: 0; }
  @media only screen and (min-width: 768px) {
    .data-table--collapsible-table {
      width: 100%; } }
  .data-table--collapsible-table .data-table__header-column:first-child {
    width: auto;
    text-transform: capitalize;
    font: 1.2rem/1.2rem "Futura-Bold", sans-serif; }
  .data-table--collapsible-table .data-table__column {
    text-transform: capitalize;
    font: 1.2rem/1.8rem "Open Sans", sans-serif; }
    @media only screen and (max-width: 767px) {
      .data-table--collapsible-table .data-table__column {
        line-height: 2.8rem;
        font-size: 2rem; } }
    @media only screen and (max-width: 320px) {
      .data-table--collapsible-table .data-table__column {
        line-height: 2.2rem;
        font-size: 1.6rem; } }
    .data-table--collapsible-table .data-table__column:first-child {
      width: auto;
      text-transform: capitalize;
      font: 1.2rem/1.8rem "Open Sans", sans-serif; }
      @media only screen and (max-width: 767px) {
        .data-table--collapsible-table .data-table__column:first-child {
          border-bottom: 3px solid #069bd7;
          padding: 0;
          height: 0;
          overflow: hidden; } }

.data-table--small-text .data-table__column {
  font: 1.2rem/1.8rem "Futura-Bold", sans-serif; }
  @media only screen and (max-width: 767px) {
    .data-table--small-text .data-table__column {
      line-height: 2.8rem;
      font-size: 2rem; } }
  @media only screen and (max-width: 320px) {
    .data-table--small-text .data-table__column {
      line-height: 2.2rem;
      font-size: 1.6rem; } }
  .data-table--small-text .data-table__column:first-child {
    font: 1.2rem/1.8rem "Open Sans", sans-serif;
    font-weight: 700; }
    @media only screen and (max-width: 767px) {
      .data-table--small-text .data-table__column:first-child {
        line-height: 2.8rem;
        font-size: 2rem; } }
    @media only screen and (max-width: 320px) {
      .data-table--small-text .data-table__column:first-child {
        line-height: 2.2rem;
        font-size: 1.6rem; } }

@media only screen and (max-width: 767px) {
  .data-table--oru .data-table__column:first-child {
    border-bottom: 3px solid #e77613; } }

.data-table--oru .data-table__header {
  border-bottom: 3px solid #e77613; }

.data-table-simple__wrapper {
  padding: 35px 0; }

.data-table-simple__row-group {
  width: 100%; }

.data-table-simple__row {
  border-bottom: 1px solid #636363; }

.data-table-simple__column {
  padding: 10px;
  text-align: left; }
  .data-table-simple__column--half {
    width: 50%; }
  .data-table-simple__column--msc-zones {
    width: 30%; }
    @media only screen and (min-width: 768px) {
      .data-table-simple__column--msc-zones {
        width: 20%; } }
  .data-table-simple__column--msc-zip-codes {
    width: 70%; }
    @media only screen and (min-width: 768px) {
      .data-table-simple__column--msc-zip-codes {
        width: 80%; } }

.disclaimer {
  margin: 0 10px 20px;
  border-top: solid 1px #636363;
  background-color: #fff; }
  @media only screen and (min-width: 768px) {
    .disclaimer {
      margin: 0 auto 64px; } }
  .disclaimer__content {
    padding: 50px 20px;
    color: #636363;
    font: 1.2rem/1.8rem "Open Sans", sans-serif; }
    @media only screen and (min-width: 768px) {
      .disclaimer__content {
        padding: 60px 0 75px 21.5%;
        width: 50%; } }
  .disclaimer__title {
    padding-bottom: 30px;
    font: 2rem "Futura-Bold", sans-serif; }

.edit-profile__field {
  position: relative;
  border-bottom: 2px solid #636363;
  padding-bottom: 10px; }
  .edit-profile__field--last {
    border-bottom: 0; }
  .edit-profile__field--active {
    border: 0; }

.edit-profile__title-container {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }

.edit-profile__form {
  margin-bottom: 35px; }

.edit-profile__section-title {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  position: relative;
  clear: both;
  margin: 20px 0 0;
  border-bottom: 3px solid #636363;
  padding-right: 35px;
  padding-bottom: 15px;
  width: 100%;
  color: #2a2a2a;
  font: 2.2rem/4.4rem "Futura-Bold", sans-serif; }
  @media only screen and (min-width: 768px) {
    .edit-profile__section-title {
      width: auto;
      font: 3rem/6rem "Futura-Bold", sans-serif; } }

.edit-profile__title {
  margin-right: 10px;
  color: #636363;
  font: 600 1.3rem/3.2rem "Open Sans", sans-serif; }

.edit-profile__description {
  color: #2a2a2a;
  font: 600 2rem/3.2rem "Open Sans", sans-serif; }
  @media only screen and (min-width: 768px) {
    .edit-profile__description {
      font-size: 2.2rem; } }
  @media only screen and (max-width: 440px) {
    .edit-profile__description {
      width: 80%;
      word-break: normal; } }
  .edit-profile__description--empty {
    color: #cfcfcf; }

.edit-profile__edit-link {
  position: absolute !important;
  top: 8px;
  right: 0;
  z-index: 10; }
  .edit-profile__edit-link--cancel {
    right: 60px;
    color: #636363; }
    .edit-profile__edit-link--cancel-send-code {
      right: 210px; }
  .edit-profile__edit-link--email-cancel {
    color: #636363; }

.edit-profile__download-accounts-link {
  text-decoration: none; }
  .edit-profile__download-accounts-link [class*='icon-'] {
    position: absolute;
    top: -3px;
    font-size: 2.3rem; }
  .edit-profile__download-accounts-link--text {
    margin-left: 30px;
    text-decoration: underline; }
    .edit-profile__download-accounts-link--text:hover:not([disabled]) {
      text-decoration: none; }

.edit-profile__error {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  color: #d93927;
  font: 600 2.2rem/3.2rem "Open Sans", sans-serif; }
  .edit-profile__error--error-notification {
    position: absolute;
    bottom: -10px;
    left: 0;
    font-size: 1.1rem; }
    @media only screen and (min-width: 768px) {
      .edit-profile__error--error-notification {
        font-size: 2.2rem; } }

.edit-profile-error-icon {
  margin-right: 10px; }

.edit-profile__personal-info {
  margin-top: 100px; }

.edit-profile__sign-in {
  margin-top: 65px; }

.edit-profile__email-list {
  margin-top: 10px; }

.edit-profile-email__list-item {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  -moz-align-items: baseline;
  align-items: baseline; }
  @media only screen and (min-width: 768px) {
    .edit-profile-email__list-item {
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; } }

.edit-profile__address {
  color: #636363;
  font: 1.6rem "Open Sans", sans-serif; }
  @media only screen and (min-width: 768px) {
    .edit-profile__address {
      margin-left: 10px; } }

@media only screen and (min-width: 768px) {
  .energy-savings {
    padding: 0 30px; } }

.energy-savings__form {
  margin: 0 auto;
  padding: 0;
  width: auto; }
  @media only screen and (min-width: 768px) {
    .energy-savings__form {
      margin: 0 auto;
      padding: 0 20%;
      width: auto; } }

.energy-savings .form__actions {
  display: block;
  padding: 40px 0 20px;
  text-align: center; }
  @media only screen and (min-width: 768px) {
    .energy-savings .form__actions {
      padding: 40px 0 50px; } }

.energy-savings__container {
  margin: 40px 10px 20px;
  padding: 50px 30px 20px; }
  @media only screen and (min-width: 768px) {
    .energy-savings__container {
      margin: 50px auto;
      padding: 50px 0 0; } }

.energy-savings__title {
  margin: 0 auto 15px;
  max-width: 220px;
  text-align: center;
  font: 2.6rem/3.2rem "Futura-Bold", sans-serif; }
  @media only screen and (max-width: 767px) {
    .energy-savings__title {
      max-width: 300px;
      font: 3rem/3.7rem "Futura-Bold", sans-serif; } }
  @media only screen and (min-width: 768px) {
    .energy-savings__title {
      max-width: 600px;
      font: 3.4rem/4.2rem "Futura-Bold", sans-serif; } }

.energy-savings__sub-title {
  margin: 0 auto 30px;
  max-width: 220px;
  text-align: center;
  text-transform: uppercase;
  font: 1.2rem/1.7rem "Futura-Demi", sans-serif; }
  @media only screen and (max-width: 767px) {
    .energy-savings__sub-title {
      max-width: 275px;
      font: 1.2rem/1.7rem "Futura-Demi", sans-serif; } }
  @media only screen and (min-width: 768px) {
    .energy-savings__sub-title {
      max-width: 900px; } }

.energy-savings__instructions {
  margin: 0 auto 15px;
  max-width: 280px;
  text-align: center;
  font: 1.5rem/2rem "Open Sans"; }
  @media only screen and (min-width: 768px) {
    .energy-savings__instructions {
      margin: 0 auto 60px;
      max-width: none;
      font: 1.6rem/2.6rem "Open Sans"; } }

.energy-savings__field-container {
  margin-bottom: 10px; }
  @media only screen and (min-width: 768px) {
    .energy-savings__field-container {
      margin-bottom: 20px; } }
  .energy-savings__field-container--one-half {
    float: left;
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .energy-savings__field-container--one-half {
        margin-right: 2%;
        width: 49%; } }
    .energy-savings__field-container--one-half + .energy-savings__field-container--one-half {
      margin-right: 0; }

.energy-savings__message {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  padding: 20px 0 40px; }
  @media only screen and (min-width: 768px) {
    .energy-savings__message {
      padding: 45px 0; } }

.energy-savings__message-text {
  text-align: center;
  font: 3.5rem/4.4rem "Futura-Bold", sans-serif; }
  @media only screen and (min-width: 768px) {
    .energy-savings__message-text {
      max-width: 800px;
      font: 3.3rem/4rem "Futura-Bold", sans-serif; } }
  .energy-savings__message-text span {
    display: block;
    margin: 40px 0 10px;
    color: #636363;
    font: 1.5rem/2rem "Open Sans";
    font-weight: 700; }
    @media only screen and (min-width: 768px) {
      .energy-savings__message-text span {
        margin: 20px 0 30px;
        color: #636363;
        font: 1.6rem/2.6rem "Open Sans";
        font-weight: 700; } }

@media only screen and (min-width: 768px) {
  .energy-savings__message-image {
    margin-bottom: 40px; } }

.energy-savings__card-tiles-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  margin: auto; }

.energy-savings__card-tiles-wrapper {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0 10px; }
  @media only screen and (min-width: 768px) {
    .energy-savings__card-tiles-wrapper {
      padding: 0 0 15px; } }

.energy-savings__description-label {
  margin-top: 50px;
  color: #2a2a2a;
  font: 700 1.6rem/2rem "Open Sans", sans-serif; }

.energy-supplier__header {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 30px;
  border-bottom: 2px solid #636363;
  padding-bottom: 30px; }
  @media only screen and (min-width: 768px) {
    .energy-supplier__header {
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; } }

.energy-supplier__navigation-by {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0; }
  @media only screen and (min-width: 1229px) {
    .energy-supplier__navigation-by {
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; } }

.energy-supplier__information {
  margin-bottom: 40px; }

.energy-supplier__title {
  margin-bottom: 10px;
  color: #2a2a2a;
  font: 2.5rem/3rem "Futura-Bold", sans-serif; }
  @media only screen and (min-width: 768px) {
    .energy-supplier__title {
      font: 3rem/3.5rem "Futura-Bold", sans-serif; } }

.energy-supplier__list-title {
  border-bottom: 3px solid #ff8e2c;
  padding-bottom: 15px;
  width: 100%;
  text-transform: none;
  font: 3.4rem/3.4rem "Futura-Bold", sans-serif; }
  @media only screen and (min-width: 768px) {
    .energy-supplier__list-title {
      font: 2rem/2rem "Futura-Bold", sans-serif; } }

.energy-supplier__list {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 20px;
  width: 100%; }
  @media only screen and (min-width: 768px) {
    .energy-supplier__list {
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      margin-top: 40px; } }

.energy-supplier__item {
  margin-bottom: 20px;
  width: 100%;
  font: 2rem/2rem "Open Sans", sans-serif; }
  @media only screen and (min-width: 768px) {
    .energy-supplier__item {
      margin-right: 20px;
      margin-bottom: 35px;
      width: 45%;
      font: 1.6rem/1.8rem "Open Sans", sans-serif; } }
  .energy-supplier__item strong {
    text-transform: uppercase;
    font-weight: 700; }

.energy-usage {
  background: #fff;
  padding: 45px 0 20px; }
  @media only screen and (min-width: 768px) {
    .energy-usage {
      padding: 95px 0; } }
  @media only screen and (min-width: 1024px) {
    .energy-usage {
      padding: 95px 0; } }
  .energy-usage-wrapper {
    margin-top: 40px; }
    .energy-usage-wrapper--top-spacing {
      margin-top: 0; }
  .energy-usage__title {
    margin: 0 30px;
    color: #2a2a2a;
    font: 3rem/2.4rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .energy-usage__title {
        margin: 0 15%; } }
    @media only screen and (min-width: 1024px) {
      .energy-usage__title {
        margin: 0 20%; } }
  .energy-usage__description {
    display: block;
    color: #2a2a2a;
    font: 1.4rem/1.8rem "Open Sans", sans-serif; }
  .energy-usage__tabs {
    -webkit-box-direction: reverse;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    position: relative;
    margin: 0 10px 25px;
    padding: 25px 0 0; }
    @media only screen and (min-width: 768px) {
      .energy-usage__tabs {
        margin: 0 0 25px; } }
    @media only screen and (min-width: 600px) {
      .energy-usage__tabs {
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center;
        padding-bottom: 0; } }
    @media only screen and (max-width: 767px) {
      .energy-usage__tabs-links {
        margin-bottom: 20px; } }
    @media only screen and (min-width: 600px) {
      .energy-usage__tabs-links {
        margin: 0 0 0 20px; } }
    .energy-usage__tabs-links--noflex {
      margin: 0 30px;
      padding-top: 25px; }
      @media only screen and (min-width: 768px) {
        .energy-usage__tabs-links--noflex {
          margin: 0 15%; } }
      @media only screen and (min-width: 1024px) {
        .energy-usage__tabs-links--noflex {
          margin: 0 20%; } }
      .energy-usage__tabs-links--noflex .green-data-column {
        padding: 0; }
      .energy-usage__tabs-links--noflex .energy-usage__tabs-link {
        display: inline-block;
        margin: 20px 0; }
      .energy-usage__tabs-links--noflex .energy-usage__tabs-link--estimate {
        margin-right: 20px; }
        @media only screen and (min-width: 768px) {
          .energy-usage__tabs-links--noflex .energy-usage__tabs-link--estimate {
            margin-right: 40px; } }
    .energy-usage__tabs-links--row {
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-flex-shrink: 0;
      -moz-flex-shrink: 0;
      -ms-flex-negative: 0;
      flex-shrink: 0;
      margin: 0 30px;
      padding-top: 25px; }
      @media only screen and (min-width: 768px) {
        .energy-usage__tabs-links--row {
          margin: 0 15%; } }
      @media only screen and (min-width: 1024px) {
        .energy-usage__tabs-links--row {
          margin: 0 20%; } }
      .energy-usage__tabs-links--row .green-data-column {
        padding: 0; }
      .energy-usage__tabs-links--row .energy-usage__tabs-link--estimate {
        margin-right: 20px; }
        @media only screen and (min-width: 768px) {
          .energy-usage__tabs-links--row .energy-usage__tabs-link--estimate {
            margin-right: 40px; } }
    .energy-usage__tabs-links--column {
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-flex-shrink: 0;
      -moz-flex-shrink: 0;
      -ms-flex-negative: 0;
      flex-shrink: 0; }
    .energy-usage__tabs-link {
      display: block; }
      .energy-usage__tabs-link-icon {
        margin-right: 25px;
        font-size: 3rem; }
      .energy-usage__tabs-link-icon::before {
        position: absolute;
        top: 6px;
        left: -5px; }
  .energy-usage .coned-tabs {
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0; }
    .energy-usage .coned-tabs__tab {
      padding: 0 20px 0 0; }
  @media only screen and (min-width: 380px) {
    .energy-usage .coned-tabs__section {
      margin: 0 20px; } }
  @media only screen and (min-width: 768px) {
    .energy-usage .coned-tabs__section {
      margin: 0 15%; } }
  @media only screen and (min-width: 873px) {
    .energy-usage .coned-tabs__section {
      margin: 0 15%; } }
  @media only screen and (min-width: 1024px) {
    .energy-usage .coned-tabs__section {
      margin: 0 20%; } }
  .energy-usage .coned-tabs__section--margin-top {
    margin-top: 20px; }
    @media only screen and (min-width: 768px) {
      .energy-usage .coned-tabs__section--margin-top {
        margin-top: 35px; } }
  .energy-usage .coned-tabs__section-widget {
    margin: 0;
    min-height: 145px; }
    .energy-usage .coned-tabs__section-widget .service-unavailable-error {
      padding-top: 60px;
      text-align: center;
      line-height: 145px;
      font: 1.4rem/1.8rem "Open Sans", sans-serif; }

.enroll-units-building__description {
  color: #2a2a2a;
  font: 1.6rem/2.2rem "Open Sans", sans-serif; }
  @media only screen and (min-width: 768px) {
    .enroll-units-building__description {
      font: 1.8rem/2.6rem "Open Sans", sans-serif; } }
  .enroll-units-building__description-container {
    position: relative;
    margin: 0 30px;
    border-bottom: 1px solid #636363;
    padding: 40px 0;
    max-width: 786px;
    text-align: center; }
    @media only screen and (min-width: 768px) {
      .enroll-units-building__description-container {
        margin: 0 auto; } }

.enroll-units-building__pagination {
  background: #fff; }
  .enroll-units-building__pagination ul {
    padding-bottom: 35px; }
  .enroll-units-building__pagination .pagination--desktop {
    padding-top: 0; }

.enroll-units-building__item {
  padding: 0 30px;
  text-align: center; }
  @media only screen and (min-width: 768px) {
    .enroll-units-building__item {
      margin: 0 auto;
      max-width: 786px;
      text-align: initial; } }
  .enroll-units-building__item-container {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    position: relative;
    border-bottom: 1px solid #636363;
    padding: 39px 0;
    text-align: left; }
  .enroll-units-building__item-address {
    display: inline-block;
    width: 60%;
    color: #2a2a2a;
    font: 1.6rem/2rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .enroll-units-building__item-address {
        font: 1.8rem/2rem "Futura-Bold", sans-serif; } }
  .enroll-units-building__item-cta {
    margin: 0;
    white-space: nowrap; }

.enroll-units-list {
  padding: 34px 30px 42px; }
  @media only screen and (min-width: 768px) {
    .enroll-units-list {
      margin: 0 auto;
      padding: 62px 0 40px;
      width: 90%;
      max-width: 786px; } }
  .enroll-units-list__wrapper {
    margin: 10px 10px 20px;
    background-color: #fff; }
    @media only screen and (min-width: 768px) {
      .enroll-units-list__wrapper {
        margin: 10px auto; } }
    .enroll-units-list__wrapper--no-margin {
      margin: 0; }
    .enroll-units-list__wrapper--transparent {
      background: transparent; }
  .enroll-units-list__top-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-bottom: 2px solid #e6e6e6;
    padding-bottom: 20px; }
    @media only screen and (min-width: 768px) {
      .enroll-units-list__top-container {
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between;
        -webkit-box-align: end;
        -ms-flex-align: end;
        -webkit-align-items: flex-end;
        -moz-align-items: flex-end;
        align-items: flex-end;
        border-bottom-width: 3px;
        padding-bottom: 22px; } }
    .enroll-units-list__top-container-left {
      padding-bottom: 7px; }
      @media only screen and (min-width: 768px) {
        .enroll-units-list__top-container-left {
          padding-bottom: 0;
          max-width: 420px; } }
      @media only screen and (min-width: 960px) {
        .enroll-units-list__top-container-left {
          max-width: 500px; } }
    .enroll-units-list__top-container-right {
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -moz-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex; }
      @media only screen and (min-width: 768px) {
        .enroll-units-list__top-container-right {
          -webkit-box-pack: end;
          -ms-flex-pack: end;
          -webkit-justify-content: flex-end;
          -moz-justify-content: flex-end;
          justify-content: flex-end; } }
    .enroll-units-list__top-container-subtitle {
      padding: 0 0 10px;
      text-transform: uppercase;
      color: #2a2a2a;
      font: 1.4rem "Open Sans";
      font-weight: 800; }
    .enroll-units-list__top-container-title {
      display: block;
      color: #2a2a2a;
      font: 2.02rem/2.6rem "Futura-Bold", sans-serif; }
      @media only screen and (min-width: 768px) {
        .enroll-units-list__top-container-title {
          font: 2.5rem/3rem "Futura-Bold", sans-serif; } }
      @media only screen and (min-width: 960px) {
        .enroll-units-list__top-container-title {
          font: 3rem/3.6rem "Futura-Bold", sans-serif; } }
    .enroll-units-list__top-container-tooltip {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; }
  .enroll-units-list .top-container-tooltip__text {
    display: inline;
    text-transform: uppercase;
    color: #0078cf;
    font: 1.4rem "Open Sans";
    font-weight: 800; }
  .enroll-units-list__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    position: relative;
    border-bottom: 1px solid #636363;
    min-height: 110px; }
    @media only screen and (min-width: 768px) {
      .enroll-units-list__item {
        height: 86px;
        min-height: 86px; } }
    .enroll-units-list__item-heading-cta {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-self: flex-start;
      -moz-align-self: flex-start;
      -ms-flex-item-align: start;
      align-self: flex-start;
      margin-top: 10px;
      margin-left: 65px;
      text-transform: uppercase;
      white-space: nowrap;
      /* ONLY IE11 */ }
      @media only screen and (min-width: 768px) {
        .enroll-units-list__item-heading-cta {
          -webkit-align-self: center;
          -moz-align-self: center;
          -ms-flex-item-align: center;
          align-self: center;
          margin: 0 10px 0 0; } }
      @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
        .enroll-units-list__item-heading-cta {
          padding-right: 36px; } }
    .enroll-units-list__item--heading {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center;
      border-bottom-width: 1px; }
      @media only screen and (min-width: 768px) {
        .enroll-units-list__item--heading {
          display: -webkit-box;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-direction: normal;
          -webkit-box-orient: horizontal;
          -webkit-flex-direction: row;
          -moz-flex-direction: row;
          -ms-flex-direction: row;
          flex-direction: row;
          -webkit-box-align: center;
          -ms-flex-align: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          align-items: center;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -webkit-justify-content: space-between;
          -moz-justify-content: space-between;
          justify-content: space-between; } }
    .enroll-units-list__item-check {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      width: 100%;
      min-width: 125px; }
      .enroll-units-list__item-check--column {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        align-items: flex-start; }
    .enroll-units-list__item-box {
      margin-right: 5px;
      padding: 10px 15px; }
    .enroll-units-list__item-name, .enroll-units-list__item-owner {
      color: #2a2a2a;
      font: 1.6rem "Open Sans";
      font-weight: 700; }
      @media only screen and (min-width: 768px) {
        .enroll-units-list__item-name, .enroll-units-list__item-owner {
          font-size: 1.8rem; } }
    .enroll-units-list__item-owner {
      margin-left: 5px; }
      @media only screen and (min-width: 768px) {
        .enroll-units-list__item-owner {
          margin-left: 78px; } }
    .enroll-units-list__item-error {
      padding: 0 0 20px;
      font: 1.4rem "Open Sans", sans-serif;
      font-weight: 600; }
    .enroll-units-list__item--hidden {
      display: none; }
    .enroll-units-list__item--no-height {
      height: auto; }
    .enroll-units-list__item--disabled .enroll-units-list__item-box {
      visibility: hidden;
      pointer-events: none; }
    .enroll-units-list__item--disabled .enroll-units-list__item-owner,
    .enroll-units-list__item--disabled .enroll-units-list__item-name {
      color: #b5b5b5;
      pointer-events: none; }
  .enroll-units-list__counters {
    display: none; }
  .enroll-units-list__bottom-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    border-top: 1px solid #636363; }
    @media only screen and (min-width: 768px) {
      .enroll-units-list__bottom-container {
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center;
        height: 91px; } }
    .enroll-units-list__bottom-container--no-border {
      border: 0; }
    .enroll-units-list__bottom-container--no-height {
      height: auto; }
  .enroll-units-list__bottom-cta {
    margin: 30px 0; }
    @media only screen and (min-width: 768px) {
      .enroll-units-list__bottom-cta {
        margin: 0 22px; } }
  .enroll-units-list__bottom-button:hover:not([disabled]) span {
    display: inline-block !important; }
  .enroll-units-list__bottom-button:focus {
    outline: none; }
  .enroll-units-list__info {
    border-bottom: 3px solid #636363;
    padding: 0 0 36px; }
    @media only screen and (min-width: 768px) {
      .enroll-units-list__info {
        padding: 0 0 56px; } }
    .enroll-units-list__info-title, .enroll-units-list__info-text {
      display: inline;
      color: #2a2a2a;
      font: 1.8rem/2.6rem "Open Sans", sans-serif; }
    .enroll-units-list__info-title {
      font-weight: 700; }
    .enroll-units-list__info-section {
      display: block;
      padding-bottom: 20px; }
      @media only screen and (min-width: 768px) {
        .enroll-units-list__info-section {
          padding-bottom: 5px; } }
      .enroll-units-list__info-section:last-child {
        padding: 0; }
  .enroll-units-list__section--empty {
    padding: 56px 0 30px; }
  .enroll-units-list--no-padding {
    padding: 0 0 30px; }
  .enroll-units-list--no-margin {
    margin: 0; }
  .enroll-units-list--full-width {
    width: 100%; }

.enroll-units-list--oru .enroll-units-list__item-heading-cta {
  color: #004557; }

.enroll-units-empty {
  margin-bottom: 20px; }
  @media only screen and (min-width: 768px) {
    .enroll-units-empty {
      margin-bottom: 50px; } }

.enroll-units-confirmation {
  margin: 10px 10px 33px;
  background: #fff;
  padding: 45px 30px 43px; }
  @media only screen and (min-width: 768px) {
    .enroll-units-confirmation {
      margin: 30px 0 20px;
      padding: 95px 15% 40px; } }
  .enroll-units-confirmation__header {
    border-bottom: 2px solid #dcdcdc;
    padding-bottom: 20px; }
    @media only screen and (min-width: 768px) {
      .enroll-units-confirmation__header {
        padding-bottom: 27px; } }
    .enroll-units-confirmation__header-title {
      letter-spacing: 0.5px;
      color: #2a2a2a;
      font: 3.4rem/3.4rem "Futura-Bold", sans-serif; }
      @media only screen and (min-width: 768px) {
        .enroll-units-confirmation__header-title {
          letter-spacing: 0.8px;
          font: 5rem/5rem "Futura-Bold", sans-serif; } }
  .enroll-units-confirmation__info {
    border-bottom: 1px solid #e6e6e6;
    padding: 23px 0 29px; }
    @media only screen and (min-width: 768px) {
      .enroll-units-confirmation__info {
        padding: 36px 0 30px; } }
    .enroll-units-confirmation__info-title, .enroll-units-confirmation__info-text {
      display: inline;
      color: #2a2a2a;
      font: 1.8rem/2.4rem "Open Sans", sans-serif; }
    .enroll-units-confirmation__info-title {
      font-weight: 700; }
    .enroll-units-confirmation__info-section {
      display: block;
      padding-bottom: 20px; }
      @media only screen and (min-width: 768px) {
        .enroll-units-confirmation__info-section {
          padding-bottom: 5px; } }
      .enroll-units-confirmation__info-section:last-child {
        padding: 0; }
  .enroll-units-confirmation__list {
    border-bottom: 1px solid #e6e6e6;
    padding: 23px 0 29px; }
    @media only screen and (min-width: 768px) {
      .enroll-units-confirmation__list {
        padding: 36px 0 41px; } }
    .enroll-units-confirmation__list-text, .enroll-units-confirmation__list-title, .enroll-units-confirmation__list-show {
      display: block;
      color: #2a2a2a;
      font: 1.8rem/2.4rem "Open Sans", sans-serif; }
    .enroll-units-confirmation__list-text {
      width: 100%;
      max-width: 700px; }
      .enroll-units-confirmation__list-text--visible {
        white-space: normal; }
    .enroll-units-confirmation__list-title {
      font-weight: 700; }
    .enroll-units-confirmation__list-show {
      color: #0078cf;
      font-weight: 700; }
      @media only screen and (min-width: 768px) {
        .enroll-units-confirmation__list-show:hover {
          text-decoration: underline; } }
  .enroll-units-confirmation__bottom-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 28px 0 0; }
    @media only screen and (min-width: 768px) {
      .enroll-units-confirmation__bottom-container {
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center; } }
  .enroll-units-confirmation__cancel {
    display: block;
    margin-bottom: 25px;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    color: #0078cf;
    font: 1.4rem/1.4rem "Open Sans", sans-serif;
    font-weight: 800; }
    @media only screen and (min-width: 768px) {
      .enroll-units-confirmation__cancel {
        margin-bottom: 0;
        width: 130px; }
        .enroll-units-confirmation__cancel:hover {
          text-decoration: underline; } }
  .enroll-units-confirmation__terms {
    display: inline;
    color: #2a2a2a;
    font: 1.8rem/2.4rem "Open Sans", sans-serif; }
    .enroll-units-confirmation__terms-container {
      display: block;
      padding-top: 28px; }
      @media only screen and (min-width: 768px) {
        .enroll-units-confirmation__terms-container {
          text-align: center; } }
    .enroll-units-confirmation__terms-link {
      display: inline;
      font: 1.8rem/2.4rem "Open Sans", sans-serif;
      font-weight: 700; }

.error-chart-message {
  display: flex;
  margin: 0 10px 20px;
  background-color: #f0f5f9;
  padding-top: 10px;
  text-align: center;
  flex-direction: column; }
  .error-chart-message--image-icon {
    width: 80%; }
    @media only screen and (min-width: 768px) {
      .error-chart-message--image-icon {
        width: 400px; } }
  .error-chart-message--title {
    margin: 0 50px 30px;
    font-family: "Open Sans", sans-serif; }
    @media only screen and (min-width: 768px) {
      .error-chart-message--title {
        margin: 0 20% 30px; } }
    .error-chart-message--title .heading {
      font-size: 2.4rem;
      font-weight: bold; }
    .error-chart-message--title .paragraph {
      margin-top: 25px;
      font-family: "Open Sans", sans-serif;
      font-size: 1.6rem; }
      @media only screen and (min-width: 768px) {
        .error-chart-message--title .paragraph {
          font-size: 1.4rem; } }

.footer__primary {
  border-top: 1px solid #636363;
  background-color: #e6e6e6; }
  @media only screen and (min-width: 768px) {
    .footer__primary-items {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-flow: row wrap;
      -moz-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between;
      padding: 100px 50px 20px; } }
  .footer__primary-item {
    display: block; }
    @media only screen and (min-width: 768px) {
      .footer__primary-item {
        display: inline-block;
        margin-bottom: 80px;
        padding-right: 3%;
        width: 17%; } }
  .footer__primary-item:not(:last-child) {
    border-bottom: solid 1px #636363; }
    @media only screen and (min-width: 768px) {
      .footer__primary-item:not(:last-child) {
        border-bottom: 0; } }
  .footer__primary-item-text {
    display: none; }
    @media only screen and (min-width: 768px) {
      .footer__primary-item-text {
        display: block;
        padding-bottom: 15px;
        overflow: hidden;
        text-overflow: ellipsis;
        line-height: 1em;
        color: #2a2a2a;
        font: 1.6rem "Futura-Bold", sans-serif; } }
  .footer__primary-item-btn {
    position: relative;
    outline: 0;
    background-color: transparent;
    padding: 25px 55px 25px 30px;
    width: 100%;
    text-align: left;
    color: #2a2a2a;
    font: 1.5rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .footer__primary-item-btn {
        display: none; } }
  .footer__primary-item-icon {
    position: absolute;
    top: 30%;
    right: 20px;
    font-size: 3.5rem; }
  .footer__primary-item-icon--open {
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    padding: 0 10px 0 0; }
  .footer__primary-item-links {
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    opacity: 0;
    display: none;
    height: 0;
    overflow: hidden; }
    @media only screen and (min-width: 768px) {
      .footer__primary-item-links {
        filter: alpha(opacity=100);
        -khtml-opacity: 1;
        opacity: 1;
        display: block;
        padding: 4px 0 0 4px;
        height: auto; } }
  @media only screen and (min-width: 768px) {
    .footer__primary-item-links--social {
      margin-top: -10px; } }
  .footer__primary-item-links--open {
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    opacity: 1;
    display: block;
    padding-bottom: 35px;
    height: auto; }
    @media only screen and (min-width: 768px) {
      .footer__primary-item-links--open {
        padding-bottom: 0; } }
  .footer__primary-item-link {
    padding: 5px 25px 25px 30px; }
    @media only screen and (min-width: 768px) {
      .footer__primary-item-link {
        padding: 0 0 11px; } }
  .footer__primary-item-link:last-child {
    padding: 0 25px 0 30px; }
    @media only screen and (min-width: 768px) {
      .footer__primary-item-link:last-child {
        padding: 0; } }
  .footer__primary-link-icon {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    display: inline-block;
    position: relative;
    z-index: 1;
    margin-right: 10px;
    background-color: #2a2a2a;
    padding: 9px 0 0 9px;
    width: 24px;
    height: 24px;
    color: #fff; }
    .footer__primary-link-icon::before {
      position: absolute;
      top: 2px;
      left: 2px;
      font-size: 3rem; }
  .footer__primary-link-animation {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
    background-color: #000;
    width: 0;
    height: 0; }
  .footer__primary-item-anchor {
    font: 1.7rem "Open Sans", sans-serif;
    font-weight: 600; }
    @media only screen and (min-width: 768px) {
      .footer__primary-item-anchor {
        font-size: 1.2rem; } }
    .footer__primary-item-anchor,
    .is-oru .footer__primary-item-anchor {
      color: #2a2a2a; }
  .footer__primary-item-anchor--social {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    position: relative;
    text-transform: uppercase;
    font-family: "Open Sans", sans-serif;
    font-weight: 700; }

.footer__primary-item-anchor:hover {
  text-decoration: underline;
  color: #000; }
  .footer__primary-item-anchor:hover .footer__primary-link-animation {
    top: 0;
    left: 0;
    z-index: -1;
    width: 33px;
    height: 33px; }

body:not(.mouse-user):not(.is-oru) .footer__primary-item-anchor:focus::before {
  content: none; }

body:not(.mouse-user) .footer__primary-item-anchor:focus::before {
  content: none !important; }

@media only screen and (min-width: 768px) {
  .footer__secondary-wrapper {
    padding: 50px; } }

.footer__secondary {
  background-color: #2a2a2a;
  font: 1.3rem/2rem "Open Sans", sans-serif;
  font-weight: 600; }
  .footer__secondary-items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 25px 30px 20px;
    text-align: left; }
    @media only screen and (min-width: 768px) {
      .footer__secondary-items {
        display: inline-block;
        padding: 0 50px 0 0; } }
  .footer__secondary-item {
    line-height: 3em;
    white-space: nowrap;
    flex-basis: 40%; }
    @media only screen and (min-width: 768px) {
      .footer__secondary-item {
        display: inline-block; } }
  @media only screen and (min-width: 768px) {
    .footer__secondary-item:not(:last-child) {
      margin-right: 80px; } }
  .footer__secondary-link,
  .is-oru .footer__secondary-link {
    color: #fff; }

.footer__disclaimer {
  padding: 0 30px 25px;
  text-align: left;
  color: #fff; }
  @media only screen and (min-width: 768px) {
    .footer__disclaimer {
      display: inline-block;
      padding: 0; } }

.footer--add-margin-bottom {
  margin-bottom: 120px; }
  @media only screen and (min-width: 768px) {
    .footer--add-margin-bottom {
      margin-bottom: 72px; } }

.form__actions {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: flex;
  margin: 25px 0;
  width: 100%; }
  @media only screen and (min-width: 768px) {
    .form__actions {
      display: block; } }
  .form__actions--regular-column {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
    .form__actions--regular-column .form__actions-submit-button {
      margin: 20px 0 0 30px; }
  @media only screen and (min-width: 768px) {
    .form__actions-submit-button {
      margin-bottom: 0; } }
  .form__actions-submit-button--margin-top {
    margin-top: 15px; }
    @media only screen and (min-width: 768px) {
      .form__actions-submit-button--margin-top {
        margin-top: 20px; } }
  @media only screen and (max-width: 440px) {
    .form__actions-reset-button {
      margin-right: 0; } }
  @media only screen and (max-width: 440px) {
    .form__actions-link-button {
      margin-right: 0; } }
  .form__actions--card-form {
    padding: 10px 0; }
  @media only screen and (min-width: 768px) {
    .form__actions--login-modal {
      float: right;
      margin: 0;
      width: 195px; } }
  @media only screen and (max-width: 870px) and (min-width: 768px) {
    .form__actions--login-modal {
      float: right;
      margin: 0;
      width: 160px; } }
  .form__actions--width-auto {
    width: auto; }
  .form__actions--no-padding-bottom {
    padding-bottom: 0; }
  @media only screen and (max-width: 767px) {
    .form__actions--no-wrapper {
      padding: 25px 20px; } }
  @media only screen and (min-width: 768px) {
    .form__actions--more-padding {
      padding: 55px 0; } }
  .form__actions:not(.form__actions--regular-column) .button, .form__actions:not(.form__actions--regular-column) .button-default, .form__actions:not(.form__actions--regular-column) .button--blue, .form__actions:not(.form__actions--regular-column) .button--orange, .form__actions:not(.form__actions--regular-column) .button-small, .form__actions:not(.form__actions--regular-column) .button-medium, .form__actions:not(.form__actions--regular-column) .cta-animated, .form__actions:not(.form__actions--regular-column) .submit-button, .form__actions:not(.form__actions--regular-column) .transactional__submit, .form__actions:not(.form__actions--regular-column) .transactional__button, .form__actions:not(.form__actions--regular-column) .transactional__authentication-button, .form__actions:not(.form__actions--regular-column) .article-header__cta-link, .form__actions:not(.form__actions--regular-column) .card-tile__cta-link, .form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link, body:not(.is-oru) .card-tile__zoom--blue .form__actions:not(.form__actions--regular-column) .card-tile__cta-link, .form__actions:not(.form__actions--regular-column)
  body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link,
  body:not(.is-oru) .card-tile--lighter-bg .form__actions:not(.form__actions--regular-column) .card-tile__cta-link, .form__actions:not(.form__actions--regular-column) .check-outage__report-cta, .form__actions:not(.form__actions--regular-column) .content-block__cta, .form__actions:not(.form__actions--regular-column) .currently-enrolled__description-button, .form__actions:not(.form__actions--regular-column) .account-dropdown__icon-container, .form__actions:not(.form__actions--regular-column) .enroll-units-list__bottom-button, .form__actions:not(.form__actions--regular-column) .enroll-units-confirmation__button, .form__actions:not(.form__actions--regular-column) .form__actions-submit-button, .form__actions:not(.form__actions--regular-column) .filters__show-filters, .form__actions:not(.form__actions--regular-column) .filters__clear-button--mobile, .form__actions:not(.form__actions--regular-column) .in-page-banner__cta-link, .form__actions:not(.form__actions--regular-column) .manage-header__cta, .form__actions:not(.form__actions--regular-column) .overview-bill-card__cta, .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__button, .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta, .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta--rounded-border, .form__actions:not(.form__actions--regular-column) .overview-notification__cta, .form__actions:not(.form__actions--regular-column) .pay-my-bill__button, .form__actions:not(.form__actions--regular-column) .pay-my-bill__batch-buttons--pay-batch, .form__actions:not(.form__actions--regular-column) .popup__continue-cta, .form__actions:not(.form__actions--regular-column) .popup__submit-cta, .form__actions:not(.form__actions--regular-column) .popup__lockout-cta, .form__actions:not(.form__actions--regular-column) .popup__button-cta, .form__actions:not(.form__actions--regular-column) .register-accounts__button, .form__actions:not(.form__actions--regular-column) .register-accounts__banner-button, .form__actions:not(.form__actions--regular-column) .register-success__button, .form__actions:not(.form__actions--regular-column) .service-management__button-cta, .form__actions:not(.form__actions--regular-column) .report-outage__next-steps__card__cta, .form__actions:not(.form__actions--regular-column) .faceted-search__show-filters, .form__actions:not(.form__actions--regular-column) .session-timeout__button-stay-in, .form__actions:not(.form__actions--regular-column) .session-timeout__button-close, .form__actions:not(.form__actions--regular-column) .session-timeout__button-log-out, .form__actions:not(.form__actions--regular-column) .slider-panel__button, .form__actions:not(.form__actions--regular-column) .street-lights__show-more, .form__actions:not(.form__actions--regular-column) .summary-billing-card__cta, .form__actions:not(.form__actions--regular-column) .summary-billing-information__show-more, .form__actions:not(.form__actions--regular-column) .transactional-banner__link, .form__actions:not(.form__actions--regular-column) .usage-history__show-more, .form__actions:not(.form__actions--regular-column) .wami__button, .form__actions:not(.form__actions--regular-column) .button--card-form,
  .form__actions:not(.form__actions--regular-column) .button-link,
  .form__actions:not(.form__actions--regular-column) .cta-animated__link--no-background,
  .form__actions:not(.form__actions--regular-column) .checkbox-receipt__link,
  .form__actions:not(.form__actions--regular-column) .collapsible-container__item-link,
  .form__actions:not(.form__actions--regular-column) .coned-inputfile__label-upload,
  .form__actions:not(.form__actions--regular-column) .transactional__link,
  .form__actions:not(.form__actions--regular-column) .account-details__info-link,
  .form__actions:not(.form__actions--regular-column) .collapsible-account-item__button,
  .form__actions:not(.form__actions--regular-column) .billing-payment__btns-link,
  .form__actions:not(.form__actions--regular-column) .billing-payment-item__view-link,
  .form__actions:not(.form__actions--regular-column) .bopa-status__button,
  .form__actions:not(.form__actions--regular-column) .card-tile__link,
  .form__actions:not(.form__actions--regular-column) .card-tile-grid__link,
  .form__actions:not(.form__actions--regular-column) .card-module__link,
  .form__actions:not(.form__actions--regular-column) .check-outage__nav-item,
  .form__actions:not(.form__actions--regular-column) .check-outage__link,
  .form__actions:not(.form__actions--regular-column) .coned-hero__link,
  .form__actions:not(.form__actions--regular-column) .contact-us-text__item-anchor,
  .form__actions:not(.form__actions--regular-column) .correspondence-item__link,
  .form__actions:not(.form__actions--regular-column) .currently-enrolled__item-cta,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party__response-button,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .button,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button-default, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .button-default,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button--blue, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .button--blue,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button--orange, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .button--orange,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button-small, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .button-small,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button-medium, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .button-medium,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .cta-animated, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .cta-animated,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .submit-button, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .submit-button,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .transactional__submit, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .transactional__submit,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .transactional__button, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .transactional__button,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .transactional__authentication-button, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .transactional__authentication-button,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .article-header__cta-link, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .article-header__cta-link,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .card-tile__cta-link, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .card-tile__cta-link,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link, .dashboard-third-party-accounts__table-item--export body:not(.is-oru) .card-tile__zoom--blue
  .form__actions:not(.form__actions--regular-column) .card-tile__cta-link,
  .form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__table-item--export .card-tile__cta-link, body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .card-tile__cta-link,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export
  body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link, .dashboard-third-party-accounts__table-item--export
  body:not(.is-oru) .card-tile--lighter-bg
  .form__actions:not(.form__actions--regular-column) .card-tile__cta-link,
  .form__actions:not(.form__actions--regular-column)
  body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__table-item--export .card-tile__cta-link,
  body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .card-tile__cta-link,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .check-outage__report-cta, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .check-outage__report-cta,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .content-block__cta, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .content-block__cta,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .currently-enrolled__description-button, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .currently-enrolled__description-button,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .account-dropdown__icon-container, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .account-dropdown__icon-container,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .enroll-units-list__bottom-button, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .enroll-units-list__bottom-button,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .enroll-units-confirmation__button, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .enroll-units-confirmation__button,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .form__actions-submit-button, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .form__actions-submit-button,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .filters__show-filters, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .filters__show-filters,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .filters__clear-button--mobile, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .filters__clear-button--mobile,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .in-page-banner__cta-link, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .in-page-banner__cta-link,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .manage-header__cta, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .manage-header__cta,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .overview-bill-card__cta, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .overview-bill-card__cta,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__button, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__button,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta--rounded-border, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta--rounded-border,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .overview-notification__cta, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .overview-notification__cta,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .pay-my-bill__button, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .pay-my-bill__button,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .pay-my-bill__batch-buttons--pay-batch, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .pay-my-bill__batch-buttons--pay-batch,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .popup__continue-cta, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .popup__continue-cta,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .popup__submit-cta, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .popup__submit-cta,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .popup__lockout-cta, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .popup__lockout-cta,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .popup__button-cta, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .popup__button-cta,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .register-accounts__button, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .register-accounts__button,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .register-accounts__banner-button, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .register-accounts__banner-button,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .register-success__button, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .register-success__button,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .service-management__button-cta, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .service-management__button-cta,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .report-outage__next-steps__card__cta, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .report-outage__next-steps__card__cta,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .faceted-search__show-filters, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .faceted-search__show-filters,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .session-timeout__button-stay-in, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .session-timeout__button-stay-in,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .session-timeout__button-close, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .session-timeout__button-close,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .session-timeout__button-log-out, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .session-timeout__button-log-out,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .slider-panel__button, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .slider-panel__button,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .street-lights__show-more, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .street-lights__show-more,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .summary-billing-card__cta, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .summary-billing-card__cta,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .summary-billing-information__show-more, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .summary-billing-information__show-more,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .transactional-banner__link, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .transactional-banner__link,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .usage-history__show-more, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .usage-history__show-more,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .wami__button, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .wami__button,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button--card-form, .dashboard-third-party-accounts__table-item--export
  .form__actions:not(.form__actions--regular-column) .button--card-form,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .button,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button-default, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .button-default,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button--blue, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .button--blue,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button--orange, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .button--orange,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button-small, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .button-small,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button-medium, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .button-medium,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .cta-animated, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .cta-animated,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .submit-button, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .submit-button,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .transactional__submit, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .transactional__submit,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .transactional__button, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .transactional__button,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .transactional__authentication-button, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .transactional__authentication-button,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .article-header__cta-link, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .article-header__cta-link,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .card-tile__cta-link, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .card-tile__cta-link,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link, .dashboard-third-party-accounts__list-export body:not(.is-oru) .card-tile__zoom--blue
  .form__actions:not(.form__actions--regular-column) .card-tile__cta-link,
  .form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__list-export .card-tile__cta-link, body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .card-tile__cta-link,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export
  body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link, .dashboard-third-party-accounts__list-export
  body:not(.is-oru) .card-tile--lighter-bg
  .form__actions:not(.form__actions--regular-column) .card-tile__cta-link,
  .form__actions:not(.form__actions--regular-column)
  body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__list-export .card-tile__cta-link,
  body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .card-tile__cta-link,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .check-outage__report-cta, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .check-outage__report-cta,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .content-block__cta, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .content-block__cta,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .currently-enrolled__description-button, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .currently-enrolled__description-button,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .account-dropdown__icon-container, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .account-dropdown__icon-container,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .enroll-units-list__bottom-button, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .enroll-units-list__bottom-button,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .enroll-units-confirmation__button, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .enroll-units-confirmation__button,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .form__actions-submit-button, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .form__actions-submit-button,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .filters__show-filters, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .filters__show-filters,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .filters__clear-button--mobile, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .filters__clear-button--mobile,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .in-page-banner__cta-link, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .in-page-banner__cta-link,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .manage-header__cta, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .manage-header__cta,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .overview-bill-card__cta, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .overview-bill-card__cta,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .overview-bill-card-side__button, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__button,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta--rounded-border, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta--rounded-border,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .overview-notification__cta, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .overview-notification__cta,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .pay-my-bill__button, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .pay-my-bill__button,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .pay-my-bill__batch-buttons--pay-batch, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .pay-my-bill__batch-buttons--pay-batch,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .popup__continue-cta, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .popup__continue-cta,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .popup__submit-cta, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .popup__submit-cta,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .popup__lockout-cta, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .popup__lockout-cta,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .popup__button-cta, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .popup__button-cta,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .register-accounts__button, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .register-accounts__button,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .register-accounts__banner-button, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .register-accounts__banner-button,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .register-success__button, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .register-success__button,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .service-management__button-cta, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .service-management__button-cta,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .report-outage__next-steps__card__cta, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .report-outage__next-steps__card__cta,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .faceted-search__show-filters, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .faceted-search__show-filters,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .session-timeout__button-stay-in, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .session-timeout__button-stay-in,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .session-timeout__button-close, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .session-timeout__button-close,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .session-timeout__button-log-out, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .session-timeout__button-log-out,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .slider-panel__button, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .slider-panel__button,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .street-lights__show-more, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .street-lights__show-more,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .summary-billing-card__cta, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .summary-billing-card__cta,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .summary-billing-information__show-more, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .summary-billing-information__show-more,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .transactional-banner__link, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .transactional-banner__link,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .usage-history__show-more, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .usage-history__show-more,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .wami__button, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .wami__button,
  .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button--card-form, .dashboard-third-party-accounts__list-export
  .form__actions:not(.form__actions--regular-column) .button--card-form,
  .form__actions:not(.form__actions--regular-column) .data-connections__form-caption a, .data-connections__form-caption
  .form__actions:not(.form__actions--regular-column) a,
  .form__actions:not(.form__actions--regular-column) .edit-profile__edit-link,
  .form__actions:not(.form__actions--regular-column) .edit-profile__download-accounts-link,
  .form__actions:not(.form__actions--regular-column) .energy-usage__tabs-link,
  .form__actions:not(.form__actions--regular-column) .enroll-units-building__item-cta,
  .form__actions:not(.form__actions--regular-column) .enroll-units-list__item-heading-cta,
  .form__actions:not(.form__actions--regular-column) .enroll-units-list__bottom-cta,
  .form__actions:not(.form__actions--regular-column) .enroll-units-list__info-link,
  .form__actions:not(.form__actions--regular-column) .form__actions-reset-button,
  .form__actions:not(.form__actions--regular-column) .form__actions-link-button,
  .form__actions:not(.form__actions--regular-column) .green-data__link,
  .form__actions:not(.form__actions--regular-column) .filters__back,
  .form__actions:not(.form__actions--regular-column) .filters__clear-button,
  .form__actions:not(.form__actions--regular-column) .login__form-password-button,
  .form__actions:not(.form__actions--regular-column) .login__list-link,
  .form__actions:not(.form__actions--regular-column) .manage-cards__link,
  .form__actions:not(.form__actions--regular-column) .manage-cards__content-link,
  .form__actions:not(.form__actions--regular-column) .manage-enroll__paragraph-link,
  .form__actions:not(.form__actions--regular-column) .manage-header__link,
  .form__actions:not(.form__actions--regular-column) .manage-third-party__cta,
  .form__actions:not(.form__actions--regular-column) .market-rates__link,
  .form__actions:not(.form__actions--regular-column) .masked-field__button,
  .form__actions:not(.form__actions--regular-column) .masked-field__button-right-margin,
  .form__actions:not(.form__actions--regular-column) .meter-submit__action-link,
  .form__actions:not(.form__actions--regular-column) .page-hero__link,
  .form__actions:not(.form__actions--regular-column) .overview-bill-analysis__link,
  .form__actions:not(.form__actions--regular-column) .payment-table-wrapper__cta-link--right,
  .form__actions:not(.form__actions--regular-column) .payment-table-wrapper__cta-link--left,
  .form__actions:not(.form__actions--regular-column) .popup__close-cta,
  .form__actions:not(.form__actions--regular-column) .popup__cta,
  .form__actions:not(.form__actions--regular-column) .popup__cancel-cta,
  .form__actions:not(.form__actions--regular-column) .register-accounts__link,
  .form__actions:not(.form__actions--regular-column) .register-accounts__link-text,
  .form__actions:not(.form__actions--regular-column) .service-management__breadcrumb-expand,
  .form__actions:not(.form__actions--regular-column) .related-resources__anchor,
  .form__actions:not(.form__actions--regular-column) .report-outage__address-link,
  .form__actions:not(.form__actions--regular-column) .report-outage__link,
  .form__actions:not(.form__actions--regular-column) .report-table__expand-all,
  .form__actions:not(.form__actions--regular-column) .search-filters__clear-filters,
  .form__actions:not(.form__actions--regular-column) .faceted-search__filters-back-button,
  .form__actions:not(.form__actions--regular-column) .faceted-search__filters-clear-button,
  .form__actions:not(.form__actions--regular-column) .share-energy__link,
  .form__actions:not(.form__actions--regular-column) .slider-panel__arrow-text,
  .form__actions:not(.form__actions--regular-column) .summary-billing-information__table-text--link,
  .form__actions:not(.form__actions--regular-column) .success-banner__link,
  .form__actions:not(.form__actions--regular-column) .success-banner--notification a, .success-banner--notification
  .form__actions:not(.form__actions--regular-column) a,
  .form__actions:not(.form__actions--regular-column) .transactional-review__edit-link,
  .form__actions:not(.form__actions--regular-column) .transactional__skip,
  .form__actions:not(.form__actions--regular-column) .usage-history__tile-link,
  .form__actions:not(.form__actions--regular-column) .usage-history__table-text--link,
  .form__actions:not(.form__actions--regular-column) .wami__button-back,
  .form__actions:not(.form__actions--regular-column) .wami__cta {
    margin-bottom: 20px; }
    @media only screen and (min-width: 768px) {
      .form__actions:not(.form__actions--regular-column) .button, .form__actions:not(.form__actions--regular-column) .button-default, .form__actions:not(.form__actions--regular-column) .button--blue, .form__actions:not(.form__actions--regular-column) .button--orange, .form__actions:not(.form__actions--regular-column) .button-small, .form__actions:not(.form__actions--regular-column) .button-medium, .form__actions:not(.form__actions--regular-column) .cta-animated, .form__actions:not(.form__actions--regular-column) .submit-button, .form__actions:not(.form__actions--regular-column) .transactional__submit, .form__actions:not(.form__actions--regular-column) .transactional__button, .form__actions:not(.form__actions--regular-column) .transactional__authentication-button, .form__actions:not(.form__actions--regular-column) .article-header__cta-link, .form__actions:not(.form__actions--regular-column) .card-tile__cta-link, .form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link, body:not(.is-oru) .card-tile__zoom--blue .form__actions:not(.form__actions--regular-column) .card-tile__cta-link, .form__actions:not(.form__actions--regular-column)
      body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link,
      body:not(.is-oru) .card-tile--lighter-bg .form__actions:not(.form__actions--regular-column) .card-tile__cta-link, .form__actions:not(.form__actions--regular-column) .check-outage__report-cta, .form__actions:not(.form__actions--regular-column) .content-block__cta, .form__actions:not(.form__actions--regular-column) .currently-enrolled__description-button, .form__actions:not(.form__actions--regular-column) .account-dropdown__icon-container, .form__actions:not(.form__actions--regular-column) .enroll-units-list__bottom-button, .form__actions:not(.form__actions--regular-column) .enroll-units-confirmation__button, .form__actions:not(.form__actions--regular-column) .form__actions-submit-button, .form__actions:not(.form__actions--regular-column) .filters__show-filters, .form__actions:not(.form__actions--regular-column) .filters__clear-button--mobile, .form__actions:not(.form__actions--regular-column) .in-page-banner__cta-link, .form__actions:not(.form__actions--regular-column) .manage-header__cta, .form__actions:not(.form__actions--regular-column) .overview-bill-card__cta, .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__button, .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta, .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta--rounded-border, .form__actions:not(.form__actions--regular-column) .overview-notification__cta, .form__actions:not(.form__actions--regular-column) .pay-my-bill__button, .form__actions:not(.form__actions--regular-column) .pay-my-bill__batch-buttons--pay-batch, .form__actions:not(.form__actions--regular-column) .popup__continue-cta, .form__actions:not(.form__actions--regular-column) .popup__submit-cta, .form__actions:not(.form__actions--regular-column) .popup__lockout-cta, .form__actions:not(.form__actions--regular-column) .popup__button-cta, .form__actions:not(.form__actions--regular-column) .register-accounts__button, .form__actions:not(.form__actions--regular-column) .register-accounts__banner-button, .form__actions:not(.form__actions--regular-column) .register-success__button, .form__actions:not(.form__actions--regular-column) .service-management__button-cta, .form__actions:not(.form__actions--regular-column) .report-outage__next-steps__card__cta, .form__actions:not(.form__actions--regular-column) .faceted-search__show-filters, .form__actions:not(.form__actions--regular-column) .session-timeout__button-stay-in, .form__actions:not(.form__actions--regular-column) .session-timeout__button-close, .form__actions:not(.form__actions--regular-column) .session-timeout__button-log-out, .form__actions:not(.form__actions--regular-column) .slider-panel__button, .form__actions:not(.form__actions--regular-column) .street-lights__show-more, .form__actions:not(.form__actions--regular-column) .summary-billing-card__cta, .form__actions:not(.form__actions--regular-column) .summary-billing-information__show-more, .form__actions:not(.form__actions--regular-column) .transactional-banner__link, .form__actions:not(.form__actions--regular-column) .usage-history__show-more, .form__actions:not(.form__actions--regular-column) .wami__button, .form__actions:not(.form__actions--regular-column) .button--card-form,
      .form__actions:not(.form__actions--regular-column) .button-link,
      .form__actions:not(.form__actions--regular-column) .cta-animated__link--no-background,
      .form__actions:not(.form__actions--regular-column) .checkbox-receipt__link,
      .form__actions:not(.form__actions--regular-column) .collapsible-container__item-link,
      .form__actions:not(.form__actions--regular-column) .coned-inputfile__label-upload,
      .form__actions:not(.form__actions--regular-column) .transactional__link,
      .form__actions:not(.form__actions--regular-column) .account-details__info-link,
      .form__actions:not(.form__actions--regular-column) .collapsible-account-item__button,
      .form__actions:not(.form__actions--regular-column) .billing-payment__btns-link,
      .form__actions:not(.form__actions--regular-column) .billing-payment-item__view-link,
      .form__actions:not(.form__actions--regular-column) .bopa-status__button,
      .form__actions:not(.form__actions--regular-column) .card-tile__link,
      .form__actions:not(.form__actions--regular-column) .card-tile-grid__link,
      .form__actions:not(.form__actions--regular-column) .card-module__link,
      .form__actions:not(.form__actions--regular-column) .check-outage__nav-item,
      .form__actions:not(.form__actions--regular-column) .check-outage__link,
      .form__actions:not(.form__actions--regular-column) .coned-hero__link,
      .form__actions:not(.form__actions--regular-column) .contact-us-text__item-anchor,
      .form__actions:not(.form__actions--regular-column) .correspondence-item__link,
      .form__actions:not(.form__actions--regular-column) .currently-enrolled__item-cta,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party__response-button,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .button,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button-default, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .button-default,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button--blue, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .button--blue,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button--orange, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .button--orange,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button-small, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .button-small,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button-medium, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .button-medium,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .cta-animated, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .cta-animated,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .submit-button, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .submit-button,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .transactional__submit, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .transactional__submit,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .transactional__button, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .transactional__button,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .transactional__authentication-button, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .transactional__authentication-button,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .article-header__cta-link, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .article-header__cta-link,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .card-tile__cta-link, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .card-tile__cta-link,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link, .dashboard-third-party-accounts__table-item--export body:not(.is-oru) .card-tile__zoom--blue
      .form__actions:not(.form__actions--regular-column) .card-tile__cta-link,
      .form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__table-item--export .card-tile__cta-link, body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .card-tile__cta-link,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export
      body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link, .dashboard-third-party-accounts__table-item--export
      body:not(.is-oru) .card-tile--lighter-bg
      .form__actions:not(.form__actions--regular-column) .card-tile__cta-link,
      .form__actions:not(.form__actions--regular-column)
      body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__table-item--export .card-tile__cta-link,
      body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .card-tile__cta-link,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .check-outage__report-cta, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .check-outage__report-cta,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .content-block__cta, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .content-block__cta,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .currently-enrolled__description-button, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .currently-enrolled__description-button,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .account-dropdown__icon-container, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .account-dropdown__icon-container,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .enroll-units-list__bottom-button, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .enroll-units-list__bottom-button,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .enroll-units-confirmation__button, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .enroll-units-confirmation__button,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .form__actions-submit-button, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .form__actions-submit-button,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .manage-enroll__gutter .form__actions-submit-button, .dashboard-third-party-accounts__table-item--export .manage-enroll__gutter
      .form__actions:not(.form__actions--regular-column) .form__actions-submit-button,
      .form__actions:not(.form__actions--regular-column) .manage-enroll__gutter .dashboard-third-party-accounts__table-item--export .form__actions-submit-button, .manage-enroll__gutter .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .form__actions-submit-button,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export
      .manage-cards__gutter .form__actions-submit-button, .dashboard-third-party-accounts__table-item--export
      .manage-cards__gutter
      .form__actions:not(.form__actions--regular-column) .form__actions-submit-button,
      .form__actions:not(.form__actions--regular-column)
      .manage-cards__gutter .dashboard-third-party-accounts__table-item--export .form__actions-submit-button,
      .manage-cards__gutter .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .form__actions-submit-button,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .filters__show-filters, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .filters__show-filters,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .filters__clear-button--mobile, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .filters__clear-button--mobile,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .in-page-banner__cta-link, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .in-page-banner__cta-link,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .manage-header__cta, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .manage-header__cta,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .overview-bill-card__cta, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .overview-bill-card__cta,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__button, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__button,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta--rounded-border, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta--rounded-border,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .overview-notification__cta, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .overview-notification__cta,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .pay-my-bill__button, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .pay-my-bill__button,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .pay-my-bill__batch-buttons--pay-batch, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .pay-my-bill__batch-buttons--pay-batch,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .popup__continue-cta, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .popup__continue-cta,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .popup__submit-cta, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .popup__submit-cta,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .popup__lockout-cta, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .popup__lockout-cta,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .popup__button-cta, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .popup__button-cta,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .register-accounts__button, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .register-accounts__button,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .register-accounts__banner-button, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .register-accounts__banner-button,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .register-success__button, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .register-success__button,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .service-management__button-cta, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .service-management__button-cta,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .report-outage__next-steps__card__cta, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .report-outage__next-steps__card__cta,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .faceted-search__show-filters, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .faceted-search__show-filters,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .session-timeout__button-stay-in, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .session-timeout__button-stay-in,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .session-timeout__button-close, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .session-timeout__button-close,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .session-timeout__button-log-out, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .session-timeout__button-log-out,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .slider-panel__button, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .slider-panel__button,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .street-lights__show-more, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .street-lights__show-more,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .summary-billing-card__cta, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .summary-billing-card__cta,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .summary-billing-information__show-more, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .summary-billing-information__show-more,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .transactional-banner__link, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .transactional-banner__link,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .usage-history__show-more, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .usage-history__show-more,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .wami__button, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .wami__button,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button--card-form, .dashboard-third-party-accounts__table-item--export
      .form__actions:not(.form__actions--regular-column) .button--card-form,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .button,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button-default, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .button-default,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button--blue, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .button--blue,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button--orange, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .button--orange,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button-small, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .button-small,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button-medium, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .button-medium,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .cta-animated, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .cta-animated,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .submit-button, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .submit-button,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .transactional__submit, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .transactional__submit,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .transactional__button, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .transactional__button,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .transactional__authentication-button, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .transactional__authentication-button,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .article-header__cta-link, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .article-header__cta-link,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .card-tile__cta-link, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .card-tile__cta-link,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link, .dashboard-third-party-accounts__list-export body:not(.is-oru) .card-tile__zoom--blue
      .form__actions:not(.form__actions--regular-column) .card-tile__cta-link,
      .form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__list-export .card-tile__cta-link, body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .card-tile__cta-link,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export
      body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link, .dashboard-third-party-accounts__list-export
      body:not(.is-oru) .card-tile--lighter-bg
      .form__actions:not(.form__actions--regular-column) .card-tile__cta-link,
      .form__actions:not(.form__actions--regular-column)
      body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__list-export .card-tile__cta-link,
      body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .card-tile__cta-link,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .check-outage__report-cta, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .check-outage__report-cta,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .content-block__cta, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .content-block__cta,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .currently-enrolled__description-button, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .currently-enrolled__description-button,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .account-dropdown__icon-container, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .account-dropdown__icon-container,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .enroll-units-list__bottom-button, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .enroll-units-list__bottom-button,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .enroll-units-confirmation__button, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .enroll-units-confirmation__button,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .form__actions-submit-button, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .form__actions-submit-button,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .manage-enroll__gutter .form__actions-submit-button, .dashboard-third-party-accounts__list-export .manage-enroll__gutter
      .form__actions:not(.form__actions--regular-column) .form__actions-submit-button,
      .form__actions:not(.form__actions--regular-column) .manage-enroll__gutter .dashboard-third-party-accounts__list-export .form__actions-submit-button, .manage-enroll__gutter .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .form__actions-submit-button,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export
      .manage-cards__gutter .form__actions-submit-button, .dashboard-third-party-accounts__list-export
      .manage-cards__gutter
      .form__actions:not(.form__actions--regular-column) .form__actions-submit-button,
      .form__actions:not(.form__actions--regular-column)
      .manage-cards__gutter .dashboard-third-party-accounts__list-export .form__actions-submit-button,
      .manage-cards__gutter .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .form__actions-submit-button,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .filters__show-filters, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .filters__show-filters,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .filters__clear-button--mobile, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .filters__clear-button--mobile,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .in-page-banner__cta-link, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .in-page-banner__cta-link,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .manage-header__cta, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .manage-header__cta,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .overview-bill-card__cta, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .overview-bill-card__cta,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .overview-bill-card-side__button, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__button,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta--rounded-border, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta--rounded-border,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .overview-notification__cta, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .overview-notification__cta,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .pay-my-bill__button, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .pay-my-bill__button,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .pay-my-bill__batch-buttons--pay-batch, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .pay-my-bill__batch-buttons--pay-batch,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .popup__continue-cta, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .popup__continue-cta,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .popup__submit-cta, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .popup__submit-cta,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .popup__lockout-cta, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .popup__lockout-cta,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .popup__button-cta, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .popup__button-cta,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .register-accounts__button, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .register-accounts__button,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .register-accounts__banner-button, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .register-accounts__banner-button,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .register-success__button, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .register-success__button,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .service-management__button-cta, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .service-management__button-cta,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .report-outage__next-steps__card__cta, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .report-outage__next-steps__card__cta,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .faceted-search__show-filters, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .faceted-search__show-filters,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .session-timeout__button-stay-in, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .session-timeout__button-stay-in,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .session-timeout__button-close, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .session-timeout__button-close,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .session-timeout__button-log-out, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .session-timeout__button-log-out,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .slider-panel__button, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .slider-panel__button,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .street-lights__show-more, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .street-lights__show-more,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .summary-billing-card__cta, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .summary-billing-card__cta,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .summary-billing-information__show-more, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .summary-billing-information__show-more,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .transactional-banner__link, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .transactional-banner__link,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .usage-history__show-more, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .usage-history__show-more,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .wami__button, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .wami__button,
      .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button--card-form, .dashboard-third-party-accounts__list-export
      .form__actions:not(.form__actions--regular-column) .button--card-form,
      .form__actions:not(.form__actions--regular-column) .data-connections__form-caption a, .data-connections__form-caption
      .form__actions:not(.form__actions--regular-column) a,
      .form__actions:not(.form__actions--regular-column) .edit-profile__edit-link,
      .form__actions:not(.form__actions--regular-column) .edit-profile__download-accounts-link,
      .form__actions:not(.form__actions--regular-column) .energy-usage__tabs-link,
      .form__actions:not(.form__actions--regular-column) .enroll-units-building__item-cta,
      .form__actions:not(.form__actions--regular-column) .enroll-units-list__item-heading-cta,
      .form__actions:not(.form__actions--regular-column) .enroll-units-list__bottom-cta,
      .form__actions:not(.form__actions--regular-column) .enroll-units-list__info-link,
      .form__actions:not(.form__actions--regular-column) .form__actions-reset-button,
      .form__actions:not(.form__actions--regular-column) .form__actions-link-button,
      .form__actions:not(.form__actions--regular-column) .green-data__link,
      .form__actions:not(.form__actions--regular-column) .filters__back,
      .form__actions:not(.form__actions--regular-column) .filters__clear-button,
      .form__actions:not(.form__actions--regular-column) .login__form-password-button,
      .form__actions:not(.form__actions--regular-column) .login__list-link,
      .form__actions:not(.form__actions--regular-column) .manage-cards__link,
      .form__actions:not(.form__actions--regular-column) .manage-cards__content-link,
      .form__actions:not(.form__actions--regular-column) .manage-enroll__paragraph-link,
      .form__actions:not(.form__actions--regular-column) .manage-header__link,
      .form__actions:not(.form__actions--regular-column) .manage-third-party__cta,
      .form__actions:not(.form__actions--regular-column) .market-rates__link,
      .form__actions:not(.form__actions--regular-column) .masked-field__button,
      .form__actions:not(.form__actions--regular-column) .masked-field__button-right-margin,
      .form__actions:not(.form__actions--regular-column) .meter-submit__action-link,
      .form__actions:not(.form__actions--regular-column) .page-hero__link,
      .form__actions:not(.form__actions--regular-column) .overview-bill-analysis__link,
      .form__actions:not(.form__actions--regular-column) .payment-table-wrapper__cta-link--right,
      .form__actions:not(.form__actions--regular-column) .payment-table-wrapper__cta-link--left,
      .form__actions:not(.form__actions--regular-column) .popup__close-cta,
      .form__actions:not(.form__actions--regular-column) .popup__cta,
      .form__actions:not(.form__actions--regular-column) .popup__cancel-cta,
      .form__actions:not(.form__actions--regular-column) .register-accounts__link,
      .form__actions:not(.form__actions--regular-column) .register-accounts__link-text,
      .form__actions:not(.form__actions--regular-column) .service-management__breadcrumb-expand,
      .form__actions:not(.form__actions--regular-column) .related-resources__anchor,
      .form__actions:not(.form__actions--regular-column) .report-outage__address-link,
      .form__actions:not(.form__actions--regular-column) .report-outage__link,
      .form__actions:not(.form__actions--regular-column) .report-table__expand-all,
      .form__actions:not(.form__actions--regular-column) .search-filters__clear-filters,
      .form__actions:not(.form__actions--regular-column) .faceted-search__filters-back-button,
      .form__actions:not(.form__actions--regular-column) .faceted-search__filters-clear-button,
      .form__actions:not(.form__actions--regular-column) .share-energy__link,
      .form__actions:not(.form__actions--regular-column) .slider-panel__arrow-text,
      .form__actions:not(.form__actions--regular-column) .summary-billing-information__table-text--link,
      .form__actions:not(.form__actions--regular-column) .success-banner__link,
      .form__actions:not(.form__actions--regular-column) .success-banner--notification a, .success-banner--notification
      .form__actions:not(.form__actions--regular-column) a,
      .form__actions:not(.form__actions--regular-column) .transactional-review__edit-link,
      .form__actions:not(.form__actions--regular-column) .transactional__skip,
      .form__actions:not(.form__actions--regular-column) .usage-history__tile-link,
      .form__actions:not(.form__actions--regular-column) .usage-history__table-text--link,
      .form__actions:not(.form__actions--regular-column) .wami__button-back,
      .form__actions:not(.form__actions--regular-column) .wami__cta {
        margin: 0 30px 0 0; } }
    .form__actions:not(.form__actions--regular-column) .button:focus, .form__actions:not(.form__actions--regular-column) .button-default:focus, .form__actions:not(.form__actions--regular-column) .button--blue:focus, .form__actions:not(.form__actions--regular-column) .button--orange:focus, .form__actions:not(.form__actions--regular-column) .button-small:focus, .form__actions:not(.form__actions--regular-column) .button-medium:focus, .form__actions:not(.form__actions--regular-column) .cta-animated:focus, .form__actions:not(.form__actions--regular-column) .submit-button:focus, .form__actions:not(.form__actions--regular-column) .transactional__submit:focus, .form__actions:not(.form__actions--regular-column) .transactional__button:focus, .form__actions:not(.form__actions--regular-column) .transactional__authentication-button:focus, .form__actions:not(.form__actions--regular-column) .article-header__cta-link:focus, .form__actions:not(.form__actions--regular-column) .card-tile__cta-link:focus, .form__actions:not(.form__actions--regular-column) .check-outage__report-cta:focus, .form__actions:not(.form__actions--regular-column) .content-block__cta:focus, .form__actions:not(.form__actions--regular-column) .currently-enrolled__description-button:focus, .form__actions:not(.form__actions--regular-column) .account-dropdown__icon-container:focus, .form__actions:not(.form__actions--regular-column) .enroll-units-list__bottom-button:focus, .form__actions:not(.form__actions--regular-column) .enroll-units-confirmation__button:focus, .form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus, .form__actions:not(.form__actions--regular-column) .filters__show-filters:focus, .form__actions:not(.form__actions--regular-column) .filters__clear-button--mobile:focus, .form__actions:not(.form__actions--regular-column) .in-page-banner__cta-link:focus, .form__actions:not(.form__actions--regular-column) .manage-header__cta:focus, .form__actions:not(.form__actions--regular-column) .overview-bill-card__cta:focus, .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__button:focus, .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta:focus, .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta--rounded-border:focus, .form__actions:not(.form__actions--regular-column) .overview-notification__cta:focus, .form__actions:not(.form__actions--regular-column) .pay-my-bill__button:focus, .form__actions:not(.form__actions--regular-column) .pay-my-bill__batch-buttons--pay-batch:focus, .form__actions:not(.form__actions--regular-column) .popup__continue-cta:focus, .form__actions:not(.form__actions--regular-column) .popup__submit-cta:focus, .form__actions:not(.form__actions--regular-column) .popup__lockout-cta:focus, .form__actions:not(.form__actions--regular-column) .popup__button-cta:focus, .form__actions:not(.form__actions--regular-column) .register-accounts__button:focus, .form__actions:not(.form__actions--regular-column) .register-accounts__banner-button:focus, .form__actions:not(.form__actions--regular-column) .register-success__button:focus, .form__actions:not(.form__actions--regular-column) .service-management__button-cta:focus, .form__actions:not(.form__actions--regular-column) .report-outage__next-steps__card__cta:focus, .form__actions:not(.form__actions--regular-column) .faceted-search__show-filters:focus, .form__actions:not(.form__actions--regular-column) .session-timeout__button-stay-in:focus, .form__actions:not(.form__actions--regular-column) .session-timeout__button-close:focus, .form__actions:not(.form__actions--regular-column) .session-timeout__button-log-out:focus, .form__actions:not(.form__actions--regular-column) .slider-panel__button:focus, .form__actions:not(.form__actions--regular-column) .street-lights__show-more:focus, .form__actions:not(.form__actions--regular-column) .summary-billing-card__cta:focus, .form__actions:not(.form__actions--regular-column) .summary-billing-information__show-more:focus, .form__actions:not(.form__actions--regular-column) .transactional-banner__link:focus, .form__actions:not(.form__actions--regular-column) .usage-history__show-more:focus, .form__actions:not(.form__actions--regular-column) .wami__button:focus, .form__actions:not(.form__actions--regular-column) .button--card-form:focus,
    .form__actions:not(.form__actions--regular-column) .button-link:focus,
    .form__actions:not(.form__actions--regular-column) .cta-animated__link--no-background:focus,
    .form__actions:not(.form__actions--regular-column) .checkbox-receipt__link:focus,
    .form__actions:not(.form__actions--regular-column) .collapsible-container__item-link:focus,
    .form__actions:not(.form__actions--regular-column) .coned-inputfile__label-upload:focus,
    .form__actions:not(.form__actions--regular-column) .transactional__link:focus,
    .form__actions:not(.form__actions--regular-column) .account-details__info-link:focus,
    .form__actions:not(.form__actions--regular-column) .collapsible-account-item__button:focus,
    .form__actions:not(.form__actions--regular-column) .billing-payment__btns-link:focus,
    .form__actions:not(.form__actions--regular-column) .billing-payment-item__view-link:focus,
    .form__actions:not(.form__actions--regular-column) .bopa-status__button:focus,
    .form__actions:not(.form__actions--regular-column) .card-tile__link:focus,
    .form__actions:not(.form__actions--regular-column) .card-tile-grid__link:focus,
    .form__actions:not(.form__actions--regular-column) .card-module__link:focus,
    .form__actions:not(.form__actions--regular-column) .check-outage__nav-item:focus,
    .form__actions:not(.form__actions--regular-column) .check-outage__link:focus,
    .form__actions:not(.form__actions--regular-column) .coned-hero__link:focus,
    .form__actions:not(.form__actions--regular-column) .contact-us-text__item-anchor:focus,
    .form__actions:not(.form__actions--regular-column) .correspondence-item__link:focus,
    .form__actions:not(.form__actions--regular-column) .currently-enrolled__item-cta:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party__response-button:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .button:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button-default:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .button-default:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button--blue:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .button--blue:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button--orange:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .button--orange:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button-small:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .button-small:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button-medium:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .button-medium:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .cta-animated:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .cta-animated:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .submit-button:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .submit-button:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .transactional__submit:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .transactional__submit:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .transactional__button:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .transactional__button:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .transactional__authentication-button:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .transactional__authentication-button:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .article-header__cta-link:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .article-header__cta-link:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .card-tile__cta-link:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .card-tile__cta-link:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link:focus, .dashboard-third-party-accounts__table-item--export body:not(.is-oru) .card-tile__zoom--blue
    .form__actions:not(.form__actions--regular-column) .card-tile__cta-link:focus,
    .form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__table-item--export .card-tile__cta-link:focus, body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .card-tile__cta-link:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export
    body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link:focus, .dashboard-third-party-accounts__table-item--export
    body:not(.is-oru) .card-tile--lighter-bg
    .form__actions:not(.form__actions--regular-column) .card-tile__cta-link:focus,
    .form__actions:not(.form__actions--regular-column)
    body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__table-item--export .card-tile__cta-link:focus,
    body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .card-tile__cta-link:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .check-outage__report-cta:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .check-outage__report-cta:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .content-block__cta:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .content-block__cta:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .currently-enrolled__description-button:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .currently-enrolled__description-button:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .account-dropdown__icon-container:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .account-dropdown__icon-container:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .enroll-units-list__bottom-button:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .enroll-units-list__bottom-button:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .enroll-units-confirmation__button:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .enroll-units-confirmation__button:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .form__actions-submit-button:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .filters__show-filters:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .filters__show-filters:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .filters__clear-button--mobile:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .filters__clear-button--mobile:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .in-page-banner__cta-link:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .in-page-banner__cta-link:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .manage-header__cta:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .manage-header__cta:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .overview-bill-card__cta:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .overview-bill-card__cta:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__button:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__button:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .overview-bill-card-side__cta--rounded-border:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta--rounded-border:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .overview-notification__cta:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .overview-notification__cta:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .pay-my-bill__button:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .pay-my-bill__button:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .pay-my-bill__batch-buttons--pay-batch:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .pay-my-bill__batch-buttons--pay-batch:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .popup__continue-cta:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .popup__continue-cta:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .popup__submit-cta:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .popup__submit-cta:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .popup__lockout-cta:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .popup__lockout-cta:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .popup__button-cta:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .popup__button-cta:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .register-accounts__button:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .register-accounts__button:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .register-accounts__banner-button:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .register-accounts__banner-button:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .register-success__button:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .register-success__button:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .service-management__button-cta:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .service-management__button-cta:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .report-outage__next-steps__card__cta:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .report-outage__next-steps__card__cta:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .faceted-search__show-filters:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .faceted-search__show-filters:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .session-timeout__button-stay-in:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .session-timeout__button-stay-in:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .session-timeout__button-close:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .session-timeout__button-close:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .session-timeout__button-log-out:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .session-timeout__button-log-out:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .slider-panel__button:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .slider-panel__button:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .street-lights__show-more:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .street-lights__show-more:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .summary-billing-card__cta:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .summary-billing-card__cta:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .summary-billing-information__show-more:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .summary-billing-information__show-more:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .transactional-banner__link:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .transactional-banner__link:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .usage-history__show-more:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .usage-history__show-more:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .wami__button:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .wami__button:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__table-item--export .button--card-form:focus, .dashboard-third-party-accounts__table-item--export
    .form__actions:not(.form__actions--regular-column) .button--card-form:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .button:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button-default:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .button-default:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button--blue:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .button--blue:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button--orange:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .button--orange:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button-small:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .button-small:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button-medium:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .button-medium:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .cta-animated:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .cta-animated:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .submit-button:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .submit-button:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .transactional__submit:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .transactional__submit:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .transactional__button:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .transactional__button:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .transactional__authentication-button:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .transactional__authentication-button:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .article-header__cta-link:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .article-header__cta-link:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .card-tile__cta-link:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .card-tile__cta-link:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link:focus, .dashboard-third-party-accounts__list-export body:not(.is-oru) .card-tile__zoom--blue
    .form__actions:not(.form__actions--regular-column) .card-tile__cta-link:focus,
    .form__actions:not(.form__actions--regular-column) body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__list-export .card-tile__cta-link:focus, body:not(.is-oru) .card-tile__zoom--blue .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .card-tile__cta-link:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export
    body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link:focus, .dashboard-third-party-accounts__list-export
    body:not(.is-oru) .card-tile--lighter-bg
    .form__actions:not(.form__actions--regular-column) .card-tile__cta-link:focus,
    .form__actions:not(.form__actions--regular-column)
    body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__list-export .card-tile__cta-link:focus,
    body:not(.is-oru) .card-tile--lighter-bg .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .card-tile__cta-link:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .check-outage__report-cta:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .check-outage__report-cta:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .content-block__cta:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .content-block__cta:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .currently-enrolled__description-button:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .currently-enrolled__description-button:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .account-dropdown__icon-container:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .account-dropdown__icon-container:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .enroll-units-list__bottom-button:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .enroll-units-list__bottom-button:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .enroll-units-confirmation__button:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .enroll-units-confirmation__button:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .form__actions-submit-button:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .form__actions-submit-button:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .filters__show-filters:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .filters__show-filters:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .filters__clear-button--mobile:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .filters__clear-button--mobile:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .in-page-banner__cta-link:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .in-page-banner__cta-link:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .manage-header__cta:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .manage-header__cta:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .overview-bill-card__cta:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .overview-bill-card__cta:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .overview-bill-card-side__button:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__button:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .overview-bill-card-side__cta--rounded-border:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .overview-bill-card-side__cta--rounded-border:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .overview-notification__cta:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .overview-notification__cta:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .pay-my-bill__button:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .pay-my-bill__button:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .pay-my-bill__batch-buttons--pay-batch:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .pay-my-bill__batch-buttons--pay-batch:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .popup__continue-cta:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .popup__continue-cta:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .popup__submit-cta:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .popup__submit-cta:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .popup__lockout-cta:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .popup__lockout-cta:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .popup__button-cta:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .popup__button-cta:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .register-accounts__button:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .register-accounts__button:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .register-accounts__banner-button:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .register-accounts__banner-button:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .register-success__button:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .register-success__button:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .service-management__button-cta:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .service-management__button-cta:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .report-outage__next-steps__card__cta:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .report-outage__next-steps__card__cta:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .faceted-search__show-filters:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .faceted-search__show-filters:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .session-timeout__button-stay-in:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .session-timeout__button-stay-in:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .session-timeout__button-close:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .session-timeout__button-close:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .session-timeout__button-log-out:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .session-timeout__button-log-out:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .slider-panel__button:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .slider-panel__button:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .street-lights__show-more:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .street-lights__show-more:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .summary-billing-card__cta:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .summary-billing-card__cta:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .summary-billing-information__show-more:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .summary-billing-information__show-more:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .transactional-banner__link:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .transactional-banner__link:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .usage-history__show-more:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .usage-history__show-more:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .wami__button:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .wami__button:focus,
    .form__actions:not(.form__actions--regular-column) .dashboard-third-party-accounts__list-export .button--card-form:focus, .dashboard-third-party-accounts__list-export
    .form__actions:not(.form__actions--regular-column) .button--card-form:focus,
    .form__actions:not(.form__actions--regular-column) .data-connections__form-caption a:focus, .data-connections__form-caption
    .form__actions:not(.form__actions--regular-column) a:focus,
    .form__actions:not(.form__actions--regular-column) .edit-profile__edit-link:focus,
    .form__actions:not(.form__actions--regular-column) .edit-profile__download-accounts-link:focus,
    .form__actions:not(.form__actions--regular-column) .energy-usage__tabs-link:focus,
    .form__actions:not(.form__actions--regular-column) .enroll-units-building__item-cta:focus,
    .form__actions:not(.form__actions--regular-column) .enroll-units-list__item-heading-cta:focus,
    .form__actions:not(.form__actions--regular-column) .enroll-units-list__bottom-cta:focus,
    .form__actions:not(.form__actions--regular-column) .enroll-units-list__info-link:focus,
    .form__actions:not(.form__actions--regular-column) .form__actions-reset-button:focus,
    .form__actions:not(.form__actions--regular-column) .form__actions-link-button:focus,
    .form__actions:not(.form__actions--regular-column) .green-data__link:focus,
    .form__actions:not(.form__actions--regular-column) .filters__back:focus,
    .form__actions:not(.form__actions--regular-column) .filters__clear-button:focus,
    .form__actions:not(.form__actions--regular-column) .login__form-password-button:focus,
    .form__actions:not(.form__actions--regular-column) .login__list-link:focus,
    .form__actions:not(.form__actions--regular-column) .manage-cards__link:focus,
    .form__actions:not(.form__actions--regular-column) .manage-cards__content-link:focus,
    .form__actions:not(.form__actions--regular-column) .manage-enroll__paragraph-link:focus,
    .form__actions:not(.form__actions--regular-column) .manage-header__link:focus,
    .form__actions:not(.form__actions--regular-column) .manage-third-party__cta:focus,
    .form__actions:not(.form__actions--regular-column) .market-rates__link:focus,
    .form__actions:not(.form__actions--regular-column) .masked-field__button:focus,
    .form__actions:not(.form__actions--regular-column) .masked-field__button-right-margin:focus,
    .form__actions:not(.form__actions--regular-column) .meter-submit__action-link:focus,
    .form__actions:not(.form__actions--regular-column) .page-hero__link:focus,
    .form__actions:not(.form__actions--regular-column) .overview-bill-analysis__link:focus,
    .form__actions:not(.form__actions--regular-column) .payment-table-wrapper__cta-link--right:focus,
    .form__actions:not(.form__actions--regular-column) .payment-table-wrapper__cta-link--left:focus,
    .form__actions:not(.form__actions--regular-column) .popup__close-cta:focus,
    .form__actions:not(.form__actions--regular-column) .popup__cta:focus,
    .form__actions:not(.form__actions--regular-column) .popup__cancel-cta:focus,
    .form__actions:not(.form__actions--regular-column) .register-accounts__link:focus,
    .form__actions:not(.form__actions--regular-column) .register-accounts__link-text:focus,
    .form__actions:not(.form__actions--regular-column) .service-management__breadcrumb-expand:focus,
    .form__actions:not(.form__actions--regular-column) .related-resources__anchor:focus,
    .form__actions:not(.form__actions--regular-column) .report-outage__address-link:focus,
    .form__actions:not(.form__actions--regular-column) .report-outage__link:focus,
    .form__actions:not(.form__actions--regular-column) .report-table__expand-all:focus,
    .form__actions:not(.form__actions--regular-column) .search-filters__clear-filters:focus,
    .form__actions:not(.form__actions--regular-column) .faceted-search__filters-back-button:focus,
    .form__actions:not(.form__actions--regular-column) .faceted-search__filters-clear-button:focus,
    .form__actions:not(.form__actions--regular-column) .share-energy__link:focus,
    .form__actions:not(.form__actions--regular-column) .slider-panel__arrow-text:focus,
    .form__actions:not(.form__actions--regular-column) .summary-billing-information__table-text--link:focus,
    .form__actions:not(.form__actions--regular-column) .success-banner__link:focus,
    .form__actions:not(.form__actions--regular-column) .success-banner--notification a:focus, .success-banner--notification
    .form__actions:not(.form__actions--regular-column) a:focus,
    .form__actions:not(.form__actions--regular-column) .transactional-review__edit-link:focus,
    .form__actions:not(.form__actions--regular-column) .transactional__skip:focus,
    .form__actions:not(.form__actions--regular-column) .usage-history__tile-link:focus,
    .form__actions:not(.form__actions--regular-column) .usage-history__table-text--link:focus,
    .form__actions:not(.form__actions--regular-column) .wami__button-back:focus,
    .form__actions:not(.form__actions--regular-column) .wami__cta:focus {
      outline: none; }

.form-loading {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99999;
  background-color: rgba(255, 255, 255, 0.7);
  width: 100%;
  height: 100%; }
  .form-loading__image {
    -moz-transform: translate(-50%, -50%) rotate(0.001deg);
    -o-transform: translate(-50%, -50%) rotate(0.001deg);
    -ms-transform: translate(-50%, -50%) rotate(0.001deg);
    -webkit-transform: translate(-50%, -50%) rotate(0.001deg);
    transform: translate(-50%, -50%) rotate(0.001deg);
    position: fixed;
    top: 50%;
    left: 50%;
    width: 50px;
    height: 50px; }
    @media only screen and (min-width: 768px) {
      .form-loading__image {
        width: 100px;
        height: 100px; } }
  .form-loading--hidden {
    display: none; }
  .form-loading--div {
    position: relative;
    height: 200px; }
    .form-loading--div .form-loading__image {
      position: absolute; }

.coned-form-messages {
  display: none;
  background-color: #fff;
  padding: 50px 20px 10px;
  overflow: hidden; }
  @media only screen and (min-width: 768px) {
    .coned-form-messages {
      padding: 100px 0 0 21.5%;
      width: 50%; } }
  @media only screen and (min-width: 768px) {
    .coned-form-messages--contact-us {
      padding: 0 0 20px 70px;
      width: 63%; } }
  .coned-form-messages--card-message {
    display: block;
    padding: 0;
    width: 100%;
    text-align: center; }

.coned-form-message {
  display: none; }
  .coned-form-message__title {
    margin-bottom: 25px;
    font: 3.4rem/4.5rem "Futura-Bold", sans-serif; }
  .coned-form-message__description {
    font: 1.8rem/3.6rem "Open Sans", sans-serif;
    font-weight: 600; }
  .coned-form-message__description-wrapper {
    font: 1.8rem/3.6rem "Open Sans", sans-serif;
    font-weight: 600; }
    .coned-form-message__description-wrapper p:not(:last-child) {
      margin-bottom: 30px; }
  .coned-form-message__title--error {
    color: #d93927; }
  .coned-form-message__title--success {
    color: #0078cf; }
    .is-oru .coned-form-message__title--success {
      color: #004557; }
  .coned-form-message--success, .coned-form-message--error {
    padding: 10px 10px 100px; }
  .coned-form-message__button {
    margin-top: 30px;
    text-transform: none; }

.form-message-required {
  margin: 20px 0 50px;
  border-bottom: 1px solid #636363;
  padding-bottom: 10px;
  color: #636363;
  font: 1.2rem "Open Sans", sans-serif;
  font-weight: 600; }
  .form-message-required--with-border-top {
    margin: 20px 0 0;
    border-top: 1px solid #636363;
    border-bottom: 0;
    padding-top: 10px; }

.form-progress-bar {
  background: linear-gradient(90deg, #00882b 50%, #fff 50%);
  height: 60px; }
  .form-progress-bar--finish {
    background: #00882b; }
  .form-progress-bar-wrapper {
    background-color: #fff; }
  .form-progress-bar__progress {
    position: absolute;
    z-index: 1; }
  .form-progress-bar__progress-pointer {
    -webkit-border-radius: 0 50% 50% 0%;
    border-radius: 0 50% 50% 0%;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    display: block;
    background-color: #00882b;
    width: 60px;
    height: 60px; }
    @media only screen and (min-width: 900px) {
      .form-progress-bar__progress-pointer {
        margin-left: 0;
        width: 60px;
        height: 60px; } }
  .form-progress-bar__progress-body {
    -webkit-transition: all, 0.4s, ease;
    -moz-transition: all, 0.4s, ease;
    -ms-transition: all, 0.4s, ease;
    -o-transition: all, 0.4s, ease;
    transition: all, 0.4s, ease;
    display: block;
    background-color: #00882b;
    width: 0;
    height: 60px; }
    .form-progress-bar__progress-body--static {
      width: 0; }
      @media only screen and (min-width: 900px) {
        .form-progress-bar__progress-body--static {
          margin-left: 0;
          width: 108px; } }
  .form-progress-bar__list {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    position: relative;
    z-index: 2;
    padding: 0 10px; }
  @media only screen and (max-width: 1200px) {
    .form-progress-bar__list--hide-title .form-progress-bar__item-name {
      display: none; }
    .form-progress-bar__list--hide-title .form-progress-bar__item-dot {
      margin-left: 10px; } }
  .form-progress-bar__item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-transition: all, 0.4s, ease;
    -moz-transition: all, 0.4s, ease;
    -ms-transition: all, 0.4s, ease;
    -o-transition: all, 0.4s, ease;
    transition: all, 0.4s, ease;
    cursor: pointer;
    min-width: 1%;
    max-width: 100%;
    height: 60px; }
    @media only screen and (min-width: 900px) {
      .form-progress-bar__item--small .form-progress-bar__item-number {
        padding-right: 5px;
        font: 1.8rem/2.4rem "Futura-Bold", sans-serif; }
      .form-progress-bar__item--small .form-progress-bar__item-number::after {
        content: none; }
      .form-progress-bar__item--small .form-progress-bar__item-name {
        display: none; }
      .form-progress-bar__item--small .form-progress-bar__item-dot {
        margin-left: 10px; } }
    .form-progress-bar__item-button {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center;
      background: 0;
      text-decoration: none;
      color: inherit; }
      .form-progress-bar__item-button:focus::before {
        content: none !important; }
  .form-progress-bar__item--active {
    color: #fff; }
    .form-progress-bar__item--active .form-progress-bar__item-name {
      text-decoration: underline; }
    .form-progress-bar__item--active .form-progress-bar__item-number {
      text-decoration: underline; }
      @media only screen and (min-width: 900px) {
        .form-progress-bar__item--active .form-progress-bar__item-number {
          text-decoration: none; } }
    .form-progress-bar__item--active .form-progress-bar__item-dot {
      background-color: transparent; }
      .form-progress-bar__item--active .form-progress-bar__item-dot::before {
        position: absolute;
        top: -12px;
        left: -8px;
        color: #fff;
        font: 3rem "coned-icons"; }
        @media only screen and (min-width: 900px) {
          .form-progress-bar__item--active .form-progress-bar__item-dot::before {
            top: -8px;
            left: -15px; } }
    .form-progress-bar__item--active.form-progress-bar__item--valid .form-progress-bar__item-dot::before {
      color: transparent; }
  .form-progress-bar__item--current .form-progress-bar__item-number {
    text-decoration: none; }
  .form-progress-bar__item--current .form-progress-bar__item-name {
    text-decoration: none; }
  .form-progress-bar__item--current .form-progress-bar__item-dot {
    background-color: #fff; }
    .form-progress-bar__item--current .form-progress-bar__item-dot::before {
      display: none; }
  .form-progress-bar__item--valid {
    text-decoration: none;
    color: #636363; }
    .form-progress-bar__item--valid .form-progress-bar__item-dot {
      background-color: #e6e6e6; }
  .form-progress-bar__item--static {
    cursor: default; }
  .form-progress-bar__item-disabled {
    cursor: default;
    pointer-events: none; }
  .form-progress-bar__finish {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    display: none;
    background-color: #00882b;
    width: 100%;
    height: 60px;
    color: #fff;
    font: 1.6rem/2.2rem "Open Sans", sans-serif;
    font-weight: 700; }
  .form-progress-bar__finish--active {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    z-index: 10; }
  .form-progress-bar__item-dot {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: relative;
    margin-top: 19px;
    margin-right: 19px;
    margin-bottom: 19px;
    margin-left: 5px;
    background-color: #e6e6e6;
    width: 8px;
    height: 8px; }
    @media only screen and (min-width: 900px) {
      .form-progress-bar__item-dot {
        margin-left: 0;
        width: 14px;
        height: 14px; } }
  .form-progress-bar__item-number {
    font: 1.5rem/2.2rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 900px) {
      .form-progress-bar__item-number::after {
        content: '.'; } }
  .form-progress-bar__item-name {
    display: none;
    padding-left: 5px; }
    @media only screen and (min-width: 900px) {
      .form-progress-bar__item-name {
        display: block;
        margin: 0 15px 0 0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font: 1.6rem/2.2rem "Open Sans", sans-serif;
        font-weight: 600; } }
  .form-progress-bar__paragraph-information {
    border-bottom: solid 1px #2a2a2a;
    background-color: #fff;
    padding: 4px 0;
    text-align: center;
    color: #2a2a2a;
    font: 1.8rem/4.2rem "Futura-Bold"; }
    @media only screen and (min-width: 900px) {
      .form-progress-bar__paragraph-information {
        display: none; } }

.form-step {
  display: none; }

@media only screen and (min-width: 768px) {
  .full-media-with-content {
    position: relative; } }

.full-media-with-content--video {
  position: relative;
  height: 100%; }

.full-media-with-content--video-no-background .coned-video__player {
  background-color: transparent; }
  .full-media-with-content--video-no-background .coned-video__player .vjs-poster {
    background-color: transparent; }

.full-media-with-content__text-wrapper {
  display: flex;
  margin: 0 auto;
  width: 100%;
  max-width: 1400px;
  height: 100%;
  align-items: center; }
  @media only screen and (min-width: 768px) {
    .full-media-with-content__text-wrapper {
      position: absolute;
      top: 0;
      left: 50%;
      transform: translateX(-50%); } }
  @media only screen and (min-width: 768px) {
    .full-media-with-content__text-wrapper--right {
      justify-content: flex-end; } }

.full-media-with-content__text-container {
  background-color: #fff;
  /* Portrait */ }
  @media only screen and (min-width: 768px) {
    .full-media-with-content__text-container {
      width: 50%;
      max-height: 385px; } }
  @media only screen and (min-width: 960px) {
    .full-media-with-content__text-container {
      display: flex;
      max-height: 520px;
      align-items: center; } }
  @media only screen and (min-width: 1280px) {
    .full-media-with-content__text-container {
      max-height: 580px; } }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
    .full-media-with-content__text-container {
      max-height: 385px; } }
  .full-media-with-content__text-container p {
    margin-top: 10px; }
    @media only screen and (min-width: 768px) {
      .full-media-with-content__text-container p {
        margin-top: 30px; } }
    .full-media-with-content__text-container p:first-child {
      margin-top: 0; }

.full-media-with-content__image {
  width: 100%; }
  @media only screen and (min-width: 768px) {
    .full-media-with-content__image {
      min-height: 520px; } }

.full-media-with-content .vjs-big-play-button {
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%);
  border: 2px solid #fff;
  border-radius: 50px;
  background-color: transparent;
  width: 90px !important;
  height: 90px !important; }
  .full-media-with-content .vjs-big-play-button::before {
    margin: 27px auto;
    width: 40px !important;
    font-size: 50px; }

@media only screen and (min-width: 768px) {
  .full-media-with-content__media-container {
    position: relative;
    height: 100%; } }

@media only screen and (min-width: 768px) {
  .full-media-with-content__media-container--video-with-text {
    position: relative;
    padding-top: calc(1600 / 2840 * 100%); }
    .full-media-with-content__media-container--video-with-text picture {
      display: none; } }

.full-media-with-content__media-container--video-with-text .coned-video__player {
  display: none; }
  @media only screen and (min-width: 768px) {
    .full-media-with-content__media-container--video-with-text .coned-video__player {
      display: inline-block;
      pointer-events: none; } }
  .full-media-with-content__media-container--video-with-text .coned-video__player .vjs-control-bar,
  .full-media-with-content__media-container--video-with-text .coned-video__player .vjs-big-play-button,
  .full-media-with-content__media-container--video-with-text .coned-video__player .vjs-loading-spinner {
    display: none !important; }

.full-media-with-content__media-container--only-video {
  position: relative;
  padding-top: calc(1600 / 2840 * 100%); }
  .full-media-with-content__media-container--only-video .full-media-with-content__image {
    display: none; }

.gallery {
  margin: 0 0 50px;
  padding: 0;
  overflow: hidden; }
  @media only screen and (min-width: 768px) {
    .gallery {
      margin: 0 0 95px;
      padding: 40px 0; } }
  .gallery-single {
    background-color: #fff;
    padding: 0 0 50px; }
    @media only screen and (min-width: 768px) {
      .gallery-single {
        padding: 0 0 95px; } }
  @media only screen and (min-width: 768px) {
    .gallery-single-wrapper {
      padding-left: 21.5%;
      width: 50%; } }
  .gallery__wrapper {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .gallery__wrapper {
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        padding-left: 14.5%; } }
  .gallery__image-container {
    margin: 0; }
  .gallery__picture-image {
    width: 100%; }
  .gallery__counter {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    background-color: #2a2a2a;
    width: 35px;
    height: 35px;
    color: #fff;
    font: 1.4rem/2rem "Futura-Bold", sans-serif; }
  .gallery__controls {
    position: relative; }
    @media only screen and (min-width: 768px) {
      .gallery__controls {
        padding-bottom: 25px; } }
  .gallery__button {
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    width: 35px;
    height: 35px; }
    .gallery__button::before {
      position: absolute;
      top: 5px;
      left: 3px;
      font-size: 2.5rem; }
  .gallery__button:focus {
    outline: none; }
    .gallery__button:focus::after {
      position: absolute;
      top: -4px;
      left: -4px;
      padding: 2px;
      width: 100%;
      height: 100%;
      content: ''; }
  .gallery__next-button {
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    margin-left: 2px; }
  .gallery__prev-button {
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg); }
  .gallery__description {
    margin-right: 20px; }
    @media only screen and (min-width: 768px) {
      .gallery__description {
        margin-right: 0; } }
  .gallery__info-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: reverse;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    margin: 25px 20px;
    padding: 2px 0 0 4px;
    overflow: hidden; }
    @media only screen and (min-width: 768px) {
      .gallery__info-wrapper {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin: 0 15px;
        width: 20%; } }
    @media only screen and (min-width: 960px) {
      .gallery__info-wrapper {
        width: 14%; } }
  .gallery__content {
    padding: 20px 20px 0; }
    @media only screen and (min-width: 768px) {
      .gallery__content {
        padding: 5px 10% 0; } }
  .gallery__icon {
    display: none;
    margin: 0 0 15px;
    color: #424242;
    font-size: 2rem; }
    @media only screen and (min-width: 768px) {
      .gallery__icon {
        margin-top: 20px; } }
  .gallery__title {
    display: inline;
    color: #2a2a2a;
    font: 1.1rem/1.6rem "Futura-Bold", sans-serif; }
  .gallery__caption {
    display: inline;
    margin-left: 2px;
    color: #636363;
    font: 1.1rem/1.6rem "Futura-Book", sans-serif; }
  .gallery__source {
    color: #2a2a2a;
    font: 1.1rem/1.6rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .gallery__source {
        margin-top: 25px; } }
    .gallery__source-link {
      display: inline-block; }
  @media only screen and (min-width: 768px) {
    .gallery__source--single {
      margin: 0; } }
  .gallery__date {
    color: #636363;
    font: 1.1rem/1.6rem "Futura-Book", sans-serif; }

.swiper-container {
  width: 100%;
  min-width: 100%; }
  @media only screen and (min-width: 768px) {
    .swiper-container {
      min-width: 50%;
      max-width: 50%; } }

@media only screen and (min-width: 768px) {
  .gallery-single-wrapper .gallery__content {
    padding-left: 0; } }

.google-translate__element {
  display: none;
  padding-top: 5px; }
  .google-translate__element--open {
    display: block;
    background-color: #fff; }

.translated-ltr .search-box__logo,
.translated-ltr .login,
.translated-rtl .search-box__logo,
.translated-rtl .login {
  top: 39px; }

.translated-ltr .search-box__close-button,
.translated-rtl .search-box__close-button {
  top: 89px; }
  @media only screen and (min-width: 768px) {
    .translated-ltr .search-box__close-button,
    .translated-rtl .search-box__close-button {
      top: 95px; } }

.green-data-wrapper {
  margin-bottom: 25px;
  padding: 30px 30px 0; }
  @media only screen and (min-width: 768px) {
    .green-data-wrapper {
      margin-top: 30px;
      margin-bottom: 0;
      padding: 0 15%; } }
  @media only screen and (min-width: 1024px) {
    .green-data-wrapper {
      padding: 0 20%; } }

.green-data-column {
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }
  @media only screen and (min-width: 768px) {
    .green-data-column {
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      padding-top: 0; } }
  .green-data-column__image {
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-align-self: flex-start;
    -moz-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    margin-right: 20px;
    width: 120px;
    height: 120px; }
    @media only screen and (min-width: 768px) {
      .green-data-column__image {
        margin-right: 15px;
        width: 110px;
        height: 110px; } }
    @media only screen and (min-width: 1100px) {
      .green-data-column__image {
        -webkit-align-self: auto;
        -moz-align-self: auto;
        -ms-flex-item-align: auto;
        align-self: auto;
        margin-right: 35px;
        width: 120px;
        height: 120px; } }
    .green-data-column__image img {
      width: 100%;
      height: auto; }
  .green-data-column__details {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    text-align: left; }
    @media only screen and (min-width: 768px) {
      .green-data-column__details {
        padding-top: 20px; } }
  @media only screen and (min-width: 768px) {
    .green-data-column--row {
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; } }

.green-data-container {
  padding-top: 20px; }

.green-data__text {
  padding: 20px 0 0;
  width: 100%;
  color: #636363;
  font: 1.4rem/1.8rem "Open Sans", sans-serif;
  font-weight: 600; }

.green-data__title {
  color: #2a2a2a;
  font: 1.8rem/2.2rem "Futura-Bold", sans-serif; }

.green-data__link {
  margin-top: 20px; }

.header-wrapper {
  position: fixed;
  z-index: 9999;
  width: 100%; }

.header__logo {
  margin-left: 30px;
  width: 138px;
  height: 33px; }
  @media only screen and (min-width: 768px) {
    .header__logo {
      width: 150px;
      height: 29px; } }
  @media only screen and (min-width: 990px) {
    .header__logo {
      margin-left: 35px;
      width: 190px;
      height: 37px; } }
  @media only screen and (min-width: 768px) {
    .header__logo--our-business {
      display: none; } }
  .header__logo--no-margin-left {
    margin-left: 0; }

.header__logo--coned {
  width: 175px;
  height: 27px; }
  @media only screen and (min-width: 768px) {
    .header__logo--coned {
      width: 200px;
      height: 31px; } }
  @media only screen and (min-width: 990px) {
    .header__logo--coned {
      width: 250px;
      height: 39px; } }

.header__main-content {
  display: none;
  width: 100%; }
  @media only screen and (min-width: 768px) {
    .header__main-content {
      display: block;
      border-top: 0;
      width: auto; } }

.header__actions {
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  height: 60px; }
  @media only screen and (min-width: 768px) {
    .header__actions {
      display: none; } }

.header__action {
  display: inline-block;
  height: 100%; }
  @media only screen and (max-width: 440px) {
    .header__action {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -moz-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1; } }
  .header__action:not(:last-child) {
    border-right: solid 1px #fff; }

.header__action-btn {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  background-color: #0078cf;
  padding: 0 5px;
  height: 100%;
  color: #fff;
  font: 1.8rem "Futura-Bold", sans-serif; }
  @media only screen and (min-width: 320px) {
    .header__action-btn {
      padding: 0 13px; } }
  @media only screen and (min-width: 380px) {
    .header__action-btn {
      padding: 0 20px; } }
  @media only screen and (max-width: 440px) {
    .header__action-btn {
      width: 100%; } }
  @media only screen and (min-width: 535px) {
    .header__action-btn {
      padding: 0 30px; } }
  .header__action-btn-icon {
    position: relative;
    width: 18px;
    height: 18px; }
    .header__action-btn-icon::before {
      position: absolute;
      top: -14px;
      left: -14px;
      font-size: 4.5rem; }
  .header__action-btn a {
    color: #fff; }

.header__secondary-nav {
  -webkit-transition: all, 0.3s, ease;
  -moz-transition: all, 0.3s, ease;
  -ms-transition: all, 0.3s, ease;
  -o-transition: all, 0.3s, ease;
  transition: all, 0.3s, ease;
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  opacity: 1;
  display: block;
  position: relative;
  top: 0;
  padding: 40px 25px 25px 30px; }
  @media only screen and (min-width: 768px) {
    .header__secondary-nav {
      display: none; } }
  .header__secondary-nav-item:not(:last-child) {
    margin-bottom: 25px; }
  .header__secondary-nav-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    text-transform: uppercase;
    text-decoration: none;
    color: #2a2a2a;
    font: 1.6rem "Futura-Demi", sans-serif; }
  .header__secondary-nav-text {
    text-decoration: underline; }
  .header__secondary-nav-link-icon {
    margin-left: -7px;
    padding-right: 5px;
    font-size: 3rem; }
  .header__secondary-nav-options {
    -webkit-transition: 0.6s easy-in-out;
    -moz-transition: 0.6s easy-in-out;
    -ms-transition: 0.6s easy-in-out;
    -o-transition: 0.6s easy-in-out;
    transition: 0.6s easy-in-out;
    display: none;
    margin-top: 10px;
    background-color: #fff;
    padding: 10px; }
  .header__secondary-nav-options--open {
    display: block; }
  .header__secondary-nav-option:not(:last-child) {
    margin-bottom: 10px; }
  .header__secondary-nav-anchor {
    margin-bottom: 10px;
    color: #636363; }
  .header__secondary-nav-anchor--selected {
    cursor: text;
    color: #78cdf0; }

.header__secondary {
  display: none;
  background-color: #2a2a2a; }
  @media only screen and (min-width: 768px) {
    .header__secondary {
      display: block;
      z-index: 99; } }
  .header__secondary-content {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    height: 30px; }
  .header__secondary-item {
    display: inline-block;
    position: relative;
    padding-right: 20px; }
  .header__secondary-link {
    position: relative;
    padding-left: 22px;
    font: 1.1rem "Futura-Demi", sans-serif; }
    .header__secondary-link,
    .is-oru .header__secondary-link {
      color: #fff; }
    .header__secondary-link:hover {
      color: #e6e6e6; }
  .header__secondary-link-icon {
    position: absolute;
    top: -4px;
    left: 0;
    font-size: 2.4rem; }
  .header__secondary-options {
    -webkit-transition: 0.6s easy-in-out;
    -moz-transition: 0.6s easy-in-out;
    -ms-transition: 0.6s easy-in-out;
    -o-transition: 0.6s easy-in-out;
    transition: 0.6s easy-in-out;
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    opacity: 0;
    position: absolute;
    top: 20px;
    z-index: 1;
    border: 1px solid #000;
    border-top: 5px solid #0078cf;
    background-color: #fff;
    padding: 10px;
    width: 100px;
    max-height: 0;
    overflow: hidden; }
  .header__secondary-options--open {
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    opacity: 1;
    max-height: 500px; }
  .header__secondary-option:not(:last-child) {
    margin-bottom: 10px; }
  .header__secondary-anchor {
    margin-bottom: 10px;
    color: #636363; }
  .header__secondary-anchor--selected {
    cursor: text;
    color: #78cdf0; }

.header__primary {
  border-bottom: solid 1px #636363;
  height: 60px; }
  @media only screen and (min-width: 768px) {
    .header__primary {
      height: auto; } }
  @media only screen and (min-width: 768px) {
    .header__primary-left-bg {
      position: absolute;
      left: 0;
      background-color: #fff;
      width: 50%;
      height: 90px; } }
  @media only screen and (min-width: 768px) {
    .header__primary-right-bg {
      position: absolute;
      right: 0;
      background-color: #0078cf;
      width: 50%;
      height: 90px; } }
  .header__primary-content {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    position: relative;
    background-color: #fff;
    height: 60px; }
    @media only screen and (min-width: 768px) {
      .header__primary-content {
        height: 90px; } }
  .header__primary-nav {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transition: all, 0.3s, ease;
    -moz-transition: all, 0.3s, ease;
    -ms-transition: all, 0.3s, ease;
    -o-transition: all, 0.3s, ease;
    transition: all, 0.3s, ease;
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    opacity: 1;
    position: relative;
    top: 0; }
    @media only screen and (min-width: 768px) {
      .header__primary-nav {
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center;
        height: 90px; } }
  .header__primary-nav-item {
    display: inline-block;
    position: relative;
    color: #2a2a2a;
    font: 1.2rem "Futura-Demi", sans-serif; }
    @media only screen and (min-width: 768px) {
      .header__primary-nav-item {
        height: 100%;
        font-size: 1.2rem; } }
    @media only screen and (min-width: 990px) {
      .header__primary-nav-item {
        font-size: 1.3rem; } }
  @media only screen and (min-width: 768px) {
    .header__primary-nav-item:first-child {
      border-left: solid 1px #636363; } }
  @media only screen and (min-width: 768px) {
    .header__primary-login {
      position: relative; } }

.header__skip-content {
  position: absolute;
  top: -40px;
  left: 0;
  -webkit-transition: top 1s ease-out;
  transition: top 1s ease-out;
  z-index: 100;
  border: 1px solid #fff;
  background: #00882b;
  padding: 6px;
  color: #fff; }
  .header__skip-content:focus {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transition: top 0.1s ease-in;
    transition: top 0.1s ease-in;
    outline-color: transparent; }

@media only screen and (max-width: 767px) {
  .header--nav-item-animation {
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    opacity: 0;
    top: 25px; } }

@media only screen and (max-width: 767px) {
  .header__primary--open {
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
    position: absolute;
    top: 0;
    border-bottom: 0;
    background-color: #fff;
    width: 100%;
    height: calc(100vh - 3px);
    overflow-y: scroll; }
    .header__primary--open .header__primary-content {
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      height: auto; }
    .header__primary--open .header__action {
      border: 0; }
    .header__primary--open .header__action-menu {
      background-color: #fff; }
    .header__primary--open .header__action-btn-icon {
      margin-right: -20px;
      color: #0078cf;
      font-size: 6rem; }
      .header__primary--open .header__action-btn-icon::before {
        position: initial;
        font-size: inherit; }
    .header__primary--open .header__action-btn {
      display: none;
      padding: 0 25px; }
    .header__primary--open .header__main-content,
    .header__primary--open .header__action-menu {
      display: block; }
    .header__primary--open .primary-nav-item__links {
      padding: 0 40px 0 30px; } }

@media only screen and (min-width: 768px) {
  .header__primary--open {
    height: auto; } }

@media only screen and (max-width: 440px) {
  .header__primary--open .header__primary-content {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }
  .header__primary--open .header__actions {
    width: auto; } }

@media only screen and (min-width: 768px) {
  .primary-nav-item:hover .primary-nav-item__btn::before, .primary-nav-item.hover .primary-nav-item__btn::before {
    left: 0;
    width: 100%; }
  .primary-nav-item:hover .primary-nav-item__arrow, .primary-nav-item.hover .primary-nav-item__arrow {
    display: block; }
  .primary-nav-item:hover .primary-nav-item__links, .primary-nav-item.hover .primary-nav-item__links {
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    opacity: 1;
    display: block;
    top: 90px;
    border-top: solid 1px #636363;
    border-bottom: solid 3px #069bd7;
    padding: 42px 42px 7px;
    height: auto; }
    .primary-nav-item:hover .primary-nav-item__links--dropdown, .primary-nav-item.hover .primary-nav-item__links--dropdown {
      padding: 0; } }

.primary-nav-item__btn {
  position: relative;
  background-color: transparent;
  padding: 25px 62px 25px 30px;
  width: 100%;
  text-align: left;
  font: 2.2rem "Futura-Bold", sans-serif; }
  @media only screen and (min-width: 768px) {
    .primary-nav-item__btn {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      border-right: solid 1px #636363;
      padding: 0 5px;
      width: 100px;
      height: 100%;
      text-align: center;
      font: 1.2rem "Futura-Demi", sans-serif;
      justify-content: center; } }
  @media only screen and (min-width: 990px) {
    .primary-nav-item__btn {
      width: 110px; } }
  @media (min-width: 1086px) {
    .primary-nav-item__btn {
      padding: 0 10px;
      width: 125px; } }
  @media only screen and (min-width: 1270px) {
    .primary-nav-item__btn {
      padding: 0 25px;
      width: 150px; } }
  .primary-nav-item__btn::before {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    border-top: solid 3px #069bd7;
    width: 0%;
    content: ''; }
  .primary-nav-item__btn:focus {
    outline: none; }

@media only screen and (max-width: 767px) {
  .primary-nav-item__icon {
    position: absolute;
    top: 30%;
    right: 17px;
    font-size: 3.5rem; }
    .primary-nav-item__icon--mobile-hidden {
      display: none !important; } }

@media only screen and (min-width: 768px) {
  .primary-nav-item__icon {
    display: none;
    padding-left: 15px; }
    .primary-nav-item__icon--desktop-hidden {
      display: none !important; }
    .primary-nav-item__icon--mobile-hidden {
      display: inline-block !important; } }

.primary-nav-item__icon--open {
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  padding: 0 15px 0 0; }

.primary-nav-item__icon-left {
  position: relative;
  width: 24px;
  height: 24px; }
  @media only screen and (min-width: 768px) {
    .primary-nav-item__icon-left {
      display: inline-block; } }
  @media only screen and (min-width: 850px) {
    .primary-nav-item__icon-left {
      display: none; } }
  .primary-nav-item__icon-left::before {
    position: absolute;
    top: -9px;
    left: -9px;
    font-size: 4.5rem; }

.primary-nav-item__text {
  display: none; }
  @media only screen and (min-width: 850px) {
    .primary-nav-item__text {
      display: inline-block; } }

.primary-nav-item__arrow {
  -webkit-transition: all, 0.2s, ease;
  -moz-transition: all, 0.2s, ease;
  -ms-transition: all, 0.2s, ease;
  -o-transition: all, 0.2s, ease;
  transition: all, 0.2s, ease;
  display: none;
  position: relative;
  background: #fff; }
  .primary-nav-item__arrow:hover {
    display: block; }
  .primary-nav-item__arrow::after, .primary-nav-item__arrow::before {
    position: absolute;
    bottom: -1px;
    left: 50%;
    z-index: 10;
    border: solid transparent;
    width: 0;
    height: 0;
    content: '';
    pointer-events: none; }
  .primary-nav-item__arrow::after {
    margin-left: -15px;
    border-width: 15px;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff; }
  .primary-nav-item__arrow::before {
    margin-left: -16px;
    border-width: 16px;
    border-color: rgba(219, 219, 219, 0);
    border-bottom-color: #2a2a2a; }
  .primary-nav-item__arrow--active {
    display: block; }

.primary-nav-item__links {
  -webkit-transition: opacity 0.6s ease, top 0.3s ease;
  -moz-transition: opacity 0.6s ease, top 0.3s ease;
  -ms-transition: opacity 0.6s ease, top 0.3s ease;
  -o-transition: opacity 0.6s ease, top 0.3s ease;
  transition: opacity 0.6s ease, top 0.3s ease;
  filter: alpha(opacity=0);
  -khtml-opacity: 0;
  opacity: 0;
  display: none;
  height: 0;
  overflow: hidden; }
  @media only screen and (min-width: 768px) {
    .primary-nav-item__links {
      position: absolute;
      top: 110px;
      left: -95%;
      z-index: 1;
      border-right: solid 1px #636363;
      border-left: solid 1px #636363;
      background-color: #fff;
      width: 200px; }
      .primary-nav-item__links--right {
        right: 0;
        left: auto; }
      .primary-nav-item__links:hover {
        filter: alpha(opacity=100);
        -khtml-opacity: 1;
        opacity: 1;
        border-top: solid 1px #cfcfcf;
        padding: 42px 42px 7px;
        height: auto; } }
  @media only screen and (min-width: 990px) {
    .primary-nav-item__links {
      left: -65%; }
      .primary-nav-item__links--right {
        left: auto; } }
  @media only screen and (min-width: 1270px) {
    .primary-nav-item__links {
      left: -43%; }
      .primary-nav-item__links--right {
        left: auto; } }
  @media only screen and (max-width: 767px) {
    .primary-nav-item__links--open {
      filter: alpha(opacity=100);
      -khtml-opacity: 1;
      opacity: 1;
      display: block;
      height: auto; } }
  @media only screen and (min-width: 768px) {
    .primary-nav-item__links--dropdown {
      left: -122px; } }

.primary-nav-item__anchor {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  position: relative;
  margin-bottom: 28px;
  font: 1.2rem "Futura-Demi", sans-serif; }
  .primary-nav-item__anchor:hover {
    color: #0078cf; }
  .primary-nav-item__anchor,
  .is-oru .primary-nav-item__anchor {
    color: #2a2a2a; }
  .primary-nav-item__anchor-icon {
    position: absolute;
    left: -7px;
    font-size: 3rem;
    /* ONLY IE11 */ }
    @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
      .primary-nav-item__anchor-icon {
        top: -10px; } }
  .primary-nav-item__anchor--lock {
    position: absolute;
    top: -2px;
    right: -17px;
    font-size: 2.5rem; }

.primary-nav-item--blue {
  display: none; }
  @media only screen and (min-width: 768px) {
    .primary-nav-item--blue {
      display: inline-block;
      background-color: #0078cf;
      color: #fff; } }
  .primary-nav-item--blue a {
    color: #fff; }
  .primary-nav-item--blue-links {
    display: inline-block; }
    @media only screen and (min-width: 768px) {
      .primary-nav-item--blue-links .primary-nav-item__anchor-icon {
        margin-left: -28px; } }
    .primary-nav-item--blue-links .primary-nav-item__text {
      display: none; }
      @media only screen and (max-width: 767px) {
        .primary-nav-item--blue-links .primary-nav-item__text {
          display: inline-block; } }
      @media only screen and (min-width: 850px) {
        .primary-nav-item--blue-links .primary-nav-item__text {
          display: inline-block; } }
  @media only screen and (min-width: 768px) {
    .primary-nav-item--blue:hover .primary-nav-item__btn::before, .primary-nav-item--blue.hover .primary-nav-item__btn::before {
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      border-top: 3px solid #fff;
      width: 100%;
      content: ''; } }
  @media only screen and (min-width: 768px) {
    .primary-nav-item--blue .primary-nav-item__btn {
      border-right: solid 1px #fff;
      padding: 0 25px;
      width: auto; } }
  @media only screen and (min-width: 850px) {
    .primary-nav-item--blue .primary-nav-item__btn {
      padding: 0 10px; } }
  @media only screen and (min-width: 990px) {
    .primary-nav-item--blue .primary-nav-item__btn {
      padding: 0 15px; } }
  @media only screen and (min-width: 1270px) {
    .primary-nav-item--blue .primary-nav-item__btn {
      padding: 0 30px; } }
  .primary-nav-item--blue .primary-nav-item__icon::before {
    position: absolute;
    top: -7px;
    left: -9px;
    font-size: 3rem; }
  .primary-nav-item--blue .primary-nav-item__icon {
    display: inline-block;
    position: relative;
    margin-right: 5px;
    padding-left: 0;
    width: 12px;
    height: 12px;
    color: #fff; }
    @media only screen and (max-width: 849px) and (min-width: 750px) {
      .primary-nav-item--blue .primary-nav-item__icon {
        width: 24px;
        height: 24px; }
        .primary-nav-item--blue .primary-nav-item__icon::before {
          top: -9px;
          left: -9px;
          font-size: 4.5rem; } }
  .primary-nav-item--blue .primary-nav-item__anchor {
    padding-left: 30px;
    color: #2a2a2a; }
    .primary-nav-item--blue .primary-nav-item__anchor:hover {
      text-decoration: underline;
      color: #0078cf; }
  .primary-nav-item--blue .primary-nav-item__link--title {
    padding-left: 0; }

.primary-nav-item--logged-in .primary-nav-item__icon--baby-blue {
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  margin-right: 0;
  margin-left: 5px;
  background-color: #fff;
  padding: 0;
  width: 15px;
  min-width: 15px;
  height: 15px;
  color: #0078cf;
  box-sizing: border-box; }
  @media only screen and (min-width: 768px) {
    .primary-nav-item--logged-in .primary-nav-item__icon--baby-blue {
      display: none; } }
  @media only screen and (min-width: 850px) {
    .primary-nav-item--logged-in .primary-nav-item__icon--baby-blue {
      display: inline-block; } }
  .primary-nav-item--logged-in .primary-nav-item__icon--baby-blue::before {
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    top: 54%;
    left: 50%;
    font-size: 2.2rem; }

@media only screen and (min-width: 768px) {
  .primary-nav-item--logged-in:hover .primary-nav-item__links {
    right: 0;
    left: inherit;
    padding: 30px 0 7px;
    width: 300px; } }

.primary-nav-item--logged-in:hover .primary-nav-item__link {
  padding: 0 42px; }
  .primary-nav-item--logged-in:hover .primary-nav-item__link--title {
    font: 1.6rem "Futura-Bold", sans-serif; }
  .primary-nav-item--logged-in:hover .primary-nav-item__link--profile {
    display: inline-block;
    padding-right: 0;
    width: 40%; }
  .primary-nav-item--logged-in:hover .primary-nav-item__link--logout {
    display: inline-block;
    padding-right: 0;
    width: 30%; }
  .primary-nav-item--logged-in:hover .primary-nav-item__link--profile .primary-nav-item__anchor,
  .primary-nav-item--logged-in:hover .primary-nav-item__link--preferences .primary-nav-item__anchor,
  .primary-nav-item--logged-in:hover .primary-nav-item__link--logout .primary-nav-item__anchor {
    padding-left: 30px; }

@media only screen and (min-width: 768px) {
  .header--oru .primary-nav-item:hover .primary-nav-item__links {
    border-bottom: solid 3px #ff8e2c; } }

.header--oru .header__logo {
  width: 138px;
  height: 20px; }
  @media only screen and (min-width: 380px) {
    .header--oru .header__logo {
      width: 160px;
      height: 26px; } }
  @media only screen and (min-width: 768px) {
    .header--oru .header__logo {
      width: 180px;
      height: 26px; } }
  @media only screen and (min-width: 990px) {
    .header--oru .header__logo {
      width: 250px;
      height: 36px; } }

@media only screen and (min-width: 768px) {
  .header--oru .search-box__logo {
    margin-top: 10px; } }

.header--oru .header__primary--open .header__action-menu {
  background-color: #fff; }

.header--oru .primary-nav-item--blue {
  background-color: #ff8e2c;
  color: #2a2a2a; }
  .header--oru .primary-nav-item--blue .primary-nav-item__btn {
    border-right: solid 1px #004557; }
  .header--oru .primary-nav-item--blue .primary-nav-item__anchor:hover {
    text-decoration: underline; }
  @media only screen and (min-width: 768px) {
    .header--oru .primary-nav-item--blue:hover .primary-nav-item__btn::before, .header--oru .primary-nav-item--blue.hover .primary-nav-item__btn::before {
      border-color: #004557; } }

.header--oru .header__action:not(:last-child) {
  border-color: #004557; }

.header--oru .primary-nav-item__btn::before,
.header--oru .search-box__input:focus {
  border-color: #e77613; }

.header--oru .header__primary-right-bg,
.header--oru .modal-selector__link--active::after,
.header--oru .header__action-btn {
  background-color: #ff8e2c; }

.header--oru .search-box__animation::after {
  background-color: #004557; }

.header--oru .primary-nav-item__anchor:hover,
.header--oru .search-box__close-button,
.header--oru .search-box__search-button,
.header--oru .modal-selector-close,
.header--oru .modal-selector__link--active,
.header--oru .modal-selector__link:hover,
.header--oru .header__primary--open,
.header--oru .header__action-btn-icon {
  color: #004557; }

.header--oru .primary-nav-item--logged-in .primary-nav-item__btn {
  color: #2a2a2a; }

.header--oru .primary-nav-item--logged-in .primary-nav-item__icon--baby-blue {
  background-color: #2a2a2a;
  color: #fff; }

.header--oru .primary-nav-item__anchor-bill {
  border-bottom-color: #ff8e2c;
  background-color: #ff8e2c; }
  .header--oru .primary-nav-item__anchor-bill-cta {
    background-color: #ff8e2c; }

@media only screen and (min-width: 768px) {
  .header--oru .primary-nav-item:hover .primary-nav-item__links, .header--oru .primary-nav-item.hover .primary-nav-item__links {
    border-bottom: solid 3px #ff8e2c; } }

.header--oru .primary-nav-item__icon {
  color: #2a2a2a; }

@media only screen and (min-width: 768px) {
  .header--oru .login__form--dropdown {
    border-bottom: solid 3px #ff8e2c; } }

.header--oru .primary-nav-item__btn:focus {
  outline: none; }

.hero__block-wrapper {
  position: relative;
  margin-bottom: -2px;
  width: 100%;
  height: auto;
  overflow: hidden; }
  @media only screen and (max-width: 767px) {
    .hero__block-wrapper {
      max-height: 485px; } }
  @media only screen and (min-width: 768px) {
    .hero__block-wrapper {
      height: 560px; } }

.hero__content {
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  align-items: stretch;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.hero__background {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -moz-order: 1;
  -ms-flex-order: 1;
  order: 1;
  -webkit-flex-basis: 100%;
  -moz-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-transition: all, 0.5s, ease;
  -moz-transition: all, 0.5s, ease;
  -ms-transition: all, 0.5s, ease;
  -o-transition: all, 0.5s, ease;
  transition: all, 0.5s, ease;
  position: relative;
  background-repeat: no-repeat;
  background-position: center top; }
  @media only screen and (max-width: 767px) {
    .hero__background {
      background-size: 100% 0%; } }
  @media only screen and (min-width: 768px) {
    .hero__background {
      -webkit-flex-basis: 50%;
      -moz-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
      padding-top: 0; } }
  .hero__background--greeting {
    background-color: #fff;
    background-size: contain; }
    @media only screen and (max-width: 767px) {
      .hero__background--greeting {
        background-image: none !important;
        background-size: contain; } }
    @media only screen and (min-width: 768px) {
      .hero__background--greeting {
        background-position: 25px 25%;
        background-size: contain; } }
    @media only screen and (max-width: 959px) {
      .hero__background--greeting {
        background-position: 25px 15%;
        background-size: 130%; } }
    @media only screen and (min-width: 1600px) {
      .hero__background--greeting {
        background-position: center top;
        background-size: contain; } }
  .hero__background--greeting-night {
    background-color: #005aa3; }

.hero__block-container {
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-align-content: flex-end;
  -moz-align-content: flex-end;
  -ms-flex-line-pack: end;
  align-content: flex-end;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all, 0.5s, ease;
  -moz-transition: all, 0.5s, ease;
  -ms-transition: all, 0.5s, ease;
  -o-transition: all, 0.5s, ease;
  transition: all, 0.5s, ease;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0 30px 25px;
  width: 100%;
  height: 100%;
  color: #2a2a2a; }
  @media only screen and (max-width: 320px) {
    .hero__block-container {
      padding: 0 30px 25px; } }
  @media only screen and (min-width: 768px) {
    .hero__block-container {
      padding: 0 80px 50px; } }
  .hero__block--blue .hero__block-container {
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.6) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.15)), color-stop(rgba(0, 0, 0, 0.15) 18%), color-stop(rgba(0, 0, 0, 0.6) 89%), color-stop(100%, rgba(0, 0, 0, 0.6)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.15) 18%, rgba(0, 0, 0, 0.6) 89%, rgba(0, 0, 0, 0.6) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.15) 18%, rgba(0, 0, 0, 0.6) 89%, rgba(0, 0, 0, 0.6) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.15) 18%, rgba(0, 0, 0, 0.6) 89%, rgba(0, 0, 0, 0.6) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.15) 18%, rgba(0, 0, 0, 0.6) 89%, rgba(0, 0, 0, 0.6) 100%); }
    @media only screen and (min-width: 768px) {
      .hero__block--blue .hero__block-container {
        background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.6) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, transparent), color-stop(transparent 33%), color-stop(rgba(0, 0, 0, 0.6) 89%), color-stop(100%, rgba(0, 0, 0, 0.6)));
        background: -webkit-linear-gradient(top, transparent 0%, transparent 33%, rgba(0, 0, 0, 0.6) 89%, rgba(0, 0, 0, 0.6) 100%);
        background: -o-linear-gradient(top, transparent 0%, transparent 33%, rgba(0, 0, 0, 0.6) 89%, rgba(0, 0, 0, 0.6) 100%);
        background: -ms-linear-gradient(top, transparent 0%, transparent 33%, rgba(0, 0, 0, 0.6) 89%, rgba(0, 0, 0, 0.6) 100%);
        background: linear-gradient(to bottom, transparent 0%, transparent 33%, rgba(0, 0, 0, 0.6) 89%, rgba(0, 0, 0, 0.6) 100%); } }
  .hero__block--white .hero__block-container {
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.7) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.15)), color-stop(rgba(255, 255, 255, 0.15) 18%), color-stop(rgba(255, 255, 255, 0.7) 92%), color-stop(100%, rgba(255, 255, 255, 0.7)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.15) 18%, rgba(255, 255, 255, 0.7) 92%, rgba(255, 255, 255, 0.7) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.15) 18%, rgba(255, 255, 255, 0.7) 92%, rgba(255, 255, 255, 0.7) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.15) 18%, rgba(255, 255, 255, 0.7) 92%, rgba(255, 255, 255, 0.7) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.15) 18%, rgba(255, 255, 255, 0.7) 92%, rgba(255, 255, 255, 0.7) 100%); }
    @media only screen and (min-width: 768px) {
      .hero__block--white .hero__block-container {
        background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(rgba(255, 255, 255, 0) 33%), color-stop(rgba(255, 255, 255, 0.9) 89%), color-stop(100%, rgba(255, 255, 255, 0.9)));
        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 33%, rgba(255, 255, 255, 0.9) 89%, rgba(255, 255, 255, 0.9) 100%);
        background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 33%, rgba(255, 255, 255, 0.9) 89%, rgba(255, 255, 255, 0.9) 100%);
        background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 33%, rgba(255, 255, 255, 0.9) 89%, rgba(255, 255, 255, 0.9) 100%);
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 33%, rgba(255, 255, 255, 0.9) 89%, rgba(255, 255, 255, 0.9) 100%); } }
  .hero__block-container--white {
    color: #fff; }
  .hero__block-container--blue {
    color: #2a2a2a; }

.hero__title {
  -webkit-align-self: flex-end;
  -moz-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  width: 100%;
  font: 2rem/2.8rem "Futura-Bold", sans-serif; }
  @media only screen and (min-width: 320px) {
    .hero__title {
      font: 3rem/3.8rem "Futura-Bold", sans-serif; } }
  @media only screen and (min-width: 440px) {
    .hero__title {
      margin-bottom: 20px;
      font: 4.5vw/5.8vw "Futura-Bold", sans-serif; } }
  @media only screen and (min-width: 768px) {
    .hero__title {
      font: 4vw/5.3vw "Futura-Bold", sans-serif; } }
  @media only screen and (min-width: 960px) {
    .hero__title {
      font: 3.5vw/4.8vw "Futura-Bold", sans-serif; } }
  @media only screen and (min-width: 1024px) {
    .hero__title {
      font: 5.2rem/6.8rem "Futura-Bold", sans-serif; } }
  .hero__title-greeting-name {
    display: inline-block;
    word-break: break-all; }

.hero__subtitle {
  -webkit-align-self: flex-end;
  -moz-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  width: 100%;
  font: 1.4rem/1.6rem "Open Sans", sans-serif; }
  @media only screen and (min-width: 320px) {
    .hero__subtitle {
      font: 1.6rem/2rem "Open Sans", sans-serif; } }
  @media only screen and (min-width: 768px) {
    .hero__subtitle {
      font-size: 1.9rem; } }

.hero__actions {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-transition: all, 0.4s, ease;
  -moz-transition: all, 0.4s, ease;
  -ms-transition: all, 0.4s, ease;
  -o-transition: all, 0.4s, ease;
  transition: all, 0.4s, ease;
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  opacity: 1;
  position: relative;
  top: 0;
  width: 100%; }
  .hero__actions--animation {
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    opacity: 0;
    top: 30px; }
  .hero__actions-item {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 25%; }
  .hero__actions-item__title {
    text-align: center;
    font: 1rem "Futura-Demi", sans-serif; }
    @media only screen and (min-width: 768px) {
      .hero__actions-item__title {
        width: 75%;
        font-size: 1.3rem; } }
    @media only screen and (max-width: 767px) {
      .hero__actions-item__title {
        width: 85%; } }
  .hero__actions-item-anchor {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-transition: background-color 0.2s ease;
    -moz-transition: background-color 0.2s ease;
    -ms-transition: background-color 0.2s ease;
    -o-transition: background-color 0.2s ease;
    transition: background-color 0.2s ease;
    position: relative;
    border-top: 3px solid;
    border-right: 1px solid;
    cursor: pointer;
    padding: 20px;
    width: 100%;
    text-decoration: none;
    font-weight: bold; }
    @media only screen and (min-width: 768px) {
      .hero__actions-item-anchor {
        padding: 35px 0 0;
        height: 131px; } }
    .hero__actions--blue .hero__actions-item-anchor {
      border-top-color: #0078cf;
      border-right-color: #fff;
      border-bottom-color: #0078cf;
      background-color: #0078cf;
      color: #fff; }
    .hero__actions--white .hero__actions-item-anchor {
      border-top-color: #e6e6e6;
      border-right-color: #636363;
      border-bottom-color: #636363;
      background-color: #fff;
      color: #2a2a2a; }
    .hero__actions--blue .hero__actions-item-anchor:hover .hero__actions-item__title,
    .hero__actions--white .hero__actions-item-anchor:hover .hero__actions-item__title {
      text-decoration: underline; }
  .hero__actions-item__icon {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    margin-bottom: 7px;
    width: 25px;
    height: 25px;
    font-size: 2.5rem; }
    @media only screen and (min-width: 768px) {
      .hero__actions-item__icon {
        margin-bottom: 20px;
        width: 40px;
        height: 40px;
        font-size: 3rem; } }
    .hero__actions--blue .hero__actions-item__icon {
      background-color: #fff;
      color: #0078cf; }
    .hero__actions--white .hero__actions-item__icon {
      background-color: #0078cf;
      color: #fff; }

.hero__actions-item-anchor::before {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  position: absolute;
  top: -3px;
  left: 50%;
  width: 0;
  content: ''; }

.hero__actions--blue .hero__actions-item-anchor::before {
  border-top: 3px solid #fff; }

.hero__actions--white .hero__actions-item-anchor::before {
  border-top: 3px solid #069bd7; }

.hero__actions-item-anchor:hover::before {
  left: 0;
  width: 100%; }

.hero__picture {
  -webkit-transition: all, 0.4s, ease;
  -moz-transition: all, 0.4s, ease;
  -ms-transition: all, 0.4s, ease;
  -o-transition: all, 0.4s, ease;
  transition: all, 0.4s, ease; }
  @media only screen and (min-width: 768px) {
    .hero__picture {
      display: none; } }
  .hero__picture-image {
    width: 100%;
    height: 100%; }

.hero--oru .hero__actions--blue .hero__actions-item-anchor {
  border-top-color: #e77613;
  border-right-color: #004557;
  border-bottom-color: #004557;
  background-color: #ff8e2c;
  color: #004557; }
  .hero--oru .hero__actions--blue .hero__actions-item-anchor::before {
    border-top: 3px solid #004557; }
  .hero--oru .hero__actions--blue .hero__actions-item-anchor:hover .hero__actions-item__title {
    text-decoration: underline; }

.hero--oru .hero__actions--blue .hero__actions-item__icon {
  background-color: #004557;
  color: #fff; }

.hero--oru .hero__actions--white .hero__actions-item-anchor {
  color: #2a2a2a; }
  .hero--oru .hero__actions--white .hero__actions-item-anchor::before {
    border-top: 3px solid #e77613; }

.hero--oru .hero__actions--white .hero__actions-item__icon {
  background-color: #ff8e2c;
  color: #004557; }

.hero--oru .hero__background {
  background-color: #fff; }
  .hero--oru .hero__background--greeting-night {
    background-color: #004557; }

.icons-navigation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%; }
  @media only screen and (min-width: 768px) {
    .icons-navigation {
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      margin: 0 50px; } }
  @media only screen and (min-width: 960px) {
    .icons-navigation {
      margin: 0 100px; } }
  .icons-navigation__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #e6e6e6;
    background-color: #fff;
    padding: 20px 40px;
    min-height: 90px;
    text-align: center;
    /* Portrait */ }
    @media only screen and (min-width: 768px) {
      .icons-navigation__item {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-flex-shrink: 1;
        -moz-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1;
        transition: all 500ms ease;
        margin: 0 5px 20px;
        border-radius: 50%;
        background-color: rgba(255, 255, 255, 0.85);
        padding: 0;
        max-width: 125px;
        min-height: auto;
        max-height: 125px; }
        .icons-navigation__item::before {
          display: inline-block;
          padding-top: 100%;
          content: ''; }
        .icons-navigation__item:hover {
          background-color: white; }
          .icons-navigation__item:hover .icons-navigation__item-image {
            transform: scale(1.3); }
        .icons-navigation__item:first-child {
          margin-left: 0; }
        .icons-navigation__item:last-child {
          margin-right: 0; } }
    @media only screen and (min-width: 960px) {
      .icons-navigation__item {
        margin: 0 10px 20px;
        max-width: 125px;
        max-height: 125px; } }
    @media only screen and (min-width: 1024px) {
      .icons-navigation__item {
        max-width: 140px;
        max-height: 140px; } }
    @media only screen and (min-width: 1270px) {
      .icons-navigation__item {
        max-width: 160px;
        max-height: 160px; } }
    @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5) {
      .icons-navigation__item {
        max-width: 130px;
        max-height: 130px; } }
  .icons-navigation__item-image {
    position: absolute;
    transition: all 500ms ease;
    margin: 0 30px 0 0;
    max-width: 40px;
    max-height: 40px; }
    @media only screen and (min-width: 768px) {
      .icons-navigation__item-image {
        position: relative;
        margin: 0;
        width: 100%;
        max-width: 30px;
        max-height: 30px; } }
    @media only screen and (min-width: 1024px) {
      .icons-navigation__item-image {
        margin: 0;
        width: 100%;
        max-width: 40px;
        max-height: 40px; } }
  .icons-navigation__item-title {
    margin-left: 70px;
    text-align: left;
    letter-spacing: 0.09px;
    color: #000;
    font: 1.8rem/3rem "Futura-Demi", sans-serif;
    /* Portrait */ }
    @media only screen and (min-width: 768px) {
      .icons-navigation__item-title {
        margin-top: 10px;
        margin-left: inherit;
        width: 100%;
        max-width: 90px;
        min-height: 45px;
        overflow: hidden;
        text-align: center;
        font: 1.3rem/1.6rem "Futura-Demi", sans-serif; } }
    @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
      .icons-navigation__item-title {
        font: 1.4rem/1.6rem "Futura-Demi", sans-serif; } }
    @media only screen and (min-width: 1024px) {
      .icons-navigation__item-title {
        margin-top: 10px;
        max-width: 92px;
        font: 1.4rem/1.8rem "Futura-Demi", sans-serif; } }
    @media only screen and (min-width: 1270px) {
      .icons-navigation__item-title {
        margin-top: 20px;
        max-width: 100px;
        font: 1.5rem/1.8rem "Futura-Demi", sans-serif; } }
  .icons-navigation__item-cta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    width: 100%;
    text-decoration: none; }
    @media only screen and (min-width: 768px) {
      .icons-navigation__item-cta {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center; } }

@media only screen and (min-width: 768px) {
  .filters {
    margin: -35px auto 35px;
    background-color: #0078cf;
    padding-left: 30px; } }

.filters--open {
  position: fixed;
  top: 60px;
  z-index: 99;
  width: 100%; }
  @media only screen and (min-width: 768px) {
    .filters--open {
      position: absolute; } }
  .filters--open .filters__main-filters {
    padding: 0;
    height: 100vh; }

.filters__wrapper {
  position: relative;
  overflow: hidden; }
  @media only screen and (min-width: 768px) {
    .filters__wrapper {
      overflow: visible; } }

.filters__top {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -moz-box-shadow: 0 0 10px 0 #e6e6e6;
  -webkit-box-shadow: 0 0 10px 0 #e6e6e6;
  box-shadow: 0 0 10px 0 #e6e6e6;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  top: 0;
  z-index: 15;
  background-color: #0078cf;
  padding: 4px 15px 4px 30px;
  width: 100%; }

.filters__back {
  text-align: left; }
  .filters__back-icon {
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    display: inline-block;
    position: relative;
    width: 15px;
    height: 15px; }
    .filters__back-icon::before {
      position: absolute;
      top: -6px;
      left: -6px;
      font-size: 3rem; }

.filters__show-filters, .filters__clear-button--mobile {
  -webkit-align-self: center;
  -moz-align-self: center;
  -ms-flex-item-align: center;
  align-self: center; }
  @media only screen and (min-width: 768px) {
    .filters__show-filters, .filters__clear-button--mobile {
      display: none; } }

.filters__clear-button--hidden {
  visibility: hidden; }

.filters__content {
  position: relative;
  background-color: #0078cf; }
  @media only screen and (min-width: 768px) {
    .filters__content {
      background-color: transparent; } }
  .filters__content--active {
    background-color: #fff; }

.filters__title {
  margin: 20px 0;
  padding: 5px;
  color: #fff;
  font: 3rem/3rem "Futura-Bold", sans-serif; }
  @media only screen and (max-width: 440px) {
    .filters__title {
      font-size: 2.4rem; } }

.filters__main-filters {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 10px;
  padding: 20px 0; }
  @media only screen and (min-width: 768px) {
    .filters__main-filters {
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between;
      margin-top: 0;
      margin-bottom: 0;
      background-color: #0078cf;
      padding: 0; } }

.filters__category-list {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }
  @media only screen and (min-width: 768px) {
    .filters__category-list {
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; } }

.filters__results-info {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  padding: 0 30px; }

.filters__results-info-right {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  align-items: flex-end; }
  @media only screen and (min-width: 768px) {
    .filters__results-info-right {
      padding: 0 30px; } }

.filters__clear-button {
  display: block;
  color: #fff; }
  @media only screen and (min-width: 768px) {
    .filters__clear-button:hover {
      text-decoration: underline; } }

.filters__results-data {
  margin: 2px 0;
  text-align: right;
  text-transform: uppercase;
  color: #fff;
  font: 700 1.5rem/1.5rem "Open Sans", sans-serif; }
  @media only screen and (max-width: 440px) {
    .filters__results-data {
      font-size: 1.3rem; } }
  @media only screen and (min-width: 768px) {
    .filters__results-data {
      font: 700 1.2rem/1.2rem "Open Sans", sans-serif; } }

.filters-results__empty {
  margin-bottom: 10px;
  color: #2a2a2a; }
  @media only screen and (min-width: 768px) {
    .filters-results__empty {
      margin-bottom: 50px; } }

.filters-results__empty-title, .filters-results__empty-subtitle {
  margin: 0 auto;
  max-width: 300px;
  font: 700 2.6rem/3.6rem "Open Sans", sans-serif; }

.filters-results__empty-subtitle {
  padding-top: 20px;
  font: 400 1.6rem/2.6rem "Open Sans", sans-serif; }

.filters__item {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-transition: background-color 0.2s ease;
  -moz-transition: background-color 0.2s ease;
  -ms-transition: background-color 0.2s ease;
  -o-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  position: relative;
  border-bottom: 1px solid #7a7a7a;
  cursor: pointer;
  padding: 26px 30px 23px 45px;
  font: 1.8rem/1.8rem "Open Sans", sans-serif; }
  @media only screen and (min-width: 768px) {
    .filters__item {
      margin-bottom: 0;
      border: 0;
      border-right: 1px solid #fff;
      padding: 12.5px 20px;
      width: 135px; } }
  @media only screen and (min-width: 768px) {
    .filters__item:first-child {
      border-left: 1px solid #fff; } }
  @media only screen and (min-width: 768px) {
    .filters__item--active {
      background-color: #005aa3; }
      .filters__item--active .filters__item-icon {
        -moz-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg); } }
  .filters__item[disabled] {
    opacity: 0.5;
    pointer-events: none; }

.filters__item-icon {
  -moz-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  display: inline-block;
  position: absolute;
  top: 45px;
  right: 30px;
  background-color: #636363;
  padding: 5px;
  width: 18px;
  height: 18px;
  color: #fff; }
  @media only screen and (min-width: 768px) {
    .filters__item-icon {
      -moz-transform: rotate(0);
      -o-transform: rotate(0);
      -ms-transform: rotate(0);
      -webkit-transform: rotate(0);
      transform: rotate(0);
      top: 20px;
      right: 10px;
      margin-left: 5px;
      background-color: #fff;
      width: 11px;
      height: 11px;
      color: #0078cf; } }
  .filters__item-icon::before {
    position: absolute;
    top: -2px;
    left: -3px;
    font-size: 3.5rem; }
    @media only screen and (min-width: 768px) {
      .filters__item-icon::before {
        top: 1px;
        left: 1px;
        font-size: 2rem; } }

.filters__sub-category {
  display: block;
  margin-top: 5px;
  width: 90%;
  color: #2a2a2a;
  font: 4rem/5rem "Open Sans", sans-serif; }
  @media only screen and (max-width: 440px) {
    .filters__sub-category {
      font: 3rem/4rem "Open Sans", sans-serif; } }
  @media only screen and (min-width: 768px) {
    .filters__sub-category {
      margin-top: 0;
      height: 20px;
      color: #fff;
      font: 1.8rem/1.8rem "Open Sans", sans-serif; } }
  .filters__sub-category--active {
    color: #0078cf; }
    @media only screen and (min-width: 768px) {
      .filters__sub-category--active {
        color: #fff; } }

.filters__items-list {
  position: absolute;
  top: 0;
  z-index: 10;
  border: 1px solid #636363;
  background-color: #fff;
  width: 100%;
  height: 100%; }
  @media only screen and (min-width: 768px) {
    .filters__items-list {
      -moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.25);
      -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.25);
      box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.25);
      width: 270px;
      height: auto; } }

.filters__list-header--text-search {
  position: absolute;
  border-bottom: 1px solid #e6e6e6;
  background-color: #fff;
  width: 100%; }
  @media only screen and (min-width: 768px) {
    .filters__list-header--text-search {
      width: 270px; } }

.filters__list-item {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  position: relative;
  margin-bottom: 30px; }
  @media only screen and (min-width: 768px) {
    .filters__list-item {
      margin-bottom: 10px; } }
  .filters__list-item .highlight-text {
    background-color: #0078cf;
    color: #fff; }
  .filters__list-item--active .filters__item-title {
    color: #0078cf;
    font-weight: 700; }
  .filters__list-item--active .filters__check-icon {
    display: block; }
  .filters__list-item--hidden {
    display: none; }

.filters__item-title {
  margin-left: 10px;
  color: #2a2a2a;
  font: 2.5rem/2.5rem "Futura-Bold", sans-serif; }
  @media only screen and (max-width: 440px) {
    .filters__item-title {
      font-size: 2rem; } }
  @media only screen and (min-width: 768px) {
    .filters__item-title {
      font: 1.3rem/2.2rem "Futura-Bold", sans-serif; } }
  .filters__item-title:hover {
    color: #0078cf; }

.filters__item-main-title {
  text-transform: uppercase;
  color: #2a2a2a;
  font: 700 1.7rem/1.7rem "Open Sans", sans-serif; }
  @media only screen and (max-width: 440px) {
    .filters__item-main-title {
      font-size: 1.5rem; } }
  @media only screen and (min-width: 768px) {
    .filters__item-main-title {
      margin-bottom: 3px;
      color: #fff;
      font: 700 1.2rem/1.2rem "Open Sans", sans-serif; } }

.filters__check-icon {
  display: none;
  position: absolute;
  top: -5px;
  left: -25px;
  color: #0078cf;
  font-size: 3.5rem; }

.filters__search-container {
  padding: 20px 20px 10px 50px;
  max-height: calc( 100vh - 190px);
  overflow-y: auto; }
  @media only screen and (min-width: 768px) {
    .filters__search-container {
      padding: 20px 30px;
      max-height: 330px; } }
  .filters__search-container--fixed {
    margin-top: 100px;
    max-height: calc( 100vh - 278px); }
    @media only screen and (min-width: 768px) {
      .filters__search-container--fixed {
        margin-top: 70px;
        max-height: 260px; } }
    @media only screen and (max-width: 767px) {
      .filters__search-container--fixed .account-dropdown__content {
        width: auto;
        max-width: 400px;
        font: 2.5rem/3.5rem "Futura-Bold", sans-serif; }
      .filters__search-container--fixed .account-dropdown__address {
        white-space: normal; } }
    @media only screen and (max-width: 440px) {
      .filters__search-container--fixed .account-dropdown__content {
        font-size: 2rem; } }

@media only screen and (min-width: 768px) {
  .filters__dropdown-arrow {
    position: absolute;
    left: 50%;
    margin-top: 1px;
    background: #fff; }
    .filters__dropdown-arrow::after, .filters__dropdown-arrow::before {
      position: absolute;
      bottom: 1px;
      left: 50%;
      z-index: 10;
      border: solid transparent;
      width: 0;
      height: 0;
      content: '';
      pointer-events: none; }
    .filters__dropdown-arrow::after {
      margin-left: -9px;
      border-width: 9px;
      border-color: rgba(255, 255, 255, 0);
      border-bottom-color: #fff; }
    .filters__dropdown-arrow::before {
      margin-left: -10px;
      border-width: 10px;
      border-color: rgba(255, 255, 255, 0);
      border-bottom-color: #fff; } }

@media only screen and (max-width: 767px) {
  .filters .text-search {
    padding: 15px 48px; }
    .filters .text-search__input {
      padding: 20px 10px 20px 15px;
      font-size: 1.5rem; }
    .filters .text-search__clear-button {
      top: 28px;
      right: 81px;
      width: 35px;
      height: 35px;
      font-size: 5rem; }
      .filters .text-search__clear-button::before {
        top: -8px;
        left: -8px; }
    .filters .text-search__icon::before {
      top: -20px;
      left: -14px;
      font-size: 5rem; } }

@media only screen and (min-width: 768px) {
  .filters--oru {
    background-color: #ff8e2c; } }

.filters--oru .filters__top {
  background-color: #ff8e2c; }

.filters--oru .filters__content {
  position: relative;
  background-color: #ff8e2c; }
  @media only screen and (min-width: 768px) {
    .filters--oru .filters__content {
      background-color: transparent; } }
  .filters--oru .filters__content--active {
    background-color: #fff; }

@media only screen and (min-width: 768px) {
  .filters--oru .filters__main-filters {
    background-color: #ff8e2c; } }

@media only screen and (min-width: 768px) {
  .filters--oru .filters__item {
    border-right: 1px solid #636363; }
    .filters--oru .filters__item:hover {
      background-color: #ff8e2c; } }

@media only screen and (min-width: 768px) {
  .filters--oru .filters__item:first-child {
    border-left: 1px solid #ff8e2c; } }

@media only screen and (min-width: 768px) {
  .filters--oru .filters__item--active {
    background-color: #ff8e2c; } }

.filters--oru .filters__item-icon {
  background-color: #fff;
  color: #2a2a2a; }

.filters--oru .filters__sub-category {
  color: #fff; }
  .filters--oru .filters__sub-category--active {
    color: #ff8e2c; }
    @media only screen and (min-width: 768px) {
      .filters--oru .filters__sub-category--active {
        color: #fff; } }

.filters--oru .filters__list-item .highlight-text {
  background-color: #ff8e2c; }

.filters--oru .filters__list-item--active .filters__item-title {
  color: #ff8e2c; }

.filters--oru .filters__item-title:hover {
  color: #004557; }

.filters--oru .filters__check-icon {
  color: #004557; }

.in-page-banner {
  padding: 40px;
  text-align: center;
  color: #fff; }
  @media only screen and (min-width: 768px) {
    .in-page-banner {
      text-align: left; } }
  .in-page-banner-wrapper {
    background-color: #0078cf; }
  .in-page-banner__title {
    margin-bottom: 20px;
    font: 1.2rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .in-page-banner__title {
        margin-bottom: 0; } }
  .in-page-banner__text {
    font: 3.6rem/4.6rem "Futura-Light", sans-serif; }
    @media only screen and (max-width: 440px) {
      .in-page-banner__text {
        line-height: 3.8rem;
        font-size: 2.8rem; } }
    @media only screen and (min-width: 768px) {
      .in-page-banner__text {
        text-align: center;
        line-height: 4.2rem;
        font-size: 3rem; } }
  .in-page-banner__ctas {
    display: inline-block;
    padding-top: 30px; }
    @media only screen and (min-width: 768px) {
      .in-page-banner__ctas {
        padding-top: 0;
        padding-left: 30px; } }
  .in-page-banner__cta {
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 15px; }
    @media only screen and (max-width: 440px) {
      .in-page-banner__cta {
        margin-right: 0; } }
    .in-page-banner__cta:last-child {
      margin-right: 0; }
  .in-page-banner__cta-icon::before {
    position: absolute;
    top: -1px;
    left: -5px;
    font-size: 3rem; }
  .in-page-banner--ctas .in-page-banner__content {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
    @media only screen and (min-width: 768px) {
      .in-page-banner--ctas .in-page-banner__content {
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center; } }
  @media only screen and (min-width: 768px) {
    .in-page-banner--ctas .in-page-banner__text {
      max-width: 40%;
      text-align: left; } }

.in-page-banner--oru {
  background-color: #ff8e2c; }
  .in-page-banner--oru .in-page-banner__title {
    color: #004557; }
  .in-page-banner--oru .in-page-banner__content {
    color: #004557; }

.infographic {
  padding: 0 20px 50px;
  text-align: center; }
  @media only screen and (min-width: 768px) {
    .infographic {
      padding: 0 0 95px; } }
  .infographic-wrapper {
    background-color: #fff; }
  .infographic__title {
    text-align: left;
    color: #2a2a2a;
    font: 3.4rem/4.1rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .infographic__title {
        padding-left: 21.5%;
        width: 50%;
        line-height: 3rem;
        font-size: 2rem; } }
  .infographic__description {
    padding-top: 28px;
    text-align: left;
    font: 1.8rem/2.6rem "Open Sans", sans-serif;
    word-break: break-word; }
    @media only screen and (min-width: 768px) {
      .infographic__description {
        display: none; } }
  .infographic__picture-image {
    margin-bottom: 63px;
    border-bottom: 1px solid #636363;
    padding: 28px 0 38px;
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .infographic__picture-image {
        margin-bottom: 0;
        border-bottom: 0;
        padding: 86px 0; } }
  @media only screen and (min-width: 768px) {
    .infographic__hotspots {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-flow: row wrap;
      -moz-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap;
      padding: 0 0 0 21.5%;
      width: 60%; } }
  @media only screen and (min-width: 768px) {
    .infographic__hotspot {
      display: inline-block;
      margin-right: 4%;
      width: 46%; } }
  .infographic__hotspot:not(:last-child) {
    margin-bottom: 63px; }
    @media only screen and (min-width: 768px) {
      .infographic__hotspot:not(:last-child) {
        margin-bottom: 36px; } }
  .infographic__hotspot:nth-child(2n) {
    margin-right: 0; }
  .infographic__hotspot-picture-image {
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .infographic__hotspot-picture-image {
        display: none; } }
  .infographic__hotspot-title {
    margin-top: 28px;
    text-align: left;
    text-transform: uppercase;
    color: #2a2a2a;
    font: 2.4rem/4rem "Open Sans", sans-serif;
    font-weight: 800; }
    @media only screen and (min-width: 768px) {
      .infographic__hotspot-title {
        margin-top: 0;
        line-height: 2rem;
        font-size: 1.4rem; } }
  .infographic__hotspot-text {
    text-align: left;
    color: #2a2a2a;
    font: 1.8rem/2.6rem "Open Sans", sans-serif; }
    @media only screen and (min-width: 768px) {
      .infographic__hotspot-text {
        line-height: 1.8rem;
        font-size: 1.2rem; } }

.landing {
  overflow: hidden; }
  .landing * {
    box-sizing: border-box; }
  .landing_main-wrapper {
    background-color: #e6e6e6;
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 100%; }
  .landing__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%; }
    .landing__container--center {
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center; }
    .landing__container--v-center {
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; }
    .landing__container--h-center {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center; }
  .landing__nav {
    margin: 40px auto 50px; }
    @media only screen and (min-width: 768px) {
      .landing__nav {
        margin: 6px auto 50px; } }

.landing-hero {
  position: relative; }
  .landing-hero__content {
    position: relative;
    z-index: 2; }
  .landing-hero__title-wrapper {
    margin: 0;
    background-color: #fff;
    padding: 40px;
    width: 100%;
    color: #000;
    /* Portrait */ }
    @media only screen and (min-width: 768px) {
      .landing-hero__title-wrapper {
        margin: 95px 0;
        background-color: transparent;
        padding: 50px;
        width: 500px;
        color: #fff; } }
    @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
      .landing-hero__title-wrapper {
        margin: 60px 0;
        padding: 50px; } }
    @media only screen and (min-width: 960px) {
      .landing-hero__title-wrapper {
        margin: 150px 0;
        padding: 50px 70px 50px 100px;
        width: 700px; } }
    @media only screen and (min-width: 1280px) {
      .landing-hero__title-wrapper {
        margin: 168px 0; } }
    .landing-hero__title-wrapper--black-on-white {
      background-color: #fff;
      color: #000; }
      @media only screen and (min-width: 768px) {
        .landing-hero__title-wrapper--black-on-white {
          background-color: rgba(255, 255, 255, 0.85);
          color: #000; } }
  .landing-hero__title {
    position: relative;
    margin-bottom: 70px;
    font: 3.4rem/4rem "Futura-Bold", sans-serif;
    /* Portrait */ }
    @media only screen and (min-width: 768px) {
      .landing-hero__title {
        margin-bottom: 50px;
        font: 4rem/4.8rem "Futura-Bold", sans-serif; } }
    @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
      .landing-hero__title {
        margin-bottom: 50px;
        font: 4rem/4.8rem "Futura-Bold", sans-serif; } }
    @media only screen and (min-width: 960px) {
      .landing-hero__title {
        margin-bottom: 70px;
        font: 5rem/6rem "Futura-Bold", sans-serif; } }
    @media only screen and (min-width: 1280px) {
      .landing-hero__title {
        font: 6rem/7.2rem "Futura-Bold", sans-serif; } }
    .landing-hero__title::after {
      display: block;
      position: absolute;
      bottom: -36px;
      left: 0;
      background-color: #0078cf;
      width: 135px;
      height: 6px;
      content: ''; }
  .landing-hero__subtitle {
    position: relative;
    font: 2.5rem/3rem "Futura-Demi", sans-serif, sans-serif; }

.landing-hero--oru .landing-hero__title::after {
  background-color: #e77613; }

.landing-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #e6e6e6; }
  .landing-section--bg-white {
    background-color: #fff; }
  .landing-section__container {
    overflow: hidden; }
  .landing-section:first-of-type {
    background-color: transparent; }
    @media only screen and (min-width: 768px) {
      .landing-section:first-of-type .landing__module-wrapper:first-of-type {
        background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 10%, rgba(230, 230, 230, 0.5) 38%, #e6e6e6 74%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 10%, rgba(230, 230, 230, 0.5) 38%, #e6e6e6 74%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 10%, rgba(230, 230, 230, 0.5) 38%, #e6e6e6 74%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ } }
  .landing-section .landing__module-wrapper {
    background-color: #e6e6e6;
    width: 100%;
    height: 100%; }

.module {
  width: 100%; }
  .module--top-spacing {
    margin-top: 50px; }
  .module--bottom-spacing {
    margin-bottom: 50px; }

.module-2 img {
  width: 100%; }

.loading-animation {
  padding: 52px 42px; }
  @media only screen and (min-width: 768px) {
    .loading-animation {
      margin: 0 auto;
      padding: 45px 0 78px;
      width: 90%;
      max-width: 786px; } }
  .loading-animation__wrapper {
    margin: 10px 10px 20px;
    background-color: #fff; }
    @media only screen and (min-width: 768px) {
      .loading-animation__wrapper {
        margin: 25px auto 50px; } }
  .loading-animation__text {
    margin: 0 auto;
    max-width: 495px;
    text-align: center; }
  .loading-animation__title {
    padding: 28px 0 24px;
    letter-spacing: 0.5px;
    color: #2a2a2a;
    font: 3.5rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .loading-animation__title {
        font-size: 3.6rem; } }
  .loading-animation__subtitle {
    padding: 0 0 24px;
    text-transform: uppercase;
    color: #2a2a2a;
    font: 1.8rem/2.4rem "Open Sans", sans-serif;
    font-weight: 600; }
  .loading-animation__description {
    color: #2a2a2a;
    font: 1.8rem/2.4rem "Open Sans", sans-serif;
    font-weight: 600; }
  .loading-animation__button {
    visibility: hidden; }

.loading-page-animation {
  padding: 52px 42px; }
  @media only screen and (min-width: 768px) {
    .loading-page-animation {
      margin: 0 auto;
      padding: 45px 0 78px;
      width: 90%;
      max-width: 786px; } }
  .loading-page-animation__wrapper {
    margin: 10px 10px 20px;
    background-color: #fff; }
    @media only screen and (min-width: 768px) {
      .loading-page-animation__wrapper {
        margin: 25px auto 50px; } }
  .loading-page-animation__icon-container {
    text-align: center; }
  .loading-page-animation__icon {
    width: 105px; }
  .loading-page-animation__text {
    margin: 0 auto;
    max-width: 495px;
    text-align: center; }
  .loading-page-animation__title {
    padding: 28px 0 24px;
    letter-spacing: 0.5px;
    color: #2a2a2a;
    font: 3.5rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .loading-page-animation__title {
        font-size: 3.6rem; } }
  .loading-page-animation__description {
    color: #2a2a2a;
    font: 1.8rem/2.4rem "Open Sans", sans-serif;
    font-weight: 600; }
  .loading-page-animation__button {
    visibility: hidden; }
  .loading-page-animation__overlay {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100000;
    width: 100vw;
    height: 100vh;
    pointer-events: visible; }

.landing-gbc-wrapper {
  margin: 10px 10px 20px; }
  @media only screen and (min-width: 768px) {
    .landing-gbc-wrapper {
      margin: 25px auto 50px; } }

.login {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  z-index: 10;
  background-color: #fff;
  width: 100%;
  height: 0;
  overflow: auto; }
  .login__title {
    margin: 0 0 20px;
    border: 0; }
    .login__title h1,
    .login__title h2 {
      font: 3.5rem/4.2rem "Futura-Bold", sans-serif; }
      @media only screen and (min-width: 768px) {
        .login__title h1,
        .login__title h2 {
          font: 4rem/4.7rem "Futura-Bold", sans-serif; } }
  @media only screen and (min-width: 768px) {
    .login--dropdown {
      display: none;
      position: absolute;
      right: 0;
      bottom: auto;
      transition: opacity 0.6s ease, top 0.3s ease;
      opacity: 0;
      width: 314px; } }
  .login--active {
    display: block; }
    @media only screen and (min-width: 768px) {
      .login--active {
        display: block;
        opacity: 1;
        height: auto; } }
  .login__wrapper {
    position: relative;
    margin: 0 auto;
    padding: 10px 10px 10px 0;
    max-width: 1400px; }
    @media only screen and (min-width: 768px) {
      .login__wrapper {
        padding: 10px; } }
    .login__wrapper--no-padding {
      padding: 0; }
  @media only screen and (min-width: 768px) {
    .login__content-wrapper {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between; } }
  .login__header {
    -webkit-transition: all, 0.6s, ease;
    -moz-transition: all, 0.6s, ease;
    -ms-transition: all, 0.6s, ease;
    -o-transition: all, 0.6s, ease;
    transition: all, 0.6s, ease;
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    opacity: 1;
    position: relative;
    top: 0; }
    @media only screen and (min-width: 768px) {
      .login__header {
        padding-top: 40px; } }
    .login__header-container {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between; }
      @media only screen and (min-width: 768px) {
        .login__header-container--end {
          -webkit-box-pack: end;
          -ms-flex-pack: end;
          -webkit-justify-content: flex-end;
          -moz-justify-content: flex-end;
          justify-content: flex-end; } }
      @media only screen and (min-width: 768px) {
        .login__header-container--hidden-desktop {
          display: none; } }
    @media only screen and (min-width: 768px) {
      .login__header--hidden-desktop {
        display: none; } }
    @media only screen and (min-width: 768px) {
      .login__header--no-padding-top {
        padding-top: 0; } }
  .login__form {
    -webkit-transition: all, 0.3s, ease;
    -moz-transition: all, 0.3s, ease;
    -ms-transition: all, 0.3s, ease;
    -o-transition: all, 0.3s, ease;
    transition: all, 0.3s, ease;
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    opacity: 1;
    position: relative;
    top: 0;
    padding: 30px 20px 0 30px; }
    @media only screen and (min-width: 768px) {
      .login__form {
        padding: 30px 35px 0;
        width: 100%; } }
    .login__form-error p {
      margin-left: 30px; }
    .login__form-container-wrapper {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
      @media only screen and (min-width: 768px) {
        .login__form-container-wrapper {
          -webkit-box-direction: normal;
          -webkit-box-orient: horizontal;
          -webkit-flex-direction: row;
          -moz-flex-direction: row;
          -ms-flex-direction: row;
          flex-direction: row;
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          -webkit-box-align: center;
          -ms-flex-align: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          align-items: center;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          -webkit-justify-content: space-between;
          -moz-justify-content: space-between;
          justify-content: space-between; } }
      .login__form-container-wrapper-input {
        margin-top: 20px;
        width: 100%; }
        @media only screen and (min-width: 768px) {
          .login__form-container-wrapper-input {
            margin-top: 20px;
            width: 50%; } }
      .login__form-container-wrapper-input--dropdown {
        margin-top: 0; }
        @media only screen and (min-width: 768px) {
          .login__form-container-wrapper-input--dropdown {
            width: 100%; } }
    .login__form--form-container {
      padding: 0;
      width: 100%; }
    .login__form-password {
      position: relative; }
    .login__form-password-input {
      width: calc(100% - 132px); }
    .login__form-password-button {
      position: absolute;
      top: 45px;
      right: 0;
      text-transform: uppercase; }
    .login__form-half {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      display: inline-block;
      width: 100%;
      height: 70px;
      vertical-align: top; }
      @media only screen and (min-width: 768px) {
        .login__form-half {
          width: 49%; } }
    .login__form-half--right {
      text-align: right; }
    .login__form--dropdown {
      padding-top: 0; }
      @media only screen and (min-width: 768px) {
        .login__form--dropdown {
          border-bottom: solid 3px #069bd7;
          padding: 30px; } }
  body:not(.mouse-user):not(.is-oru) .login__form-password-button:focus {
    outline: none; }
  body:not(.mouse-user) .login__form-password-button:focus {
    outline: none; }
  .login__list {
    -webkit-transition: all, 0.1s, ease;
    -moz-transition: all, 0.1s, ease;
    -ms-transition: all, 0.1s, ease;
    -o-transition: all, 0.1s, ease;
    transition: all, 0.1s, ease;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-flex-order: 2;
    order: 2;
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    opacity: 1;
    position: relative;
    top: 0;
    padding-bottom: 30px; }
    @media only screen and (min-width: 768px) {
      .login__list {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -moz-order: 0;
        -ms-flex-order: 0;
        order: 0;
        padding-bottom: 80px;
        padding-left: 10%;
        width: 50%; } }
    .login__list-link {
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      margin-top: 10px;
      text-decoration: none; }
    .login__list-link--green {
      color: #00882b; }
    .login__list-icon {
      font-size: 3.5rem; }
    .login__list-text {
      padding-left: 5px;
      text-decoration: underline; }
      .login__list-text:hover {
        text-decoration: none; }
    @media only screen and (min-width: 768px) {
      .login__list--dropdown {
        padding: 0;
        width: 100%; } }
  .login__logo {
    position: relative;
    margin: 0; }
  .login__close-button {
    position: relative;
    outline: 0;
    background-color: transparent;
    padding: 0;
    width: auto;
    height: auto;
    color: #0078cf;
    font-size: 6rem; }
  .login--animator {
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    opacity: 0;
    top: 50px; }
  .login .border-bar::after {
    border-color: #00882b; }
  .login .form__actions {
    padding: 0;
    text-align: center; }
    @media only screen and (min-width: 768px) {
      .login .form__actions {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center; } }
    .login .form__actions .icon-arrow {
      display: none; }
  @media only screen and (min-width: 768px) {
    .login .login-form__footer--modal .form__actions {
      position: relative;
      margin: 0;
      width: auto; } }
  .login .coned-checkbox__indicator::after {
    color: #fff; }
  .login .coned-input--filled ~ label {
    color: #00882b; }
  .login .coned-input--filled ~ .border-bar {
    border-color: #00882b; }
  .login .coned-input-message--error ~ .border-bar {
    border-color: #d93927; }

.login--oru .coned-input--filled ~ label {
  color: #00882b; }

.login--oru .coned-input--filled ~ .border-bar {
  border-color: #00882b; }

.login--oru .login__close-button {
  color: #004557; }

.login--oru .login-form .coned-input--filled ~ label {
  color: #00882b; }

.login--oru .login-form .coned-input--filled ~ .border-bar {
  border-color: #00882b; }

.login--oru .login-form .login__close-button {
  color: #004557; }

.avoid-clicks {
  pointer-events: none; }

.login-form__title {
  display: block;
  border: 0;
  text-align: center; }
  .login-form__title h1,
  .login-form__title h2 {
    font: 3.5rem/4.2rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .login-form__title h1,
      .login-form__title h2 {
        font: 4rem/4.7rem "Futura-Bold", sans-serif; } }
  .login-form__title h3 {
    font: 2.5rem/3rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .login-form__title h3 {
        font: 2.6rem/3.5rem "Futura-Bold", sans-serif; } }

@media only screen and (min-width: 768px) {
  .login-form__wrapper {
    margin-top: 45px; } }

.login-form__container {
  margin: 9px 10px 0;
  background-color: #fff;
  padding: 45px 30px 20px; }
  @media only screen and (min-width: 768px) {
    .login-form__container {
      margin: 0;
      padding: 65px 20% 20px; } }
  .login-form__container--padding-dropdown {
    padding-top: 0; }
    @media only screen and (min-width: 768px) {
      .login-form__container--padding-dropdown {
        padding: 0 30px 30px; } }
  @media only screen and (min-width: 768px) {
    .login-form__container-wrapper {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between; } }
  @media only screen and (min-width: 768px) and (min-width: 768px) {
    .login-form__container-wrapper {
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; } }
  .login-form__container-wrapper-input {
    margin-top: 15px;
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .login-form__container-wrapper-input {
        margin-top: 20px;
        width: 45%; } }
    @media only screen and (min-width: 850px) {
      .login-form__container-wrapper-input {
        width: 50%; } }
  .login-form__container-msg {
    display: block;
    text-align: center;
    text-transform: uppercase; }
    .login-form__container-msg--intro {
      margin-top: 20px;
      text-transform: none;
      color: #636363;
      font: 1.8rem/2.4rem "Open Sans", sans-serif; }
    .login-form__container-msg--newdevice {
      margin-top: 70px;
      text-transform: initial;
      color: #2a2a2a;
      font: 2.4rem/4rem "Futura-Bold", sans-serif; }
    .login-form__container-msg--subtitle {
      padding-top: 10px;
      color: #2a2a2a;
      font: 700 1.4rem/1.8rem "Open Sans", sans-serif; }
    @media only screen and (min-width: 768px) {
      .login-form__container-msg--no-margin-top {
        margin-top: 0; } }
    .login-form__container-msg--left {
      text-align: left; }
    .login-form__container-msg--less-margin-top {
      margin-top: 30px; }
    .login-form__container-msg--intro-less-margin-top {
      margin-top: 10px; }
    .login-form__container-msg--heading {
      line-height: 2.6rem;
      font-size: 1.8rem; }
    .login-form__container-msg--paragraph {
      font-size: 1.6rem; }
  .login-form__container-error {
    display: none;
    padding: 20px 30px;
    color: #d93927;
    font: 600 1.6rem/2rem "Open Sans", sans-serif; }
    .login-form__container-error-icon {
      -webkit-border-radius: 50%;
      border-radius: 50%;
      background-clip: padding-box;
      /* stops bg color from leaking outside the border: */
      position: relative;
      left: 0;
      margin-right: 10px;
      background-color: #d93927;
      padding: 5px;
      color: #fff;
      font-size: 1.5rem; }
    .login-form__container-error--login-dropdown {
      padding: 20px 0; }

.login-form-actions--login-button {
  padding-top: 0; }
  @media only screen and (min-width: 768px) {
    .login-form-actions--login-button {
      -webkit-box-ordinal-group: 4;
      -webkit-order: 3;
      -moz-order: 3;
      -ms-flex-order: 3;
      order: 3;
      width: 100%; } }

.login-form__footer {
  margin: 0 auto;
  padding: 70px 35px 30px;
  text-align: center; }
  @media only screen and (min-width: 768px) {
    .login-form__footer {
      padding: 30px 50px; } }
  .login-form__footer-paragraph > p {
    padding-bottom: 20px;
    text-align: center;
    color: #2a2a2a;
    font: 1.2rem/2.2rem "Open Sans", sans-serif;
    font-weight: 600; }
    @media only screen and (min-width: 768px) {
      .login-form__footer-paragraph > p {
        margin: 0 auto;
        width: 700px; } }
    .login-form__footer-paragraph > p a {
      color: #2a2a2a; }

.login-form__description {
  color: #636363;
  font: 1.6rem/2.2rem "Open Sans", sans-serif; }
  @media only screen and (min-width: 768px) {
    .login-form__description {
      padding-left: 20px; } }

.login-form__checkbox-title {
  display: block;
  margin-left: 20px;
  white-space: nowrap;
  color: #636363;
  font: 600 1.4rem "Open Sans", sans-serif; }

.login-form__checkbox--rem {
  -webkit-box-direction: reverse;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse; }

.login-form__form {
  -webkit-transition: all, 0.3s, ease;
  -moz-transition: all, 0.3s, ease;
  -ms-transition: all, 0.3s, ease;
  -o-transition: all, 0.3s, ease;
  transition: all, 0.3s, ease;
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  opacity: 1;
  position: relative;
  top: 0;
  background-color: transparent;
  width: 100%; }
  .login-form__form--form-container {
    padding: 0;
    width: 100%; }
  .login-form__form-password {
    position: relative; }
    .login-form__form-password-input {
      width: calc(100% - 108px); }
    .login-form__form-password-button {
      position: absolute;
      top: 45px;
      right: 0;
      background-color: #fff;
      padding: 0;
      width: auto;
      color: #0078cf;
      font: 600 1.4rem "Open Sans", sans-serif; }
  @media only screen and (max-width: 870px) and (min-width: 768px) {
    .login-form__form-half {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      display: inline-block;
      width: 49%;
      height: 70px;
      vertical-align: top; } }
  .login-form__form-half--right {
    text-align: right; }

.login-form__list {
  -webkit-transition: all, 0.1s, ease;
  -moz-transition: all, 0.1s, ease;
  -ms-transition: all, 0.1s, ease;
  -o-transition: all, 0.1s, ease;
  transition: all, 0.1s, ease;
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  opacity: 1;
  position: relative;
  top: 0; }
  @media only screen and (min-width: 768px) {
    .login-form__list {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      padding-bottom: 70px;
      padding-left: 10%;
      width: 45%; } }
  .login-form__list-link {
    padding: 10px;
    color: #0078cf;
    font: 1.6rem/2.8rem "Futura-Bold", sans-serif; }
    .login-form__list-link:hover .login__list-text {
      text-decoration: underline; }
  .login-form__list-icon {
    display: none; }
    @media only screen and (min-width: 768px) {
      .login-form__list-icon {
        display: block; } }
  .login-form__list-text {
    padding-left: 10px; }

.login-form .coned-input--filled ~ label {
  color: #00882b; }

.login-form .coned-input--filled ~ .border-bar {
  border-color: #00882b; }

.login-form .coned-input-message--error ~ .border-bar {
  border-color: #d93927; }

.login-form--oru .coned-input--filled ~ label {
  color: #00882b; }

.login-form--oru .coned-input--filled ~ .border-bar {
  border-color: #00882b; }

.login-form--oru .login__list-link,
.login-form--oru .login__form-password-button {
  color: #004557; }

.avoid-clicks {
  pointer-events: none; }

.maid-tracking-banner {
  position: fixed;
  bottom: 0;
  z-index: 1000;
  border-top: 2px solid #069bd7;
  background-color: #fff;
  width: 100%;
  height: 120px;
  text-align: center; }
  @media only screen and (min-width: 768px) {
    .maid-tracking-banner {
      height: 72px; } }
  .maid-tracking-banner--oru {
    border-top: 2px solid #e77613; }
  .maid-tracking-banner__text-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    padding: 0 40px 0 20px;
    height: 100%; }
    @media only screen and (min-width: 768px) {
      .maid-tracking-banner__text-container {
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center;
        padding: 0; } }
  .maid-tracking-banner__agreement-text {
    font: 1.6rem/2.5rem "Open Sans", sans-serif; }
    .maid-tracking-banner__agreement-text a {
      display: inline-block;
      font-weight: 700; }
  .maid-tracking-banner__cta {
    position: absolute;
    right: -10px;
    outline: 0;
    background-color: transparent;
    color: #0078cf;
    font-size: 6rem; }
    @media only screen and (min-width: 768px) {
      .maid-tracking-banner__cta {
        top: 10px;
        right: 0; } }
    .is-oru .maid-tracking-banner__cta {
      color: #004557; }

.manage-cards {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between; }
  @media only screen and (min-width: 768px) {
    .manage-cards {
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      margin-bottom: 50px; } }
  .manage-cards__card {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -moz-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    position: relative;
    margin-bottom: 20px;
    background-color: #fff;
    padding: 30px; }
    @media only screen and (min-width: 768px) {
      .manage-cards__card {
        margin: 0 10px; } }
    @media only screen and (min-width: 768px) {
      .manage-cards__card {
        margin: 0 10px; } }
    @media only screen and (min-width: 768px) {
      .manage-cards__card:first-child {
        margin-left: 0; } }
    @media only screen and (min-width: 768px) {
      .manage-cards__card:last-child {
        margin-right: 0; } }
    .manage-cards__card::before {
      -webkit-transition: all 0.2s ease;
      -moz-transition: all 0.2s ease;
      -ms-transition: all 0.2s ease;
      -o-transition: all 0.2s ease;
      transition: all 0.2s ease;
      position: absolute;
      top: -3px;
      left: 50%;
      border-top: 3px solid #069bd7;
      width: 0;
      content: ''; }
    .manage-cards__card:hover {
      background-color: #f8f8f8; }
      .manage-cards__card:hover::before {
        left: 0;
        width: 100%; }
  .manage-cards__box {
    margin: 10px 0; }
    .manage-cards__box-title {
      margin-top: 18px;
      color: #636363;
      font: 1.4rem/1.8rem "Futura-Bold", sans-serif; }
    .manage-cards__box-copy {
      margin-bottom: 18px;
      color: #636363;
      font: 1.4rem/2rem "Open Sans", sans-serif;
      font-weight: 600; }
  .manage-cards__wrapper {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    height: 100%; }
  .manage-cards__title {
    font: 1.8rem/2.2rem "Futura-Bold", sans-serif; }
    .manage-cards__title-container {
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      width: 95%; }
    .manage-cards__card--disabled .manage-cards__title {
      color: #636363; }
  .manage-cards__tile-subheading {
    margin-bottom: 0;
    color: #636363;
    font: 1.2rem/1.2rem "Open Sans", sans-serif;
    font-weight: 800; }
  .manage-cards__paragraph {
    margin-bottom: 10px;
    padding-top: 5px;
    color: #636363;
    font: 1.4rem/2rem "Open Sans", sans-serif;
    font-weight: 600; }
    .manage-cards__paragraph a:focus::before {
      content: none !important; }
    .manage-cards__card--disabled .manage-cards__paragraph {
      color: #636363; }
  .manage-cards__tile-container {
    margin: 20px 0; }
  .manage-cards__tile-paragraph {
    margin-bottom: 10px;
    color: #636363;
    font: 1.4rem/2rem "Open Sans", sans-serif;
    font-weight: 600; }
  .manage-cards__form-container {
    margin-top: 30px; }
    @media only screen and (min-width: 768px) {
      .manage-cards__form-container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between; } }
  @media only screen and (min-width: 768px) {
    .manage-cards__form-wrapper {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between;
      flex-wrap: wrap;
      flex-basis: 100%;
      justify-content: space-between; } }
  .manage-cards__link {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
    .manage-cards__link-icon {
      position: relative;
      margin-left: 10px;
      width: 25px;
      height: 14px; }
      .manage-cards__link-icon::before {
        position: absolute;
        top: -6px;
        left: -6px;
        font-size: 3rem; }
  .manage-cards__content-link {
    display: block;
    margin-bottom: 20px; }
    .manage-cards__content-link--bottom {
      margin: 60px 0; }
    .manage-cards__content-link--padded {
      margin: 25px 0; }
    .manage-cards__content-link span[class*='icon-'] {
      position: relative;
      padding-right: 30px; }
      .manage-cards__content-link span[class*='icon-']::before {
        position: absolute;
        top: -7px;
        left: 3px;
        font-size: 3rem; }
  .manage-cards__overlay {
    -webkit-transition: all, 0.2s, ease;
    -moz-transition: all, 0.2s, ease;
    -ms-transition: all, 0.2s, ease;
    -o-transition: all, 0.2s, ease;
    transition: all, 0.2s, ease;
    filter: alpha(opacity=50);
    -khtml-opacity: 0.5;
    opacity: 0.5;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 0;
    height: 0; }
  .manage-cards__contain {
    position: relative;
    border-bottom: 3px solid #0078cf; }
    .manage-cards__contain-wrapper {
      position: relative;
      background-color: #fff; }
      @media only screen and (min-width: 768px) {
        .manage-cards__contain-wrapper {
          margin: 0;
          width: 100%; } }
      .manage-cards__contain-wrapper-active {
        margin-bottom: 25px; }
        @media only screen and (min-width: 768px) {
          .manage-cards__contain-wrapper-active {
            margin-top: 50px;
            margin-bottom: 0; } }
    .manage-cards__contain-wrapper--margin-bottom .manage-cards__contain {
      padding-bottom: 50px; }
    .manage-cards__contain-title {
      margin-bottom: 30px;
      border-bottom: 3px solid #636363;
      padding-bottom: 10px;
      text-align: left; }
    .manage-cards__contain-paragraph > p {
      margin-top: 15px;
      font: 1.4rem/2.2rem "Open Sans", sans-serif; }
    .manage-cards__contain-paragraph--half {
      margin: 15px 0; }
      @media only screen and (min-width: 768px) {
        .manage-cards__contain-paragraph--half > p {
          display: inline-block;
          width: 50%; } }
      @media only screen and (min-width: 768px) {
        .manage-cards__contain-paragraph--half > p:not(:first-of-type) {
          margin-left: -3px; } }
    .manage-cards__contain-bold-paragraph > p {
      font: 1.6rem/2.4rem "Futura-Demi", sans-serif; }
    .manage-cards__contain-arrow {
      position: absolute;
      top: -10px;
      left: 49%;
      border-right: 10px solid transparent;
      border-bottom: 10px solid #fff;
      border-left: 10px solid transparent;
      width: 0;
      height: 0; }
      @media only screen and (min-width: 768px) {
        .manage-cards__contain-arrow {
          left: calc(12% - 10px); } }
      @media only screen and (min-width: 768px) {
        .manage-cards__contain-arrow--second {
          left: calc(37% - 10px); } }
      @media only screen and (min-width: 768px) {
        .manage-cards__contain-arrow--third {
          left: calc(62.5% - 10px); } }
      @media only screen and (min-width: 768px) {
        .manage-cards__contain-arrow--fourth {
          left: calc(88% - 10px); } }
  .manage-cards__gutter {
    background-color: #fff;
    padding: 65px 30px 0; }
    @media only screen and (min-width: 768px) {
      .manage-cards__gutter {
        padding: 60px 0 0 14.5%;
        width: 71%; } }
  .manage-cards__card--disabled {
    display: none;
    border-top: 3px solid #636363; }
    @media only screen and (min-width: 768px) {
      .manage-cards__card--disabled {
        display: block; } }
    .manage-cards__card--disabled .manage-cards__overlay {
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
  .manage-cards__input-title {
    color: #2a2a2a;
    font: 1.8rem/3.2rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .manage-cards__input-title {
        padding-left: 30px; } }
  .manage-cards__card--active {
    border-top: 5px solid #0078cf; }
    .manage-cards__card--active::before {
      top: -5px;
      border-width: 5px; }
  .manage-cards__grid-half {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .manage-cards__grid-half {
        width: 47%; } }
  .manage-cards__grid-one-third {
    display: block;
    width: 100%; }
    @media only screen and (min-width: 535px) {
      .manage-cards__grid-one-third {
        width: 30%; } }
    @media only screen and (min-width: 768px) {
      .manage-cards__grid-one-third {
        min-width: 110px; } }
  .manage-cards__grid-two-third {
    display: block;
    width: 100%; }
    @media only screen and (min-width: 535px) {
      .manage-cards__grid-two-third {
        width: 68%; } }
  .manage-cards__tabs {
    margin-bottom: 30px; }
    .manage-cards__tabs-paragraph {
      display: inline-block;
      padding-right: 15px;
      font: 1.6rem/3.8rem "Open Sans", sans-serif; }
      @media (min-width: 1086px) {
        .manage-cards__tabs-paragraph {
          display: block; } }
      @media only screen and (min-width: 1270px) {
        .manage-cards__tabs-paragraph {
          display: inline-block; } }
    .manage-cards__tabs-link {
      background-color: #fff;
      text-transform: uppercase;
      font: 1.4rem "Open Sans", sans-serif;
      font-weight: 800; }
      .manage-cards__tabs-link,
      .is-oru .manage-cards__tabs-link {
        text-decoration: none;
        color: #636363; }
      .manage-cards__tabs-link:hover {
        border-bottom: 3px solid #636363; }
      .manage-cards__tabs-link-wrapper {
        display: flex; }
    .manage-cards__tabs-link--active {
      border-bottom: 3px solid #0078cf;
      color: #2a2a2a; }
      .is-oru .manage-cards__tabs-link--active {
        border-color: #004557;
        color: #2a2a2a; }
      .manage-cards__tabs-link--active:hover {
        border-color: #636363; }
    .manage-cards__tabs-separator {
      margin: 0 8px;
      background-color: #2a2a2a;
      width: 3px; }
      @media only screen and (min-width: 768px) {
        .manage-cards__tabs-separator {
          width: 2px; } }
  .manage-cards__no-padding {
    padding: 0; }

.manage-cards__contain-wrapper .coned-input__icon {
  color: #0078cf; }

.manage-cards--oru .manage-cards__card::before, .manage-cards--oru .manage-cards__card--active, .manage-cards--oru .manage-cards__contain {
  border-color: #e77613; }

.manage-cards--oru .coned-input__icon {
  color: #ff8e2c; }

body:not(.mouse-user):not(.is-oru) .manage-cards__tabs-link:focus {
  position: relative;
  outline: 0 !important; }

body:not(.mouse-user) .manage-cards__tabs-link:focus {
  position: relative;
  outline: 0 !important; }

.manage-enroll-wrapper {
  margin-bottom: 20px;
  background-color: #fff; }
  @media only screen and (min-width: 768px) {
    .manage-enroll-wrapper {
      margin-bottom: 50px; } }

.manage-enroll__unenroll {
  margin: 30px 0; }

.manage-enroll__contain {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  opacity: 1;
  padding-top: 15px;
  height: auto; }
  @media only screen and (min-width: 768px) {
    .manage-enroll__contain {
      padding: 15px 0 0 40px; } }
  @media only screen and (min-width: 768px) {
    .manage-enroll__contain--error {
      padding: 0; } }
  .manage-enroll__contain--close {
    display: none; }
  .manage-enroll__contain--post-payment {
    padding-left: 0;
    text-align: left;
    color: #000; }
  @media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) {
      .manage-enroll__contain:not(.manage-enroll__contain--post-payment) {
        -webkit-transition: none;
        -moz-transition: none;
        -ms-transition: none;
        -o-transition: none;
        transition: none; } } }

.manage-enroll__gutter {
  padding: 40px 20px 0; }
  @media only screen and (min-width: 768px) {
    .manage-enroll__gutter {
      padding: 60px 0 0 14.5%;
      width: 71%; } }

.manage-enroll__signature-head {
  margin: 20px 0 30px; }

.manage-enroll__signature-field {
  margin: 40px 0 0; }

.manage-enroll__signature-submit {
  margin: 25px 0 0;
  width: 100%; }
  @media only screen and (min-width: 768px) {
    .manage-enroll__signature-submit {
      width: auto; } }

.manage-enroll__signature-copy-container {
  max-width: 800px; }

.manage-enroll__signature-action-form {
  margin: 15px 0; }

.manage-enroll__list {
  border-top: 0;
  padding-bottom: 60px; }
  @media only screen and (max-width: 440px) {
    .manage-enroll__list--inactive .manage-enroll__icon::before,
    .manage-enroll__list--alert .manage-enroll__icon::before {
      top: -16px; } }
  .manage-enroll__list .manage-enroll__icon {
    position: relative;
    padding-right: 0; }
    .manage-enroll__list .manage-enroll__icon::before {
      top: -10px;
      left: -7px; }
  .manage-enroll__list--inactive {
    color: #636363; }
    .manage-enroll__list--inactive .manage-enroll__icon {
      color: #636363; }
    .manage-enroll__list--inactive .manage-enroll__icon::before {
      top: -14px;
      left: -15px;
      font: 5rem "coned-icons"; }
  .manage-enroll__list--alert {
    color: #636363; }
    .manage-enroll__list--alert .manage-enroll__icon::before {
      top: -7px;
      left: -7px;
      font: 3.5rem "coned-icons"; }

.manage-enroll__warning {
  padding: 10px; }
  @media only screen and (min-width: 768px) {
    .manage-enroll__warning {
      padding: 10px 20px; } }

.manage-enroll__title {
  border-bottom: 3px solid #636363;
  padding-bottom: 10px;
  text-align: left; }

.manage-enroll__paragraph-description > span.error {
  color: #d93927; }

.manage-enroll__paragraph-description a:focus::before {
  content: none !important; }

.manage-enroll__paragraph-title {
  color: #333;
  font: 1.8rem/2.2rem "Futura-Bold", sans-serif; }

.manage-enroll__paragraph-title-description {
  color: #2a2a2a;
  font: 1.6rem/2.4rem "Futura-Demi", sans-serif; }

.manage-enroll__paragraph-subtitle {
  padding-top: 10px;
  color: #2a2a2a;
  font: 2rem/2.4rem "Futura-Bold", sans-serif; }

.manage-enroll__paragraph-description {
  color: #2a2a2a;
  font: 1.6rem/1.5em "Open Sans", sans-serif;
  font-weight: 600; }
  @media only screen and (min-width: 768px) {
    .manage-enroll__paragraph-description a {
      white-space: nowrap; } }
  .manage-enroll__paragraph-description > span {
    color: #0078cf;
    font-weight: 700; }
  .manage-enroll__paragraph-description--success {
    color: #00882b; }
  .manage-enroll__paragraph-description--error {
    color: #d93927; }

.manage-enroll__paragraph-description--heading {
  color: #424242;
  font: 1.6rem/1.8rem "Open Sans", sans-serif;
  font-weight: 600; }

.manage-enroll__paragraph-description--bottom {
  color: #424242;
  font: 1.4rem/2rem "Open Sans", sans-serif;
  font-weight: 400; }

.manage-enroll__paragraph-description--centered {
  display: block;
  margin: 0 auto;
  text-align: center; }

.manage-enroll__paragraph-description-list li {
  list-style-type: disc; }

.manage-enroll__paragraph-link {
  display: block;
  margin: 20px 0 40px; }

.manage-enroll__table {
  padding: 0; }

.manage-enroll__cta {
  display: block;
  margin-top: 35px;
  color: #0078cf;
  font: 1.4rem/1.4rem "Open Sans", sans-serif;
  font-weight: 800; }
  .manage-enroll__cta:hover {
    text-decoration: underline; }

.manage-enroll__payment-agreement-enrolled-container {
  margin: 20px 0 30px; }

.manage-enroll__payment-agreement-disclaimer-container p {
  padding-bottom: 15px;
  color: #2a2a2a;
  font: 1.6rem/2.2rem "Open Sans", sans-serif;
  font-weight: 600; }

.manage-enroll__payment-agreement-top-amounts {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 25px auto; }
  @media only screen and (min-width: 768px) {
    .manage-enroll__payment-agreement-top-amounts {
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-pack: distribute;
      -webkit-justify-content: space-around;
      -moz-justify-content: space-around;
      justify-content: space-around; } }

.manage-enroll__payment-agreement-top-amount {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border: 1px solid #636363;
  padding: 30px 0;
  width: 100%;
  color: #2a2a2a;
  font: 4.4rem/6.2rem "Futura-Bold", sans-serif; }
  @media only screen and (max-width: 767px) {
    .manage-enroll__payment-agreement-top-amount:not(:last-child) {
      border-bottom: 0; } }
  @media only screen and (min-width: 768px) {
    .manage-enroll__payment-agreement-top-amount {
      -webkit-flex-basis: 50%;
      -moz-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
      margin: 5px 10px;
      width: auto; } }
  .manage-enroll__payment-agreement-top-amount--description {
    text-transform: uppercase;
    color: #636363;
    font: 1.2rem/1.6rem "Open Sans", sans-serif;
    font-weight: 800; }

.manage-enroll__payment-agreement-progress-bar-amount {
  color: #2a2a2a;
  font: 1.4rem/2rem "Futura-Bold", sans-serif; }
  @media only screen and (max-width: 380px) {
    .manage-enroll__payment-agreement-progress-bar-amount {
      font: 1.2rem/1.8rem "Futura-Bold", sans-serif; } }
  @media only screen and (min-width: 768px) {
    .manage-enroll__payment-agreement-progress-bar-amount {
      display: inline-block; }
      .manage-enroll__payment-agreement-progress-bar-amount:nth-child(2) {
        position: absolute;
        left: 20%; }
      .manage-enroll__payment-agreement-progress-bar-amount:nth-child(3) {
        float: right;
        text-align: right; } }
  @media only screen and (max-width: 767px) {
    .manage-enroll__payment-agreement-progress-bar-amount {
      position: absolute; }
      .manage-enroll__payment-agreement-progress-bar-amount:nth-child(1) {
        top: 0; }
      .manage-enroll__payment-agreement-progress-bar-amount:nth-child(2) {
        -moz-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        top: 50%; }
      .manage-enroll__payment-agreement-progress-bar-amount:nth-child(3) {
        bottom: 0; } }
  .manage-enroll__payment-agreement-progress-bar-amount--grayed {
    color: #636363; }

.manage-enroll__payment-agreement-progress-bar-description {
  font: 1.2rem/1.8rem "Open Sans", sans-serif; }

.manage-enroll__payment-agreement-progress-bar-container {
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  margin: 30px 0;
  height: 500px; }
  @media only screen and (min-width: 768px) {
    .manage-enroll__payment-agreement-progress-bar-container {
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      width: 100%;
      height: auto; } }

.manage-enroll__payment-agreement-progress-bar {
  -webkit-flex-basis: 45px;
  -moz-flex-basis: 45px;
  -ms-flex-preferred-size: 45px;
  flex-basis: 45px;
  position: relative;
  margin-right: 25px; }
  @media only screen and (min-width: 768px) {
    .manage-enroll__payment-agreement-progress-bar {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -moz-order: 1;
      -ms-flex-order: 1;
      order: 1;
      margin-top: 25px;
      margin-right: 0; } }

.manage-enroll__payment-agreement-progress-bar-amounts-container {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -moz-order: 0;
  -ms-flex-order: 0;
  order: 0;
  position: relative; }

.manage-enroll__payment-agreement-progress-bar-small-bg {
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
  top: 2.5%;
  left: 50%;
  background-color: #e6e6e6;
  width: 3px;
  height: 95%; }
  @media only screen and (max-width: 767px) {
    .manage-enroll__payment-agreement-progress-bar-small-bg--started {
      background: -moz-linear-gradient(top, #00882b 50%, #636363 50%);
      background: -webkit-gradient(middle top, middle bottom, color-stop(50%, #00882b), color-stop(50%, #636363));
      background: -webkit-linear-gradient(top, #00882b 50%, #636363 50%);
      background: -o-linear-gradient(top, #00882b 50%, #636363 50%);
      background: -ms-linear-gradient(top, #00882b 50%, #636363 50%);
      background: linear-gradient(to bottom, #00882b 50%, #636363 50%); } }
  @media only screen and (min-width: 768px) {
    .manage-enroll__payment-agreement-progress-bar-small-bg {
      -moz-transform: translateY(-50%);
      -o-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      top: 50%;
      left: 2.5%;
      width: 95%;
      height: 2px; }
      .manage-enroll__payment-agreement-progress-bar-small-bg--started {
        background: -moz-linear-gradient(middle, #00882b 50%, #636363 50%);
        background: -webkit-gradient(left middle, left right, color-stop(50%, #00882b), color-stop(50%, #636363));
        background: -webkit-linear-gradient(middle, #00882b 50%, #636363 50%);
        background: -o-linear-gradient(middle, #00882b 50%, #636363 50%);
        background: -ms-linear-gradient(middle, #00882b 50%, #636363 50%);
        background: linear-gradient(to right, #00882b 50%, #636363 50%); } }
  .manage-enroll__payment-agreement-progress-bar-small-bg--finished {
    background-color: #00882b; }

.manage-enroll__payment-agreement-progress-bar-big-bg {
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
  border: 2px solid #636363;
  border-radius: 20px;
  background-color: #fff;
  width: 35px;
  height: 60%; }
  @media only screen and (min-width: 768px) {
    .manage-enroll__payment-agreement-progress-bar-big-bg {
      width: 60%;
      height: 35px; } }

.manage-enroll__payment-agreement-progress-bar-checkpoint {
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
  left: 50%;
  z-index: 10;
  border: 2px solid #636363;
  border-radius: 50%;
  background: #fff;
  width: 36px;
  height: 36px; }
  @media only screen and (min-width: 768px) {
    .manage-enroll__payment-agreement-progress-bar-checkpoint {
      -moz-transform: translateY(-50%);
      -o-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      top: 50%; }
      .manage-enroll__payment-agreement-progress-bar-checkpoint--downpayment {
        left: 0; }
      .manage-enroll__payment-agreement-progress-bar-checkpoint--installments {
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        left: 0; }
      .manage-enroll__payment-agreement-progress-bar-checkpoint--final {
        right: 0;
        left: auto; }
      .manage-enroll__payment-agreement-progress-bar-checkpoint.icon-arrow {
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); } }
  @media only screen and (max-width: 767px) {
    .manage-enroll__payment-agreement-progress-bar-checkpoint--downpayment {
      top: 0; }
    .manage-enroll__payment-agreement-progress-bar-checkpoint--installments {
      -moz-transform: translate(-50%, -50%);
      -o-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }
    .manage-enroll__payment-agreement-progress-bar-checkpoint.icon-arrow {
      -moz-transform: translate(-50%, -50%) rotate(90deg);
      -o-transform: translate(-50%, -50%) rotate(90deg);
      -ms-transform: translate(-50%, -50%) rotate(90deg);
      -webkit-transform: translate(-50%, -50%) rotate(90deg);
      transform: translate(-50%, -50%) rotate(90deg); } }
  .manage-enroll__payment-agreement-progress-bar-checkpoint--final {
    bottom: 0; }
  .manage-enroll__payment-agreement-progress-bar-checkpoint--active {
    border-color: #00882b;
    color: #00882b; }
  .manage-enroll__payment-agreement-progress-bar-checkpoint[class^='icon-'], .manage-enroll__payment-agreement-progress-bar-checkpoint[class*=' icon-'] {
    position: absolute;
    padding: 0; }
    .manage-enroll__payment-agreement-progress-bar-checkpoint[class^='icon-']::before, .manage-enroll__payment-agreement-progress-bar-checkpoint[class*=' icon-']::before {
      font-size: 3.5rem; }

.manage-enroll__contain button:focus {
  outline: none; }

.manage-enroll__contain form {
  outline: none; }

.manage-enroll--oru .transactional-review__edit-link,
.manage-enroll--oru .manage-enroll__cta,
.manage-enroll--oru .manage-enroll__paragraph-link,
.manage-enroll--oru .manage-enroll__paragraph-description > a,
.manage-enroll--oru .manage-enroll__paragraph-description > span,
.manage-enroll--oru .payment-table-wrapper__cta-link--right,
.manage-enroll--oru .payment-table-wrapper__cta-link--left,
.manage-enroll--oru .popup__close-cta,
.manage-enroll--oru .coned-tooltip .coned-tooltip--open,
.manage-enroll--oru .coned-tooltip .coned-tooltip--close {
  color: #004557; }

.manage-enroll--oru .popup-container {
  border-top: 3px solid #ff8e2c; }

.manage-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  margin: 20px 0; }
  @media only screen and (min-width: 768px) {
    .manage-header {
      margin: 30px 0 70px; } }
  .manage-header-wrapper {
    margin: 0 auto; }
  .manage-header__link + .manage-header__link {
    margin-left: 25px; }
  .manage-header__cta {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    margin: 10px; }
    @media only screen and (min-width: 768px) {
      .manage-header__cta {
        margin: 40px 10px; } }
    .manage-header__cta-text {
      padding-right: 25px; }
      @media only screen and (min-width: 768px) {
        .manage-header__cta-text {
          padding-right: 20px; } }
    .manage-header__cta-icon::before {
      position: absolute;
      top: -12px;
      right: -20px;
      font-size: 5rem; }
      @media only screen and (min-width: 768px) {
        .manage-header__cta-icon::before {
          right: -15px; } }
    .manage-header__cta-animation-block {
      -webkit-transition: all, 0.4s, ease;
      -moz-transition: all, 0.4s, ease;
      -ms-transition: all, 0.4s, ease;
      -o-transition: all, 0.4s, ease;
      transition: all, 0.4s, ease;
      -webkit-border-radius: 50px;
      border-radius: 50px;
      background-clip: padding-box;
      /* stops bg color from leaking outside the border: */
      position: absolute;
      top: 50%;
      left: 50%;
      width: 0;
      height: 0; }
  .manage-header__info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-top: 5px solid #069bd7;
    background-color: #fff;
    padding: 50px 45px;
    width: 100%;
    color: #000; }
    @media only screen and (min-width: 768px) {
      .manage-header__info {
        width: 35%; } }
    .manage-header__info-links {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      margin-top: 50px;
      width: 100%; }
    .manage-header__info-account {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      margin-bottom: 20px;
      background-color: #0078cf;
      padding: 50px 30px;
      width: 100%;
      text-align: center;
      color: #fff; }
      @media only screen and (min-width: 768px) {
        .manage-header__info-account {
          margin-bottom: 0;
          padding: 100px 30px 80px;
          width: 62%; } }
  .manage-header__links-container {
    margin: 40px 0 10px;
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .manage-header__links-container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center;
        margin: 10px 0; } }
  .manage-header__title {
    padding: 10px 0 30px;
    font: 3rem/4rem "Futura-Bold", sans-serif;
    word-break: break-word; }
    @media only screen and (min-width: 768px) {
      .manage-header__title {
        line-height: 7rem;
        font-size: 5.5rem; } }
  .manage-header__subtitle {
    width: 100%;
    font: 2.6rem/3rem "Futura-Bold", sans-serif; }
  .manage-header__description {
    font: 1.4rem/1.6rem "Open Sans", sans-serif;
    font-weight: 600; }
  .manage-header__address {
    font: 1.8rem/2.2rem "Open Sans", sans-serif;
    font-weight: 700; }
    @media only screen and (min-width: 768px) {
      .manage-header__address {
        line-height: 3rem;
        font-size: 2.4rem; } }

.manage-header--oru .manage-header__info-account {
  background-color: #ff8e2c;
  color: #004557; }

.manage-header--oru .manage-header__info {
  border-top-color: #e77613; }

.manage-third-party__wrapper {
  margin-bottom: 20px;
  background-color: #fff; }
  @media only screen and (min-width: 768px) {
    .manage-third-party__wrapper {
      margin-bottom: 50px; } }

.manage-third-party__container {
  padding: 40px 10px 40px 30px; }
  @media only screen and (min-width: 768px) {
    .manage-third-party__container {
      padding: 60px 0 60px 14.5%;
      width: 71%; } }

.manage-third-party__title {
  padding-bottom: 20px;
  font: 4rem/4.7rem "Futura-Bold", sans-serif; }
  @media only screen and (max-width: 440px) {
    .manage-third-party__title {
      font: 3.5rem/4.2rem "Futura-Bold", sans-serif; } }

.manage-third-party__description {
  color: #636363;
  font: 1.8rem/2.8rem "Open Sans", sans-serif; }

.manage-third-party__table-container {
  margin-top: 40px;
  border-top: 2px solid #636363; }

.manage-third-party__table-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom: 1px solid #636363;
  padding: 20px 0; }
  @media only screen and (min-width: 768px) {
    .manage-third-party__table-item {
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; } }

@media only screen and (max-width: 767px) {
  .manage-third-party__item-title, .manage-third-party__item-date, .manage-third-party__item-cta-container {
    padding-bottom: 5px; }
    .manage-third-party__item-title:last-child, .manage-third-party__item-date:last-child, .manage-third-party__item-cta-container:last-child {
      padding: 0; } }

.manage-third-party__item-title {
  color: #636363;
  font: 1.8rem/2.8rem "Open Sans", sans-serif; }
  @media only screen and (min-width: 768px) {
    .manage-third-party__item-title {
      -webkit-flex-basis: 40%;
      -moz-flex-basis: 40%;
      -ms-flex-preferred-size: 40%;
      flex-basis: 40%; } }

.manage-third-party__item-date {
  color: #636363;
  font: 1.2rem/2.2rem "Open Sans", sans-serif; }
  @media only screen and (min-width: 768px) {
    .manage-third-party__item-date {
      -webkit-flex-basis: 24%;
      -moz-flex-basis: 24%;
      -ms-flex-preferred-size: 24%;
      flex-basis: 24%; } }

@media only screen and (min-width: 768px) {
  .manage-third-party__item-cta-container {
    -webkit-flex-basis: 36%;
    -moz-flex-basis: 36%;
    -ms-flex-preferred-size: 36%;
    flex-basis: 36%;
    text-align: right; } }

.manage-third-party__cta:not(:first-child) {
  padding-left: 5px; }

.manage-third-party__cta:not(:last-child) {
  border-right: 1px solid #2a2a2a;
  border-radius: unset;
  padding-right: 8px; }

.market-rates {
  margin-top: 35px;
  background-color: #fff; }
  .market-rates--table-container {
    width: 100%; }
  .market-rates--tile {
    margin: 35px 10px 0; }
    @media only screen and (min-width: 768px) {
      .market-rates--tile {
        margin: 35px auto 0; } }
  .market-rates__title {
    margin-bottom: 40px;
    padding-bottom: 20px;
    color: #2a2a2a;
    font: 3rem/3.5rem "Futura-Bold", sans-serif; }
    .market-rates__title--table {
      text-align: center; }
      @media only screen and (min-width: 768px) {
        .market-rates__title--table {
          text-align: left; } }
    .market-rates__title-wrapper {
      padding: 45px 20px 20px; }
      @media only screen and (min-width: 768px) {
        .market-rates__title-wrapper {
          padding: 95px 15% 0; } }
      @media only screen and (min-width: 1024px) {
        .market-rates__title-wrapper {
          padding: 95px 20% 0; } }
  .market-rates__tile {
    padding: 30px 20px; }
    @media only screen and (min-width: 768px) {
      .market-rates__tile {
        padding: 95px 15%; } }
    @media only screen and (min-width: 1024px) {
      .market-rates__tile {
        padding: 95px 20%; } }
    .market-rates__tile-description {
      color: #2a2a2a;
      font: 1.8rem/2.6rem "Open Sans", sans-serif; }
  .market-rates__table {
    margin-top: 50px; }
    @media only screen and (min-width: 768px) {
      .market-rates__table {
        padding: 0 15% 95px; } }
    @media only screen and (min-width: 1024px) {
      .market-rates__table {
        padding: 0 20% 95px; } }
    .market-rates__table-titles {
      -webkit-flex-flow: row wrap;
      -moz-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      -webkit-justify-content: flex-end;
      -moz-justify-content: flex-end;
      justify-content: flex-end;
      margin: 0 20px;
      padding: 10px 0; }
      @media only screen and (min-width: 768px) {
        .market-rates__table-titles {
          margin: 0;
          border-bottom: 2px solid #ff8e2c; } }
    .market-rates__table-subtitles {
      -webkit-flex-flow: row wrap;
      -moz-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      margin: 0 20px;
      border-bottom: 2px solid #ff8e2c;
      padding: 10px 0; }
      @media only screen and (min-width: 768px) {
        .market-rates__table-subtitles {
          margin: 0; } }
    .market-rates__table-title {
      -webkit-flex-basis: auto;
      -moz-flex-basis: auto;
      -ms-flex-preferred-size: auto;
      flex-basis: auto;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      display: none;
      padding-right: 5px;
      width: calc(100% / 7 * 2.13);
      text-align: center;
      text-transform: uppercase;
      font: 1.2rem/3rem "Open Sans", sans-serif;
      font-weight: 700; }
      @media only screen and (min-width: 768px) {
        .market-rates__table-title {
          display: inline-block; } }
    .market-rates__table-subtitle {
      -webkit-flex-basis: auto;
      -moz-flex-basis: auto;
      -ms-flex-preferred-size: auto;
      flex-basis: auto;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      display: none;
      padding-right: 10px;
      width: calc(100% / 7);
      text-transform: uppercase;
      font: 1.2rem/3rem "Open Sans", sans-serif;
      font-weight: 600; }
      @media only screen and (min-width: 768px) {
        .market-rates__table-subtitle {
          display: inline-block; } }
    .market-rates__table-item {
      -webkit-transition: all, 0.2s, ease;
      -moz-transition: all, 0.2s, ease;
      -ms-transition: all, 0.2s, ease;
      -o-transition: all, 0.2s, ease;
      transition: all, 0.2s, ease;
      -webkit-flex-flow: column wrap;
      -moz-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
      flex-flow: column wrap;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      border-bottom: 1px solid #e6e6e6;
      padding: 10px 20px; }
      @media only screen and (min-width: 768px) {
        .market-rates__table-item {
          -webkit-box-direction: normal;
          -webkit-box-orient: horizontal;
          -webkit-flex-direction: row;
          -moz-flex-direction: row;
          -ms-flex-direction: row;
          flex-direction: row;
          padding: 30px 0; } }
    .market-rates__table-text {
      -webkit-flex-basis: auto;
      -moz-flex-basis: auto;
      -ms-flex-preferred-size: auto;
      flex-basis: auto;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      text-align: center;
      color: #2a2a2a;
      font: 1.2rem/2.4rem "Open Sans", sans-serif;
      font-weight: 600; }
      @media only screen and (min-width: 768px) {
        .market-rates__table-text {
          padding-right: 10px;
          width: calc(100% / 7);
          text-align: left;
          line-height: 3rem; } }
      .market-rates__table-text--date {
        text-transform: uppercase;
        color: #636363; }
  .market-rates__paragraph {
    padding-left: 30px;
    color: #2a2a2a;
    font: 1.8rem/2.6rem "Open Sans", sans-serif; }
  .market-rates__row-legend {
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    opacity: 1;
    height: auto; }
    @media only screen and (min-width: 768px) {
      .market-rates__row-legend {
        filter: alpha(opacity=0);
        -khtml-opacity: 0;
        opacity: 0;
        height: 0;
        overflow: hidden; } }
  .market-rates__show-more {
    margin: 20px 0;
    background-color: #f0f0f0;
    padding: 15px 0;
    height: 60px;
    color: #adadad;
    font: 1.4rem/2rem "Futura-Bold", sans-serif; }
    .market-rates__show-more:hover {
      background-color: #c7c7c7;
      color: #636363; }
  .market-rates__container {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
  .market-rates__description {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .market-rates__description {
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row; } }
  .market-rates__disclaimer {
    padding-bottom: 40px; }
    @media only screen and (min-width: 768px) {
      .market-rates__disclaimer {
        width: 40%; } }
    .market-rates__disclaimer p {
      color: #636363;
      font: 1.4rem "Open Sans", sans-serif; }
    .market-rates__disclaimer strong {
      font-weight: 700; }
  .market-rates__link {
    display: block;
    margin: 10px 0; }
  @media only screen and (min-width: 768px) {
    .market-rates__description-list {
      width: 50%; } }
  .market-rates__description-item {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 10px;
    color: #2a2a2a;
    font: 2.2rem "Open Sans", sans-serif;
    font-weight: 600; }
    .market-rates__description-item span {
      margin-bottom: 5px;
      color: #636363;
      font: 1.3rem "Open Sans", sans-serif;
      font-weight: 600; }
  .market-rates__table-titles--oru {
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    position: relative;
    border-bottom: 2px solid #ff8e2c;
    padding: 10px 0; }
    @media only screen and (min-width: 768px) {
      .market-rates__table-titles--oru {
        margin: 0; } }
  .market-rates__table-title--oru {
    -webkit-flex-basis: auto;
    -moz-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 5px;
    width: calc(100% / 3);
    text-align: left;
    text-transform: uppercase;
    font: 1.2rem/1.5rem "Open Sans", sans-serif;
    font-weight: 700; }
  .market-rates__table-description {
    border-bottom: 1px solid #636363;
    padding: 20px 0;
    color: #2a2a2a;
    font: 1.4rem/1.5rem "Open Sans", sans-serif; }
    .market-rates__table-description strong {
      color: #636363;
      font-weight: 700; }
  .market-rates__table-text--oru {
    width: calc(100% / 3); }
  .market-rates__details {
    margin-bottom: 30px; }

.masked-field__container {
  position: relative; }

.masked-field__button {
  position: absolute;
  top: 45px;
  right: 0;
  text-transform: uppercase; }
  body:not(.mouse-user):not(.is-oru) .masked-field__button:focus {
    outline: 0 !important; }
  body:not(.mouse-user) .masked-field__button:focus {
    outline: 0 !important; }

.masked-field__button-right-margin {
  position: absolute;
  top: 45px;
  right: 0;
  margin-right: 50px;
  text-transform: uppercase; }
  body:not(.mouse-user):not(.is-oru) .masked-field__button-right-margin:focus {
    outline: 0 !important; }
  body:not(.mouse-user) .masked-field__button-right-margin:focus {
    outline: 0 !important; }

.meter-read {
  padding: 80px 20px; }
  @media only screen and (min-width: 768px) {
    .meter-read {
      padding: 100px 0 100px 21.5%;
      width: 60%; } }
  .meter-read-wrapper {
    background-color: #fff; }
    @media only screen and (max-width: 767px) {
      .meter-read-wrapper {
        margin: 0 10px; } }
  .meter-read__title {
    padding-bottom: 60px;
    color: #2a2a2a;
    font: 3.4rem/5.4rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .meter-read__title {
        padding-bottom: 90px; } }
  .meter-read__content {
    text-align: center; }
  .meter-read__picture-image {
    max-width: 100%; }
  .meter-read__description {
    padding-top: 25px;
    text-align: left;
    color: #2a2a2a;
    font: 2.4rem/4rem "Open Sans", sans-serif; }
    @media only screen and (min-width: 768px) {
      .meter-read__description {
        text-align: inherit;
        line-height: 2rem;
        font-size: 1.4rem; } }

.meter-submit {
  padding: 80px 20px; }
  @media only screen and (min-width: 768px) {
    .meter-submit {
      padding: 95px 0 125px 21.5%;
      width: 60%; } }
  .meter-submit-wrapper {
    margin-bottom: 30px;
    background-color: #fff; }
    @media only screen and (max-width: 767px) {
      .meter-submit-wrapper {
        margin: 0 10px 10px; } }
  .meter-submit__title {
    padding-bottom: 30px;
    color: #2a2a2a;
    font: 3.4rem/5.4rem "Futura-Bold", sans-serif; }
  .meter-submit__description {
    color: #2a2a2a;
    font: 2.4rem/4rem "Open Sans", sans-serif; }
    @media only screen and (min-width: 768px) {
      .meter-submit__description {
        line-height: 3.2rem;
        font-size: 1.8rem; } }
  .meter-submit__action {
    padding-bottom: 35px; }
    @media only screen and (min-width: 768px) {
      .meter-submit__action {
        display: inline-block;
        padding-right: 50px; } }
    .meter-submit__actions {
      padding: 43px 0 0; }
      @media only screen and (min-width: 768px) {
        .meter-submit__actions {
          padding: 50px 0 15px; } }
    .meter-submit__action-icon {
      position: relative;
      padding-right: 45px; }
      @media only screen and (min-width: 768px) {
        .meter-submit__action-icon {
          padding-right: 30px; } }
      .meter-submit__action-icon::before {
        position: absolute;
        top: -10px;
        left: -10px;
        font-size: 5rem; }
        @media only screen and (min-width: 768px) {
          .meter-submit__action-icon::before {
            top: -7px;
            left: -7px;
            font-size: 3rem; } }
  .meter-submit__note {
    color: #2a2a2a;
    font: 2rem/2.7rem "Open Sans", sans-serif; }
    @media only screen and (min-width: 768px) {
      .meter-submit__note {
        line-height: 2rem;
        font-size: 1.4rem; } }

.modal-logged-in {
  background-color: #fff; }
  .modal-logged-in__logo {
    position: absolute;
    top: 13px; }
  .modal-logged-in-wrapper {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    display: none;
    position: relative;
    z-index: 19;
    border-bottom: 1px solid #636363;
    background-color: #fff;
    height: 0;
    overflow: hidden; }
    @media only screen and (min-width: 768px) {
      .modal-logged-in-wrapper {
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center; } }
    @media only screen and (max-width: 767px) {
      .modal-logged-in-wrapper--open {
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        -ms-transition: all 0.6s ease;
        -o-transition: all 0.6s ease;
        transition: all 0.6s ease;
        display: block;
        position: absolute;
        top: 0;
        background-color: #fff;
        width: 100%;
        height: calc(100vh - 3px);
        overflow-y: scroll; } }
  .modal-logged-in-close {
    position: absolute;
    top: -10px;
    right: -10px;
    z-index: 999;
    outline: 0;
    background-color: transparent;
    width: auto;
    height: auto;
    color: #0078cf;
    font-size: 6rem; }
    @media only screen and (min-width: 768px) {
      .modal-logged-in-close {
        top: 5px; } }
    .is-oru .modal-logged-in-close {
      color: #004557; }
  .modal-logged-in__title {
    margin: 100px 30px 50px;
    font: 4rem "Futura-Bold", sans-serif; }
  .modal-logged-in__list {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 60px 30px 0; }
    @media only screen and (min-width: 768px) {
      .modal-logged-in__list {
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row; } }
  .modal-logged-in__item {
    margin: 20px 0; }
    @media only screen and (min-width: 768px) {
      .modal-logged-in__item {
        margin: 0; } }
    .modal-logged-in__item--profile, .modal-logged-in__item--preferences, .modal-logged-in__item--logout {
      padding-left: 30px; }
    .modal-logged-in__item--profile {
      margin-top: 40px;
      margin-bottom: 0; }
    .modal-logged-in__item--preferences {
      margin-bottom: 0; }
  .modal-logged-in__link {
    display: block;
    position: relative;
    margin-right: 30px;
    width: 100%;
    color: #2a2a2a;
    font: 3rem "Futura-Bold", sans-serif; }
  .modal-logged-in__icon {
    color: #0078cf; }

.modal-selector {
  border-bottom: 1px solid #636363;
  background-color: #fff; }
  .modal-selector__logo {
    position: absolute;
    top: 13px; }
  .modal-selector__logo--oru {
    top: 16px; }
  .modal-selector-wrapper {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    visibility: hidden;
    z-index: 19;
    background-color: #fff;
    height: 0;
    overflow: hidden; }
    @media only screen and (min-width: 768px) {
      .modal-selector-wrapper {
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center; } }
    .modal-selector-wrapper--active {
      visibility: visible; }
  .modal-selector-close {
    position: absolute;
    top: 5px;
    right: 5px;
    z-index: 999;
    background-color: transparent;
    width: auto;
    height: auto;
    color: #0078cf;
    font-size: 6rem; }
    @media only screen and (min-width: 768px) {
      .modal-selector-close {
        top: 5px;
        right: 2px; } }
    .modal-selector-close:focus {
      outline: 0; }
  .modal-selector__title {
    margin: 100px 30px 50px;
    font: 4rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .modal-selector__title {
        margin: 0 0 0 53px;
        font-size: 2.2rem; } }
    @media only screen and (max-width: 320px) {
      .modal-selector__title {
        font-size: 2.2rem; } }
  .modal-selector__list {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 30px;
    overflow: auto; }
    @media only screen and (min-width: 768px) {
      .modal-selector__list {
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row; } }
  .modal-selector__item {
    margin: 20px 0;
    padding: 4px; }
    @media only screen and (min-width: 768px) {
      .modal-selector__item {
        margin: 0; } }
  .modal-selector__link {
    -webkit-transition: all, 0.2s, ease;
    -moz-transition: all, 0.2s, ease;
    -ms-transition: all, 0.2s, ease;
    -o-transition: all, 0.2s, ease;
    transition: all, 0.2s, ease;
    display: block;
    position: relative;
    margin-right: 30px;
    width: 100%;
    color: #2a2a2a;
    font: 3rem "Futura-Book", sans-serif; }
    @media only screen and (min-width: 768px) {
      .modal-selector__link {
        width: auto;
        font-size: 2.4rem; } }
    @media only screen and (max-width: 320px) {
      .modal-selector__link {
        font-size: 2.4rem; } }
    .modal-selector__link:hover {
      color: #0078cf; }
  .modal-selector__link--active {
    color: #0078cf; }
    .modal-selector__link--active::after {
      -webkit-border-radius: 50%;
      border-radius: 50%;
      background-clip: padding-box;
      /* stops bg color from leaking outside the border: */
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      position: absolute;
      top: 2px;
      right: 20px;
      background-color: #0078cf;
      width: 35px;
      height: 35px;
      color: #fff;
      font-family: 'coned-icons';
      font-size: 4rem;
      content: '\e96e'; }
      @media only screen and (max-width: 320px) {
        .modal-selector__link--active::after {
          top: 4px;
          width: 25px;
          height: 25px;
          font-size: 3rem; } }
      @media only screen and (min-width: 768px) {
        .modal-selector__link--active::after {
          display: none; } }

.our-businesses .modal-selector__title {
  margin: 80px 30px 20px;
  font-size: 2rem; }
  @media only screen and (min-width: 320px) {
    .our-businesses .modal-selector__title {
      font-size: 2.3rem; } }
  @media only screen and (min-width: 440px) {
    .our-businesses .modal-selector__title {
      font-size: 3.2rem; } }
  @media only screen and (min-width: 768px) {
    .our-businesses .modal-selector__title {
      margin: 0 0 0 53px;
      font-size: 2rem; } }

.our-businesses .modal-selector__link {
  font-size: 2rem; }
  @media only screen and (min-width: 320px) {
    .our-businesses .modal-selector__link {
      font-size: 2.3rem; } }
  @media only screen and (min-width: 440px) {
    .our-businesses .modal-selector__link {
      font-size: 3.2rem; } }
  @media only screen and (min-width: 768px) {
    .our-businesses .modal-selector__link {
      margin-right: 15px;
      font-size: 1.4rem; } }
  @media (min-width: 1086px) {
    .our-businesses .modal-selector__link {
      font-size: 1.7rem; } }
  @media only screen and (min-width: 1270px) {
    .our-businesses .modal-selector__link {
      font-size: 2rem; } }

.our-businesses .modal-selector__link--last {
  margin-right: 40px; }

.not-found {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 10px;
  background-color: #0078cf;
  max-width: 1400px; }
  @media only screen and (min-width: 768px) {
    .not-found {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      margin: 45px auto;
      padding: 30px 0; } }
  .not-found__image-container {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .not-found__image-container {
        width: 40%; } }
    .not-found__image-container-picture {
      display: block;
      padding: 75px 0; }
    .not-found__image-container-img {
      display: block;
      margin: 0 auto;
      width: 31%; }
      @media only screen and (min-width: 768px) {
        .not-found__image-container-img {
          width: auto; } }
  .not-found__info-container {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 50px;
    width: 100%;
    vertical-align: bottom;
    color: #fff; }
    @media only screen and (min-width: 768px) {
      .not-found__info-container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center;
        width: 58%; } }
    .not-found__info-container-block {
      height: 100%; }
      @media only screen and (min-width: 768px) {
        .not-found__info-container-block {
          padding-top: 40px; } }
    .not-found__info-container-title {
      -webkit-transition: all, 0.4s, ease;
      -moz-transition: all, 0.4s, ease;
      -ms-transition: all, 0.4s, ease;
      -o-transition: all, 0.4s, ease;
      transition: all, 0.4s, ease;
      display: block;
      font: 2rem/3rem "Futura-Bold", sans-serif; }
      @media only screen and (min-width: 320px) {
        .not-found__info-container-title {
          font: 3rem/4rem "Futura-Bold", sans-serif; } }
      @media only screen and (min-width: 440px) {
        .not-found__info-container-title {
          font: 5rem/6.2rem "Futura-Bold", sans-serif; } }
    .not-found__info-container-byline {
      -webkit-transition: all, 0.4s, ease;
      -moz-transition: all, 0.4s, ease;
      -ms-transition: all, 0.4s, ease;
      -o-transition: all, 0.4s, ease;
      transition: all, 0.4s, ease; }
    .not-found__info-container-em-dash {
      display: inline-block;
      margin-right: 15px;
      background-color: #fff;
      width: 50px;
      height: 3px;
      vertical-align: super; }
    .not-found__info-container-subtitle {
      display: inline-block;
      padding: 20px 0;
      text-transform: uppercase;
      font: 0.8rem/1.2rem "Open Sans", sans-serif;
      font-weight: 700; }
      @media only screen and (min-width: 320px) {
        .not-found__info-container-subtitle {
          padding: 30px 0;
          line-height: 1.4rem;
          font-size: 1rem; } }
      @media only screen and (min-width: 440px) {
        .not-found__info-container-subtitle {
          line-height: 2rem;
          font-size: 1.8rem; } }
    .not-found__info-container-text {
      -webkit-transition: all, 0.4s, ease;
      -moz-transition: all, 0.4s, ease;
      -ms-transition: all, 0.4s, ease;
      -o-transition: all, 0.4s, ease;
      transition: all, 0.4s, ease;
      display: block;
      padding-bottom: 75px;
      font: 1.2rem/2.2rem "Futura-Book", sans-serif; }
      @media only screen and (min-width: 320px) {
        .not-found__info-container-text {
          font: 2rem/3rem "Futura-Book", sans-serif; } }
      @media only screen and (min-width: 440px) {
        .not-found__info-container-text {
          font: 2.2rem/3.2rem "Futura-Book", sans-serif; } }
      @media only screen and (min-width: 768px) {
        .not-found__info-container-text {
          width: 84%;
          font: 1.6rem/2.6rem "Futura-Book", sans-serif; } }

.not-found--oru {
  background-color: #ff8e2c; }
  .not-found--oru__info-container {
    color: #004557; }
    .not-found--oru__info-container-em-dash {
      background-color: #004557; }

.page-hero-wrapper {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  @media only screen and (min-width: 768px) {
    .page-hero-wrapper {
      -webkit-flex-wrap: nowrap;
      -moz-flex-wrap: nowrap;
      -ms-flex-wrap: none;
      flex-wrap: nowrap; } }
  @media only screen and (min-width: 900px) {
    .page-hero-wrapper {
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; } }

.page-hero {
  -webkit-flex-basis: 100%;
  -moz-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%; }
  @media only screen and (min-width: 768px) {
    .page-hero {
      max-width: 50%;
      height: 425px; } }
  @media only screen and (min-width: 900px) {
    .page-hero {
      -webkit-flex-basis: 50%;
      -moz-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      flex-basis: 50%; } }
  .page-hero__link {
    margin-left: 30px; }
    .page-hero__link-icon {
      position: absolute;
      top: -5px;
      left: -40px;
      font-size: 3.5rem; }
      @media only screen and (min-width: 768px) {
        .page-hero__link-icon {
          top: -8px; } }
    .page-hero__link:focus::before {
      content: none !important; }
  .page-hero__content {
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    overflow: hidden; }
    @media only screen and (min-width: 900px) {
      .page-hero__content {
        -webkit-flex-basis: 50%;
        -moz-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%; } }
  .page-hero__content--blue {
    background-color: #0078cf;
    color: #fff; }
  .page-hero__content--white {
    background-color: #fff;
    color: #0078cf; }
  .page-hero__content--white-retiree {
    background-color: #fff;
    color: #000; }
  .page-hero__text-block {
    padding: 60px 30px;
    overflow: hidden;
    overflow-wrap: break-word; }
    @media only screen and (min-width: 768px) {
      .page-hero__text-block {
        padding: 0 30px; } }
    @media only screen and (min-width: 960px) {
      .page-hero__text-block {
        overflow-wrap: inherit; } }
    @media only screen and (min-width: 1400px) {
      .page-hero__text-block {
        padding: 0 60px; } }
  .page-hero__title {
    padding-bottom: 25px;
    font: 3rem/4rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 350px) {
      .page-hero__title {
        font-size: 4.5rem; } }
    @media only screen and (min-width: 768px) {
      .page-hero__title {
        padding-bottom: 15px;
        line-height: 2.8rem;
        font-size: 2.4rem; } }
    @media only screen and (min-width: 1001px) {
      .page-hero__title {
        line-height: 3.5rem; } }
    @media (min-width: 1086px) {
      .page-hero__title {
        font-size: 3.2rem; } }
    @media only screen and (min-width: 1400px) {
      .page-hero__title {
        font-size: 4rem; } }
  .page-hero__sub-title {
    padding-bottom: 40px;
    font: 2.2rem/2.4rem "Open Sans", sans-serif;
    font-weight: 600; }
    @media only screen and (min-width: 768px) {
      .page-hero__sub-title {
        padding-bottom: 30px;
        font-size: 1.4rem; } }
  .page-hero__item {
    display: inline-block;
    padding-bottom: 15px; }
    @media only screen and (min-width: 350px) {
      .page-hero__item {
        padding-right: 65px; } }
    @media only screen and (min-width: 768px) {
      .page-hero__item {
        display: block;
        padding-right: 0; } }
    .page-hero__item:not(:last-child) {
      padding-bottom: 15px; }
  .page-hero__image {
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    display: none;
    height: 100%;
    overflow: hidden; }
    @media only screen and (min-width: 900px) {
      .page-hero__image {
        -webkit-flex-basis: 50%;
        -moz-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        display: block; } }
  .page-hero__picture-image {
    width: 425px;
    height: 100%; }

.page-hero--oru .page-hero__content--white {
  color: #000; }

.page-hero--oru .page-hero__content--blue {
  background-color: #ff8e2c;
  color: #004557; }

.outage-confirmation-banner {
  margin: 0 10px 20px;
  background-color: #fff; }
  @media only screen and (min-width: 768px) {
    .outage-confirmation-banner {
      margin: 40px 0; } }
  .outage-confirmation-banner__wrapper {
    padding: 30px 20px;
    width: 100%;
    min-width: 0; }
    @media only screen and (max-width: 767px) {
      .outage-confirmation-banner__wrapper {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; } }
    @media only screen and (min-width: 768px) {
      .outage-confirmation-banner__wrapper {
        margin: 0 auto;
        padding: 50px 0;
        width: 58%; } }
  .outage-confirmation-banner__heading {
    margin-bottom: 30px;
    text-align: center;
    font: 2.6rem/3rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .outage-confirmation-banner__heading {
        font: 3.6rem/4.6rem "Futura-Bold", sans-serif; } }
  .outage-confirmation-banner__etr-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 30px;
    border: 1px solid #000; }
    @media only screen and (min-width: 768px) {
      .outage-confirmation-banner__etr-wrapper {
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row; } }
  .outage-confirmation-banner__etr {
    padding: 30px;
    font: 1.6rem/2.4rem "Open Sans", sans-serif; }
    @media only screen and (min-width: 768px) {
      .outage-confirmation-banner__etr {
        padding: 40px;
        width: 50%; } }
    .outage-confirmation-banner__etr + .outage-confirmation-banner__user-info {
      border-top: 1px solid #000; }
      @media only screen and (min-width: 768px) {
        .outage-confirmation-banner__etr + .outage-confirmation-banner__user-info {
          border-top: 0;
          border-left: 1px solid #000; } }
  .outage-confirmation-banner__etr-estimate {
    margin-bottom: 20px;
    color: #00882b;
    font: 2.2rem/3.6rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .outage-confirmation-banner__etr-estimate {
        font: 2.6rem/3.6rem "Futura-Bold", sans-serif; } }
  .outage-confirmation-banner__user-info {
    padding: 30px;
    font: 1.6rem/2.4rem "Open Sans", sans-serif; }
    @media only screen and (min-width: 768px) {
      .outage-confirmation-banner__user-info {
        padding: 40px;
        width: 50%; } }
  .outage-confirmation-banner__covid-updates {
    text-align: center;
    font: 1.6rem/2.2rem "Open Sans", sans-serif; }
    @media only screen and (min-width: 768px) {
      .outage-confirmation-banner__covid-updates {
        font: 1.6rem/2.4rem "Open Sans", sans-serif; } }

.overview-header-container {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 15px auto -5px;
  padding: 0 10px; }
  @media only screen and (min-width: 768px) {
    .overview-header-container {
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between;
      margin: 40px auto 0;
      padding: 0; } }

.overview-bill-card {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  position: relative;
  margin-bottom: 15px;
  background-color: #0078cf;
  padding: 52px 10px 30px;
  width: 100%;
  height: auto;
  text-align: center;
  color: #fff; }
  @media only screen and (min-width: 425px) {
    .overview-bill-card {
      padding: 52px 40px 30px; } }
  @media only screen and (min-width: 768px) {
    .overview-bill-card {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      margin-right: 20px;
      margin-bottom: 20px;
      padding: 52px 60px 100px;
      width: calc(66% - 10px); } }
  .overview-bill-card__cta-full-container {
    max-width: 620px; }
  .overview-bill-card--padding-bottom-mobile-error {
    padding-bottom: 120px; }
    @media only screen and (min-width: 768px) {
      .overview-bill-card--padding-bottom-mobile-error {
        padding-bottom: 100px; } }
  .overview-bill-card__price {
    margin: 45px 0 10px;
    font: 8.2rem/8.4rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .overview-bill-card__price {
        margin: 70px 0 40px;
        font: 11rem/6rem "Futura-Bold", sans-serif; } }
    .overview-bill-card__price--credit {
      color: #0078cf; }
    .overview-bill-card__price--centered-mobile {
      margin: 45px 0; }
      @media only screen and (min-width: 768px) {
        .overview-bill-card__price--centered-mobile {
          margin: 70px 0 40px; } }
  .overview-bill-card__due {
    font: 1.8rem/2.4rem "Open Sans", sans-serif;
    font-weight: 700; }
    @media only screen and (min-width: 425px) {
      .overview-bill-card__due {
        font: 2.4rem/3rem "Open Sans", sans-serif;
        font-weight: 700; } }
  .overview-bill-card__cta {
    margin: 50px 0 0; }
  .overview-bill-card__cta-icon::before {
    position: absolute;
    top: -6px;
    left: -8px;
    font-size: 3.5rem; }
  .overview-bill-card__cta-icon--alternative {
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    position: absolute;
    top: 21px;
    right: 30px;
    margin-right: 0; }
    .overview-bill-card__cta-icon--alternative::before {
      position: initial;
      font-size: 3.5rem; }
  @media only screen and (min-width: 768px) {
    .overview-bill-card__cta-container {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center; } }
  .overview-bill-card__cta-container .overview-bill-card__cta {
    margin-top: 15px;
    min-width: 280px; }
    @media only screen and (min-width: 768px) {
      .overview-bill-card__cta-container .overview-bill-card__cta {
        margin-top: 50px; } }
  @media only screen and (min-width: 768px) {
    .overview-bill-card__cta-container .overview-bill-card__cta--half-margin-top {
      margin-top: 25px; } }
  @media only screen and (min-width: 768px) {
    .overview-bill-card__cta-container--three-elements {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      width: 100%; } }
  @media only screen and (min-width: 768px) {
    .overview-bill-card__cta-container--three-elements .overview-bill-card__cta {
      margin-right: 10px;
      margin-left: 10px; } }
  .overview-bill-card__view-plan {
    margin-top: 30px;
    font: 1.2rem/1.8rem "Open Sans", sans-serif;
    font-weight: 600; }
    @media only screen and (min-width: 768px) {
      .overview-bill-card__view-plan {
        margin-top: 45px;
        font: 1.4rem/1.8rem "Open Sans", sans-serif; } }
    .overview-bill-card__view-plan b {
      font-weight: 800; }
    .overview-bill-card__view-plan a {
      color: #004557; }
      body:not(.is-oru) .overview-bill-card__view-plan a {
        color: #fff; }
  .overview-bill-card__plan-agreement {
    margin: 30px auto 0;
    font: 1.4rem/1.8rem "Open Sans", sans-serif;
    font-weight: 600; }
    @media only screen and (min-width: 768px) {
      .overview-bill-card__plan-agreement {
        margin: 40px auto 20px; } }
    .overview-bill-card__plan-agreement b {
      font: 1.4rem/1.8rem "Futura-Bold", sans-serif; }
    .overview-bill-card__plan-agreement strong {
      font-size: 1.5em; }
  .overview-bill-card__tooltip::after {
    top: -10px;
    right: -5px;
    font-size: 3.5rem; }
  .overview-bill-card--no-banner {
    padding-top: 0; }
    @media only screen and (min-width: 768px) {
      .overview-bill-card--no-banner {
        padding-top: 52px; } }

.overview-bill-card-side {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  margin-bottom: 0;
  border-top: 5px solid #069bd7;
  background-color: #fff;
  padding: 30px;
  width: 100%; }
  @media only screen and (min-width: 768px) {
    .overview-bill-card-side {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      margin-bottom: 20px;
      width: 32%; } }
  .overview-bill-card-side__title {
    font: 2.2rem/2.6rem "Futura-Bold", sans-serif;
    word-break: break-word; }
    .overview-bill-card-side__title--no-image {
      font: 2.6rem/3rem "Futura-Bold", sans-serif; }
    .overview-bill-card-side__title--overdue {
      color: #d93927; }
  .overview-bill-card-side__description {
    margin: 26px 0;
    font: 1.6rem/2.2rem "Open Sans", sans-serif; }
  .overview-bill-card-side__buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start; }
  .overview-bill-card-side__button, .overview-bill-card-side__cta {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    margin-bottom: 15px; }
  .overview-bill-card-side__cta--icon {
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    position: relative;
    margin-left: 5px;
    width: 14px;
    height: 14px; }
    .overview-bill-card-side__cta--icon::before {
      position: absolute;
      top: -4px;
      left: -8px;
      font-size: 2.5rem; }
    .overview-bill-card-side__cta--icon:hover {
      text-decoration: none; }

.overview-image {
  -webkit-align-self: center;
  -moz-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  margin-bottom: 25px; }
  @media only screen and (max-width: 767px) {
    .overview-image {
      width: 200px; } }
  @media only screen and (min-width: 768px) {
    .overview-image {
      max-width: 380px; } }

.overview-header-container--oru .overview-bill-card {
  background-color: #ff8e2c;
  color: #004557; }
  .overview-header-container--oru .overview-bill-card__price--credit {
    color: #ff8e2c; }

.overview-header-container--oru .overview-bill-card-side {
  border-top-color: #e77613; }

.overview-bill-analysis {
  position: relative;
  margin: 15px 10px;
  background-color: #fff;
  padding: 20px 30px 80px;
  overflow: hidden; }
  @media only screen and (min-width: 768px) {
    .overview-bill-analysis {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      margin: 40px auto;
      padding: 60px; } }
  .overview-bill-analysis__header {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
    @media only screen and (min-width: 768px) {
      .overview-bill-analysis__header {
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between;
        -webkit-box-align: end;
        -ms-flex-align: end;
        -webkit-align-items: flex-end;
        -moz-align-items: flex-end;
        align-items: flex-end; } }
  .overview-bill-analysis__title {
    color: #2a2a2a;
    font: 3rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .overview-bill-analysis__title {
        padding-top: 0; } }
  .overview-bill-analysis__link {
    margin-top: 20px; }
    .overview-bill-analysis__link--initial {
      margin-top: 0; }
      @media only screen and (max-width: 767px) {
        .overview-bill-analysis__link--initial {
          margin-top: 20px; } }
    .overview-bill-analysis__link-icon {
      position: relative;
      padding-right: 16px; }
      .overview-bill-analysis__link-icon::before {
        position: absolute;
        top: -9px;
        left: -12px;
        font-size: 3.5rem; }
  .overview-bill-analysis__nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-top: 25px; }
    @media only screen and (min-width: 768px) {
      .overview-bill-analysis__nav {
        margin-top: 15px;
        margin-left: 30px;
        width: 50%; } }
    @media only screen and (min-width: 1100px) {
      .overview-bill-analysis__nav {
        -webkit-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: none;
        flex-wrap: nowrap; } }
    .overview-bill-analysis__nav-description {
      margin-right: 5px;
      margin-bottom: 3px;
      width: 100%;
      color: #2a2a2a;
      font: 1.4rem "Open Sans", sans-serif; }
      @media only screen and (min-width: 1100px) {
        .overview-bill-analysis__nav-description {
          width: auto; } }
    .overview-bill-analysis__nav-separator {
      margin: 0 8px;
      background-color: #2a2a2a;
      width: 3px;
      color: #2a2a2a;
      font: 1.4rem "Open Sans", sans-serif;
      font-weight: 800; }
      @media only screen and (min-width: 768px) {
        .overview-bill-analysis__nav-separator {
          width: 2px; } }
    .overview-bill-analysis__nav-item {
      position: relative;
      background-color: #fff;
      font: 1.4rem "Open Sans", sans-serif;
      font-weight: 800; }
      .overview-bill-analysis__nav-item,
      .is-oru .overview-bill-analysis__nav-item {
        text-decoration: none;
        color: #636363; }
      .overview-bill-analysis__nav-item:last-child {
        padding-right: 0; }
      .overview-bill-analysis__nav-item:last-child::after {
        display: none; }
      .overview-bill-analysis__nav-item:hover {
        border-bottom: 3px solid #636363; }
    .overview-bill-analysis__nav-item--active {
      border-bottom: 3px solid #0078cf;
      color: #2a2a2a; }
      .overview-bill-analysis__nav-item--active:hover {
        border-color: #0078cf; }
  .overview-bill-analysis__initial {
    margin-top: 30px;
    border-top: 3px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    background-color: #f4f4f4;
    padding: 40px 20px; }
    .overview-bill-analysis__initial-description {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      color: #2a2a2a;
      font: 1.8rem/2.4rem "Open Sans", sans-serif;
      font-weight: 400; }
    .overview-bill-analysis__initial-icon {
      margin-right: 20px;
      color: #cbcbcb;
      font-size: 4rem; }
  .overview-bill-analysis__information {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    justify-content: space-around;
    display: none;
    margin-top: 50px; }
    @media only screen and (min-width: 768px) {
      .overview-bill-analysis__information {
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        margin-top: 90px; } }
    .overview-bill-analysis__information--active {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex; }
    .overview-bill-analysis__information--column-direction {
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
  .overview-bill-analysis__level-payment-title {
    font: 1.8rem/2rem "Futura-Bold", sans-serif; }
  .overview-bill-analysis__level-payment-paragraph {
    margin-top: 25px;
    font: 1.5rem/2.2rem "Open Sans", sans-serif; }
    .overview-bill-analysis__level-payment-paragraph--introduction {
      margin-top: 50px;
      font: 1.2rem/1.8rem "Open Sans", sans-serif;
      font-weight: 700; }
  .overview-bill-analysis__level-payment-list-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 5px;
    text-align: center; }
    @media only screen and (min-width: 768px) {
      .overview-bill-analysis__level-payment-list-container {
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row; } }
  .overview-bill-analysis__level-payment-list-element {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    border: 1px solid #e6e6e6;
    border-bottom: 0;
    padding: 35px 0 22px; }
    @media only screen and (min-width: 768px) {
      .overview-bill-analysis__level-payment-list-element {
        border-right: 0;
        border-bottom: 1px solid #e6e6e6;
        max-width: 30%; }
        .overview-bill-analysis__level-payment-list-element:last-child {
          border-right: 1px solid #e6e6e6; } }
    .overview-bill-analysis__level-payment-list-element:last-child {
      border-bottom: 1px solid #e6e6e6; }
  .overview-bill-analysis__level-payment-list-element-amount {
    font: 3.5rem/2.5rem "Futura-Bold", sans-serif; }
    .overview-bill-analysis__level-payment-list-element-amount--positive-balance {
      color: #00882b; }
    .overview-bill-analysis__level-payment-list-element-amount--negative-balance {
      color: #d93927; }
  .overview-bill-analysis__level-payment-list-element-description {
    margin-top: 20px;
    color: #636363;
    font: 1.2rem/1.8rem "Open Sans", sans-serif;
    font-weight: 700; }
    .overview-bill-analysis__level-payment-list-element-description-paragraph {
      display: inline; }
    .overview-bill-analysis__level-payment-list-element-description .coned-tooltip__text {
      color: #636363; }
  .overview-bill-analysis__progress-plan {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px; }
    .overview-bill-analysis__progress-plan-element {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      width: 100%; }
      .overview-bill-analysis__progress-plan-element:first-child .overview-bill-analysis__progress-plan-bar {
        border-left: 1px solid #2a2a2a;
        border-radius: 50px 0 0 50px; }
      .overview-bill-analysis__progress-plan-element:last-child .overview-bill-analysis__progress-plan-bar {
        border-right: 1px solid #2a2a2a;
        border-radius: 0 50px 50px 0; }
    .overview-bill-analysis__progress-plan-bar {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      margin-bottom: 18px;
      border: 1px #2a2a2a;
      border-style: solid none;
      width: 100%;
      height: 30px; }
      .overview-bill-analysis__progress-plan-bar--progressed {
        border-right: 1px solid #00882b;
        background-color: #00882b; }
      .overview-bill-analysis__progress-plan-bar--selected {
        background: -moz-linear-gradient(91deg, #00882b 50%, #fff 50%);
        background: -webkit-gradient(91deg, color-stop(50%, #00882b), color-stop(50%, #fff));
        background: -webkit-linear-gradient(91deg, #00882b 50%, #fff 50%);
        background: -o-linear-gradient(91deg, #00882b 50%, #fff 50%);
        background: -ms-linear-gradient(91deg, #00882b 50%, #fff 50%);
        background: linear-gradient(91deg, #00882b 50%, #fff 50%); }
    .overview-bill-analysis__progress-plan-paragraph {
      font: 1.2rem/1.8rem "Open Sans", sans-serif;
      font-weight: 700; }
  .overview-bill-analysis__column {
    margin-top: 10px;
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .overview-bill-analysis__column {
        border-bottom: 1px solid #636363;
        width: 50%; }
        .overview-bill-analysis__column:last-child {
          margin-left: 70px; } }
    .overview-bill-analysis__column--text {
      border: 0; }
    .overview-bill-analysis__column-item {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      border-bottom: 1px solid #636363;
      padding: 50px 0; }
      @media only screen and (min-width: 768px) {
        .overview-bill-analysis__column-item:last-child {
          border: 0; } }
      .overview-bill-analysis__column-item--changes {
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        padding: 40px 0; }
  .overview-bill-analysis__information-title {
    border-bottom: 3px solid #636363;
    padding-bottom: 10px;
    width: 100%;
    color: #2a2a2a;
    font: 1.8rem/2.4rem "Futura-Bold", sans-serif; }
  .overview-bill-analysis__note {
    margin-top: 40px;
    font: 1.4rem "Open Sans", sans-serif;
    font-weight: 600; }

.analysis-column__service-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }

.analysis-column__service-title {
  margin: 0 10px;
  color: #636363;
  font: 1.8rem/2.4rem "Futura-Bold", sans-serif; }

.analysis-column__service-detail {
  color: #636363;
  font: 1.4rem/1.8rem "Open Sans", sans-serif;
  font-weight: 600; }

.analysis-column__service-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  width: 23px;
  height: 23px;
  color: #fff;
  font-size: 3.5rem; }
  .analysis-column__service-icon--up {
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    background-color: #d93927; }
  .analysis-column__service-icon--down {
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    background-color: #00882b; }
  .analysis-column__service-icon--check {
    position: absolute;
    z-index: 10;
    border: 2px solid #00882b;
    background-color: #fff;
    width: 31px;
    height: 31px;
    color: #00882b; }
    @media only screen and (min-width: 768px) {
      .analysis-column__service-icon--check {
        position: relative; } }

.analysis-column__service-description {
  display: block;
  margin-top: 10px;
  font: 2.4rem/3.6rem "Open Sans", sans-serif; }
  .analysis-column__service-description span {
    font-weight: 700; }
  .analysis-column__service-description--up span {
    color: #d93927;
    font: 2.4rem/3.6rem "Futura-Bold", sans-serif; }
  .analysis-column__service-description--down span {
    color: #00882b;
    font: 2.4rem/3.6rem "Futura-Bold", sans-serif; }

.analysis-column__changes-icon {
  position: relative;
  margin-right: 20px;
  width: 24px;
  color: #636363; }
  .analysis-column__changes-icon::before {
    position: absolute;
    top: -5px;
    left: -8px;
    font-size: 3.5rem; }

.analysis-column__changes-description {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: 50%;
  color: #636363;
  font: 1.8rem/2.4rem "Open Sans", sans-serif;
  font-weight: 600; }
  .analysis-column__changes-description--no-icon {
    margin-left: 42px; }

.analysis-column__changes-price {
  font: 1.6rem/2rem "Futura-Bold", sans-serif; }
  .analysis-column__changes-price--up {
    color: #d93927; }
  .analysis-column__changes-price--down {
    color: #00882b; }

.analysis-column__text {
  border-bottom: 1px solid #e6e6e6;
  background-color: #f4f4f4;
  padding: 40px 20px; }
  .analysis-column__text-description {
    color: #2a2a2a;
    font: 1.8rem/2.4rem "Open Sans", sans-serif; }
  .analysis-column__text-cta {
    -webkit-transition: color 0.3s ease;
    -moz-transition: color 0.3s ease;
    -ms-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    transition: color 0.3s ease;
    display: block;
    margin: 10px 0 50px;
    color: #0078cf;
    font: 1.4rem "Open Sans", sans-serif;
    font-weight: 800; }
    .analysis-column__text-cta:hover {
      color: #0078cf; }

.overview-bill-analysis__disclaimer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%; }
  @media only screen and (min-width: 768px) {
    .overview-bill-analysis__disclaimer {
      float: right;
      width: 45%; } }
  @media only screen and (min-width: 1024px) {
    .overview-bill-analysis__disclaimer {
      width: 47%; } }

.overview-bill-analysis--oru .analysis-column__text-cta {
  color: #ff8e2c; }
  .overview-bill-analysis--oru .analysis-column__text-cta:hover {
    color: #ff8e2c; }

.overview-bill-analysis--oru .overview-bill-analysis__nav-item--active {
  border-bottom: 3px solid #004557;
  color: #2a2a2a; }
  .overview-bill-analysis--oru .overview-bill-analysis__nav-item--active:hover {
    border-color: #004557; }

body:not(.mouse-user):not(.is-oru) .overview-bill-analysis__nav-item:focus {
  position: relative;
  outline: 0 !important; }

body:not(.mouse-user) .overview-bill-analysis__nav-item:focus {
  position: relative;
  outline: 0 !important; }

.overview-notification {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  margin-bottom: 15px;
  padding: 22px 0;
  width: 100%;
  overflow: hidden; }
  @media only screen and (min-width: 768px) {
    .overview-notification {
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      margin-bottom: 20px; } }
  .overview-notification--red {
    background-color: #d93927; }
  .overview-notification__block {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 20px;
    padding: 0 10px 0 50px;
    width: 90%; }
    @media only screen and (min-width: 768px) {
      .overview-notification__block {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center;
        padding-left: 60px; } }
  .overview-notification__cta-container {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 90%; }
    @media only screen and (min-width: 425px) {
      .overview-notification__cta-container {
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        padding-right: 30px;
        width: auto; } }
  .overview-notification__cta {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    -webkit-transition: border 0.2s ease;
    -moz-transition: border 0.2s ease;
    -ms-transition: border 0.2s ease;
    -o-transition: border 0.2s ease;
    transition: border 0.2s ease;
    margin: 20px 7px 0;
    padding: 10px 30px;
    text-align: center;
    font: 1rem/1.8rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .overview-notification__cta {
        margin: 5px 7px;
        padding: 12px 30px;
        font-size: 1.2rem; } }
    .overview-notification__cta,
    .is-oru .overview-notification__cta {
      border: 2px solid #d93927;
      background-color: #fff;
      text-decoration: none;
      color: #d93927; }
      .overview-notification__cta:active:not([disabled]),
      .is-oru .overview-notification__cta:active:not([disabled]) {
        background-color: #94000f; }
  .overview-notification__cta--secondary,
  .is-oru .overview-notification__cta--secondary {
    border: 2px solid #fff;
    background-color: #d93927;
    color: #fff; }
  .overview-notification__icon {
    position: relative;
    height: 15px;
    color: #fff; }
    @media only screen and (min-width: 768px) {
      .overview-notification__icon {
        height: 35px; } }
    .overview-notification__icon span[class*='icon-']::before {
      position: absolute;
      top: -8px;
      left: -40px;
      font-size: 3.5rem; }
      @media only screen and (min-width: 768px) {
        .overview-notification__icon span[class*='icon-']::before {
          top: 0; } }
  .overview-notification__description {
    letter-spacing: 0.1px;
    color: #fff;
    font: 1.3rem/1.6rem "Open Sans", sans-serif; }
    @media only screen and (min-width: 768px) {
      .overview-notification__description {
        font: 1.6rem/2.2rem "Open Sans", sans-serif; } }
    .overview-notification__description strong,
    .overview-notification__description b {
      font-weight: 800; }

.overview-notification-card {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 50px;
  color: #fff; }
  .overview-notification-card__title {
    font: 1.6rem/2.2rem "Futura-Bold", sans-serif; }
  .overview-notification-card--red {
    border-bottom: 2px #d93927 solid;
    background: repeating-linear-gradient(-60deg, #d93927, #d93927 20px, #d93927 20px, #d93927 40px); }
  .overview-notification-card--yellow {
    background: repeating-linear-gradient(-55deg, #fff3a5, #fff3a5 20px, #fdee8a 20px, #fdee8a 40px);
    color: #2a2a2a; }
  .overview-notification-card--green {
    background: repeating-linear-gradient(-55deg, #00882b, #00882b 20px, #00882b 20px, #00882b 40px); }

.pagination {
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  padding: 45px 0 90px; }
  @media only screen and (min-width: 768px) {
    .pagination--mobile {
      display: none; } }
  .pagination--mobile-small {
    padding: 40px 0; }
  @media only screen and (min-width: 768px) {
    .pagination--desktop {
      padding: 45px 0; } }
  @media only screen and (max-width: 767px) {
    .pagination--desktop {
      display: none; } }
  .pagination__item {
    padding: 2px;
    width: 75px;
    height: 75px;
    text-align: center; }
    @media only screen and (max-width: 767px) {
      .pagination__item--wider {
        width: 40%; } }
  .pagination__text, .pagination__link {
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    width: 100%;
    height: 100%;
    font: 2rem/1rem "Futura-Bold", sans-serif; }
  .pagination__text {
    border: 2px solid #0078cf;
    background-color: #fff;
    color: #2a2a2a; }
    .is-oru .pagination__text {
      border-color: #004557; }
  .pagination__link {
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    display: block;
    position: relative;
    outline: none;
    background-color: #fff;
    cursor: pointer;
    text-decoration: underline;
    color: #0078cf; }
    .pagination__link:hover {
      text-decoration: none; }
    .pagination__link::before {
      position: absolute;
      top: 35px;
      left: 18px;
      font-size: 4rem; }
    .pagination__link--prev {
      -moz-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg);
      z-index: 1;
      text-decoration: none; }
    .pagination__link--next {
      -moz-transform: rotate(-90deg);
      -o-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
      -webkit-transform: rotate(-90deg);
      transform: rotate(-90deg);
      text-decoration: none; }
    .is-oru .pagination__link {
      color: #004557; }
  .pagination__reset {
    display: none; }

.pay-my-bill {
  background-color: #0078cf;
  padding: 50px 10px;
  text-align: center;
  color: #fff; }
  .pay-my-bill__bill-matrix-paragraph {
    padding: 30px 0; }
    .pay-my-bill__bill-matrix-paragraph > p {
      padding: 10px 0 0;
      color: #636363;
      font: 1.4rem/2rem "Open Sans", sans-serif;
      font-weight: 600; }
  .pay-my-bill__subtitle, .pay-my-bill__link {
    font: 1.6rem/2.6rem "Open Sans", sans-serif;
    font-weight: 700; }
    @media only screen and (min-width: 768px) {
      .pay-my-bill__subtitle, .pay-my-bill__link {
        line-height: 3.4rem;
        font-size: 2.4rem; } }
    @media only screen and (min-width: 768px) {
      .pay-my-bill__subtitle--small, .pay-my-bill__link--small {
        padding-top: 15px;
        line-height: 2.6rem;
        font-size: 1.8rem; } }
  .pay-my-bill__link, .pay-my-bill__account-link {
    margin-left: 25px;
    color: #4bcbff; }
  .pay-my-bill__link:hover .pay-my-bill__link-text, .pay-my-bill__account-link:hover {
    text-decoration: underline; }
  .pay-my-bill__notification {
    margin-top: 50px;
    border: 1px solid #636363;
    padding: 15px;
    color: #636363;
    font-weight: 600; }
    .pay-my-bill__notification-icon {
      -webkit-border-radius: 50%;
      border-radius: 50%;
      background-clip: padding-box;
      /* stops bg color from leaking outside the border: */
      position: relative;
      left: 0;
      padding-right: 27px; }
      .pay-my-bill__notification-icon::before {
        position: absolute;
        top: -3px;
        left: -2px;
        font-size: 2.5rem; }
  .pay-my-bill__account, .pay-my-bill__account-link {
    font: 1.2rem/1.8rem "Open Sans", sans-serif; }
    @media only screen and (min-width: 768px) {
      .pay-my-bill__account, .pay-my-bill__account-link {
        line-height: 2.4rem;
        font-size: 1.6rem; } }
    .pay-my-bill__account-number, .pay-my-bill__account-link-number {
      font-weight: 700; }
  .pay-my-bill__title {
    font: 3.6rem/8rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 535px) {
      .pay-my-bill__title {
        font: 5.5rem/8rem "Futura-Bold", sans-serif; } }
    @media only screen and (min-width: 768px) {
      .pay-my-bill__title {
        padding-top: 30px;
        font: 8.3rem/13rem "Futura-Bold", sans-serif; } }
    @media only screen and (min-width: 960px) {
      .pay-my-bill__title {
        font: 11rem/13rem "Futura-Bold", sans-serif; } }
  .pay-my-bill__address-title {
    font: 2.2rem/3.4rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .pay-my-bill__address-title {
        padding-left: 20px; } }
  .pay-my-bill__date, .pay-my-bill__account-container {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  .pay-my-bill__button {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    margin-top: 15px; }
    @media only screen and (min-width: 768px) {
      .pay-my-bill__button {
        margin-top: 0; } }
    .pay-my-bill__button:hover .pay-my-bill__button-icon--rotate {
      transform: rotate(-90deg) scale(1.025) !important; }
    .pay-my-bill__button-container {
      margin: 0 auto;
      padding-top: 45px;
      max-width: 600px; }
      @media only screen and (min-width: 768px) {
        .pay-my-bill__button-container {
          display: -webkit-box;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-direction: normal;
          -webkit-box-orient: horizontal;
          -webkit-flex-direction: row;
          -moz-flex-direction: row;
          -ms-flex-direction: row;
          flex-direction: row;
          -ms-flex-pack: distribute;
          -webkit-justify-content: space-around;
          -moz-justify-content: space-around;
          justify-content: space-around; } }
    .pay-my-bill__button span[class*='icon-']::before {
      position: absolute;
      top: -3px;
      right: -7px;
      font-size: 3rem; }
    .pay-my-bill__button-icon--rotate {
      -moz-transform: rotate(-90deg);
      -o-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
      -webkit-transform: rotate(-90deg);
      transform: rotate(-90deg); }
      .pay-my-bill__button-icon--rotate::before {
        left: -7px; }
    body:not(.mouse-user):not(.is-oru) .pay-my-bill__button:focus {
      outline: none; }
    body:not(.mouse-user) .pay-my-bill__button:focus {
      outline: none; }
  .pay-my-bill__radio--margin {
    margin-bottom: 20px !important; }
  .pay-my-bill__batch-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    border-bottom: 1px solid #636363;
    padding: 20px 0; }
    @media only screen and (min-width: 768px) {
      .pay-my-bill__batch-container {
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center; } }
    .pay-my-bill__batch-container:first-child {
      border-top: 2px solid #636363; }
  .pay-my-bill__batch-description {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    padding-bottom: 5px; }
  .pay-my-bill__batch-icon {
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: relative;
    margin-right: 15px;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    font-family: 'coned-icons' !important;
    box-sizing: border-box; }
    .pay-my-bill__batch-icon::before {
      -moz-transform: translate(-50%, -50%);
      -o-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      position: absolute;
      top: 50%;
      left: 50%;
      font-size: 3rem; }
    .pay-my-bill__batch-icon-check {
      background-color: #00882b;
      color: #fff; }
    .pay-my-bill__batch-icon-warning {
      border: 2px solid #000;
      background-color: #fdee8a;
      color: #000; }
    .pay-my-bill__batch-icon-error {
      background-color: #d93927;
      color: #fff; }
  .pay-my-bill__batch-description-paragraph {
    text-align: left;
    font: 1.8rem/2rem "Futura-Bold", sans-serif; }
  .pay-my-bill__batch-buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 20px;
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .pay-my-bill__batch-buttons {
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        padding-top: 0;
        width: auto; } }
    .pay-my-bill__batch-buttons--pay-batch {
      margin: 10px 0; }
      @media only screen and (min-width: 768px) {
        .pay-my-bill__batch-buttons--pay-batch {
          margin: 0 10px !important; } }
    .pay-my-bill__batch-buttons--pay-batch:focus {
      outline: none; }
  .pay-my-bill .coned-tooltip--white-blue .coned-tooltip--open::after,
  .pay-my-bill .coned-tooltip--white-red .coned-tooltip--open::after {
    top: -9px;
    right: -6px;
    font-size: 3rem; }
    @media only screen and (min-width: 768px) {
      .pay-my-bill .coned-tooltip--white-blue .coned-tooltip--open::after,
      .pay-my-bill .coned-tooltip--white-red .coned-tooltip--open::after {
        top: -7px; } }

.pay-my-bill-card {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 50px;
  color: #fff; }
  .pay-my-bill-card__title {
    font: 1.6rem/2.2rem "Futura-Bold", sans-serif; }
  .pay-my-bill-card--red {
    border-bottom: 2px #d93927 solid;
    background: repeating-linear-gradient(-60deg, #d93927, #d93927 20px, #d93927 20px, #d93927 40px); }

.pay-my-bill--oru .pay-my-bill {
  background-color: #ff8e2c;
  color: #004557; }

@media only screen and (min-width: 768px) {
  .error-messages-container {
    padding-left: 20px; } }

.error-messages-container__title {
  color: #d93927;
  font: 1.8rem/2.4rem "Futura-Bold", sans-serif; }
  @media only screen and (min-width: 768px) {
    .error-messages-container__title {
      font: 2.2rem/2.4rem "Futura-Bold", sans-serif; } }

.error-messages-container__list {
  font: 1.8rem/2.4rem "Futura-Book", sans-serif; }
  @media only screen and (min-width: 768px) {
    .error-messages-container__list {
      font: 2.2rem/2.4rem "Futura-Book", sans-serif; } }

.error-messages-container__list-element {
  margin-bottom: 5px;
  color: #d93927; }

.error-messages-container__paragraph-cta {
  margin-bottom: 10px;
  font: 1.6rem/2rem "Open Sans", sans-serif; }
  @media only screen and (min-width: 768px) {
    .error-messages-container__paragraph-cta {
      margin-bottom: 0;
      font: 1.9rem/3rem "Open Sans", sans-serif; } }

.payment-table {
  color: #2a2a2a; }
  @media only screen and (max-width: 440px) {
    .payment-table {
      font: 1.2rem/1.4rem "Open Sans", sans-serif; } }
  .payment-table-wrapper {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 20px;
    border: 1px solid #636363;
    padding: 10px 20px; }
    @media only screen and (max-width: 440px) {
      .payment-table-wrapper {
        font: 1.2rem/1.4rem "Open Sans", sans-serif;
        font-weight: 800; } }
    .payment-table-wrapper__cta-link--right, .payment-table-wrapper__cta-link--left {
      padding: 15px 0; }
    .payment-table-wrapper__cta-link--right {
      -webkit-align-self: flex-end;
      -moz-align-self: flex-end;
      -ms-flex-item-align: end;
      align-self: flex-end; }
    .payment-table-wrapper__cta-link--left {
      -webkit-align-self: flex-start;
      -moz-align-self: flex-start;
      -ms-flex-item-align: start;
      align-self: flex-start; }
    .payment-table-wrapper:focus {
      outline: none; }
  .payment-table__row-total {
    border-top: 1px solid #2a2a2a; }
  .payment-table__span--no-bold {
    font-weight: 600 !important; }
  .payment-table__column-description {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 5px 0;
    width: 70%; }
    .payment-table__column-description span {
      font-weight: 800; }
    .payment-table__column-description .no-bold {
      font-weight: 600; }
  .payment-table__column-description-inline-text {
    display: inline; }
  .payment-table__column-paid {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 5px 15px;
    width: 15%;
    text-align: right;
    color: #d93927; }
    @media only screen and (max-width: 440px) {
      .payment-table__column-paid {
        padding: 5px; } }
  .payment-table__column-paid-total {
    font-weight: 800; }
  .payment-table__column-outstanding {
    padding: 5px 15px;
    text-align: right;
    color: #d93927; }
    @media only screen and (max-width: 440px) {
      .payment-table__column-outstanding {
        padding: 5px; } }
  .payment-table__column-total {
    padding: 25px 0;
    text-align: right; }
    .payment-table__column-total span {
      font-weight: 800; }
  .payment-table__column--title {
    color: #2a2a2a; }
  .payment-table__popup {
    position: absolute;
    left: 9999px;
    visibility: hidden;
    pointer-events: none; }
    .payment-table__popup--active {
      position: fixed;
      left: 0;
      visibility: visible;
      pointer-events: auto; }

.popup {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 999999;
  background-color: rgba(0, 0, 0, 0.5);
  width: 100%;
  overflow-y: auto; }
  @media only screen and (min-width: 768px) {
    .popup .coned-label {
      padding-left: 20px;
      line-height: 3rem;
      font-size: 1.8rem; } }
  .popup__payment-details {
    position: relative;
    margin-top: 30px; }
    .popup__payment-details--label {
      color: #2a2a2a;
      font: 1.8rem/2.6rem "Open Sans", sans-serif;
      font-weight: 700; }
    .popup__payment-details--value {
      color: #2a2a2a;
      font: 1.8rem/2.6rem "Open Sans", sans-serif; }
    .popup__payment-details--value-error {
      color: #d93927;
      font: 1.8rem/2.6rem "Open Sans", sans-serif; }
    .popup__payment-details--separator {
      display: block; }
      @media only screen and (min-width: 768px) {
        .popup__payment-details--separator {
          display: none; } }
      .popup__payment-details--separator::before {
        position: absolute;
        background-color: #e6e6e6;
        width: 100%;
        height: 2px;
        content: ' '; }
  .popup-scroll-section {
    height: 100%; }
  .popup-container {
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 5% auto;
    border-top: 3px solid #0078cf;
    background-color: #fff;
    padding: 20px;
    width: 95%;
    height: auto; }
    @media only screen and (min-width: 768px) {
      .popup-container {
        padding: 60px;
        width: 690px;
        height: auto; } }
    .popup-container--smaller {
      margin: 20% auto;
      max-width: 500px; }
    .popup-container--payment-alert {
      max-width: 500px; }
    .popup-container:focus {
      outline: none; }
    .popup-container--no-border {
      border: 0; }
    .popup-container--zones-by-zip {
      margin: 0;
      width: 100%; }
      @media only screen and (min-width: 768px) {
        .popup-container--zones-by-zip {
          margin: 5% auto;
          width: 795px; } }
  .popup__title-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    margin-bottom: 30px;
    border-bottom: 3px solid #636363;
    padding-bottom: 25px; }
    @media only screen and (max-width: 500px) {
      .popup__title-container {
        margin-bottom: 25px; } }
    .popup__title-container--lockout {
      margin-bottom: 10px; }
    .popup__title-container--no-border {
      margin-bottom: 0;
      border: 0; }
  .popup__title-headings {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1; }
  .popup__title {
    color: #2a2a2a;
    font: 3rem/3.2rem "Futura-Bold", sans-serif; }
    .popup__title--center {
      margin: 50px 0 35px;
      text-align: center; }
    .popup__title--no-margin {
      margin: 0; }
  .popup__subtitle {
    margin: 15px 0 0;
    text-transform: uppercase;
    color: #2a2a2a;
    font: 1.4rem/1.6rem "Open Sans", sans-serif; }
    @media only screen and (min-width: 320px) {
      .popup__subtitle {
        font: 1.4rem/2rem "Futura-Bold", sans-serif; } }
    @media only screen and (min-width: 768px) {
      .popup__subtitle {
        font-size: 1.5rem; } }
  .popup__header-description {
    margin: 20px 0 0 20px;
    font-size: 1.4rem; }
  .popup__description {
    font: 1.8rem/2.6rem "Open Sans", sans-serif; }
    .popup__description--center {
      text-align: center; }
  .popup__close-cta {
    -webkit-align-self: flex-start;
    -moz-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    float: right; }
    @media only screen and (min-width: 768px) {
      .popup__close-cta {
        margin-top: -20px; } }
  .popup__content {
    position: relative;
    color: #2a2a2a;
    font: 1.8rem/2.8rem "Open Sans", sans-serif; }
    .popup__content--footer {
      margin-right: 5px;
      text-transform: uppercase;
      font: 1.4rem/2.4rem "Futura-Bold", sans-serif; }
  .popup__error-message {
    position: absolute;
    width: 100%;
    text-align: center; }
  .popup__input--hidden {
    visibility: hidden;
    margin: 0;
    padding: 0;
    height: 0; }
  .popup__footer {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    margin: 50px 2px 0;
    padding-bottom: 20px; }
    .popup__footer .form__actions {
      width: auto; }
    .popup__footer--center {
      -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
      -webkit-justify-content: space-evenly;
      -moz-justify-content: space-evenly;
      justify-content: space-evenly; }
    .popup__footer--left {
      -webkit-box-pack: normal;
      -ms-flex-pack: normal;
      -webkit-justify-content: normal;
      -moz-justify-content: normal;
      justify-content: normal;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      margin-top: 35px; }
      .popup__footer--left .popup__continue-cta,
      .popup__footer--left .popup__submit-cta {
        margin-right: 20px;
        padding: 15px 30px; }
        @media only screen and (max-width: 500px) {
          .popup__footer--left .popup__continue-cta,
          .popup__footer--left .popup__submit-cta {
            margin: 0; } }
    .popup__footer--no-margin-padding {
      margin: 0;
      padding: 0; }
    .popup__footer--vertical {
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
      @media only screen and (min-width: 768px) {
        .popup__footer--vertical {
          -webkit-box-direction: normal;
          -webkit-box-orient: horizontal;
          -webkit-flex-direction: row;
          -moz-flex-direction: row;
          -ms-flex-direction: row;
          flex-direction: row; } }
      .popup__footer--vertical .popup__cancel-cta {
        margin: 20px 0;
        border: 2px solid #636363;
        border-radius: 50px;
        padding: 15px 50px; }
        @media only screen and (min-width: 768px) {
          .popup__footer--vertical .popup__cancel-cta {
            margin-right: 25px; } }
  @media only screen and (max-width: 500px) {
    .popup__buttons-container, .popup__buttons-container--reverse {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      width: 100%; }
    .popup__buttons-container--reverse {
      -webkit-box-direction: reverse;
      -webkit-box-orient: vertical;
      -webkit-flex-direction: column-reverse;
      -moz-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
      flex-direction: column-reverse; } }
  .popup__ctas-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    margin-bottom: 45px; }
  .popup__cta--eligible {
    margin-bottom: 10px;
    width: 100%; }
  .popup__lockout-cta {
    display: inline-block;
    margin: 20px 0; }
  .popup__cancel-cta {
    margin-top: 15px;
    margin-right: 20px; }
    @media only screen and (max-width: 500px) {
      .popup__cancel-cta {
        margin: 20px 0; }
        .popup__cancel-cta--small-popup-margin {
          margin-right: 20px;
          margin-bottom: 0; } }
    .popup__cancel-cta--no-top-margin {
      margin: 0 20px 0 0; }
  .popup__close-cta:focus, .popup__cancel-cta:focus, .popup__continue-cta:focus, .popup__submit-cta:focus, .popup__lockout-cta:focus, .popup__button-cta:focus, .popup__cta:focus {
    outline: none; }
  .popup hr {
    margin-bottom: 15px;
    border: 1px solid #e6e6e6; }

.popup--oru .popup-container {
  border-top: 3px solid #ff8e2c; }
  .popup--oru .popup-container--no-border {
    border: 0; }

.power-your-way-form__escos-list {
  display: none; }

.power-your-way-form__description {
  color: #2a2a2a;
  font: 1.8rem/3.2rem "Open Sans", sans-serif; }
  .power-your-way-form__description p:not(:last-child) {
    margin-bottom: 35px; }
  .power-your-way-form__description span {
    font-weight: 700; }

.power-your-way-form__phone-number, .power-your-way-form__list-title {
  font: 2rem "Open Sans", sans-serif; }

@media only screen and (min-width: 768px) {
  .power-your-way-form__list-title--phone {
    width: 25%; } }

.power-your-way-form__phone-number {
  margin-top: 20px; }
  @media only screen and (min-width: 768px) {
    .power-your-way-form__phone-number {
      margin-top: 0;
      width: 25%; } }

.power-your-way-form__phone-icon {
  margin: -5px 25px 0 15px;
  color: #0078cf;
  font-size: 4rem; }

.power-your-way-form__list-title {
  color: #0078cf;
  font-weight: 700; }

.power-your-way-form__esco-list-header {
  margin-top: 20px; }

.power-your-way-form__checkbox {
  word-break: break-all; }
  @media only screen and (min-width: 768px) {
    .power-your-way-form__checkbox {
      width: 70%; } }
  .power-your-way-form__checkbox__label {
    -webkit-flex-shrink: 1;
    -moz-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    width: 100%;
    height: 50px; }
  .power-your-way-form__checkbox .coned-checkbox__text {
    -webkit-flex-shrink: 1;
    -moz-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    width: 100%;
    height: 60px;
    font: 2rem "Open Sans", sans-serif; }

.power-your-way-form__esco-name {
  padding-left: 82px;
  color: #2a2a2a;
  font: 2.2rem "Open Sans", sans-serif;
  font-weight: 400; }
  @media only screen and (min-width: 768px) {
    .power-your-way-form__esco-name {
      padding-left: 63px;
      width: 70%; } }

.power-your-way-form__esco-link {
  word-break: break-word; }

.coned-form__field-container--power-your-way {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  border-bottom: 1px solid #636363;
  padding-bottom: 10px; }
  @media only screen and (min-width: 768px) {
    .coned-form__field-container--power-your-way {
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; } }
  .coned-form__field-container--power-your-way:last-child {
    border: 0; }

.coned-form--oru .power-your-way-form__phone-icon,
.coned-form--oru .power-your-way-form__list-title {
  color: #ff8e2c; }

.preference-center__title, .preference-center__subtitle {
  text-align: left; }

.preference-center__title {
  margin-bottom: 40px; }
  @media only screen and (min-width: 768px) {
    .preference-center__title {
      margin-bottom: 50px; } }

.preference-center__subtitle {
  line-height: 2.6rem;
  font-size: 2.4rem; }

.preference-center__description {
  margin-top: 15px;
  border-top: 3px solid #636363;
  padding: 15px 0; }

.preference-center__form {
  margin-bottom: 35px; }

.preference-center__notifications-header {
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  align-items: flex-end;
  margin-top: 15px;
  border-top: 3px solid #636363;
  padding: 15px 0; }
  @media only screen and (min-width: 768px) {
    .preference-center__notifications-header {
      margin-top: 30px; } }

.preference-center__header-email, .preference-center__header-phone {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  border-bottom: 1px solid #636363; }

.notifications__header-title {
  width: 100%; }
  @media only screen and (min-width: 768px) {
    .notifications__header-title {
      margin-right: 20px; } }

.notifications__headers-container {
  display: block; }
  @media only screen and (min-width: 768px) {
    .notifications__headers-container {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex; } }

.notifications__header-email, .notifications__header-phone {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  -moz-align-items: baseline;
  align-items: baseline; }
  @media only screen and (min-width: 768px) {
    .notifications__header-email, .notifications__header-phone {
      width: 50%; } }

.notifications__header-email {
  padding-bottom: 10px; }

.notifications__title {
  display: inline-block;
  margin-right: 10px;
  font: 700 3rem/3.2rem "Open Sans", sans-serif; }
  @media only screen and (max-width: 440px) {
    .notifications__title {
      word-break: normal; } }
  .notifications__title-type {
    text-transform: uppercase;
    font-size: 1.8rem; }
  .notifications__title-check-type {
    text-transform: uppercase;
    font-size: 1.4rem;
    font-weight: bold; }

.notifications__notification-type {
  font: 2rem "Futura-Bold", sans-serif; }

.notifications__description {
  margin-right: 5px;
  color: #636363;
  font: 600 1.3rem/1.5em "Open Sans", sans-serif; }
  @media only screen and (max-width: 440px) {
    .notifications__description {
      word-break: normal; } }
  .notifications__description--option {
    color: #2a2a2a; }
  .notifications__description--multiple-option {
    padding-top: 20px; }

@media only screen and (max-width: 440px) {
  .notifications__description--email {
    width: 80%;
    word-break: break-all; } }

.notifications__description--disclaimer {
  font: 300 1.3rem/1.6rem "Open Sans", sans-serif; }
  @media only screen and (min-width: 768px) {
    .notifications__description--disclaimer {
      width: 90%; } }
  @media only screen and (max-width: 440px) {
    .notifications__description--disclaimer {
      width: 80%;
      word-break: normal; } }

.notification__title-container {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }
  @media only screen and (min-width: 768px) {
    .notification__title-container {
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      -webkit-justify-content: flex-end;
      -moz-justify-content: flex-end;
      justify-content: flex-end; } }

.notification__item {
  margin-top: 20px;
  border-top: 3px solid #636363;
  padding: 20px 0; }

.notification__item--last {
  border-bottom: 0; }

.notification__description-container {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  border-bottom: 1px solid #636363;
  padding-bottom: 20px; }

.notification__checkbox-title {
  margin-bottom: 5px;
  border-bottom: 1px solid #dcdcdc;
  padding-bottom: 5px;
  font: 600 1.3rem/1.6rem "Open Sans", sans-serif; }

.recaptcha-wrapper {
  position: relative;
  margin: 20px 0;
  max-width: 260px; }

.recaptcha-container {
  position: relative;
  height: 78px; }

.recaptcha-container--center {
  margin-top: 60px;
  max-width: 100%; }
  .recaptcha-container--center .g-recaptcha > div {
    margin: 10px auto;
    width: auto;
    height: auto;
    text-align: center; }
  .recaptcha-container--center .recaptcha__error-wrapper {
    text-align: center; }

.recaptcha__error-wrapper {
  display: none;
  margin-top: 10px; }

.recaptcha__message--error {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  position: relative;
  margin: 10px 0;
  padding-left: 30px;
  color: #d93927;
  font: 1.3rem "Open Sans", sans-serif;
  font-weight: 600; }
  .recaptcha__message--error::before {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    position: absolute;
    left: 0;
    background-color: #d93927;
    width: 23px;
    height: 23px;
    color: #fff;
    font-family: 'coned-icons'; }

.recaptcha-error-wrapper {
  padding: 10px 0; }

.recaptcha__loading--error {
  max-width: 100%;
  text-transform: none;
  color: #d93927;
  font: 600 1.6rem "Open Sans", sans-serif; }

.register__title {
  display: block;
  padding-top: 20px;
  text-align: center;
  font: 3rem/4rem "Futura-Bold", sans-serif; }

.register__password {
  position: relative;
  margin: 0; }

.register__validation {
  padding-top: 15px;
  color: #00882b;
  font: 1.3rem/1.8rem "Open Sans", sans-serif;
  font-weight: 600; }
  @media only screen and (min-width: 768px) {
    .register__validation {
      padding: 15px 15px 30px 0; } }
  .register__validation-paragraph {
    display: inline-block;
    position: relative;
    padding-left: 20px; }
    @media only screen and (min-width: 768px) {
      .register__validation-paragraph {
        padding-left: 40px; } }
  .register__validation-icon {
    position: absolute;
    top: -7px;
    left: -10px;
    font-size: 3rem; }
    @media only screen and (min-width: 768px) {
      .register__validation-icon {
        left: 10px; } }
  .register__validation--error {
    color: #d93927; }
    .register__validation--error .icon-close, .register__validation--error .manage-enroll__list--inactive .manage-enroll__icon, .manage-enroll__list--inactive .register__validation--error .manage-enroll__icon {
      top: -9px;
      font-size: 3.5rem; }

.register__success-banner {
  margin-bottom: 50px; }

.register-benefits {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
  -ms-flex-pack: distribute;
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  justify-content: space-around;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 40px 30px; }
  @media only screen and (min-width: 768px) {
    .register-benefits {
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; } }
  .register-benefits__title {
    padding: 40px 0 25px;
    text-align: center;
    text-transform: uppercase;
    color: #636363;
    font: 1.8rem/2.6rem "Open Sans", sans-serif;
    font-weight: 800; }
  .register-benefits__container {
    margin-bottom: 80px;
    background-color: #0078cf; }
  .register-benefits__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: reverse;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    justify-content: space-around;
    margin-bottom: 30px;
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .register-benefits__item {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center;
        width: 25%; } }
  .register-benefits__image {
    max-height: 110px; }
  .register-benefits__image-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    width: 60%;
    min-height: 110px; }
    @media only screen and (min-width: 768px) {
      .register-benefits__image-container {
        width: auto; } }
  .register-benefits__paragraph {
    padding: 25px 5px;
    width: 40%;
    text-align: center;
    color: #fff;
    font: 2.4rem/3rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .register-benefits__paragraph {
        width: auto; } }
  .register-benefits__terms-container {
    text-align: center; }
  .register-benefits__terms {
    color: #2a2a2a;
    font: 1.4rem/1.8rem "Open Sans", sans-serif; }

.register-benefits__container--oru {
  background-color: #ff8e2c; }
  .register-benefits__container--oru .register-benefits__paragraph {
    color: #004557; }

.register-accounts {
  padding: 50px 30px;
  text-align: center; }
  @media only screen and (min-width: 768px) {
    .register-accounts {
      margin: 0 auto;
      padding: 70px 20px;
      width: 80%; } }
  .register-accounts-wrapper {
    margin: 50px auto;
    background-color: #fff; }
  .register-accounts__error {
    display: inline-block; }
    .register-accounts__error-container {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      margin: 0 auto;
      padding: 20px 40px 20px 20px;
      max-width: 60%;
      box-sizing: border-box; }
      @media only screen and (max-width: 767px) {
        .register-accounts__error-container {
          max-width: 100%; } }
    .register-accounts__error-icon {
      vertical-align: top; }
  .register-accounts__title {
    padding: 40px 0 10px;
    font: 3.6rem/4.6rem "Futura-Bold", sans-serif; }
  .register-accounts__subtitle {
    margin: 20px 0;
    text-align: center;
    color: #636363;
    font: 1.6rem/2.2rem "Open Sans", sans-serif; }
  .register-accounts__paragraph {
    margin: 0 auto 40px;
    width: 50%;
    font: 1.6rem/2.4rem "Open Sans", sans-serif; }
    .register-accounts__paragraph--last-item {
      margin: 40px auto; }
  .register-accounts__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    margin: 40px 0; }
    @media only screen and (min-width: 768px) {
      .register-accounts__list {
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row; } }
  .register-accounts__item {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 20px;
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .register-accounts__item {
        margin: 0 30px 20px 0;
        width: 30%; } }
  .register-accounts__button--continue {
    display: block;
    margin-top: 60px; }
  .register-accounts__button:focus {
    outline: none; }
  .register-accounts__input-description {
    padding: 20px 0 0;
    font-weight: 600; }
    @media only screen and (min-width: 768px) {
      .register-accounts__input-description {
        padding: 20px 30px 0;
        font-weight: 600; } }
    .register-accounts__input-description--dark {
      margin-top: 50px;
      color: #2a2a2a;
      font: 1.4rem/2rem "Open Sans", sans-serif;
      font-weight: 600; }
    .register-accounts__input-description--bigger {
      margin-top: 60px;
      color: #2a2a2a;
      font: 2rem/2.6rem "Open Sans", sans-serif;
      font-weight: 600; }
  .register-accounts__center-link {
    padding-top: 40px;
    font: 1.6rem/2rem "Futura-Bold", sans-serif; }
  .register-accounts__checkbox--phone {
    margin-top: 20px; }
  .register-accounts__verification-description {
    margin: 20px 0; }
  .register-accounts--no-mobile {
    display: none; }
    @media only screen and (min-width: 768px) {
      .register-accounts--no-mobile {
        display: block; } }
  .register-accounts__banner-button {
    margin-bottom: 80px; }

.register-accounts--oru .login__form-password-button,
.register-accounts--oru .transactional__error-link {
  color: #004557; }

.register-success {
  margin: 20px;
  background-color: #fff;
  padding-top: 40px; }
  @media only screen and (min-width: 768px) {
    .register-success {
      padding: 8%; } }
  .register-success__cards-container {
    display: flex;
    margin: auto;
    max-width: 350px;
    flex-direction: column;
    justify-content: center; }
    @media only screen and (min-width: 768px) {
      .register-success__cards-container {
        display: flex;
        padding: 0 25px;
        max-width: none;
        flex-direction: row;
        justify-content: center; } }
    .register-success__cards-container div:first-child {
      border-bottom: 2px solid #e6e6e6; }
      @media only screen and (min-width: 768px) {
        .register-success__cards-container div:first-child {
          margin-bottom: 0;
          border-right: 2px solid #e6e6e6;
          border-bottom: 0; } }
  .register-success__card {
    display: flex;
    margin: 0 30px 30px;
    padding: 30px 0;
    flex-direction: column;
    align-items: center; }
    @media only screen and (min-width: 768px) {
      .register-success__card {
        display: flex;
        margin: 0;
        padding: 30px 70px;
        width: 50%;
        flex-direction: column;
        align-items: start; } }
  .register-success__title {
    margin: auto auto 35px;
    padding: 0 30px;
    max-width: 400px;
    text-align: center;
    font: 3rem/3rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .register-success__title {
        padding: 0;
        max-width: none;
        font: 3rem/3.2rem "Futura-Bold", sans-serif; } }
  .register-success__subtitle {
    margin-bottom: 15px;
    width: 100%;
    height: 80%;
    font: 2rem/2.2rem "Futura-Bold", sans-serif; }

.service-management {
  padding: 30px 20px; }
  .service-management__container {
    background-color: #fff;
    padding: 20px 0 50px; }
    @media only screen and (min-width: 768px) {
      .service-management__container {
        padding: 20px 30px 80px; } }
  .service-management__button-container {
    text-align: center; }
  .service-management__button-cta {
    margin: 0 auto 40px; }
    @media only screen and (min-width: 768px) {
      .service-management__button-cta {
        margin: 0 auto 60px; } }
  .service-management__title-container {
    margin: 0 auto 30px; }
  .service-management__title {
    text-align: center;
    font: 2.5rem/3.1rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .service-management__title {
        font: 3.2rem/4.4rem "Futura-Bold", sans-serif; } }
    .service-management__title--final {
      text-align: left;
      font: 2.2rem/3rem "Futura-Bold", sans-serif; }
  .service-management__subtitle {
    margin: 15px auto 0;
    text-align: center;
    font: 1.2rem/1.9rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .service-management__subtitle {
        max-width: 900px; } }
    .service-management__subtitle--final {
      max-width: 271px;
      text-align: left; }
      @media only screen and (min-width: 768px) {
        .service-management__subtitle--final {
          max-width: 689px; } }
  .service-management__steps-container {
    padding: 0 15px; }
    @media only screen and (min-width: 768px) {
      .service-management__steps-container {
        padding: 0; } }
  .service-management__step {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    display: block;
    visibility: visible;
    opacity: 1;
    overflow: hidden; }
    @media only screen and (min-width: 768px) {
      .service-management__step {
        padding: 5px; } }
    .service-management__step.inactive {
      display: none;
      visibility: hidden;
      opacity: 0;
      height: 0 !important; }
  .service-management__steps-breadcrumbs-container {
    position: relative;
    margin-bottom: 30px; }
    @media only screen and (min-width: 768px) {
      .service-management__steps-breadcrumbs-container {
        padding: 0 30px; } }
  .service-management__step-breadcrumb {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    display: block;
    position: relative;
    opacity: 1;
    border-bottom: 2px solid #e6e6e6;
    cursor: pointer;
    padding: 15px 50px 15px 20px;
    height: auto;
    overflow: hidden;
    text-align: left; }
    @media only screen and (min-width: 768px) {
      .service-management__step-breadcrumb {
        padding: 15px 35px;
        text-align: center; } }
    .service-management__step-breadcrumb:hover .service-management__breadcrumb-text, .service-management__step-breadcrumb:focus .service-management__breadcrumb-text {
      color: #000; }
    .service-management__step-breadcrumb.inactive {
      display: none; }
  .service-management__breadcrumb-text {
    -webkit-transition: color 0.3s ease-in-out;
    -moz-transition: color 0.3s ease-in-out;
    -ms-transition: color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
    cursor: pointer;
    color: #636363;
    font: 2.5rem/3.1rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .service-management__breadcrumb-text {
        font: 3.2rem/3.4rem "Futura-Bold", sans-serif; } }
  .service-management__breadcrumb-expand {
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    right: 15px; }
    @media only screen and (min-width: 768px) {
      .service-management__breadcrumb-expand {
        right: 0;
        margin-right: 4px; } }
    body:not(.mouse-user):not(.is-oru) .service-management__breadcrumb-expand:focus {
      outline: none; }
    body:not(.mouse-user) .service-management__breadcrumb-expand:focus {
      outline: none; }
  .service-management__progress-bar-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    position: relative;
    z-index: 2;
    padding: 0 10px; }
  .service-management__progress-bar-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-transition: all, 0.4s, ease;
    -moz-transition: all, 0.4s, ease;
    -ms-transition: all, 0.4s, ease;
    -o-transition: all, 0.4s, ease;
    transition: all, 0.4s, ease;
    min-width: 1%;
    max-width: 100%;
    height: 60px;
    color: #636363; }
  .service-management__progress-bar-item--active {
    color: #fff; }
    .service-management__progress-bar-item--active .form-progress-bar__item-dot {
      background-color: #00882b; }
  .service-management__progress-bar-progress-body {
    margin-left: -20px;
    width: 0; }
    @media only screen and (min-width: 768px) {
      .service-management__progress-bar-progress-body {
        margin-left: 0;
        width: 100px; } }

.service-management-decision-step__container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: auto; }

.service-management-decision-step__tiles-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 auto; }
  @media only screen and (min-width: 768px) {
    .service-management-decision-step__tiles-container {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center;
      -webkit-flex-wrap: nowrap;
      -moz-flex-wrap: nowrap;
      -ms-flex-wrap: none;
      flex-wrap: nowrap;
      max-width: 1028px; } }

.service-management-decision-step .image-button:hover {
  border: 2px solid #069bd7; }

.service-management-decision-step--oru .image-button:hover {
  border: 2px solid #004557; }

.service-management-zipcode-step__container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  margin: 0 auto; }

.service-management-zipcode-step__zipcode-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  margin: 70px auto 30px; }
  @media only screen and (min-width: 768px) {
    .service-management-zipcode-step__zipcode-container {
      font: 1.3rem/1.9rem "Futura-Bold", sans-serif; } }
  .service-management-zipcode-step__zipcode-container .coned-field {
    display: block;
    margin: 0 auto;
    max-width: 180px; }
  .service-management-zipcode-step__zipcode-container .coned-field-error-wrapper {
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    position: absolute;
    top: 100%;
    left: 50%;
    padding-left: 25px; }
    .service-management-zipcode-step__zipcode-container .coned-field-error-wrapper .coned-input-message--error::before {
      left: 0; }
  .service-management-zipcode-step__zipcode-container .coned-label {
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    top: -10px;
    left: 50%;
    padding-right: 0;
    padding-left: 0;
    width: 100%;
    text-align: center; }

.service-management-zipcode-step__zipcode-input {
  margin-top: 25px;
  padding: 0;
  padding-right: 25px;
  width: 100%;
  height: 50px;
  text-align: center;
  color: #000;
  font: 3rem/3.2rem "Open Sans", sans-serif; }

.service-management-zipcode-step__zipcode-icon {
  width: 0;
  height: 36px;
  color: #00882b;
  font-size: 4rem; }

.service-management-final-step__container {
  margin: auto;
  max-width: 600px; }
  @media only screen and (min-width: 768px) {
    .service-management-final-step__container {
      padding: 0 20px; } }

.service-management-final-step__information-container {
  margin: 0 auto 40px;
  font: 1.6rem/2.2rem "Open Sans", sans-serif; }
  .service-management-final-step__information-container li {
    margin-left: 20px;
    padding-left: 0;
    list-style-type: disc; }
    @media only screen and (min-width: 768px) {
      .service-management-final-step__information-container li {
        padding-left: 5px; } }

.start-stop-transfer__image-container {
  left: -13rem;
  width: 650px; }
  @media only screen and (min-width: 768px) {
    .start-stop-transfer__image-container {
      left: 0;
      width: 100%; } }
  .start-stop-transfer__image-container__faq-button:hover {
    background-color: #ff8e2c; }

.service-wizard-visual-decision-step__container div:first-child {
  background-color: #fff; }

.related-resources {
  padding: 60px 20px 50px; }
  @media only screen and (min-width: 768px) {
    .related-resources {
      padding: 45px 0 55px 21.5%;
      width: 50%; } }
  .related-resources-wrapper {
    background-color: #fff; }
  .related-resources__title {
    color: #2a2a2a;
    font: 2rem/3rem "Futura-Bold", sans-serif; }
  .related-resources__links-item {
    margin-top: 20px; }
  .related-resources__links-item:not(:last-child) {
    margin-bottom: 40px; }
  .related-resources__anchor {
    display: flex;
    line-height: 2.5rem; }
    .related-resources__anchor-icon {
      -webkit-border-radius: 50%;
      border-radius: 50%;
      background-clip: padding-box;
      /* stops bg color from leaking outside the border: */
      display: inline-block;
      margin-right: 10px;
      background-color: #0078cf;
      color: #fff; }
      .related-resources__anchor-icon::before {
        position: absolute;
        top: 0;
        left: 0;
        font-size: 2.5rem; }
    .related-resources__anchor .in-page-banner__cta-icon:not(.related-resources__anchor-icon) {
      width: 0; }

.related-resources--oru .related-resources__anchor-icon {
  background-color: #004557; }

.report-outage {
  background-color: transparent; }
  .report-outage__mask {
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    height: auto; }
  .report-outage__alorica-title {
    padding: 10px 0 0; }
  .report-outage__description, .report-outage__issue-description {
    margin: 0 0 20px;
    color: #2a2a2a;
    font: 600 1.6rem/1.8rem "Open Sans", sans-serif; }
  .report-outage__description--location {
    margin-top: 20px;
    text-align: center; }
  .report-outage__description--left {
    text-align: left; }
  .report-outage__description--center {
    text-align: center; }
  .report-outage__paragraph {
    margin: 0 0 20px;
    color: #2a2a2a;
    font: 600 1.8rem/2.4rem "Open Sans", sans-serif; }
    .report-outage__paragraph--center {
      text-align: center; }
    .report-outage__paragraph--padding {
      padding-top: 25px;
      padding-bottom: 10px; }
  .report-outage__address {
    margin-top: 70px; }
  .report-outage__borough-container, .report-outage__borough-select {
    width: 100%; }
  .report-outage__account-option--active, .report-outage__animation--active, .report-outage__step--active, .report-outage__wire-tree-condition--active {
    display: block; }
  .report-outage__address-link {
    display: block;
    margin-top: -10px;
    text-align: center; }
  .report-outage__affected-container {
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    opacity: 0;
    margin-top: 20px; }
  .report-outage__affected-container--active {
    -webkit-transition: opacity 1.5s ease-out;
    -moz-transition: opacity 1.5s ease-out;
    -ms-transition: opacity 1.5s ease-out;
    -o-transition: opacity 1.5s ease-out;
    transition: opacity 1.5s ease-out;
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    opacity: 1;
    transition-delay: 0.5s; }
  .report-outage__affected-alert {
    border: 2px solid #d93927;
    padding: 20px;
    color: #d93927; }
  .report-outage__affected-alert-title {
    margin-bottom: 10px;
    font: 1.6rem/3.8rem "Futura-Bold", sans-serif; }
  .report-outage__affected-alert-description {
    font: 600 1.4rem/1.8rem "Open Sans", sans-serif; }
  .report-outage__affected-checkbox {
    margin-top: 10px; }
  .report-outage__my-address, .report-outage__other-issue-banner {
    margin-top: 40px; }
  .report-outage__address-dropdown {
    margin-top: 35px; }
  .report-outage__address-box {
    margin: 35px 0; }
  .report-outage__wire-location {
    margin-top: 30px; }
  .report-outage__next-steps {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 20px 10px; }
    @media only screen and (min-width: 768px) {
      .report-outage__next-steps {
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        margin: 0; } }
    .report-outage__next-steps__card {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between;
      margin-bottom: 20px;
      background-color: #0078cf;
      width: auto;
      text-align: center;
      color: #fff; }
      @media only screen and (min-width: 768px) {
        .report-outage__next-steps__card {
          margin: 0; } }
      .report-outage__next-steps__card__wrapper {
        padding: 60px 30px; }
      .report-outage__next-steps__card__title {
        margin-bottom: 20px;
        font: 2.6rem "Futura-Bold", sans-serif; }
      .report-outage__next-steps__card__text {
        margin-bottom: 30px;
        font: 400 1.8rem "Open Sans", sans-serif; }
      .report-outage__next-steps__card__cta {
        margin-top: auto;
        font: 800 1.6rem "Open Sans", sans-serif; }
        @media only screen and (min-width: 768px) {
          .report-outage__next-steps__card__cta {
            -webkit-box-direction: normal;
            -webkit-box-orient: horizontal;
            -webkit-flex-direction: row;
            -moz-flex-direction: row;
            -ms-flex-direction: row;
            flex-direction: row;
            -webkit-align-self: center;
            -moz-align-self: center;
            -ms-flex-item-align: center;
            align-self: center; } }
      @media only screen and (min-width: 768px) {
        .report-outage__next-steps__card--half {
          width: 49%; } }
  .report-outage__finish {
    margin-bottom: 50px; }

.report-table {
  background-color: #fff; }
  .report-table__header-wrapper {
    position: relative;
    padding: 45px 20px 20px; }
    @media only screen and (min-width: 768px) {
      .report-table__header-wrapper {
        padding: 60px 5% 0; } }
  .report-table__title {
    margin-bottom: 20px;
    border-bottom: 2px solid #cfcfcf;
    padding-bottom: 60px;
    color: #2a2a2a;
    font: 2.5rem/3rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .report-table__title {
        padding-bottom: 20px;
        font: 3rem/3.5rem "Futura-Bold", sans-serif; } }
  .report-table__navigation-by {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    position: absolute;
    bottom: 50px;
    color: #2a2a2a;
    font: 1.2rem/2.2rem "Open Sans", sans-serif; }
    @media only screen and (min-width: 768px) {
      .report-table__navigation-by {
        right: 5%;
        bottom: 10px; } }
  .report-table__navigation-by-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    background-color: transparent;
    padding: 5px;
    color: #adadad;
    font: 1.2rem/2.2rem "Open Sans", sans-serif;
    font-weight: 800; }
    .report-table__navigation-by-item:hover {
      text-decoration: underline; }
    .report-table__navigation-by-item::after {
      display: inline-block;
      background-color: #2a2a2a;
      width: 2px;
      height: 20px;
      content: ''; }
    .report-table__navigation-by-item:last-child::after {
      display: none; }
    .report-table__navigation-by-item--active {
      color: #2a2a2a; }
      .report-table__navigation-by-item--active:hover {
        text-decoration: none; }
  .report-table__navigation-by-text {
    padding-right: 8px; }
  .report-table__expand-all {
    position: absolute;
    top: -84px;
    right: 0; }
    @media only screen and (min-width: 768px) {
      .report-table__expand-all {
        top: 0; } }
  @media only screen and (min-width: 768px) {
    .report-table__table {
      padding: 0 5% 95px; } }
  .report-table__table-list {
    margin-top: -30px; }
    @media only screen and (min-width: 768px) {
      .report-table__table-list {
        margin-top: 0; } }
  .report-table__table-titles {
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    position: relative;
    margin: 0 20px;
    padding: 10px 0; }
    @media only screen and (min-width: 768px) {
      .report-table__table-titles {
        margin: 0;
        border-bottom: 2px solid #ff8e2c; } }
    .report-table__table-titles--mobile {
      display: none;
      margin-top: 20px;
      border-top: 1px solid #636363;
      width: 100%; }
  .report-table__table-title {
    -webkit-flex-basis: auto;
    -moz-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
    padding-right: 5px;
    width: calc(100% / 5);
    text-transform: uppercase;
    font: 1.2rem/1.5rem "Open Sans", sans-serif;
    font-weight: 700; }
    @media only screen and (max-width: 950px) and (min-width: 768px) {
      .report-table__table-title {
        width: calc(100% / 6); } }
    @media only screen and (min-width: 768px) {
      .report-table__table-title {
        display: inline-block; } }
    .report-table__table-title span {
      display: none; }
      @media only screen and (min-width: 768px) {
        .report-table__table-title span {
          display: inline-block; } }
  .report-table__table-titles--hourly {
    text-align: center; }
  .report-table__table-title--hourly {
    width: calc(100% / 2); }
    @media only screen and (min-width: 768px) {
      .report-table__table-title--hourly {
        width: calc(100% / 5); } }
    @media only screen and (max-width: 950px) and (min-width: 768px) {
      .report-table__table-title--hourly {
        width: calc(100% / 5); } }
  .report-table__table-item {
    -webkit-transition: all, 0.2s, ease;
    -moz-transition: all, 0.2s, ease;
    -ms-transition: all, 0.2s, ease;
    -o-transition: all, 0.2s, ease;
    transition: all, 0.2s, ease;
    -webkit-flex-flow: column wrap;
    -moz-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    position: relative;
    margin-bottom: 30px;
    border-bottom: 2px solid #e6e6e6;
    padding: 10px 20px;
    font: 1.2rem/1.5rem "Open Sans", sans-serif; }
    @media only screen and (min-width: 768px) {
      .report-table__table-item {
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        margin-bottom: 0;
        padding: 30px 0; } }
    .report-table__table-item:last-child {
      border: 0; }
  .report-table__table-item-description {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    display: none;
    margin: 5px 0;
    width: 100%; }
  .report-table__table-item-description--first {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  .report-table__table-item-description--mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .report-table__table-item-description--mobile {
        display: none; } }
  .report-table__table-text {
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    opacity: 0;
    display: none;
    padding-right: 10px;
    width: calc(100% / 5);
    text-align: left; }
    @media only screen and (max-width: 950px) and (min-width: 768px) {
      .report-table__table-text {
        width: calc(100% / 6); } }
    @media only screen and (min-width: 768px) {
      .report-table__table-text {
        display: block; } }
  .report-table__table-text--price {
    display: none;
    font-weight: 800; }
  @media only screen and (min-width: 768px) {
    .report-table__table-text--date, .report-table__table-text--total, .report-table__table-text--mobile {
      filter: alpha(opacity=100);
      -khtml-opacity: 1;
      opacity: 1;
      display: block;
      width: calc(100% / 5);
      font: 1.7rem "Futura-Bold", sans-serif; } }
  @media only screen and (min-width: 768px) {
    .report-table__table-text--date, .report-table__table-text--total, .report-table__table-text--mobile {
      font: 2rem "Futura-Bold", sans-serif; } }
  @media only screen and (max-width: 950px) and (min-width: 768px) {
    .report-table__table-text--date, .report-table__table-text--total, .report-table__table-text--mobile {
      width: calc(100% / 6); } }
  .report-table__table-text--mobile {
    width: calc(100% / 2);
    font: 1.7rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .report-table__table-text--mobile {
        font: 2rem "Futura-Bold", sans-serif; } }
  .report-table__table-text--hourly {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    width: calc(100% / 2); }
    @media only screen and (min-width: 768px) {
      .report-table__table-text--hourly {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between;
        width: calc(100% / 5); } }
  .report-table__table-links-wrapper {
    display: none;
    margin-top: 20px;
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .report-table__table-links-wrapper {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        position: absolute;
        top: 80px;
        width: calc(100% / 5); } }
    @media only screen and (max-width: 950px) and (min-width: 768px) {
      .report-table__table-links-wrapper {
        width: calc(100% / 6); } }
  .report-table__table-link-item {
    margin-right: 5px;
    width: calc(100% / 2);
    color: #ff8e2c;
    font: 1.2rem/1.5rem "Open Sans", sans-serif;
    font-weight: 600; }
    @media only screen and (min-width: 768px) {
      .report-table__table-link-item {
        margin: 0;
        width: 100%; } }
    @media only screen and (max-width: 950px) and (min-width: 768px) {
      .report-table__table-link-item {
        margin-bottom: 5px;
        width: calc(100% / 6); } }
    .report-table__table-link-item:hover {
      text-decoration: underline; }
  .report-table__arrow {
    -webkit-transition: all, 0.2s, ease;
    -moz-transition: all, 0.2s, ease;
    -ms-transition: all, 0.2s, ease;
    -o-transition: all, 0.2s, ease;
    transition: all, 0.2s, ease;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-flex-order: 2;
    order: 2;
    position: absolute;
    top: 6px;
    right: 10px;
    cursor: pointer;
    color: #adadad;
    font-size: 4rem; }
    @media only screen and (min-width: 768px) {
      .report-table__arrow {
        top: 31px;
        right: 0; } }
    .report-table__arrow:hover {
      color: #ff8e2c; }

.table-item--open .report-table__arrow {
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg); }

.table-item--open .report-table__table-item-description,
.table-item--open .report-table__table-text,
.table-item--open .report-table__table-links-wrapper,
.table-item--open .report-table__table-titles--mobile {
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  opacity: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }

.table-item--open .report-table__table-title,
.table-item--open .report-table__table-text--total {
  display: inline-block; }

.table-item--open .report-table__table-text-first-item {
  display: none; }

@media only screen and (min-width: 768px) {
  .table-item--open .report-table__table-titles--mobile {
    display: none; } }

.table-item--open .report-table__table-text--hourly.report-table__table-text--date {
  display: none; }
  @media only screen and (min-width: 768px) {
    .table-item--open .report-table__table-text--hourly.report-table__table-text--date {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex; } }

.search-results-bar {
  background-color: #fff; }
  .search-results-bar-wrapper {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fff; }
  .search-results-bar__related-nav {
    display: none; }
    @media only screen and (min-width: 768px) {
      .search-results-bar__related-nav {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        margin: 0 0 80px 30px; } }
  .search-results-bar__title {
    text-transform: uppercase;
    font: 1.4rem "Open Sans", sans-serif;
    font-weight: 700; }
    .search-results-bar__title-icon {
      margin-right: 10px; }
  .search-results-bar__list {
    margin-left: 20px;
    max-width: 60%;
    font: 1.4rem "Open Sans", sans-serif;
    font-weight: 600; }
    .search-results-bar__list-item {
      display: inline-block;
      margin-right: 10px; }

.search-results-bar--oru .search-box__search-button {
  color: #004557; }

.search-box {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  position: fixed;
  top: 0;
  bottom: 0;
  visibility: hidden;
  z-index: 10;
  background-color: #fff;
  width: 100%;
  height: 0;
  overflow: auto; }
  .search-box--active {
    visibility: visible; }
  .search-box__logo {
    position: absolute;
    top: 10px; }
    @media only screen and (min-width: 768px) {
      .search-box__logo {
        top: 20px; } }
  .search-box__wrapper {
    position: relative;
    background-color: #fff; }
  .search-box__form-wrapper {
    -moz-box-shadow: 0 0 10px 15px #fff;
    -webkit-box-shadow: 0 0 10px 15px #fff;
    box-shadow: 0 0 10px 15px #fff;
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    opacity: 0;
    top: 50px;
    z-index: 10;
    background-color: #fff;
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .search-box__form-wrapper {
        -moz-box-shadow: 0 19px 10px 10px #fff;
        -webkit-box-shadow: 0 19px 10px 10px #fff;
        box-shadow: 0 19px 10px 10px #fff;
        top: 70px; } }
  .search-box__suggested-wrapper {
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    opacity: 0;
    position: relative;
    padding: 285px 20px 20px;
    overflow: auto; }
    @media only screen and (min-width: 768px) {
      .search-box__suggested-wrapper {
        padding: 370px 10px 20px; } }
  .search-box__form {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    margin-top: 100px;
    padding: 0 30px; }
    @media only screen and (min-width: 768px) {
      .search-box__form {
        margin-top: 135px; } }
    .search-box__form--results {
      width: 100%; }
      @media only screen and (min-width: 768px) {
        .search-box__form--results {
          margin: 80px 0 20px; } }
    @media only screen and (max-width: 767px) {
      .search-box__form--desktop-search {
        margin-top: 40px;
        margin-bottom: 60px; } }
  .search-box__animation {
    display: block;
    position: absolute;
    bottom: 0;
    left: 30px;
    border-bottom: 2px solid #636363;
    width: calc(100% - 60px);
    height: 0; }
    .search-box__animation::after {
      -webkit-transition: all, 0.4s, ease;
      -moz-transition: all, 0.4s, ease;
      -ms-transition: all, 0.4s, ease;
      -o-transition: all, 0.4s, ease;
      transition: all, 0.4s, ease;
      position: absolute;
      left: 50%;
      background-color: #0078cf;
      width: 0;
      height: 2px;
      content: ' '; }
    .search-box__animation--start::after {
      left: 0;
      width: 100%; }
  .search-box__close-button {
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    opacity: 0;
    position: absolute;
    top: 38px;
    right: 7px;
    z-index: 20;
    background-color: transparent;
    width: auto;
    height: auto;
    color: #0078cf;
    font-size: 6rem; }
    @media only screen and (min-width: 768px) {
      .search-box__close-button {
        top: 65px;
        right: 0; } }
    @media only screen and (min-width: 1400px) {
      .search-box__close-button {
        right: calc((100% - 1380px) / 2); } }
  .search-box__search-button {
    position: absolute;
    top: -5px;
    right: 15px;
    background-color: #fff;
    width: auto;
    height: auto;
    color: #0078cf;
    font-size: 6rem; }
    @media only screen and (min-width: 768px) {
      .search-box__search-button {
        right: 22px;
        width: 90px;
        height: 86px;
        font-size: 8rem; } }
  .search-box__input {
    padding: 10px;
    width: 100%;
    height: 40px;
    color: #2a2a2a;
    font: 2.4rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .search-box__input {
        padding: 10px 25px;
        width: 88%;
        height: 68px;
        font-size: 5rem; } }
    .search-box__input:focus {
      outline: none; }
    .search-box__input::placeholder {
      color: #636363; }
  .search-box__title {
    margin: 20px 30px;
    text-transform: uppercase;
    color: #636363;
    font: 1.35rem "Open Sans", sans-serif;
    font-weight: 600; }
    @media only screen and (min-width: 768px) {
      .search-box__title {
        margin: 25px 0 15px 47px; } }
  .search-box__suggested-list {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 10px; }
    @media only screen and (min-width: 768px) {
      .search-box__suggested-list {
        margin-left: 35px;
        padding-top: 30px; } }
  .search-box__suggested-list-item {
    margin-bottom: 26px; }

.suggested-list__item-link {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }
  @media only screen and (min-width: 768px) {
    .suggested-list__item-link {
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; } }

.suggested-list__item-icon {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  position: absolute;
  margin-left: -7px;
  font-size: 3rem; }
  @media only screen and (min-width: 768px) {
    .suggested-list__item-icon {
      position: relative;
      margin-right: 13px;
      width: 25px;
      height: 25px; }
      .suggested-list__item-icon::before {
        position: absolute; } }

.suggested-list__item-title {
  -webkit-transition: color 0.2s ease;
  -moz-transition: color 0.2s ease;
  -ms-transition: color 0.2s ease;
  -o-transition: color 0.2s ease;
  transition: color 0.2s ease;
  padding-left: 25px;
  width: 100%;
  text-transform: uppercase;
  font: 1.8rem "Futura-Bold", sans-serif; }
  @media only screen and (min-width: 768px) {
    .suggested-list__item-title {
      margin-right: 10px;
      padding-left: 0;
      width: auto;
      font-size: 1.6rem; } }

.suggested-list__item-category {
  padding-left: 25px;
  color: #636363;
  font: 1.2rem "Open Sans", sans-serif;
  font-weight: 600; }
  @media only screen and (min-width: 768px) {
    .suggested-list__item-category {
      padding-left: 0;
      font-size: 1.35rem; } }

.search-results-bar--oru .search-box__animation::after {
  background-color: #004557; }

.search-filters {
  background-color: #0078cf;
  width: 100%; }
  .search-filters__wrapper {
    position: relative;
    height: 106px; }
  .search-filters__by {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    z-index: 100;
    width: 100%; }
    .search-filters__by-nav {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      margin: 26px 0 0 30px;
      height: 80px; }
      @media only screen and (max-width: 767px) {
        .search-filters__by-nav {
          -webkit-align-self: flex-end;
          -moz-align-self: flex-end;
          -ms-flex-item-align: end;
          align-self: flex-end;
          margin: 0 0 0 5%;
          height: 60px; } }
    .search-filters__by-nav-item {
      -webkit-transition: border-bottom-color 0.2s 0.1s ease-out;
      -moz-transition: border-bottom-color 0.2s 0.1s ease-out;
      -ms-transition: border-bottom-color 0.2s 0.1s ease-out;
      -o-transition: border-bottom-color 0.2s 0.1s ease-out;
      transition: border-bottom-color 0.2s 0.1s ease-out;
      margin-right: 20px;
      border-bottom: 4px solid transparent;
      background-color: transparent;
      padding-bottom: 25px;
      width: auto;
      text-transform: uppercase;
      color: #fff;
      font: 1.4rem "Open Sans", sans-serif;
      font-weight: 700; }
      @media only screen and (min-width: 768px) {
        .search-filters__by-nav-item {
          margin-right: 30px;
          padding: 17px 10px; } }
    .search-filters__by-nav-item--active {
      border-bottom: 5px solid #fff; }
  .search-filters__options {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: absolute;
    top: 105px;
    z-index: 90;
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .search-filters__options {
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        -moz-justify-content: flex-end;
        justify-content: flex-end;
        position: relative;
        top: 0;
        margin: 40px 0 0; } }
  .search-filters__clear-filters {
    position: absolute !important;
    right: 10px;
    margin-top: 10px; }
    @media only screen and (min-width: 768px) {
      .search-filters__clear-filters {
        right: 30px; } }
  .search-filters__text {
    pointer-events: none; }

body:not(.mouse-user):not(.is-oru) .search-filters__by-nav-item:focus {
  position: relative;
  outline: none; }

body:not(.mouse-user) .search-filters__by-nav-item:focus {
  position: relative;
  outline: none; }

.dropdown-title {
  display: none;
  border-bottom: 1px solid #636363;
  border-radius: 0;
  background-color: #fff;
  padding: 18px 30px;
  text-align: left;
  text-transform: uppercase;
  color: #2a2a2a;
  font: 1.6rem "Open Sans", sans-serif;
  font-weight: 700; }
  @media only screen and (min-width: 768px) {
    .dropdown-title {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      -webkit-border-radius: 24px;
      border-radius: 24px;
      background-clip: padding-box;
      /* stops bg color from leaking outside the border: */
      border: 2px solid #fff;
      background-color: #0078cf;
      padding: 10px 20px;
      width: 170px;
      height: 45px;
      color: #fff;
      font-size: 1.4rem; } }
  .dropdown-title--active, .tips-filters__item-button--active {
    background-color: #005aa3 !important; }
  .dropdown-title-icon {
    display: none; }
    @media only screen and (min-width: 768px) {
      .dropdown-title-icon {
        display: block;
        position: absolute;
        top: 10px;
        right: 12px;
        font-size: 3rem; } }
  body:not(.mouse-user):not(.is-oru) .dropdown-title:focus {
    position: relative;
    outline: none; }
  body:not(.mouse-user) .dropdown-title:focus {
    position: relative;
    outline: none; }

.dropdown-title--mobile, .tips-filters__item-button {
  -webkit-border-radius: 24px;
  border-radius: 24px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  display: block;
  position: relative;
  margin: 42px 10px 0;
  border: 2px solid #fff;
  background-color: #0078cf;
  padding: 10px 15px;
  width: 170px;
  min-width: 100px;
  height: 45px;
  color: #fff; }
  @media only screen and (min-width: 768px) {
    .dropdown-title--mobile, .tips-filters__item-button {
      display: none; } }
  .dropdown-title--mobile .dropdown-title-icon, .tips-filters__item-button .dropdown-title-icon {
    display: block;
    position: absolute;
    top: 8px;
    right: 12px;
    font-size: 3rem; }

.dropdown-filter-title {
  max-width: 90%;
  text-transform: uppercase; }
  @media only screen and (min-width: 768px) {
    .dropdown-filter-title {
      max-width: 105px; } }

.dropdown-wrapper {
  position: relative; }
  @media only screen and (min-width: 768px) {
    .dropdown-wrapper {
      margin-right: 30px; } }

.dropdown-list {
  display: none;
  position: relative;
  z-index: 1;
  background-color: #fff;
  width: 100%; }
  @media only screen and (min-width: 768px) {
    .dropdown-list {
      -webkit-transition: opacity 0.2s ease, top 0.2s ease;
      -moz-transition: opacity 0.2s ease, top 0.2s ease;
      -ms-transition: opacity 0.2s ease, top 0.2s ease;
      -o-transition: opacity 0.2s ease, top 0.2s ease;
      transition: opacity 0.2s ease, top 0.2s ease;
      position: absolute;
      top: 60px;
      left: -10px;
      border: 1px solid #636363;
      width: 205px; } }
  .dropdown-list--tips {
    position: absolute;
    top: 115px;
    left: 0;
    z-index: 90;
    width: 100%; }
    @media only screen and (min-width: 440px) {
      .dropdown-list--tips {
        top: 75px; } }
    @media only screen and (min-width: 768px) {
      .dropdown-list--tips {
        top: 60px;
        left: 50px;
        width: 205px; } }

@media only screen and (min-width: 768px) {
  .dropdown-list__arrow {
    position: relative;
    background: #fff; }
    .dropdown-list__arrow::after, .dropdown-list__arrow::before {
      position: absolute;
      bottom: 1px;
      left: 50%;
      z-index: 10;
      border: solid transparent;
      width: 0;
      height: 0;
      content: '';
      pointer-events: none; }
    .dropdown-list__arrow::after {
      margin-left: -15px;
      border-width: 15px;
      border-color: rgba(6, 155, 215, 0);
      border-bottom-color: #fff; }
    .dropdown-list__arrow::before {
      margin-left: -16px;
      border-width: 16px;
      border-color: rgba(6, 155, 215, 0);
      border-bottom-color: #636363; } }

.dropdown-list-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #636363; }
  @media only screen and (min-width: 768px) {
    .dropdown-list-item:last-child {
      border-bottom: 0; } }
  .dropdown-list-item-link {
    position: relative;
    padding: 21px 30px;
    width: 100%;
    height: 100%; }
    @media only screen and (min-width: 768px) {
      .dropdown-list-item-link {
        padding: 18px; } }
    @media only screen and (max-width: 440px) {
      .dropdown-list-item-link {
        max-width: 85%; } }
    .dropdown-list-item-link:hover {
      background-color: #0078cf;
      color: #fff; }
    .dropdown-list-item-link,
    .is-oru .dropdown-list-item-link {
      color: #2a2a2a; }
    .dropdown-list-item-link--active::after {
      -webkit-border-radius: 20px;
      border-radius: 20px;
      background-clip: padding-box;
      /* stops bg color from leaking outside the border: */
      position: absolute;
      top: 50%;
      right: 10px;
      transform: translateY(-50%);
      background-color: #0078cf;
      width: 30px;
      height: 30px;
      text-align: center;
      color: #fff;
      font: 2.5rem/3rem "coned-icons";
      content: '\e96e'; }
    .dropdown-list-item-link--active:hover::after {
      background-color: #fff;
      color: #0078cf; }
  .dropdown-list-item-title {
    overflow: hidden;
    text-transform: uppercase;
    text-overflow: ellipsis;
    white-space: nowrap;
    font: 1.2rem "Open Sans", sans-serif;
    font-weight: 600; }
    @media only screen and (min-width: 768px) {
      .dropdown-list-item-title {
        max-width: 110px; } }
  .dropdown-list-item-paragraph {
    padding: 15px;
    color: #0078cf;
    font-size: 1.4rem;
    font-weight: 700; }
  .dropdown-list-item-icon {
    position: relative;
    margin: 2px 10px 0 0;
    width: 16px; }
    .dropdown-list-item-icon::before {
      position: absolute;
      top: -5px;
      left: -5px;
      font-size: 2.5rem; }

.search-filters--oru {
  background-color: #ff8e2c; }
  .search-filters--oru .search-filters__by-nav-item {
    color: #004557; }
    .search-filters--oru .search-filters__by-nav-item--active {
      border-color: #004557; }
  @media only screen and (min-width: 768px) {
    .search-filters--oru .dropdown-title {
      border-color: #004557;
      background-color: #ff8e2c;
      color: #004557; } }
  .search-filters--oru .dropdown-title--active, .search-filters--oru .tips-filters__item-button--active {
    background-color: #000 !important;
    color: #fff !important; }
  .search-filters--oru .dropdown-title--mobile, .search-filters--oru .tips-filters__item-button {
    border-color: #004557;
    background-color: #ff8e2c;
    color: #004557; }
  .search-filters--oru .dropdown-list {
    border-color: #636363;
    background-color: #fff; }
    @media only screen and (max-width: 767px) {
      .search-filters--oru .dropdown-list {
        border: 0;
        border-bottom: 1px solid #004557; } }
  @media only screen and (min-width: 768px) {
    .search-filters--oru .dropdown-list__arrow {
      background: #fff; }
      .search-filters--oru .dropdown-list__arrow::after {
        border-color: rgba(231, 118, 19, 0);
        border-bottom-color: #fff; }
      .search-filters--oru .dropdown-list__arrow::before {
        border-color: rgba(231, 118, 19, 0);
        border-bottom-color: #636363; } }
  .search-filters--oru .dropdown-list-item-link:hover {
    background-color: #004557;
    text-decoration: underline;
    color: #fff; }
  .search-filters--oru .dropdown-list-item-link--active::after {
    background-color: #004557;
    color: #fff; }
  .search-filters--oru .dropdown-list-item-link--active:hover::after {
    background-color: #fff;
    color: #004557; }
  .search-filters--oru .dropdown-list-item-paragraph {
    color: #004557; }

.search-results {
  padding: 50px 20px;
  color: #2a2a2a; }
  @media only screen and (min-width: 768px) {
    .search-results {
      padding: 90px 0 90px 21.5%;
      width: 57%; } }
  .search-results--faq {
    padding: 50px 0 0; }
    @media only screen and (min-width: 768px) {
      .search-results--faq {
        padding: 90px 0 0;
        width: 100%; } }
  .search-results-wrapper {
    margin: 30px auto 60px;
    background-color: #fff; }
    @media only screen and (max-width: 767px) {
      .search-results-wrapper {
        margin: 10px 10px 20px; } }
  .search-results__title {
    margin-bottom: 15px;
    font: 3.4rem "Futura-Bold", sans-serif; }
    @media only screen and (max-width: 767px) {
      .search-results__title {
        display: none; } }
  .search-results__info {
    text-transform: uppercase;
    color: #636363;
    font: 1.2rem "Open Sans", sans-serif;
    font-weight: 600; }
  .search-results__info--faq {
    padding: 0 20px; }
    @media only screen and (min-width: 768px) {
      .search-results__info--faq {
        padding-left: 21.5%;
        width: 57%; } }
  .search-results__list {
    margin-top: 30px;
    border-top: 1px solid #636363;
    padding-top: 45px; }
  .search-results__item {
    -webkit-transition: all, 0.7s, ease;
    -moz-transition: all, 0.7s, ease;
    -ms-transition: all, 0.7s, ease;
    -o-transition: all, 0.7s, ease;
    transition: all, 0.7s, ease;
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    opacity: 1;
    position: relative;
    top: 0;
    padding: 5px 4px;
    overflow: hidden; }
    .search-results__item:not(:last-child) {
      margin-bottom: 45px; }
    .search-results__item--animation {
      filter: alpha(opacity=0);
      -khtml-opacity: 0;
      opacity: 0;
      top: 25px; }
    .search-results__item-title {
      display: table;
      margin-bottom: 15px;
      text-decoration: underline;
      font: 2.6rem/3.2rem "Futura-Bold", sans-serif; }
      .search-results__item-title-text {
        display: block; }
    .search-results__item-title:visited {
      color: #76489d !important; }
    .search-results__item-type, .search-results__item-link {
      text-decoration: underline;
      font: 1.2rem "Open Sans", sans-serif;
      font-weight: 600; }
      .search-results__item-type,
      .is-oru .search-results__item-type, .search-results__item-link,
      .is-oru .search-results__item-link {
        color: #636363; }
    .search-results__item-type {
      display: inline-block;
      margin: 0 10px 10px 0;
      text-transform: uppercase;
      font-weight: 400; }
    .search-results__item-type::before {
      padding-right: 10px; }
    .search-results__item-icon {
      padding-right: 5px; }
    .search-results__item-link {
      display: inline-block;
      word-break: break-word; }
      @media only screen and (max-width: 767px) {
        .search-results__item-link {
          display: none; } }
    .search-results__item-link:hover {
      text-decoration: none; }
    .search-results__item-description {
      color: #2a2a2a;
      font: 1.8rem/3.2rem "Open Sans", sans-serif; }

.faceted-search__list {
  margin-top: 30px;
  border-top: 1px solid #636363;
  padding-top: 45px; }
  .faceted-search__list--faq {
    margin-top: 75px;
    padding-top: 0; }
  .faceted-search__list-item {
    -webkit-transition: all, 0.3s, ease;
    -moz-transition: all, 0.3s, ease;
    -ms-transition: all, 0.3s, ease;
    -o-transition: all, 0.3s, ease;
    transition: all, 0.3s, ease;
    margin-bottom: 25px; }
  .faceted-search__list-item--faq {
    margin-bottom: 0; }
  .faceted-search__list-item--visible {
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    opacity: 1; }
  .faceted-search__list-item--hidden {
    display: none;
    margin-bottom: 0;
    border: 0;
    height: 0; }
  .faceted-search__list-item--hidden .button, .faceted-search__list-item--hidden .button-default, .faceted-search__list-item--hidden .button--blue, .faceted-search__list-item--hidden .button--orange, .faceted-search__list-item--hidden .button-small, .faceted-search__list-item--hidden .button-medium, .faceted-search__list-item--hidden .cta-animated, .faceted-search__list-item--hidden .submit-button, .faceted-search__list-item--hidden .transactional__submit, .faceted-search__list-item--hidden .transactional__button, .faceted-search__list-item--hidden .transactional__authentication-button, .faceted-search__list-item--hidden .article-header__cta-link, .faceted-search__list-item--hidden .card-tile__cta-link, .faceted-search__list-item--hidden body:not(.is-oru) .card-tile__zoom--blue .card-tile__cta-link, body:not(.is-oru) .card-tile__zoom--blue .faceted-search__list-item--hidden .card-tile__cta-link, .faceted-search__list-item--hidden
  body:not(.is-oru) .card-tile--lighter-bg .card-tile__cta-link,
  body:not(.is-oru) .card-tile--lighter-bg .faceted-search__list-item--hidden .card-tile__cta-link, .faceted-search__list-item--hidden .check-outage__report-cta, .faceted-search__list-item--hidden .content-block__cta, .faceted-search__list-item--hidden .currently-enrolled__description-button, .faceted-search__list-item--hidden .account-dropdown__icon-container, .faceted-search__list-item--hidden .enroll-units-list__bottom-button, .faceted-search__list-item--hidden .enroll-units-confirmation__button, .faceted-search__list-item--hidden .form__actions-submit-button, .faceted-search__list-item--hidden .filters__show-filters, .faceted-search__list-item--hidden .filters__clear-button--mobile, .faceted-search__list-item--hidden .in-page-banner__cta-link, .faceted-search__list-item--hidden .manage-header__cta, .faceted-search__list-item--hidden .overview-bill-card__cta, .faceted-search__list-item--hidden .overview-bill-card-side__button, .faceted-search__list-item--hidden .overview-bill-card-side__cta, .faceted-search__list-item--hidden .overview-bill-card-side__cta--rounded-border, .faceted-search__list-item--hidden .overview-notification__cta, .faceted-search__list-item--hidden .pay-my-bill__button, .faceted-search__list-item--hidden .pay-my-bill__batch-buttons--pay-batch, .faceted-search__list-item--hidden .popup__continue-cta, .faceted-search__list-item--hidden .popup__submit-cta, .faceted-search__list-item--hidden .popup__lockout-cta, .faceted-search__list-item--hidden .popup__button-cta, .faceted-search__list-item--hidden .register-accounts__button, .faceted-search__list-item--hidden .register-accounts__banner-button, .faceted-search__list-item--hidden .register-success__button, .faceted-search__list-item--hidden .service-management__button-cta, .faceted-search__list-item--hidden .report-outage__next-steps__card__cta, .faceted-search__list-item--hidden .faceted-search__show-filters, .faceted-search__list-item--hidden .session-timeout__button-stay-in, .faceted-search__list-item--hidden .session-timeout__button-close, .faceted-search__list-item--hidden .session-timeout__button-log-out, .faceted-search__list-item--hidden .slider-panel__button, .faceted-search__list-item--hidden .street-lights__show-more, .faceted-search__list-item--hidden .summary-billing-card__cta, .faceted-search__list-item--hidden .summary-billing-information__show-more, .faceted-search__list-item--hidden .transactional-banner__link, .faceted-search__list-item--hidden .usage-history__show-more, .faceted-search__list-item--hidden .wami__button, .faceted-search__list-item--hidden .button--card-form,
  .faceted-search__list-item--hidden span,
  .faceted-search__list-item--hidden.faqs__item--open .faqs__item-content {
    position: absolute;
    top: 0;
    padding: 0;
    height: 0; }

.faceted-search__item-title {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  font: 2rem/2.2rem "Futura-Bold", sans-serif; }
  .faceted-search__item-title:visited {
    color: #76489d; }
  .faceted-search__item-title:focus::before {
    content: none !important; }

.faceted-search__item-date {
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: 115px;
  -moz-flex-basis: 115px;
  -ms-flex-preferred-size: 115px;
  flex-basis: 115px;
  color: #636363;
  font: 1.8rem/2rem "Open Sans", sans-serif;
  font-weight: 600;
  align-self: flex-start; }

.faceted-search__wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  flex-direction: column; }
  @media (min-width: 770px) {
    .faceted-search__wrapper {
      height: 106px;
      flex-direction: row; }
      .faceted-search__wrapper .search-filters__by {
        position: absolute;
        left: 0;
        width: auto; } }

.faceted-search__show-filters-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  justify-content: flex-end;
  order: -1; }
  @media only screen and (min-width: 768px) {
    .faceted-search__show-filters-wrapper {
      position: absolute;
      right: 0;
      margin: 0 10px 0 30px;
      order: 1; } }

.faceted-search__show-filters {
  margin: 30px 5px; }
  @media (max-width: 770px) {
    .faceted-search__show-filters {
      margin: 15px 10px;
      margin-bottom: 5px; } }
  @media only screen and (min-width: 768px) {
    .faceted-search__show-filters {
      display: none; } }

.faceted-search__show-filters--desktop {
  display: none; }

.faceted-search__filters-options--dependency {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: none;
  position: absolute;
  top: 86px;
  border-top: 1px solid #fff;
  background-color: #0078cf;
  padding: 20px 0;
  height: auto; }
  @media only screen and (min-width: 768px) {
    .faceted-search__filters-options--dependency {
      top: 66px; } }
  .faceted-search__filters-options--dependency .dropdown-wrapper {
    margin: 10px; }

.faceted-search__filters-options--visible {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  left: 0; }

.faceted-search__filters-options--wrap {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.faceted-search__filters-bar {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  display: none;
  margin-top: 20px;
  border-bottom: 2px solid #fff;
  background-color: #0078cf;
  height: 80px;
  color: #fff; }
  @media only screen and (min-width: 768px) {
    .faceted-search__filters-bar {
      display: none; } }

.faceted-search__filters-back-button, .faceted-search__filters-clear-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 35px;
  outline: none; }

.faceted-search__filters-button-icon {
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  display: inline-block;
  position: relative;
  margin-right: 4px;
  width: 14px;
  height: 14px; }
  .faceted-search__filters-button-icon::before {
    position: absolute;
    top: -6px;
    left: -6px;
    font-size: 3rem; }

.faceted-search__filters-bar-title {
  margin: 0 5px;
  font: 2.5rem/2.2rem "Futura-Bold", sans-serif; }

.faceted-search--hidden {
  display: none; }

.faceted-search__no-results {
  display: none; }

.faceted-search__dependency-filter-wrapper {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }
  @media only screen and (min-width: 768px) {
    .faceted-search__dependency-filter-wrapper {
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; } }

.faceted-search__dependency-filter {
  display: none;
  width: 100%; }
  @media only screen and (min-width: 768px) {
    .faceted-search__dependency-filter {
      width: auto; } }

.faceted-search--visible {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }
  @media only screen and (min-width: 768px) {
    .faceted-search--visible {
      display: none; } }
  .faceted-search--visible.faceted-search__filters-bar--faq {
    display: none; }

@media only screen and (max-width: 440px) {
  .faceted-search__by-nav-item {
    margin-right: 10px; } }

.dropdown-list-item--faceted-search {
  position: relative; }

@media only screen and (max-width: 767px) {
  .dropdown-title--faceted-search {
    z-index: 1;
    border-bottom: 1px solid #fff;
    background-color: #0078cf;
    padding: 25px 30px;
    width: 100%;
    color: #fff;
    font: 2.2rem/2.2rem "Futura-Bold", sans-serif; }
    .dropdown-title--faceted-search .dropdown-title-icon {
      display: block;
      position: absolute;
      top: 18px;
      right: 10px;
      font-size: 4rem; } }

@media only screen and (max-width: 767px) {
  .dropdown-list-item-link--faceted-search {
    border: 0;
    background-color: #fff; }
    .dropdown-list-item-link--faceted-search.dropdown-list-item-link--active::after {
      right: 15px;
      background-color: #0078cf;
      color: #fff;
      font-size: 3rem; } }

@media only screen and (max-width: 767px) {
  .dropdown-list-item-title--faceted-search {
    max-width: 80%;
    font: 1.8rem/2.2rem "Futura-Demi", sans-serif; } }

.drop-down-title-icon--open {
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg); }

.pagination__link-faceted--active {
  background-color: #0078cf;
  color: #fff; }

.faceted-search__info-no-results {
  display: none; }

.faceted-search__page-min-height {
  min-height: 600px; }

.search-filters--oru .faceted-search__filters-options--dependency,
.search-filters--oru .faceted-search__filters-bar {
  border-color: #004557;
  background-color: #ff8e2c;
  color: #004557; }

.search-filters--oru .faceted-search__filters-back-button,
.search-filters--oru .faceted-search__filters-clear-button {
  background-color: #ff8e2c;
  color: #004557; }

.search-filters--oru .dropdown-title--faceted-search {
  border-bottom: 1px solid #004557;
  background-color: #ff8e2c;
  color: #004557; }
  @media only screen and (min-width: 768px) {
    .search-filters--oru .dropdown-title--faceted-search.dropdown-title--active, .search-filters--oru .dropdown-title--faceted-search.tips-filters__item-button--active {
      background-color: #ff8e2c; } }

.search-filters--oru .dropdown-list-item-link--faceted-search {
  background-color: #fff; }
  @media only screen and (min-width: 768px) {
    .search-filters--oru .dropdown-list-item-link--faceted-search {
      background-color: #fff; } }
  .search-filters--oru .dropdown-list-item-link--faceted-search.dropdown-list-item-link--active::after {
    background-color: #004557; }

.server-error {
  padding: 50% 20px;
  text-align: center;
  color: #2a2a2a; }
  @media only screen and (min-width: 768px) {
    .server-error {
      margin: 0 auto;
      padding: 70px 0 80px;
      width: 50%; } }
  @media only screen and (min-width: 960px) {
    .server-error {
      padding: 200px 20px; } }
  @media only screen and (min-width: 768px) {
    .server-error--extra-width {
      width: 70%; } }
  .server-error-wrapper {
    margin: 0 10px;
    background-color: #fff; }
    @media only screen and (min-width: 768px) {
      .server-error-wrapper {
        margin: 35px auto; } }
    .server-error-wrapper--margin-top {
      margin-top: 10px; }
      @media only screen and (min-width: 768px) {
        .server-error-wrapper--margin-top {
          margin: 35px auto; } }
    .server-error-wrapper--margin-bottom {
      margin-bottom: 10px; }
      @media only screen and (min-width: 768px) {
        .server-error-wrapper--margin-bottom {
          margin: 35px auto; } }
  .server-error__picture-image {
    width: 125px; }
    .server-error__picture-image--auto-width {
      width: auto;
      max-width: 100%; }
  .server-error__title {
    padding: 40px 0 10px;
    font: 2.6rem/3rem "Futura-Bold", sans-serif;
    word-wrap: break-word; }
    @media only screen and (min-width: 768px) {
      .server-error__title {
        font: 3.6rem/4.6rem "Futura-Bold", sans-serif; } }
  .server-error__text {
    font: 1.6rem/2.4rem "Open Sans", sans-serif; }
    .server-error__text--margin {
      margin: 50px 0; }

.session-timeout {
  z-index: 1000000 !important; }
  .session-timeout__title {
    font: 3rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .session-timeout__title {
        font-size: 3.3rem; } }
  .session-timeout__sub-title {
    padding-top: 20px;
    font: 1.6rem "Open Sans", sans-serif; }
  .session-timeout__timer {
    padding-top: 15px;
    height: 70px;
    text-align: left;
    font: 5rem "Futura-Bold", sans-serif; }
  .session-timeout__buttons {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 25px 0 0;
    text-align: right; }
    @media only screen and (min-width: 768px) {
      .session-timeout__buttons {
        margin: 0; } }
  .session-timeout__button-stay-in {
    margin-right: 0 !important; }
  .session-timeout__button-log-out {
    text-align: center; }
    @media only screen and (min-width: 768px) {
      .session-timeout__button-log-out {
        margin-right: 20px !important; } }
  .session-timeout .popup-container {
    border-bottom: none !important; }

.share {
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }
  @media only screen and (min-width: 768px) {
    .share {
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      -webkit-justify-content: flex-end;
      -moz-justify-content: flex-end;
      justify-content: flex-end; } }
  .share__list {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 0;
    padding: 0; }
  .share__text {
    margin-right: 25px;
    text-transform: uppercase;
    font: 1.8rem "Open Sans", sans-serif; }
    .share__text--white {
      color: #fff; }
  .share__item {
    margin-right: 30px;
    background-color: #000;
    width: 50px;
    height: 50px; }
    @media only screen and (min-width: 768px) {
      .share__item {
        width: 35px;
        height: 35px; } }
    .share__item:last-child {
      margin-right: 0; }

.share-anchor {
  cursor: pointer;
  text-decoration: none;
  color: #fff;
  font-size: 5rem; }
  @media only screen and (min-width: 768px) {
    .share-anchor {
      font-size: 3.5rem; } }
  @media only screen and (min-width: 768px) {
    .share-anchor__facebook:hover {
      background-color: #0078cf; } }
  @media only screen and (min-width: 768px) {
    .share-anchor__twitter:hover {
      background-color: #78cdf0; } }
  @media only screen and (min-width: 768px) {
    .share-anchor__mail:hover {
      background-color: #000; } }

.share-energy {
  margin: 0 30px; }
  @media only screen and (min-width: 768px) {
    .share-energy {
      margin: 0; } }
  .share-energy-wrapper {
    margin-top: 25px;
    background: #fff;
    padding: 72px 0; }
    @media only screen and (min-width: 768px) {
      .share-energy-wrapper {
        padding: 72px 15%; } }
    @media only screen and (min-width: 1024px) {
      .share-energy-wrapper {
        padding: 72px 20%; } }
  .share-energy__title {
    border-bottom: solid 3px #636363;
    padding-bottom: 20px;
    width: 100%;
    color: #2a2a2a;
    font: 3rem/3.4rem "Futura-Bold", sans-serif; }
  .share-energy__text {
    padding: 25px 0;
    width: 100%;
    color: #636363;
    font: 1.4rem/1.8rem "Open Sans", sans-serif;
    font-weight: 600; }

.slider-panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin-top: 30px;
  background: #0078cf;
  padding-bottom: 30px;
  width: 100%;
  min-width: 0;
  max-width: 1400px;
  color: #fff; }
  @media only screen and (min-width: 768px) {
    .slider-panel {
      padding-bottom: 60px; } }
  .slider-panel__container {
    display: block;
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .slider-panel__container {
        margin: 0 auto;
        max-width: 530px;
        overflow: hidden; } }
    @media only screen and (min-width: 960px) {
      .slider-panel__container {
        max-width: 600px; } }
  .slider-panel__slide {
    visibility: hidden; }
    .slider-panel__slide.swiper-slide-active {
      visibility: visible; }
  .slider-panel__slide-container {
    margin: 0 auto;
    width: 280px;
    text-align: center; }
    @media only screen and (min-width: 768px) {
      .slider-panel__slide-container {
        width: 450px; } }
  .slider-panel__slide-image {
    margin: 20px 0;
    width: 125px;
    height: auto; }
    @media only screen and (min-width: 768px) {
      .slider-panel__slide-image {
        margin: 37px 0 30px;
        width: 144px; } }
  .slider-panel__slide-headline {
    font: 1.2rem "Futura-Bold", sans-serif; }
  .slider-panel__slide-title {
    margin: 5px 0 10px;
    font: 1.9rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .slider-panel__slide-title {
        margin: 6px 0 25px;
        padding: 0 30px;
        font-size: 2.6rem; } }
  .slider-panel__slide-description {
    font: 1.5rem/1.9rem "Open Sans", sans-serif; }
    @media only screen and (min-width: 768px) {
      .slider-panel__slide-description {
        font: 1.8rem/2.6rem "Open Sans", sans-serif; } }
  .slider-panel__pagination {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    position: absolute;
    width: 100%;
    text-align: center; }
  .slider-panel__arrow {
    position: absolute;
    top: 50%;
    left: 20px;
    z-index: 10; }
    @media only screen and (min-width: 768px) {
      .slider-panel__arrow {
        font-size: 2.7rem; } }
    @media only screen and (min-width: 960px) {
      .slider-panel__arrow {
        left: 60px; } }
    .slider-panel__arrow:hover .slider-panel__arrow-text {
      text-decoration: none; }
    .slider-panel__arrow:focus {
      outline: none; }
    .slider-panel__arrow-text {
      display: none;
      margin-left: 10px; }
      @media only screen and (min-width: 768px) {
        .slider-panel__arrow-text {
          display: inline-block; } }
    .slider-panel__arrow--right {
      right: 20px;
      left: auto; }
      @media only screen and (min-width: 960px) {
        .slider-panel__arrow--right {
          right: 60px;
          left: auto; } }
      .slider-panel__arrow--right .slider-panel__arrow-text {
        margin-right: 10px; }
    .slider-panel__arrow .arrow__icon::before {
      position: absolute;
      top: -15px;
      left: -11px;
      font-size: 4rem; }
    .slider-panel__arrow .arrow__icon {
      position: relative;
      width: 20px;
      height: 20px; }
      @media only screen and (min-width: 768px) {
        .slider-panel__arrow .arrow__icon {
          width: 27px;
          height: 27px; }
          .slider-panel__arrow .arrow__icon::before {
            top: -12px;
            font-size: 5rem; } }
  .slider-panel--bottom {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column wrap;
    -moz-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    position: relative;
    margin: 0 auto 80px;
    background: #0078cf;
    padding: 5px 0;
    width: 100%;
    max-width: 1400px;
    height: 52px;
    text-align: center; }
    @media only screen and (min-width: 768px) {
      .slider-panel--bottom {
        height: 85px; } }

.smart-energy {
  background: #fff;
  padding: 40px 30px 0;
  min-height: 100%; }
  .smart-energy-title {
    font: 2.5rem/3.5rem "Futura-Bold", sans-serif; }
  .smart-energy-paragraph {
    padding: 30px 0;
    color: #2a2a2a;
    font: 1.6rem/1.8rem 'Open Sans', sans-serif;
    font-weight: 600; }

.social-share__item {
  display: inline-block;
  margin-right: 5px; }
  .social-share__item-link {
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    display: inline-block;
    border: 1px solid #cfcfcf;
    background-color: #fff;
    padding: 10px;
    color: #0078cf;
    font-size: 2rem; }
  .social-share__item-link:hover {
    background-color: #0078cf;
    color: #fff; }

.social-share--oru .social-share__item-link {
  color: #ff8e2c; }

.social-share--oru .social-share__item-link:hover {
  background-color: #ff8e2c;
  color: #fff; }

.street-lights {
  margin: 35px 0;
  background-color: #fff; }
  .street-lights__title {
    border-bottom: 2px solid #636363;
    padding-bottom: 20px;
    color: #2a2a2a;
    font: 3rem/3.5rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .street-lights__title {
        margin-bottom: 40px; } }
    .street-lights__title--table {
      text-align: center; }
      @media only screen and (min-width: 768px) {
        .street-lights__title--table {
          text-align: left; } }
    .street-lights__title-wrapper {
      padding: 45px 20px 20px; }
      @media only screen and (min-width: 768px) {
        .street-lights__title-wrapper {
          padding: 95px 5% 0; } }
  @media only screen and (min-width: 768px) {
    .street-lights__table {
      padding: 0 5% 95px; } }
  .street-lights__table-titles {
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    margin: 0 20px;
    padding: 10px 0; }
    @media only screen and (min-width: 768px) {
      .street-lights__table-titles {
        margin: 0;
        border-bottom: 2px solid #ff8e2c; } }
  .street-lights__table-title {
    -webkit-flex-basis: auto;
    -moz-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
    padding-right: 5px;
    text-transform: uppercase;
    font: 1rem/1.5rem "Open Sans", sans-serif; }
    @media only screen and (min-width: 768px) {
      .street-lights__table-title {
        display: inline-block;
        width: calc(100% / 8);
        font-weight: 700; } }
    .street-lights__table-title--credit-details {
      width: calc(100% / 11); }
  .street-lights__table-item {
    -webkit-transition: all, 0.2s, ease;
    -moz-transition: all, 0.2s, ease;
    -ms-transition: all, 0.2s, ease;
    -o-transition: all, 0.2s, ease;
    transition: all, 0.2s, ease;
    -webkit-flex-flow: column wrap;
    -moz-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    border-bottom: 1px solid #636363;
    padding: 10px 20px; }
    @media only screen and (min-width: 768px) {
      .street-lights__table-item {
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        padding: 30px 0; } }
  .street-lights__table-item-description {
    -webkit-flex-basis: auto;
    -moz-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-flex-order: 2;
    order: 2;
    display: none;
    margin: 5px 0; }
    @media only screen and (min-width: 768px) {
      .street-lights__table-item-description {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        margin: 0;
        padding-right: 10px;
        width: calc(100% / 8);
        text-align: left; } }
    @media only screen and (min-width: 768px) {
      .street-lights__table-item-description--credit-details {
        width: calc(100% / 11); } }
  .street-lights__table-item-title {
    display: none;
    margin-right: 5px;
    text-transform: uppercase;
    font: 800 1rem/1rem "Open Sans", sans-serif; }
  .street-lights__table-item-title--pole {
    display: block;
    margin-top: 30px;
    margin-bottom: 5px;
    text-align: center;
    text-transform: none;
    font: 400 1rem/1rem "Open Sans", sans-serif; }
    @media only screen and (min-width: 768px) {
      .street-lights__table-item-title--pole {
        display: none; } }
  @media only screen and (max-width: 767px) {
    .street-lights__table-item--open .street-lights__table-item-description {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      -webkit-justify-content: flex-start;
      -moz-justify-content: flex-start;
      justify-content: flex-start;
      width: 200px; }
    .street-lights__table-item--open .street-lights__table-item-pole {
      display: none; }
    .street-lights__table-item--open .street-lights__table-item-title {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex; }
    .street-lights__table-item--open .street-lights__arrow {
      -moz-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -webkit-transform: rotate(180deg);
      transform: rotate(180deg);
      margin-top: 10px; } }
  .street-lights__table-text {
    color: #2a2a2a;
    font: 600 1rem/1rem "Open Sans", sans-serif; }
  .street-lights__table-text--pole {
    font: 800 1.7rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .street-lights__table-text--pole {
        font: 600 1rem/1rem "Open Sans", sans-serif; } }
  .street-lights__show-more {
    display: block;
    margin: 30px auto; }
  .street-lights__arrow {
    -webkit-transition: all, 0.2s, ease;
    -moz-transition: all, 0.2s, ease;
    -ms-transition: all, 0.2s, ease;
    -o-transition: all, 0.2s, ease;
    transition: all, 0.2s, ease;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-flex-order: 2;
    order: 2;
    position: relative;
    cursor: pointer;
    width: 20px;
    height: 20px;
    color: #adadad; }
    .street-lights__arrow::before {
      position: absolute;
      top: -10px;
      left: -10px;
      font-size: 4rem; }
  .street-lights__description {
    padding: 0 20px 45px;
    font: 700 1.4rem/2rem "Open Sans", sans-serif; }
    @media only screen and (min-width: 768px) {
      .street-lights__description {
        padding: 0 5% 95px;
        width: 70%;
        font-size: 1.6rem/2.2rem; } }

.submit-a-meter-form__canvas-container {
  margin-bottom: 25px; }
  .submit-a-meter-form__canvas-container-item {
    display: block; }
    @media only screen and (min-width: 768px) {
      .submit-a-meter-form__canvas-container-item {
        display: inline-block; } }
  .submit-a-meter-form__canvas-container--hidden {
    display: none; }

.submit-a-meter-form__container {
  display: block; }
  .submit-a-meter-form__container--hidden {
    display: none; }
  .submit-a-meter-form__container--last {
    padding-bottom: 40px; }
  .submit-a-meter-form__container--position {
    position: absolute;
    top: 0; }

.submit-a-meter-form__error {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  display: none;
  position: relative;
  margin: 10px 0;
  padding-left: 30px;
  color: #d93927;
  font: 1.3rem "Open Sans", sans-serif;
  font-weight: 600; }
  .submit-a-meter-form__error::before {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    position: absolute;
    left: 0;
    background-color: #d93927;
    width: 23px;
    height: 23px;
    color: #fff;
    font-family: 'coned-icons';
    background-clip: padding-box; }

.summary-billing-card {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  position: relative;
  margin: 30px 0 15px;
  background-color: #ff8e2c;
  padding: 0 30px;
  width: auto;
  text-align: center;
  color: #004557; }
  @media only screen and (min-width: 425px) {
    .summary-billing-card {
      padding: 0 40px; } }
  @media only screen and (min-width: 768px) {
    .summary-billing-card {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      margin-bottom: 20px; } }
  .summary-billing-card__price {
    margin: 45px 0 10px;
    font: 5rem/5.4rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .summary-billing-card__price {
        margin: 65px 0 40px;
        font: 8rem/6rem "Futura-Bold", sans-serif; } }
    .summary-billing-card__price--credit {
      color: #0078cf; }
  .summary-billing-card__due {
    font: 1.8rem/2.4rem "Open Sans", sans-serif;
    font-weight: 700; }
    @media only screen and (min-width: 768px) {
      .summary-billing-card__due {
        font: 2.4rem/3rem "Open Sans", sans-serif;
        font-weight: 700; } }
  .summary-billing-card__payment-notice {
    margin-bottom: 40px;
    font: 1.8rem/2.4rem "Open Sans", sans-serif;
    font-weight: 700; }
    @media only screen and (min-width: 768px) {
      .summary-billing-card__payment-notice {
        font: 2rem/3rem "Open Sans", sans-serif;
        font-weight: 700; } }
  .summary-billing-card__cta {
    margin: 40px 0 50px; }
  .summary-billing-card__cta-icon::before {
    position: absolute;
    top: -4px;
    left: -8px;
    font-size: 3.5rem; }
  .summary-billing-card__tooltip::after {
    top: -10px;
    right: -5px;
    font-size: 3.5rem; }

.summary-billing-information {
  margin-top: 35px;
  background-color: #fff; }
  .summary-billing-information--tile {
    margin: 35px 10px 0; }
    @media only screen and (min-width: 768px) {
      .summary-billing-information--tile {
        margin: 35px auto 0; } }
  .summary-billing-information__title {
    margin-bottom: 40px;
    border-bottom: 2px solid #636363;
    padding-bottom: 20px;
    color: #2a2a2a;
    font: 3rem/3.5rem "Futura-Bold", sans-serif; }
    .summary-billing-information__title span {
      display: block;
      font: 2.5rem/3.5rem "Futura-Light", sans-serif; }
      @media only screen and (min-width: 768px) {
        .summary-billing-information__title span {
          display: inline-block; } }
    .summary-billing-information__title--table {
      text-align: center; }
      @media only screen and (min-width: 768px) {
        .summary-billing-information__title--table {
          text-align: left; } }
    .summary-billing-information__title-wrapper {
      padding: 45px 20px 20px; }
      @media only screen and (min-width: 768px) {
        .summary-billing-information__title-wrapper {
          padding: 95px 15% 0; } }
      @media only screen and (min-width: 1024px) {
        .summary-billing-information__title-wrapper {
          padding: 95px 20% 0; } }
  .summary-billing-information__tile {
    padding: 30px 20px; }
    @media only screen and (min-width: 768px) {
      .summary-billing-information__tile {
        padding: 95px 15%; } }
    @media only screen and (min-width: 1024px) {
      .summary-billing-information__tile {
        padding: 95px 20%; } }
    .summary-billing-information__tile-description {
      color: #2a2a2a;
      font: 1.8rem/3.2rem "Open Sans", sans-serif; }
    .summary-billing-information__tile-link {
      display: block;
      margin-top: 40px;
      text-transform: uppercase;
      color: #0078cf;
      font: 1.4rem/3rem "Open Sans", sans-serif;
      font-weight: 800; }
      .summary-billing-information__tile-link:hover {
        text-decoration: underline; }
  .summary-billing-information__table {
    color: #2a2a2a;
    font: 1.2rem/2.4rem "Open Sans", sans-serif;
    font-weight: 600; }
    @media only screen and (min-width: 768px) {
      .summary-billing-information__table {
        padding: 0 15% 95px; } }
    @media only screen and (min-width: 1024px) {
      .summary-billing-information__table {
        padding: 0 20% 95px; } }
    .summary-billing-information__table-titles {
      -webkit-flex-flow: row wrap;
      -moz-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      margin: 0 20px;
      border-bottom: 2px solid #ff8e2c;
      padding: 10px 0; }
      @media only screen and (min-width: 768px) {
        .summary-billing-information__table-titles {
          margin: 0; } }
    .summary-billing-information__table-title {
      -webkit-flex-basis: auto;
      -moz-flex-basis: auto;
      -ms-flex-preferred-size: auto;
      flex-basis: auto;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      display: none;
      padding-right: 10px;
      width: calc(100% / 4);
      text-transform: uppercase;
      font: 1rem/1.8rem "Open Sans", sans-serif;
      font-weight: 700; }
      @media only screen and (min-width: 768px) {
        .summary-billing-information__table-title {
          display: inline-block; } }
      .summary-billing-information__table-title--location {
        width: 50%;
        text-transform: capitalize;
        font-size: 1.5rem; }
    .summary-billing-information__table-item {
      -webkit-transition: all, 0.2s, ease;
      -moz-transition: all, 0.2s, ease;
      -ms-transition: all, 0.2s, ease;
      -o-transition: all, 0.2s, ease;
      transition: all, 0.2s, ease;
      -webkit-flex-flow: column wrap;
      -moz-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
      flex-flow: column wrap;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      border-bottom: 1px solid #636363;
      padding: 10px 20px; }
      @media only screen and (min-width: 768px) {
        .summary-billing-information__table-item {
          -webkit-box-direction: normal;
          -webkit-box-orient: horizontal;
          -webkit-flex-direction: row;
          -moz-flex-direction: row;
          -ms-flex-direction: row;
          flex-direction: row;
          padding: 30px 0; } }
    .summary-billing-information__table-text {
      -webkit-flex-basis: auto;
      -moz-flex-basis: auto;
      -ms-flex-preferred-size: auto;
      flex-basis: auto;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      text-align: center; }
      @media only screen and (min-width: 768px) {
        .summary-billing-information__table-text {
          margin-right: 20px;
          text-align: left;
          line-height: 3rem;
          flex: 1; } }
      .summary-billing-information__table-text--charge {
        text-transform: uppercase;
        color: #2a2a2a;
        font-size: 1.4rem;
        font-weight: 800; }
  .summary-billing-information__cta-icon::before {
    position: absolute;
    top: -1px;
    left: 0;
    font-size: 2.5rem; }
    @media only screen and (min-width: 768px) {
      .summary-billing-information__cta-icon::before {
        top: 2px; } }
  .summary-billing-information__show-more {
    display: block;
    margin: 30px auto; }

.success-banner {
  padding: 60px 20px;
  text-align: center;
  color: #2a2a2a; }
  @media only screen and (min-width: 768px) {
    .success-banner {
      margin: 0 auto;
      padding: 70px 0 80px;
      width: 50%; } }
  @media only screen and (min-width: 768px) {
    .success-banner--extra-width {
      width: 70%; } }
  .success-banner-wrapper {
    margin: 0 10px;
    background-color: #fff; }
    @media only screen and (min-width: 768px) {
      .success-banner-wrapper {
        margin: 35px auto; } }
    .success-banner-wrapper--margin-top {
      margin-top: 10px; }
      @media only screen and (min-width: 768px) {
        .success-banner-wrapper--margin-top {
          margin: 35px auto; } }
    .success-banner-wrapper--margin-bottom {
      margin-bottom: 10px; }
      @media only screen and (min-width: 768px) {
        .success-banner-wrapper--margin-bottom {
          margin: 35px auto; } }
  .success-banner__picture-image {
    width: 125px; }
    .success-banner__picture-image--auto-width {
      width: auto;
      max-width: 100%; }
  .success-banner__title {
    padding: 40px 0 10px;
    font: 2.6rem/3rem "Futura-Bold", sans-serif;
    word-wrap: break-word; }
    @media only screen and (min-width: 768px) {
      .success-banner__title {
        font: 3.6rem/4.6rem "Futura-Bold", sans-serif; } }
  .success-banner__text {
    font: 1.6rem/2.4rem "Open Sans", sans-serif; }
    .success-banner__text--margin {
      margin: 50px 0; }
    .success-banner__text--post-payment {
      padding: 15px 0 0 10px; }
    .success-banner__text--more-padding-bottom {
      padding-bottom: 15px; }
    .success-banner__text a::before {
      content: none !important; }
  .success-banner__span {
    display: block; }
    .success-banner__span--ellipsis {
      width: 100%; }
    .success-banner__span--visible {
      white-space: normal; }
  .success-banner__alert {
    margin-top: 20px;
    color: #d93927;
    font: 1.6rem/2.4rem "Open Sans", sans-serif; }
  .success-banner--report-outage {
    padding: 60px 20px 48px;
    width: 90%; }
    @media only screen and (min-width: 768px) {
      .success-banner--report-outage {
        padding: 70px 0 48px;
        width: 60%; } }
  .success-banner__link {
    display: block;
    margin-top: 30px; }
    .success-banner__link--inline {
      display: inline;
      margin-top: 0; }
  .success-banner--notification {
    margin-bottom: 40px; }
  .success-banner--register {
    margin-top: 30px; }
  .success-banner-batch-process {
    padding-top: 30px; }

.success-banner-notification {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  margin-bottom: 15px;
  padding: 16px 0;
  width: 100%;
  overflow: hidden; }
  @media only screen and (min-width: 768px) {
    .success-banner-notification {
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      margin-bottom: 20px; } }
  .success-banner-notification--red {
    background-color: #d93927; }
  .success-banner-notification__block {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: auto;
    padding: 0;
    width: 90%;
    text-align: center; }
    @media only screen and (min-width: 768px) {
      .success-banner-notification__block {
        width: 60%; } }
  .success-banner-notification__description {
    letter-spacing: 0.1px;
    color: #fff;
    font: 700 1.3rem/1.6rem "Open Sans", sans-serif; }
    @media only screen and (min-width: 768px) {
      .success-banner-notification__description {
        font: 700 1.4rem/2.2rem "Open Sans", sans-serif; } }

.table-tabs__header {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 30px;
  border-bottom: 2px solid #636363;
  padding-bottom: 20px; }
  @media only screen and (min-width: 768px) {
    .table-tabs__header {
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; } }

.table-tabs__navigation-by {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0; }
  @media only screen and (min-width: 1229px) {
    .table-tabs__navigation-by {
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; } }

.table-tabs-information {
  margin-bottom: 40px; }

.table-tabs__title {
  margin-bottom: 10px;
  color: #2a2a2a;
  font: 2.5rem/3rem "Futura-Bold", sans-serif; }
  @media only screen and (min-width: 768px) {
    .table-tabs__title {
      font: 3rem/3.5rem "Futura-Bold", sans-serif; } }

.table-tabs__list-title {
  border-bottom: 3px solid #ff8e2c;
  padding-bottom: 15px;
  width: 100%;
  text-transform: none;
  font: 3.4rem/3.4rem "Futura-Bold", sans-serif; }
  @media only screen and (min-width: 768px) {
    .table-tabs__list-title {
      font: 2rem/2rem "Futura-Bold", sans-serif; } }

.table-tabs__list {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 20px;
  width: 100%; }
  @media only screen and (min-width: 768px) {
    .table-tabs__list {
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      margin-top: 40px;
      width: 80%; } }

.table-tabs__item {
  margin-bottom: 20px;
  width: 100%;
  font: 2rem/2rem "Open Sans", sans-serif; }
  @media only screen and (min-width: 768px) {
    .table-tabs__item {
      margin-bottom: 35px;
      width: 45%;
      font: 1.6rem/1.8rem "Open Sans", sans-serif; } }
  .table-tabs__item strong {
    text-transform: uppercase;
    font-weight: 700; }

.text-and-image-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0 25px; }
  @media only screen and (min-width: 768px) {
    .text-and-image-content {
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      padding: 0; } }
  .text-and-image-content__media-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fff; }
    @media only screen and (min-width: 768px) {
      .text-and-image-content__media-container {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-flex-shrink: 1;
        -moz-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1;
        -webkit-flex-basis: 0;
        -moz-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center; }
        .text-and-image-content__media-container--right {
          order: 1; } }
  .text-and-image-content__text-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    background-color: #fff; }
    @media only screen and (min-width: 768px) {
      .text-and-image-content__text-container {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-flex-shrink: 1;
        -moz-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1;
        -webkit-flex-basis: 0;
        -moz-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0; } }
  .text-and-image-content__text-container--link:focus::before {
    content: none !important; }
  .text-and-image-content__image {
    width: 100%; }

.text-and-video-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0 25px; }
  @media only screen and (min-width: 768px) {
    .text-and-video-content {
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      padding: 0; } }
  .text-and-video-content__media-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    background-color: #fff;
    padding-top: 83.1%;
    height: 0;
    overflow: hidden; }
    @media only screen and (min-width: 768px) {
      .text-and-video-content__media-container {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-flex-shrink: 1;
        -moz-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1;
        -webkit-flex-basis: 0;
        -moz-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center;
        padding-top: 41.4%; }
        .text-and-video-content__media-container--right {
          order: 1; } }
  .text-and-video-content__text-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    background-color: #fff; }
    @media only screen and (min-width: 768px) {
      .text-and-video-content__text-container {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-flex-shrink: 1;
        -moz-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1;
        -webkit-flex-basis: 0;
        -moz-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0; } }
  .text-and-video-content__text-container--link:focus::before {
    content: none !important; }
  .text-and-video-content__video {
    width: 100%; }
  .text-and-video-content__button {
    position: absolute;
    right: 0;
    bottom: 5%;
    margin-right: 16px !important;
    background: transparent; }
    @media only screen and (min-width: 768px) {
      .text-and-video-content__button {
        margin-right: 33px !important; } }
  body:not(.mouse-user) .text-and-video-content__button--blue:focus {
    outline: none; }
  body:not(.mouse-user) .text-and-video-content__button--orange:focus {
    outline: none; }
  .text-and-video-content__button_icon {
    display: inline-block;
    border: 2px solid #0078cf;
    border-radius: 50px;
    background-color: #fff;
    padding: 7px;
    width: 45px;
    height: 45px;
    color: #0078cf;
    box-sizing: border-box; }
    .text-and-video-content__button_icon::before {
      position: absolute;
      top: 13px;
      left: 14px;
      font-size: 1.8rem; }
    .is-oru .text-and-video-content__button_icon {
      border: 2px solid #004557;
      color: #004557; }
  .text-and-video-content .coned-video__player {
    display: inline-block; }
    .text-and-video-content .coned-video__player video {
      pointer-events: none; }
  .text-and-video-content .vjs-control-bar,
  .text-and-video-content .vjs-big-play-button,
  .text-and-video-content .vjs-menu {
    display: none !important; }

.tips-filters {
  position: relative;
  margin-bottom: 35px;
  background-color: #0078cf;
  width: 100%; }
  .tips-filters__wrapper {
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    justify-content: space-around;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    margin-top: -10px;
    padding: 0 30px;
    height: 115px; }
    @media only screen and (min-width: 768px) {
      .tips-filters__wrapper {
        margin-top: -35px;
        height: 65px; } }
  .tips-filters__item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    padding: 0 10px; }
    @media only screen and (min-width: 440px) {
      .tips-filters__item {
        padding: 0; } }
    @media only screen and (min-width: 768px) {
      .tips-filters__item {
        position: relative; } }
    .tips-filters__item-text {
      margin-right: 10px;
      text-transform: uppercase;
      color: #fff;
      font: 1.1rem "Open Sans", sans-serif;
      font-weight: 700; }
      @media only screen and (min-width: 768px) {
        .tips-filters__item-text {
          font-size: 1.4rem; } }
      .is-oru .tips-filters__item-text {
        color: #004557; }
    .tips-filters__item-button {
      margin-top: 0;
      padding: 5px 20px;
      width: 130px;
      height: 35px;
      font: 1.4rem "Open Sans", sans-serif;
      font-weight: 700; }
      @media only screen and (min-width: 768px) {
        .tips-filters__item-button {
          display: block;
          width: 170px;
          height: 45px;
          text-align: left; } }
      body:not(.mouse-user) .tips-filters__item-button:focus {
        outline: none; }
    .tips-filters__item-title {
      display: inline-block;
      max-width: 70px;
      text-transform: uppercase; }
      @media only screen and (min-width: 768px) {
        .tips-filters__item-title {
          max-width: 105px; } }
    .tips-filters__item-icon {
      position: absolute;
      top: 3px;
      right: 5px;
      font-size: 2.5rem; }
      @media only screen and (min-width: 768px) {
        .tips-filters__item-icon {
          top: 5px;
          right: 10px;
          font-size: 3rem; } }
  .tips-filters__results-info {
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    font: 1.1rem "Open Sans", sans-serif;
    font-weight: 700; }
    @media only screen and (min-width: 768px) {
      .tips-filters__results-info {
        width: auto;
        font-size: 1.2rem; } }
    .is-oru .tips-filters__results-info {
      color: #004557; }

.tips-filters--oru {
  background-color: #ff8e2c; }

.transactional-banner {
  margin-bottom: 50px;
  padding: 100px 0 80px;
  text-align: center;
  color: #fff; }
  .transactional-banner--top {
    margin-top: 50px; }
  .transactional-banner-wrapper {
    background-color: #0078cf; }
  .transactional-banner__list:not(.transactional-banner__list--no-flex) {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; }
  .transactional-banner__list-item {
    margin: 0 20px; }
  .transactional-banner__subtitle {
    margin: 60px 0 10px;
    text-align: center;
    text-transform: uppercase;
    color: #636363;
    font: 1.8rem/2.4rem "Futura-Bold", sans-serif; }
  .transactional-banner__title {
    margin: 0 auto 35px;
    width: 65%;
    font: 2.6rem/3rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .transactional-banner__title {
        font: 3.6rem/4.6rem "Futura-Bold", sans-serif; } }
  .transactional-banner__text {
    margin: 0 auto 35px;
    width: 75%;
    font: 1.8rem/2.4rem "Futura-Book", sans-serif; }
    @media only screen and (min-width: 768px) {
      .transactional-banner__text {
        font: 2.4rem/3.2rem "Futura-Book", sans-serif; } }
    .transactional-banner__text a {
      color: #fff;
      font-family: "Futura-Bold", sans-serif; }
      .transactional-banner__text a:focus::before {
        content: none !important; }
  .transactional-banner__error {
    padding: 20px;
    color: #fff;
    font: 600 1.6rem "Open Sans", sans-serif; }
    .transactional-banner__error a {
      text-decoration: underline;
      color: #fff; }
    .transactional-banner__error-icon {
      -webkit-border-radius: 50%;
      border-radius: 50%;
      background-clip: padding-box;
      /* stops bg color from leaking outside the border: */
      position: relative;
      left: 0;
      padding-right: 27px;
      color: #fff; }
      .transactional-banner__error-icon::before {
        position: absolute;
        top: -3px;
        left: -2px;
        font-size: 2.5rem; }
    .transactional-banner__error--white {
      margin: 50px auto 0;
      background-color: #fff;
      width: 40%;
      color: #d93927; }
  .transactional-banner__link-icon {
    display: inline-block;
    position: relative;
    width: 18px;
    height: 18px; }
    .transactional-banner__link-icon::before {
      position: absolute;
      top: -5px;
      left: -10px;
      font-size: 3rem; }
    .transactional-banner__link-icon--big::before {
      top: -12px;
      left: 0;
      font-size: 5rem; }
  .transactional-banner.transactional-banner--open-sans .transactional-banner__text,
  .transactional-banner.transactional-banner--open-sans .transactional-banner__text a,
  .transactional-banner.transactional-banner--open-sans .transactional-banner__text span,
  .transactional-banner.transactional-banner--open-sans .transactional-banner__link {
    font-family: "Open Sans", sans-serif; }
    @media only screen and (min-width: 768px) {
      .transactional-banner.transactional-banner--open-sans .transactional-banner__text,
      .transactional-banner.transactional-banner--open-sans .transactional-banner__text a,
      .transactional-banner.transactional-banner--open-sans .transactional-banner__text span,
      .transactional-banner.transactional-banner--open-sans .transactional-banner__link {
        font-family: "Open Sans", sans-serif; } }
  .transactional-banner.transactional-banner--open-sans .transactional-banner__link,
  .transactional-banner.transactional-banner--open-sans .transactional-banner__text a,
  .transactional-banner.transactional-banner--open-sans .transactional-banner__text span {
    font-weight: 700; }

.transactional-banner--oru .transactional-banner {
  background-color: #ff8e2c;
  color: #004557; }

.transactional-footer {
  margin: 0 auto;
  padding: 20px 30px 0;
  text-align: center; }
  .transactional-footer--padding-top {
    padding-top: 0; }
  .transactional-footer__button {
    -webkit-border-radius: 32px;
    border-radius: 32px;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    margin: 30px auto;
    width: 100%;
    height: 64px;
    font: 1.8rem/3.2rem "Futura-Bold"; }
    @media only screen and (min-width: 768px) {
      .transactional-footer__button {
        width: 400px; } }
    .transactional-footer__button:hover {
      background-color: #00882b; }
    .transactional-footer__button-text {
      padding-right: 20px; }
  .transactional-footer__paragraph, .transactional-footer__title {
    text-align: center;
    color: #2a2a2a;
    font: 1.2rem/2.2rem "Open Sans", sans-serif;
    font-weight: 600; }
    @media only screen and (min-width: 768px) {
      .transactional-footer__paragraph, .transactional-footer__title {
        margin: 0 auto;
        padding-bottom: 20px;
        width: 700px; } }
    .transactional-footer__paragraph a, .transactional-footer__title a {
      color: #2a2a2a; }
    .transactional-footer__paragraph p, .transactional-footer__title p {
      padding-bottom: 20px; }
    .transactional-footer__paragraph b, .transactional-footer__title b {
      font-weight: 700; }
  .transactional-footer__title {
    padding-top: 20px;
    font: 1.8rem/2.4rem "Open Sans", sans-serif; }
    @media only screen and (min-width: 768px) {
      .transactional-footer__title {
        padding-top: 40px; } }

.transactional-review {
  padding-top: 30px;
  width: 100%; }
  .transactional-review__edit-link {
    position: absolute !important;
    top: 20px;
    right: 0; }
    @media only screen and (max-width: 440px) {
      .transactional-review__edit-link {
        display: inline-flex;
        position: relative;
        top: 0;
        margin: 10px 0 0 30px; } }
    @media only screen and (min-width: 768px) {
      .transactional-review__edit-link {
        top: 30px; } }
    body:not(.mouse-user):not(.is-oru) .transactional-review__edit-link:focus {
      outline: none; }
    body:not(.mouse-user) .transactional-review__edit-link:focus {
      outline: none; }
    .transactional-review__edit-link--title {
      top: 5px;
      margin: 0 4px 0 0; }
      @media only screen and (min-width: 768px) {
        .transactional-review__edit-link--title {
          margin: 10px 4px 0 0; } }
    .transactional-review__edit-link--help {
      -moz-transform: translateY(-50%);
      -o-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      top: 50%; }
      @media only screen and (max-width: 440px) {
        .transactional-review__edit-link--help {
          -moz-transform: translateY(-50%);
          -o-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
          top: 0;
          margin: 20px 0 0 50px; } }
    .transactional-review__edit-link--icon {
      display: inline-block;
      position: relative;
      margin-left: 10px;
      width: 14px;
      height: 14px; }
      .transactional-review__edit-link--icon::before {
        position: absolute;
        top: -5px;
        left: -10px;
        font-size: 3rem; }
    .transactional-review__edit-link--icon-rotate {
      transform: rotate(180deg);
      margin-right: 10px; }
    .transactional-review__edit-link--gray {
      width: 20px;
      color: #636363; }
    .transactional-review__edit-link--post-payment {
      display: block;
      padding: 0; }

.transactional-thanks {
  display: block;
  margin: 35px 0 50px;
  background-color: #fff;
  padding: 80px 20px;
  text-align: center; }
  .transactional-thanks__image, .transactional-thanks__image--svg {
    margin-bottom: 30px;
    width: 125px; }
  .transactional-thanks__paragraph-top {
    font: 2rem/5rem "Open Sans", sans-serif;
    font-weight: 700; }
  .transactional-thanks__paragraph-bottom {
    font: 1.6rem/2.4rem "Open Sans", sans-serif; }
  .transactional-thanks__paragraph-bottom:not(:last-child) {
    margin-top: 30px; }
  .transactional-thanks__owe {
    font: 2.4rem/5rem "Open Sans", sans-serif;
    font-weight: 700; }
    .transactional-thanks__owe-paragraph {
      display: inline-block; }
  .transactional-thanks__title {
    font: 3.6rem/5rem "Futura-Bold", sans-serif; }

.transactional__skip {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  margin: 40px 0; }

.transactional__acount-description {
  margin: 0 0 40px;
  color: #2a2a2a;
  font: 1.6rem/1.8rem "Open Sans", sans-serif;
  font-weight: 600; }
  .transactional__acount-description--bold {
    margin: 20px 0;
    text-align: center;
    text-transform: uppercase;
    font-weight: 800; }

.transactional__check-list:last-child {
  border-bottom: 0; }

.transactional__review-title {
  margin-top: 45px; }

.transactional__review-description {
  margin-bottom: 30px; }

.transactional__check-image {
  width: 100%; }

.transactional__support-description {
  margin: 80px 0 0; }

.transactional-care-options__mask, .transactional-sleeping-mask {
  display: none;
  overflow: hidden; }

.transactional__mailing-options {
  display: none; }

.transactional__address-box-container {
  margin: 30px auto;
  max-width: 350px; }

.transactional .recaptcha-wrapper .recaptcha__error-wrapper {
  text-align: center; }

@media only screen and (max-width: 959px) {
  .unauthenticated-login--desktop {
    display: none !important; } }

@media only screen and (min-width: 960px) {
  .unauthenticated-login--mobile {
    display: none !important; } }

.unauthenticated-login__title {
  font: 1.8rem/2.4rem "Futura-Bold", sans-serif; }

.unauthenticated-login__description {
  font: 1.4rem/1.6rem "Open Sans", sans-serif; }
  .unauthenticated-login__description--centered {
    text-align: center; }
  @media only screen and (min-width: 768px) {
    .unauthenticated-login__description--input-padding {
      padding-left: 20px; } }
  .unauthenticated-login__description a {
    font-weight: 600; }

@media only screen and (min-width: 768px) {
  .unauthenticated-login__header-description {
    margin-top: 30px; } }

.unauthenticated-login__paragraph a {
  font-weight: 600; }

@media only screen and (max-width: 767px) {
  .unauthenticated-login__paragraph--no-padding {
    padding-left: 0; } }

.unauthenticated-login__wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row nowrap;
  -moz-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  margin: 65px 0 0;
  padding: 0;
  list-style: none; }
  @media only screen and (max-width: 767px) {
    .unauthenticated-login__wrapper {
      margin-top: 40px; } }

.unauthenticated-login__container {
  margin-top: 65px; }
  @media only screen and (max-width: 767px) {
    .unauthenticated-login__container {
      margin-top: 40px; } }

.unauthenticated-login__sub-form {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 50%;
  -moz-box-flex: 1;
  -moz-flex: 1 1 50%;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
  padding: 0 3%;
  box-sizing: border-box; }
  .unauthenticated-login__sub-form:first-child {
    padding-left: 0; }
  .unauthenticated-login__sub-form:last-child {
    padding-right: 0; }

.unauthenticated-login__input-error {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  position: relative;
  margin: 10px 0;
  padding-left: 25px;
  color: #d93927;
  font: 1.3rem "Open Sans", sans-serif;
  font-weight: 600; }
  @media only screen and (min-width: 768px) {
    .unauthenticated-login__input-error {
      padding-left: 40px; } }
  .unauthenticated-login__input-error-message {
    display: inline; }

.unauthenticated-login__recaptcha {
  margin-top: 60px;
  margin-left: 0 !important; }
  @media only screen and (max-width: 1123px) and (min-width: 960px) {
    .unauthenticated-login__recaptcha {
      -moz-transform: scale(0.85);
      -o-transform: scale(0.85);
      -ms-transform: scale(0.85);
      -webkit-transform: scale(0.85);
      transform: scale(0.85);
      -moz-transform-origin: 0 0;
      -o-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0; } }

.unauthenticated-login .unauthenticated-login__sub-form + .unauthenticated-login__sub-form {
  border-left: 2px solid #cfcfcf; }

.unauthenticated-login .unauthenticated-login__collapsible-item {
  padding: 55px 20px; }

.unauthenticated-login .unauthenticated-login__collapsible-container-item {
  padding-left: 0;
  width: 100%; }

.usage-history {
  margin-top: 35px;
  background-color: #fff; }
  .usage-history--tile {
    margin: 35px 10px; }
    @media only screen and (min-width: 768px) {
      .usage-history--tile {
        margin: 35px auto; } }
  .usage-history__title {
    margin-bottom: 40px;
    border-bottom: 2px solid #636363;
    padding-bottom: 20px;
    color: #2a2a2a;
    font: 3rem/3.5rem "Futura-Bold", sans-serif; }
    .usage-history__title--table {
      text-align: center; }
      @media only screen and (min-width: 768px) {
        .usage-history__title--table {
          text-align: left; } }
    .usage-history__title-wrapper {
      padding: 45px 20px 20px; }
      @media only screen and (min-width: 768px) {
        .usage-history__title-wrapper {
          padding: 95px 15% 0; } }
      @media only screen and (min-width: 1024px) {
        .usage-history__title-wrapper {
          padding: 95px 20% 0; } }
  .usage-history__tile {
    padding: 30px 20px; }
    @media only screen and (min-width: 768px) {
      .usage-history__tile {
        padding: 95px 15%; } }
    @media only screen and (min-width: 1024px) {
      .usage-history__tile {
        padding: 95px 20%; } }
    .usage-history__tile-description {
      color: #2a2a2a;
      font: 1.8rem/3.2rem "Open Sans", sans-serif; }
    .usage-history__tile-link {
      display: block;
      margin-top: 40px; }
  @media only screen and (min-width: 768px) {
    .usage-history__table {
      padding: 0 15% 95px; } }
  @media only screen and (min-width: 1024px) {
    .usage-history__table {
      padding: 0 20% 95px; } }
  .usage-history__table-titles {
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    margin: 0 20px;
    border-bottom: 2px solid #0078cf;
    padding: 10px 0; }
    @media only screen and (min-width: 768px) {
      .usage-history__table-titles {
        margin: 0; } }
  .usage-history__table-title {
    -webkit-flex-basis: auto;
    -moz-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
    padding-right: 5px;
    width: calc(100% / 5);
    text-transform: uppercase;
    font: 1.2rem/3rem "Open Sans", sans-serif;
    font-weight: 700; }
    @media only screen and (min-width: 768px) {
      .usage-history__table-title {
        display: inline-block; } }
  .usage-history__table-item {
    -webkit-transition: all, 0.2s, ease;
    -moz-transition: all, 0.2s, ease;
    -ms-transition: all, 0.2s, ease;
    -o-transition: all, 0.2s, ease;
    transition: all, 0.2s, ease;
    -webkit-flex-flow: column wrap;
    -moz-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    border-bottom: 1px solid #636363;
    padding: 10px 20px; }
    @media only screen and (min-width: 768px) {
      .usage-history__table-item {
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        padding: 30px 0; } }
  .usage-history__table-text {
    -webkit-flex-basis: auto;
    -moz-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    color: #2a2a2a;
    font: 1.2rem/2.4rem "Open Sans", sans-serif;
    font-weight: 600; }
    @media only screen and (min-width: 768px) {
      .usage-history__table-text {
        padding-right: 10px;
        width: calc(100% / 5);
        text-align: left;
        line-height: 3rem; } }
    .usage-history__table-text--date {
      text-transform: uppercase;
      color: #636363; }
    .usage-history__table-text--total {
      text-transform: uppercase;
      color: #2a2a2a;
      font-size: 1.4rem;
      font-weight: 800; }
    .usage-history__table-text--link {
      font-weight: 800; }
  .usage-history__show-more {
    display: block;
    margin: 20px auto; }
    .usage-history__show-more:focus {
      outline: none; }

.usage-history--oru .usage-history__table-titles {
  border-color: #636363; }

.coned-video {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #fff;
  overflow: hidden; }
  @media only screen and (min-width: 768px) {
    .coned-video {
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; } }
  .coned-video-wrapper {
    padding-left: 0;
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .coned-video-wrapper {
        padding-bottom: 95px;
        padding-left: 14.5%;
        width: 60%; } }
  .coned-video__player {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .coned-video-outer-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0; }
  .coned-video__info-wrapper {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    margin: 10px 0;
    padding: 0 20px 50px;
    width: 84%; }
    @media only screen and (min-width: 768px) {
      .coned-video__info-wrapper {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin: 0 10px;
        padding-bottom: 0;
        width: 13%; } }
  .coned-video__info-icon {
    display: block;
    margin: -15px 0 -8px -18px;
    color: #2a2a2a;
    font-size: 6.5rem; }
  .coned-video__title {
    color: #2a2a2a;
    font: 1.2rem/2rem "Futura-Bold", sans-serif; }
  .coned-video__description {
    display: inline;
    position: relative;
    margin-left: 2px;
    width: 100%;
    max-height: 230px;
    overflow: hidden;
    color: #636363;
    font: 1.2rem/2rem "Futura-Book", sans-serif; }
  .coned-video__paragraph--ellipsis::after {
    background: -moz-linear-gradient(top, transparent 0%, #fff 50%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, transparent), color-stop(50%, #fff));
    background: -webkit-linear-gradient(top, transparent 0%, #fff 50%);
    background: -o-linear-gradient(top, transparent 0%, #fff 50%);
    background: -ms-linear-gradient(top, transparent 0%, #fff 50%);
    background: linear-gradient(to bottom, transparent 0%, #fff 50%);
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    cursor: pointer;
    width: 100%;
    height: 45px;
    text-align: center;
    color: #0078cf;
    font-size: 4rem/5rem; }
  .coned-video__description--open {
    padding-bottom: 20px; }
    .coned-video__description--open::after {
      -moz-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -webkit-transform: rotate(180deg);
      transform: rotate(180deg);
      background: #fff;
      height: 20px;
      line-height: 1rem; }
  .coned-video__videos-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    width: 100%; }
  .coned-video__video-item {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: block;
    position: relative;
    cursor: pointer;
    padding: 5px;
    width: 100%; }
  .coned-video__video-item--shortlist {
    width: auto; }
  .coned-video--video-item--active::before {
    -moz-transform: translate(-50%, -50%) rotate(0.001deg);
    -o-transform: translate(-50%, -50%) rotate(0.001deg);
    -ms-transform: translate(-50%, -50%) rotate(0.001deg);
    -webkit-transform: translate(-50%, -50%) rotate(0.001deg);
    transform: translate(-50%, -50%) rotate(0.001deg);
    filter: alpha(opacity=50);
    -khtml-opacity: 0.5;
    opacity: 0.5;
    position: absolute;
    top: 50%;
    left: 50%;
    color: #fff;
    font: 2.4rem "coned-icons"; }
  .coned-video--video-item--active .coned-video__video-item-thumbnail {
    border: 1px solid #0078cf; }
  .coned-video__video-item-thumbnail {
    -webkit-transition: all, 0.3s, ease;
    -moz-transition: all, 0.3s, ease;
    -ms-transition: all, 0.3s, ease;
    -o-transition: all, 0.3s, ease;
    transition: all, 0.3s, ease;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: block;
    border: 1px solid #cbcbcb;
    width: 100%;
    max-height: 119px; }
  .coned-video__thumbnail-title {
    position: absolute;
    bottom: 6px;
    left: 6px;
    background-color: rgba(0, 0, 0, 0.5);
    padding: 5px;
    max-width: 85%;
    color: #fff;
    font: 1.2rem "Futura-Demi", sans-serif; }
  .coned-video__controls {
    margin: 4px 0 10px;
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .coned-video__controls {
        width: auto; } }

.swiper-container--video-list {
  width: 100%;
  max-width: 100%; }

.coned-video--oru .coned-video__paragraph--ellipsis::after {
  color: #ff8e2c; }

.wami__wrapper {
  margin-bottom: 35px; }

.wami__limited-single-accounts {
  padding-top: 30px; }

.wami__title {
  font: 3.5rem/4.2rem "Futura-Bold", sans-serif; }

.wami__subtitle {
  border-bottom: 3px solid #636363;
  padding: 40px 0 10px;
  font: 700 2.4rem/2.6rem "Open Sans", sans-serif; }

.wami__notifications-description {
  padding: 20px 0 0;
  color: #636363;
  font: 1.3rem/1.5em "Open Sans", sans-serif; }
  .wami__notifications-description a {
    font-weight: 600; }

.wami__description {
  border-bottom: 3px solid #636363;
  padding: 20px 0;
  color: #636363;
  font: 1.3rem/1.8rem "Open Sans", sans-serif; }
  .wami__description a {
    font-weight: 600; }

.wami__notifications-headers-container {
  margin-top: 20px;
  border-top: 3px solid #636363;
  padding-bottom: 50px; }

.wami__notifications-header-email, .wami__notifications-header-phone {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  -moz-align-items: baseline;
  align-items: baseline;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom: 1px solid #636363;
  padding: 15px 0;
  max-width: 81.5vw;
  white-space: break-spaces; }
  @media only screen and (min-width: 768px) {
    .wami__notifications-header-email, .wami__notifications-header-phone {
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      max-width: 58vw; } }
  .wami__notifications-header-email .wami__communication-title, .wami__notifications-header-phone .wami__communication-title {
    white-space: nowrap; }
  .wami__notifications-header-email .wami__communication-description, .wami__notifications-header-phone .wami__communication-description {
    max-width: 100%; }

.wami__notifications-header-email .wami__communication-description {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.wami__notifications-title {
  padding-bottom: 15px;
  font: 2rem "Futura-Bold", sans-serif; }

.wami__notifications-subtitle {
  border-top: 1px solid #636363;
  padding: 15px 0;
  font: 1.6rem "Futura-Bold", sans-serif; }

.wami__notification-item {
  border-top: 3px solid #636363;
  padding: 20px 0 50px; }
  .wami__notification-item .coned-tooltip--open::after {
    /* ONLY IE11 */ }
    @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
      .wami__notification-item .coned-tooltip--open::after {
        top: -9px; } }

.wami__notification-wrapper {
  display: block;
  width: 100%; }

.wami__notification-description-container {
  margin-top: 10px;
  border-top: 1px solid #636363;
  padding: 20px 0; }

.wami__notification-description-title {
  font: 1.6rem "Futura-Bold", sans-serif; }

.wami__notification-tooltip-container {
  border-bottom: 1px solid #636363;
  padding-bottom: 15px; }
  .wami__notification-tooltip-container--multiple-option {
    padding-top: 25px; }

.wami__notification-tooltip-description {
  margin-right: 5px;
  color: #2a2a2a;
  font: 600 1.3rem/1.6rem "Open Sans", sans-serif; }

.wami__notification-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  border-top: 1px solid #636363; }
  .wami__notification-header-email, .wami__notification-header-phone {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    border-bottom: 1px solid #636363; }

.wami__notification-check {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  -moz-align-items: baseline;
  align-items: baseline; }
  .wami__notification-check-type {
    text-transform: uppercase;
    font: 700 1.4rem "Open Sans", sans-serif; }
  .wami__notification-check-description {
    margin-left: 5px;
    color: #2a2a2a;
    font: 1.2rem "Open Sans", sans-serif; }

.wami__notification-description-container {
  border-bottom: 1px solid #636363;
  padding-bottom: 20px; }

.wami__communication-title {
  margin-right: 10px;
  text-transform: uppercase;
  font: 700 1.4rem "Open Sans", sans-serif; }

.wami__communication-description {
  padding-top: 10px;
  color: #636363;
  font: 600 1.3rem "Open Sans", sans-serif; }
  @media only screen and (min-width: 768px) {
    .wami__communication-description {
      padding-top: 0; } }
  .wami__communication-description a {
    font-weight: 600; }

.wami__button-wrapper {
  padding-top: 30px;
  text-align: center; }

.wami__button:focus {
  outline: none; }

.wami__button-back {
  margin-bottom: 20px; }
  .wami__button-back-icon::before {
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    position: absolute;
    top: -5px;
    left: -6px;
    font-size: 2.5rem; }
  .wami__button-back-icon {
    display: inline-flex;
    position: relative;
    margin-right: 5px;
    width: 12px;
    height: 12px; }
  .wami__button-back-text {
    display: inline-flex; }

.wami__search-wrapper {
  border-bottom: 3px solid #636363; }

.wami__search-container {
  padding: 15px 0; }
  .wami__search-container .text-search__icon {
    right: 3%; }

.wami__search-clear-button {
  right: 25px; }

.wami__pagination-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-bottom: 2px solid #636363;
  padding: 20px 5px; }
  .wami__pagination-item-info {
    max-width: 70%; }
  .wami__pagination-item-manage {
    max-width: 25%; }
  .wami__pagination-item-error {
    margin-top: 10px;
    border-top: 1px solid #636363;
    padding-top: 20px;
    width: 100%; }
  .wami__pagination-item .highlight-text {
    background-color: #0078cf;
    color: #fff; }
    .wami__pagination-item .highlight-text--oru {
      background-color: #ff8e2c; }
  .wami__pagination-item .no-text-search .highlight-text {
    background-color: inherit;
    color: inherit; }
  .wami__pagination-item--no-results {
    display: inline-block;
    border: 0; }

.wami__address {
  display: block;
  color: #2a2a2a;
  font: 1.6rem/2rem "Futura-Bold", sans-serif; }

.wami__account-number-title {
  text-transform: uppercase;
  font: 700 1.3rem/1.4rem "Open Sans", sans-serif; }
  @media only screen and (min-width: 768px) {
    .wami__account-number-title {
      font: 700 1.5rem/1.6rem "Open Sans", sans-serif; } }

.wami__account-number-content {
  display: inline;
  font: 1.2rem/1.4rem "Open Sans", sans-serif; }
  @media only screen and (min-width: 768px) {
    .wami__account-number-content {
      font: 1.4rem/1.6rem "Open Sans", sans-serif; } }

.wami__account-state {
  display: none;
  text-transform: uppercase;
  color: #2a2a2a; }
  @media only screen and (min-width: 768px) {
    .wami__account-state {
      display: inline;
      font: 1.4rem/1.6rem "Open Sans", sans-serif; } }

.was-this-helpful {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }
  .was-this-helpful__text {
    display: inline-block;
    padding-right: 15px;
    text-transform: uppercase;
    color: #2a2a2a;
    font: 1.3rem "Open Sans", sans-serif;
    font-weight: 800; }
  .was-this-helpful__button {
    -webkit-border-radius: 50% 0 0 50%;
    border-radius: 50% 0 0 50%;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    border-right: 1px solid;
    border-bottom: 2px solid;
    padding: 12px;
    width: 48px;
    height: 48px; }
    .was-this-helpful__button::before {
      position: absolute;
      top: 0;
      left: 2px;
      font-size: 4.5rem; }
    body:not(.mouse-user):not(.is-oru) .was-this-helpful__button:focus {
      outline: none; }
    body:not(.mouse-user) .was-this-helpful__button:focus {
      outline: none; }
  .was-this-helpful__button--thumb-down {
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }

/* ==========================================================================
   Trumps

   Helper classes and overrides.
   ========================================================================== */
.social-share .at-share-tbx-element {
  display: none !important; }

.social-share-link {
  display: inline-block;
  margin-right: 10px; }

.social-share-icon {
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  padding: 9px 0 0 9px;
  width: 32px;
  height: 32px; }
  .social-share-icon::before {
    position: absolute;
    top: 1px;
    left: 1px;
    font-size: 4rem; }

/*
.social-share {
    .at-share-tbx-element {
        .at-share-btn {
            margin: 0 10px 0 0 !important;
            border: 1px solid $alto !important;
            background-color: $blue !important;
            padding: 5px !important; 
        }

        .at-icon-wrapper svg {
            fill: $white !important;
        }
    }

    .at-share-btn:active {
        @include transform-important(none);
        outline: none;
        background-color: $blue !important;
    }

    .at-share-btn:focus {
        @include transform-important(none);
        outline: none;
    }
}

.social-share--oru {
    .at-share-tbx-element {
        .at-share-btn {
            background-color: $teal !important;
        }

        .at-icon-wrapper svg {
            fill: $white !important;
        }
    }
    
    .at-share-btn:active {
        background-color: $black !important;
    }
}*/
.animated-hero {
  -webkit-transition: all, 0.4s, ease;
  -moz-transition: all, 0.4s, ease;
  -ms-transition: all, 0.4s, ease;
  -o-transition: all, 0.4s, ease;
  transition: all, 0.4s, ease;
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  opacity: 1;
  position: relative;
  top: 0; }
  .animated-hero--animation-item {
    -webkit-transition: all, 0.4s, ease;
    -moz-transition: all, 0.4s, ease;
    -ms-transition: all, 0.4s, ease;
    -o-transition: all, 0.4s, ease;
    transition: all, 0.4s, ease;
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    opacity: 0;
    top: 25px; }
  .animated-hero--animation-image {
    -webkit-transition: all, 0.4s, ease;
    -moz-transition: all, 0.4s, ease;
    -ms-transition: all, 0.4s, ease;
    -o-transition: all, 0.4s, ease;
    transition: all, 0.4s, ease;
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    opacity: 0; }

.slider-panel__pagination {
  bottom: 13px !important; }
  @media only screen and (min-width: 768px) {
    .slider-panel__pagination {
      bottom: 27px !important; } }

.slider-panel .swiper-pagination-bullet {
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  filter: alpha(opacity=50);
  -khtml-opacity: 0.5;
  opacity: 0.5;
  position: relative;
  background: #fff;
  width: 4px;
  height: 4px; }
  @media only screen and (min-width: 768px) {
    .slider-panel .swiper-pagination-bullet {
      width: 8px;
      height: 8px; } }
  .slider-panel .swiper-pagination-bullet-active {
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    opacity: 1;
    background: #fff;
    width: 7px;
    height: 7px; }
    @media only screen and (min-width: 768px) {
      .slider-panel .swiper-pagination-bullet-active {
        width: 13px;
        height: 13px; } }
  .slider-panel .swiper-pagination-bullet:focus {
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    opacity: 1;
    outline: none; }

.c3__zoomed-blocked {
  cursor: pointer !important; }

.c3-axis .tick line {
  display: none; }

.c3-axis .tick text {
  font-family: "Open Sans";
  font-size: 1rem;
  font-weight: 700;
  fill: #2a2a2a; }

.c3-axis .domain {
  display: none; }

.c3-axis-y .tick text {
  fill: #636363; }

.c3-area-NonSummerdeterminantDay {
  opacity: 0;
  fill: #636363 !important; }

.c3-area-PeakdeterminantDay, .c3-area-OffPeakdeterminantDay, .c3-area-unbilledOverageDeterminantDayE, .c3-area-unbilledOverageDeterminantDayF, .c3-area-billedOverageDeterminantDayF, .c3-area-determinantDay {
  fill: none !important; }

.c3-target-offpeakDemandDelivery path, .c3-target-peakDemandDelivery path {
  stroke: none !important; }

.c3-target-unBilledOverage path {
  outline-offset: -7px;
  outline-width: 1px;
  outline-style: solid;
  outline-color: #d93927; }

.c3-target-coned-line-chart .c3-lines {
  display: none; }

.c3-target-coned-line-chart .c3-circles {
  stroke: #19522c !important;
  stroke-width: 2px !important;
  fill: #fff !important; }
  .c3-target-coned-line-chart .c3-circles ._expanded_ {
    fill: #27aa5e !important;
    stroke: #27aa5e !important;
    stroke-width: 1px !important; }

.c3-target-offPeakDemand .c3-lines path, .c3-target-coned-line-offPeakChart .c3-lines path {
  stroke: #19522c !important;
  stroke-width: 3px; }

.c3-target-OffPeakdeterminantDay .c3-circles ._expanded_ {
  fill: #19522c !important;
  stroke: #19522c !important;
  stroke-width: 1px !important; }

.c3-circles-PeakdeterminantDay circle {
  stroke: #27aa5e;
  stroke-width: 3px;
  fill: #fff !important; }

.c3-circles-PeakdeterminantDay ._expanded_ {
  fill: #27aa5e !important;
  stroke: #27aa5e !important;
  stroke-width: 1px !important; }

.c3-circles-NonSummerdeterminantDay circle {
  stroke: #636363;
  stroke-width: 3px;
  fill: #fff !important; }

.c3-circles-NonSummerdeterminantDay ._expanded_ {
  fill: #636363 !important;
  stroke: #636363 !important;
  stroke-width: 1px !important; }

.c3-circles-OffPeakdeterminantDay circle {
  stroke: #19522c;
  stroke-width: 3px;
  fill: #fff !important; }

.c3-circles-actualDemand .c3-circle {
  display: none !important; }
  .c3-circles-actualDemand .c3-circle._expanded_ {
    display: block !important; }

.c3-circles-fixedSubscriptionRate {
  display: none; }

.c3-circles-determinantDay circle {
  stroke: #636363;
  stroke-width: 3px;
  fill: #fff !important; }

.c3-circles-determinantDay ._expanded_ {
  fill: #636363 !important;
  stroke-width: 1px;
  stroke: #636363; }

.c3-circles-unbilledOverageDeterminantDayE circle {
  stroke: #300202;
  stroke-width: 3px;
  fill: #fff !important; }

.c3-circles-unbilledOverageDeterminantDayE ._expanded_ {
  fill: #300202 !important;
  stroke-width: 1px;
  stroke: #300202; }

.c3-circles-unbilledOverageDeterminantDayF circle {
  stroke: #300202;
  stroke-width: 3px;
  fill: #fff !important; }

.c3-circles-unbilledOverageDeterminantDayF ._expanded_ {
  fill: #300202 !important;
  stroke-width: 1px;
  stroke: #300202; }

.c3-circles-billedOverageDeterminantDayF circle {
  stroke: #b72e24;
  stroke-width: 3px;
  fill: #fff !important; }

.c3-circles-billedOverageDeterminantDayF ._expanded_ {
  fill: #b72e24 !important;
  stroke-width: 1px;
  stroke: #b72e24; }

.c3-line-fixedSubscriptionRate {
  stroke-dasharray: 5.5;
  stroke-width: 1px; }

.c3-target-coned-line-offPeakChart .c3-lines path {
  stroke: #19522c !important;
  stroke-width: 2.5px !important; }

.c3-target-coned-line-offPeakChart .c3-areas path {
  opacity: 0.5 !important;
  fill: #6ba284 !important; }

.c3-target-coned-line-offPeakChart .c3-circle {
  stroke: #fff;
  stroke-width: 1px;
  fill: #19522c !important; }

.c3-target-coned-line-nonSummerChart .c3-lines path {
  stroke: #636363 !important;
  stroke-width: 2.5px !important; }

.c3-target-coned-line-nonSummerChart .c3-areas path {
  opacity: 0.5 !important;
  fill: #636363 !important; }

.c3-target-coned-line-nonSummerChart .c3-circle {
  stroke: #fff;
  stroke-width: 1px;
  fill: #636363 !important; }

.c3-target-coned-line-eventChart .c3-lines path {
  stroke-width: 2.5px !important; }

.c3-target-coned-line-peakChart .c3-lines path {
  stroke: #27aa5e !important;
  stroke-width: 2.5px !important; }

.c3-target-coned-line-peakChart .c3-areas path {
  fill: #8bccab !important; }

.c3-target-coned-line-chart-overage .c3-lines {
  display: none; }

.c3-target-coned-line-chart-overage .c3-circles {
  stroke: #d93927 !important;
  stroke-width: 2px !important; }
  .c3-target-coned-line-chart-overage .c3-circles circle {
    fill: #fff !important; }
  .c3-target-coned-line-chart-overage .c3-circles ._expanded_ {
    fill: #d93927 !important; }

.c3-target-coned-line-chart-billed .c3-lines {
  display: none; }

.c3-target-coned-line-chart-billed .c3-circles {
  stroke: #d93927 !important;
  stroke-width: 2px !important; }

.c3-target-nonSummerPeakValue path {
  stroke: #636363 !important;
  stroke-width: initial; }

.c3-bars-offPeakValue ._expanded_, .c3-bars-peakValue ._expanded_, .c3-bars-nonSummerPeakValue ._expanded_, .c3-bars-averageDemandValue ._expanded_, .c3-bars-unbilledSubscriptionOverageValue ._expanded_, .c3-bars-billedSubscriptionOverageValue ._expanded_ {
  fill-opacity: 1 !important; }

.c3-lines-dailyUsageSupply path {
  stroke: #0078cf !important;
  stroke-width: 2px !important; }

.c3-line-PeakdeterminantDay, .c3-line-OffPeakdeterminantDay, .c3-line-NonSummerdeterminantDay, .c3-line-unbilledOverageDeterminantDayE, .c3-line-unbilledOverageDeterminantDayF, .c3-line-billedOverageDeterminantDayF, .c3-determinantDay {
  stroke: none !important; }

.c3-grid .c3-xgrid-focus {
  stroke-dasharray: 5.5; }

.c3-event-rect {
  cursor: default !important;
  stroke: #636363;
  stroke-width: 1.1px; }

.c3-ygrid-line text {
  fill: #3a3a3a; }

.c3-ygrid-line line {
  stroke: #636363;
  stroke-width: 0.5px; }

.c3 .text-line-overage rect {
  stroke: #94000f !important; }

.c3 .text-line-overage text {
  font-weight: 700;
  fill: #94000f !important; }

.c3-target.c3-defocused,
.c3-target.c3-focused {
  opacity: 1 !important; }

.checkbox-receipt--overdue .checkbox-receipt__tooltip {
  color: #d93927 !important; }

.checkbox-receipt__error {
  padding: 3px 0;
  font-size: 10px; }
  @media only screen and (min-width: 768px) {
    .checkbox-receipt__error {
      position: absolute;
      right: 0;
      bottom: 0;
      padding: 0;
      width: 130px;
      font-size: 10px; } }

.ui-datepicker {
  outline: 0;
  border-radius: 0;
  padding: 0;
  width: 87%; }
  @media only screen and (min-width: 768px) {
    .ui-datepicker {
      width: 50%; } }
  @media only screen and (min-width: 1400px) {
    .ui-datepicker {
      width: 38.4%; } }
  .ui-datepicker table {
    font-size: 0.7rem; }
  .ui-datepicker-trigger {
    position: absolute;
    top: 35px;
    right: 15px;
    background: none;
    width: 35px;
    height: 35px;
    font-size: 0rem; }
    .ui-datepicker-trigger:before {
      color: #0078cf;
      font-size: 3.5rem; }
      .is-oru .ui-datepicker-trigger:before {
        color: #004557; }
    .coned-field--has-tooltip .ui-datepicker-trigger {
      right: 45px; }
  .ui-datepicker-header {
    border: 0;
    background-color: #fff; }
  .ui-datepicker-month, .ui-datepicker-year {
    font: 1.6rem/1.6rem "Futura-Bold", sans-serif; }
  .ui-datepicker-title {
    padding: 20px 0;
    color: #333; }
  .ui-datepicker-calendar {
    background-color: #fff; }
    .ui-datepicker-calendar th {
      border-bottom: 1px solid #636363;
      color: #2a2a2a;
      font: 1.2rem/1.4rem "Open Sans", sans-serif;
      font-weight: 600; }
    .ui-datepicker-calendar td {
      padding: 0;
      text-align: center; }
  .ui-datepicker.ui-widget {
    font-family: "Open Sans", sans-serif; }
  .ui-datepicker.ui-widget-content {
    transition: width 0s 0.1s, visibility 0s 0.2s;
    visibility: hidden;
    border-color: #636363; }
  .ui-datepicker .ui-datepicker-prev,
  .ui-datepicker .ui-datepicker-next {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    display: table;
    top: 15px;
    border: solid 2px #0078cf;
    cursor: pointer;
    width: 25px;
    height: 25px; }
    @media only screen and (min-width: 768px) {
      .ui-datepicker .ui-datepicker-prev,
      .ui-datepicker .ui-datepicker-next {
        top: 10px; } }
    .ui-datepicker .ui-datepicker-prev::after,
    .ui-datepicker .ui-datepicker-next::after {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      margin: auto;
      width: 25px;
      height: 25px;
      color: #0078cf;
      font: 2.4rem "coned-icons";
      clip: rect(0, 25px, 23px, 0); }
      @media only screen and (min-width: 768px) {
        .ui-datepicker .ui-datepicker-prev::after,
        .ui-datepicker .ui-datepicker-next::after {
          width: 24px;
          height: 24px;
          font: 2.4rem "coned-icons"; } }
    .ui-datepicker .ui-datepicker-prev:focus,
    .ui-datepicker .ui-datepicker-next:focus {
      position: absolute !important; }
    .ui-datepicker .ui-datepicker-prev:hover,
    .ui-datepicker .ui-datepicker-next:hover {
      background-color: #fff; }
      .ui-datepicker .ui-datepicker-prev:hover::after,
      .ui-datepicker .ui-datepicker-next:hover::after {
        transform: scale(1.025); }
    .ui-datepicker .ui-datepicker-prev:active:not([disabled]),
    .ui-datepicker .ui-datepicker-next:active:not([disabled]) {
      border-color: #fff;
      background-color: #005aa3; }
      .ui-datepicker .ui-datepicker-prev:active:not([disabled])::after,
      .ui-datepicker .ui-datepicker-next:active:not([disabled])::after {
        color: #fff; }
      .is-oru .ui-datepicker .ui-datepicker-prev:active:not([disabled]), .is-oru
      .ui-datepicker .ui-datepicker-next:active:not([disabled]) {
        background-color: #000; }
  .ui-datepicker .ui-datepicker-prev {
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    left: 5%; }
    @media only screen and (min-width: 768px) {
      .ui-datepicker .ui-datepicker-prev {
        left: 20%; } }
  .ui-datepicker .ui-datepicker-next {
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    right: 5%; }
    @media only screen and (min-width: 768px) {
      .ui-datepicker .ui-datepicker-next {
        right: 20%; } }
  .ui-datepicker .ui-state-default,
  .ui-datepicker .ui-widget-content .ui-state-default {
    border: 0;
    background-color: #fff;
    padding: 9px 0;
    text-align: center;
    color: #2a2a2a;
    font: 1.6rem/1.4rem "Open Sans", sans-serif;
    font-weight: 600; }
    @media only screen and (min-width: 768px) {
      .ui-datepicker .ui-state-default,
      .ui-datepicker .ui-widget-content .ui-state-default {
        padding: 10px; } }
    .ui-datepicker .ui-state-default:hover,
    .ui-datepicker .ui-widget-content .ui-state-default:hover {
      text-decoration: underline; }
  .ui-datepicker .ui-state-active,
  .ui-datepicker .ui-widget-content .ui-state-active {
    position: relative;
    background-color: #00882b;
    text-decoration: underline;
    color: #fff; }
  .ui-datepicker .ui-widget-header .ui-icon {
    background-image: none; }
  .is-oru .ui-datepicker .ui-datepicker-prev,
  .is-oru .ui-datepicker .ui-datepicker-next {
    border-color: #004557; }
    .is-oru .ui-datepicker .ui-datepicker-prev::after,
    .is-oru .ui-datepicker .ui-datepicker-next::after {
      color: #004557; }
  .ui-datepicker .ui-instructions {
    border-top: 1px solid #636363;
    overflow: auto; }
  .ui-datepicker .ui-instructions-acc-btn {
    display: flex;
    position: relative;
    border: 0;
    background: none;
    padding: 16px 30px 16px 20px;
    width: 100%;
    text-align: left;
    font: 1.3rem/2rem "Futura-Bold", sans-serif; }
    @media only screen and (min-width: 768px) {
      .ui-datepicker .ui-instructions-acc-btn {
        padding: 13px 40px;
        font: 1.6rem/2rem "Futura-Bold", sans-serif; } }
    .ui-datepicker .ui-instructions-acc-btn[aria-expanded='true'] .ui-instructions-acc-btn-icon {
      transform: rotate(180deg); }
  .ui-datepicker .ui-instructions-acc-btn-icon {
    display: flex;
    position: absolute;
    top: 0;
    right: 5px;
    bottom: 0;
    font-size: 3.2rem;
    align-items: center;
    pointer-events: none; }
    @media only screen and (min-width: 768px) {
      .ui-datepicker .ui-instructions-acc-btn-icon {
        right: 15px; } }
  .ui-datepicker .ui-instructions-body {
    display: none;
    margin: 0 25px 15px; }
    .ui-datepicker .ui-instructions-body--expanded {
      display: block; }
    .ui-datepicker .ui-instructions-body ul {
      margin-left: 15px; }
      @media only screen and (min-width: 768px) {
        .ui-datepicker .ui-instructions-body ul {
          margin-left: 25px; } }
    .ui-datepicker .ui-instructions-body li {
      margin-bottom: 5px;
      font-size: 1.4rem;
      list-style-type: disc; }
      @media only screen and (min-width: 768px) {
        .ui-datepicker .ui-instructions-body li {
          font-size: 1.6rem; } }
  .ui-datepicker .ui-state-disabled,
  .ui-datepicker .ui-state-disabled .ui-state-default,
  .ui-datepicker .ui-widget-content .ui-state-disabled,
  .ui-datepicker .ui-widget-header .ui-state-disabled {
    color: #636363; }
    .ui-datepicker .ui-state-disabled.ui-datepicker-prev, .ui-datepicker .ui-state-disabled.ui-datepicker-next,
    .ui-datepicker .ui-state-disabled .ui-state-default.ui-datepicker-prev,
    .ui-datepicker .ui-state-disabled .ui-state-default.ui-datepicker-next,
    .ui-datepicker .ui-widget-content .ui-state-disabled.ui-datepicker-prev,
    .ui-datepicker .ui-widget-content .ui-state-disabled.ui-datepicker-next,
    .ui-datepicker .ui-widget-header .ui-state-disabled.ui-datepicker-prev,
    .ui-datepicker .ui-widget-header .ui-state-disabled.ui-datepicker-next {
      opacity: 0.5;
      border-color: #e6e6e6;
      background-color: #e6e6e6; }
      .ui-datepicker .ui-state-disabled.ui-datepicker-prev:after, .ui-datepicker .ui-state-disabled.ui-datepicker-next:after,
      .ui-datepicker .ui-state-disabled .ui-state-default.ui-datepicker-prev:after,
      .ui-datepicker .ui-state-disabled .ui-state-default.ui-datepicker-next:after,
      .ui-datepicker .ui-widget-content .ui-state-disabled.ui-datepicker-prev:after,
      .ui-datepicker .ui-widget-content .ui-state-disabled.ui-datepicker-next:after,
      .ui-datepicker .ui-widget-header .ui-state-disabled.ui-datepicker-prev:after,
      .ui-datepicker .ui-widget-header .ui-state-disabled.ui-datepicker-next:after {
        color: #636363; }

.enroll-commercial .pagination--desktop {
  padding: 43px 0; }

.enroll-commercial .pagination--mobile {
  padding: 30px 0; }

.coned-input-message--error {
  border-color: #d93927; }
  .coned-input-message--error::selection {
    background: #0078cf;
    color: #fff; }
  .coned-input-message--error::-ms-selection {
    background: #0078cf;
    color: #fff; }
  .coned-input-message--error::-webkit-selection {
    background: #0078cf;
    color: #fff; }
  .coned-input-message--error::-moz-selection {
    background: #0078cf;
    color: #fff; }
  .coned-input-message--error::before {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    position: absolute;
    top: -3px;
    left: 0;
    color: #d93927;
    font: normal 2.5rem "coned-icons"; }
  .coned-input-message--error ~ label {
    color: #d93927; }
  .coned-input-message--error:not(.coned-input--filled):focus ~ label {
    color: #d93927; }
  .coned-input-message--error:not(.coned-input--filled) ~ label {
    color: #2a2a2a; }
  .coned-input-message--error ~ .border-bar,
  .coned-input-message--error ~ .border-bar::after {
    border-color: #d93927; }

.loading-animation .submit-button__top {
  background-color: #fff; }

.loading-animation .submit-button__container--bg-container {
  background-color: #e6e6e6; }

.loading-animation .submit-button__container--bg-container-reversed, .loading-animation .submit-button__slice-right, .loading-animation .submit-button__slice-left {
  background-color: #0078cf; }

.loading-animation .submit-button__slice-right--white, .loading-animation .submit-button__slice-left--white {
  background-color: #e6e6e6; }

.loading-animation .form__actions {
  padding: 0; }

.loading-animation .submit-button__container--oru.submit-button__container--bg-container-reversed,
.loading-animation .submit-button__container--oru .submit-button__slice-right,
.loading-animation .submit-button__container--oru .submit-button__slice-left {
  background-color: #004557; }
  .loading-animation .submit-button__container--oru.submit-button__container--bg-container-reversed--white,
  .loading-animation .submit-button__container--oru .submit-button__slice-right--white,
  .loading-animation .submit-button__container--oru .submit-button__slice-left--white {
    background-color: #e6e6e6; }

.loading-page-animation .submit-button__top {
  background-color: #fff; }

.loading-page-animation .submit-button__container--bg-container {
  background-color: #cfcfcf; }

.loading-page-animation .submit-button__container--bg-container-reversed, .loading-page-animation .submit-button__slice-right, .loading-page-animation .submit-button__slice-left {
  background-color: #0078cf; }

.loading-page-animation .submit-button__slice-right--white, .loading-page-animation .submit-button__slice-left--white {
  background-color: #cfcfcf; }

.loading-page-animation .form__actions {
  padding: 0; }

.loading-page-animation--oru.loading-page-animation .submit-button__container--bg-container-reversed,
.loading-page-animation--oru.loading-page-animation .submit-button__slice-right,
.loading-page-animation--oru.loading-page-animation .submit-button__slice-left {
  background-color: #004557; }

.loading-page-animation--oru.loading-page-animation .submit-button__slice-right--white,
.loading-page-animation--oru.loading-page-animation .submit-button__slice-left--white {
  background-color: #cfcfcf; }

.hidden {
  display: none !important; }

.visible {
  display: block !important; }

.hidden-mobile {
  display: none !important; }
  @media only screen and (min-width: 768px) {
    .hidden-mobile {
      display: block !important; } }

.inline-hidden-mobile {
  display: none !important; }
  @media only screen and (min-width: 768px) {
    .inline-hidden-mobile {
      display: inline !important; } }

.visible-mobile {
  display: block !important; }
  @media only screen and (min-width: 768px) {
    .visible-mobile {
      display: none !important; } }

@media only screen and (max-width: 767px) {
  .mobile-modal-open {
    position: relative;
    overflow: hidden; } }

@media only screen and (max-width: 767px) {
  .mobile-overlay-open {
    overflow: hidden; } }

.modal-open {
  overflow: hidden; }

.visually-hidden {
  display: block;
  position: absolute;
  margin: -1px;
  border: 0;
  padding: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0); }

.order-one {
  order: 1; }

.order-two {
  order: 2; }

.rotate30 {
  -moz-transform: rotate(30deg);
  -o-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  -webkit-transform: rotate(30deg);
  transform: rotate(30deg);
  -webkit-transition: all 100ms ease-out;
  -moz-transition: all 100ms ease-out;
  -ms-transition: all 100ms ease-out;
  -o-transition: all 100ms ease-out;
  transition: all 100ms ease-out; }

.rotate150 {
  -moz-transform: rotate(150deg);
  -o-transform: rotate(150deg);
  -ms-transform: rotate(150deg);
  -webkit-transform: rotate(150deg);
  transform: rotate(150deg);
  -webkit-transition: all 100ms ease-out;
  -moz-transition: all 100ms ease-out;
  -ms-transition: all 100ms ease-out;
  -o-transition: all 100ms ease-out;
  transition: all 100ms ease-out; }

.rotate45 {
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all 100ms ease-out;
  -moz-transition: all 100ms ease-out;
  -ms-transition: all 100ms ease-out;
  -o-transition: all 100ms ease-out;
  transition: all 100ms ease-out; }

.rotate135 {
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  -webkit-transition: all 100ms ease-out;
  -moz-transition: all 100ms ease-out;
  -ms-transition: all 100ms ease-out;
  -o-transition: all 100ms ease-out;
  transition: all 100ms ease-out; }

.collapse {
  -webkit-transition: all 70ms ease-out;
  -moz-transition: all 70ms ease-out;
  -ms-transition: all 70ms ease-out;
  -o-transition: all 70ms ease-out;
  transition: all 70ms ease-out;
  top: 10px; }

.tooltipster-sidetip .tooltipster-box {
  -webkit-border-radius: 0;
  border-radius: 0;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  border: 1px solid #636363;
  border-top: 2px solid #069bd7;
  background-color: #fff; }

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
  bottom: -1px; }

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
  border-top-color: #636363; }

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
  top: -1px;
  border-top-color: #fff; }

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
  border-bottom-color: #0078cf; }

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
  border-bottom-color: #fff; }

.tooltipster-base,
.tooltipster-box,
.tooltipster-content {
  width: 100% !important;
  min-width: 100% !important; }
  @media only screen and (min-width: 768px) {
    .tooltipster-base,
    .tooltipster-box,
    .tooltipster-content {
      width: auto !important;
      min-width: auto !important; } }

.tooltipster-sidetip--oru .tooltipster-box {
  border-top: 2px solid #ff8e2c; }

.tooltipster-sidetip--oru .tooltipster-arrow-border {
  border-bottom-color: #ff8e2c !important; }

.coned-video__player {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsIjAwLXNldHRpbmdzL19tYWluLnNjc3MiLCIwMC1zZXR0aW5ncy9fc2V0dGluZ3MuYnJlYWtwb2ludHMuc2NzcyIsIjAwLXNldHRpbmdzL19zZXR0aW5ncy5jb2xvcnMuc2NzcyIsIjAwLXNldHRpbmdzL19zZXR0aW5ncy5mb250cy5zY3NzIiwiMDEtdG9vbHMvX21haW4uc2NzcyIsIjAxLXRvb2xzL190b29scy5icmVha3BvaW50cy5zY3NzIiwiMDEtdG9vbHMvX3Rvb2xzLmZsZXhib3guc2NzcyIsIjAxLXRvb2xzL190b29scy51dGlscy5zY3NzIiwiMDItZ2VuZXJpYy9fbWFpbi5zY3NzIiwiMDItZ2VuZXJpYy9fZ2VuZXJpYy5mb250cy5zY3NzIiwiMDItZ2VuZXJpYy9fbm9ybWFsaXplLmNzcyIsIjAzLWJhc2UvX21haW4uc2NzcyIsIjAzLWJhc2UvX2Jhc2UuZGVmYXVsdC5zY3NzIiwiMDMtYmFzZS9fYmFzZS5mb2N1cy1pbmRpY2F0b3Iuc2NzcyIsIjA0LW9iamVjdHMvX21haW4uc2NzcyIsIjA0LW9iamVjdHMvX29iamVjdHMuYWRkcmVzcy1ib3guc2NzcyIsIjA0LW9iamVjdHMvX29iamVjdHMuYWRkcmVzcy1kcm9wZG93bi5zY3NzIiwiMDQtb2JqZWN0cy9fb2JqZWN0cy5hcnJvdy5zY3NzIiwiMDQtb2JqZWN0cy9fb2JqZWN0cy5ib3JkZXItYmFyLnNjc3MiLCIwNC1vYmplY3RzL19vYmplY3RzLmJveC5zY3NzIiwiMDQtb2JqZWN0cy9fb2JqZWN0cy5idXR0b24uc2NzcyIsIjA0LW9iamVjdHMvX29iamVjdHMuYW5pbWF0ZWQtY3RhLnNjc3MiLCIwNC1vYmplY3RzL19vYmplY3RzLmF1dG9jb21wbGV0ZS5zY3NzIiwiMDQtb2JqZWN0cy9fb2JqZWN0cy5jaGFydC1yYWRpby1idXR0b24uc2NzcyIsIjA0LW9iamVjdHMvX29iamVjdHMuY2hlY2tib3guc2NzcyIsIjA0LW9iamVjdHMvX29iamVjdHMuY2hlY2stbGlzdC5zY3NzIiwiMDQtb2JqZWN0cy9fb2JqZWN0cy5jaGVja2JveC1hY2NvdW50cy5zY3NzIiwiMDQtb2JqZWN0cy9fb2JqZWN0cy5jaGVja2JveC1yZWNlaXB0LnNjc3MiLCIwNC1vYmplY3RzL19vYmplY3RzLmNoZWNrYm94LXN3aXRjaC5zY3NzIiwiMDQtb2JqZWN0cy9fb2JqZWN0cy5jb2xsYXBzaWJsZS1jb250YWluZXIuc2NzcyIsIjA0LW9iamVjdHMvX29iamVjdHMuY29uZWQtdGFicy5zY3NzIiwiMDQtb2JqZWN0cy9fb2JqZWN0cy5jb25lZC10YWJzLWRyb3Bkb3duLnNjc3MiLCIwNC1vYmplY3RzL19vYmplY3RzLmRhdGUtYm94LnNjc3MiLCIwNC1vYmplY3RzL19vYmplY3RzLmRpc2FibGVkLW1vZGFsLnNjc3MiLCIwNC1vYmplY3RzL19vYmplY3RzLmVuZXJneS1zaGFyZS5zY3NzIiwiMDQtb2JqZWN0cy9fb2JqZWN0cy5leHRyYS1oZWxwLnNjc3MiLCIwNC1vYmplY3RzL19vYmplY3RzLmZpZWxkLnNjc3MiLCIwNC1vYmplY3RzL19vYmplY3RzLmZvcm0uc2NzcyIsIjA0LW9iamVjdHMvX29iamVjdHMudGFibGUuc2NzcyIsIjA0LW9iamVjdHMvX29iamVjdHMuZ3V0dGVyLnNjc3MiLCIwNC1vYmplY3RzL19vYmplY3RzLmhlYWRpbmdzLnNjc3MiLCIwNC1vYmplY3RzL19vYmplY3RzLmljb25zLnNjc3MiLCIwNC1vYmplY3RzL19vYmplY3RzLmltYWdlLWJ1dHRvbi5zY3NzIiwiMDQtb2JqZWN0cy9fb2JqZWN0cy5pbnB1dC1maWxlLnNjc3MiLCIwNC1vYmplY3RzL19vYmplY3RzLmlucHV0LnNjc3MiLCIwNC1vYmplY3RzL19vYmplY3RzLmxhYmVsLnNjc3MiLCIwNC1vYmplY3RzL19vYmplY3RzLmxlZ2VuZC5zY3NzIiwiMDQtb2JqZWN0cy9fb2JqZWN0cy5saW5lYXItc3RlcHBlci5zY3NzIiwiMDQtb2JqZWN0cy9fb2JqZWN0cy5idXR0b24tbGluay5zY3NzIiwiMDQtb2JqZWN0cy9fb2JqZWN0cy5sb2FkaW5nLWFuaW1hdGlvbi1zdGFuZGFsb25lLnNjc3MiLCIwNC1vYmplY3RzL19vYmplY3RzLnBhZ2Uuc2NzcyIsIjA0LW9iamVjdHMvX29iamVjdHMucmFkaW8tYnV0dG9uLnNjc3MiLCIwNC1vYmplY3RzL19vYmplY3RzLnJlY2FwdGNoYS5zY3NzIiwiMDQtb2JqZWN0cy9fb2JqZWN0cy5zZWxlY3QtYm94LnNjc3MiLCIwNC1vYmplY3RzL19vYmplY3RzLnNraXAtbWFpbi1jb250ZW50LnNjc3MiLCIwNC1vYmplY3RzL19vYmplY3RzLnN1Ym1pdC1idXR0b24uc2NzcyIsIjA0LW9iamVjdHMvX29iamVjdHMudGV4dGFyZWEuc2NzcyIsIjA0LW9iamVjdHMvX29iamVjdHMudGV4dC1zZWFyY2guc2NzcyIsIjA0LW9iamVjdHMvX29iamVjdHMudG9vbHRpcC5zY3NzIiwiMDQtb2JqZWN0cy9fb2JqZWN0cy50cmFuc2FjdGlvbmFsLnNjc3MiLCIwNC1vYmplY3RzL19vYmplY3RzLmFkZGl0aW9uYWwtYnV0dG9uLnNjc3MiLCIwNC1vYmplY3RzL19vYmplY3RzLmJhY2stdG8tdG9wLWxpbmsuc2NzcyIsIjA1LXZlbmRvci9fbWFpbi5zY3NzIiwiMDUtdmVuZG9yL19iZW1pZnkuc2NzcyIsIjA1LXZlbmRvci9fYzMuY3NzIiwiMDUtdmVuZG9yL19qcXVlcnktdWkuc3RydWN0dXJlLmNzcyIsIjA1LXZlbmRvci9fanF1ZXJ5LXVpLnRoZW1lLm1pbi5jc3MiLCIwNS12ZW5kb3IvX3N3aXBlci5jc3MiLCIwNS12ZW5kb3IvX3Rvb2x0aXBzdGVyLmJ1bmRsZS5jc3MiLCIwNS12ZW5kb3IvX3Rvb2x0aXBzdGVyLmNvcmUuY3NzIiwiMDYtY29tcG9uZW50cy9fbWFpbi5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5hY2NvdW50LWZvY3VzLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLmFjY291bnQtZGV0YWlscy5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5hY3RpdmUtY29ubmVjdGlvbnMuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMuYWxlcnRzLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLmFuY2hvci1saW5rLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLmFydGljbGUtYWN0aW9ucy5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5hcnRpY2xlLWNvbnRlbnQuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMuYXJ0aWNsZS1oZWFkZXIuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMuYXZhaWxhYmxlLWNvbm5lY3Rpb25zLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLmJpbGwtY29tcGFyaXNvbi5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5iaWxsaW5nLXRhYmxlLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLmJpbGxpbmctcGF5bWVudC1oaXN0b3J5LnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLmJyZWFkY3J1bWJzLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLmJvcGEtc3RhdHVzLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLmJvcGEtdW5pdHMtbGlzdC5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5jYXJkcy10aWxlLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLmNhcmQtdGlsZS1jdGEuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMuY2FyZHMtdGlsZS1ncmlkLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLmNhcmQtdGlsZS1pbWFnZS5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5jYXJkLXRpbGUtZ3JpZC1pbWFnZS5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5jYXJkLXRpbGUtdGV4dC5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5jYXJkLXRpbGUtcXVvdGUuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMuY2FyZC10aWxlLXdpZHRoLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLmNhcmQtdGlsZS1iZy5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5jYXJkLW1vZHVsZS5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5jaGFydHMuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMuY2hlY2stb3V0YWdlLXN0YXR1cy5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5jb25lZC1oZXJvLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLmNvbmVkLWlmcmFtZS5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5jb250YWN0LXVzLWZvcm0uc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMuY29udGFjdC11cy10ZXh0LnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLmNvbnRhY3Quc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMuY29udGVudC1ibG9jay5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5jb3JyZXNwb25kZW5jZS5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5jdXJyZW50bHktZW5yb2xsZWQuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMuZGFzaGJvYXJkLWhlYWRlci5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5kYXNoYm9hcmQtdGhpcmQtcGFydHkuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMuZGFzaGJvYXJkLXRoaXJkLXBhcnR5LWFjY291bnRzLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLmRhdGEtY29ubmVjdGlvbnMtZm9ybS5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5kYXRhLXRhYmxlLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLmRhdGEtdGFibGUtc2ltcGxlLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLmRpc2NsYWltZXIuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMuZWRpdC1wcm9maWxlLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLmVuZXJneS1zYXZpbmdzLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLmVuZXJneS1zdXBwbGllci5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5lbmVyZ3ktdXNhZ2Uuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMuZW5yb2xsLXVuaXRzLWJ1aWxkaW5nLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLmVucm9sbC11bml0cy5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5lbnJvbGwtY29uZmlybWF0aW9uLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLmVycm9yLWNoYXJ0LW1lc3NhZ2Uuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMuZm9vdGVyLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLmZvcm0tYWN0aW9ucy5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5mb3JtLWxvYWRpbmcuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMuZm9ybS1tZXNzYWdlcy5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5mb3JtLXByb2dyZXNzLWJhci5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5mdWxsLW1lZGlhLXdpdGgtY29udGVudC5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5nYWxsZXJ5LnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLmdvb2dsZS10cmFuc2xhdGUuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMuZ3JlZW4tZGF0YS5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5oZWFkZXIuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMuaGVyby5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5pY29ucy1uYXZpZ2F0aW9uLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLmZpbHRlcnMuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMuaW4tcGFnZS1iYW5uZXIuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMuaW5mb2dyYXBoaWMuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMubGFuZGluZy1sYXlvdXQuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMubGFuZGluZy1oZXJvLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLmxhbmRpbmctc2VjdGlvbi5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5sYW5kaW5nLW1vZHVsZXMuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMubG9hZGluZy1hbmltYXRpb24uc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMubG9hZGluZy1wYWdlLWFuaW1hdGlvbi5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5sYW5kaW5nLWdiYy5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5sb2dpbi5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5sb2dpbi1mb3JtLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLm1haWQtdHJhY2tpbmctYmFubmVyLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLm1hbmFnZS1jYXJkcy5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5tYW5hZ2UtZW5yb2xsLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLm1hbmFnZS1oZWFkZXIuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMubWFuYWdlLXRoaXJkLXBhcnR5LnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLm1hcmtldC1yYXRlcy10YWJsZS5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5tYXNrZWQtZmllbGQuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMubWV0ZXItcmVhZC5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5tZXRlci1zdWJtaXQuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMubW9kYWwtbG9nZ2VkLWluLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLm1vZGFsLXNlbGVjdG9yLnNjc3MiLCIwNi1jb21wb25lbnRzL19Db21wb25lbnRzLm5vdC1mb3VuZC5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5wYWdlLWhlcm8uc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMub3V0YWdlLWNvbmZpcm1hdGlvbi1iYW5uZXIuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMub3ZlcnZpZXctaGVhZGVyLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLm92ZXJ2aWV3LWJpbGwtYW5hbHlzaXMuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMub3ZlcnZpZXctbm90aWZpY2F0aW9uLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLnBhZ2luYXRpb24uc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMucGF5LW15LWJpbGwtaGVhZGVyLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLnBheW1lbnQtdGFibGUuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMucG9wdXAuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMucG93ZXIteW91ci13YXktZm9ybS5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5wcmVmZXJlbmNlLWNlbnRlci5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5yZWNhcHRjaGEuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMucmVnaXN0ZXIuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMucmVnaXN0ZXItYmVuZWZpdHMuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMucmVnaXN0ZXItYWNjb3VudHMuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMucmVnaXN0ZXItc3VjY2Vzcy5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5zZXJ2aWNlLW1hbmFnZW1lbnQuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMuc3RhcnQtc3RvcC10cmFuc2Zlci1zZXJ2aWNlLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLnJlbGF0ZWQtcmVzb3VyY2VzLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLnJlcG9ydC1vdXRhZ2Uuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMucmVwb3J0LXRhYmxlLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLnNlYXJjaC1iYXItcmVzdWx0cy5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5zZWFyY2gtYm94LnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLnNlYXJjaC1maWx0ZXJzLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLnNlYXJjaC1yZXN1bHRzLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLmZhY2V0ZWQtc2VhcmNoLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLnNlcnZlci1lcnJvci5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5zZXNzaW9uLXRpbWVvdXQuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMuc2hhcmUuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMuc2hhcmUtZW5lcmd5LWRhdGEuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMuc2xpZGVyLXBhbmVsLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLnNtYXJ0LWVuZXJneS5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5zb2NpYWwtc2hhcmUuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMuc3RyZWV0LWxpZ2h0cy5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy5zdWJtaXQtYS1tZXRlci1mb3JtLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLnN1Ym9yZGluYXRlLWFjY291bnQuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMuc3VjY2Vzcy1iYW5uZXIuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMudGFibGUtdGFicy5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy50ZXh0LWFuZC1pbWFnZS1jb250ZW50LnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLnRleHQtYW5kLXZpZGVvLWNvbnRlbnQuc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMudGlwcy1maWx0ZXJzLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLnRyYW5zYWN0aW9uYWwtYmFubmVyLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLnRyYW5zYWN0aW9uYWwtZm9vdGVyLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLnRyYW5zYWN0aW9uYWwtcmV2aWV3LnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLnRyYW5zYWN0aW9uYWwtdGhhbmtzLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLnRyYW5zYWN0aW9uYWwtc3RhcnQtc2VydmljZS5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy51bmF1dGhlbnRpY2F0ZWQtbG9naW4uc2NzcyIsIjA2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMudXNhZ2UtaGlzdG9yeS5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy52aWRlby5zY3NzIiwiMDYtY29tcG9uZW50cy9fY29tcG9uZW50cy53YW1pLnNjc3MiLCIwNi1jb21wb25lbnRzL19jb21wb25lbnRzLndhcy10aGlzLWhlbHBmdWwuc2NzcyIsIjA3LXRydW1wcy9fbWFpbi5zY3NzIiwiMDctdHJ1bXBzL190cnVtcHMuYWRkLXRoaXMuc2NzcyIsIjA3LXRydW1wcy9fdHJ1bXBzLmFuaW1hdGVkLWhlcm8uc2NzcyIsIjA3LXRydW1wcy9fdHJ1bXBzLmJ1dHRvbi5zY3NzIiwiMDctdHJ1bXBzL190cnVtcHMuY2Fyb3VzZWwuc2NzcyIsIjA3LXRydW1wcy9fdHJ1bXBzLmNoYXJ0cy5zY3NzIiwiMDctdHJ1bXBzL190cnVtcHMuY2hlY2tib3gtcmVjZWlwdC5zY3NzIiwiMDctdHJ1bXBzL190cnVtcHMuZGF0ZS1waWNrZXItY2FsZW5kYXIuc2NzcyIsIjA3LXRydW1wcy9fdHJ1bXBzLmVucm9sbC1jb21tZXJjaWFsLnNjc3MiLCIwNy10cnVtcHMvX3RydW1wcy5mb3JtLnNjc3MiLCIwNy10cnVtcHMvX3RydW1wcy5sb2FkaW5nLWFuaW1hdGlvbi5zY3NzIiwiMDctdHJ1bXBzL190cnVtcHMubG9hZGluZy1wYWdlLWFuaW1hdGlvbi5zY3NzIiwiMDctdHJ1bXBzL190cnVtcHMubW9kaWZpZXJzLnNjc3MiLCIwNy10cnVtcHMvX3RydW1wcy50b29sdGlwLnNjc3MiLCIwNy10cnVtcHMvX3RydW1wcy52aWRlby1wbGF5ZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCAnVVRGLTgnO1xyXG5cclxuLypcclxuXHJcbiAgLm9vb29vby4gICAgIC5vb29vb28uICAgb29vb28gICAgICBvb29cclxuIGQ4UCcgIGBZOGIgICBkOFAnICBgWThiICBgODg4Yi4gICAgIGA4J1xyXG44ODggICAgICAgICAgODg4ICAgICAgODg4ICA4IGA4OGIuICAgIDhcclxuODg4ICAgICAgICAgIDg4OCAgICAgIDg4OCAgOCAgIGA4OGIuICA4XHJcbjg4OCAgICAgICAgICA4ODggICAgICA4ODggIDggICAgIGA4OGIuOFxyXG5gODhiICAgIG9vbyAgYDg4YiAgICBkODgnICA4ICAgICAgIGA4ODhcclxuIGBZOGJvb2Q4UCcgICBgWThib29kOFAnICBvOG8gICAgICAgIGA4XHJcblxyXG5vb29vb29vb29vb28gb29vb29vb29vby4gICBvb29vbyAgLm9vb29vby4ubyAgIC5vb29vb28uICAgb29vb28gICAgICBvb29cclxuYDg4OCcgICAgIGA4IGA4ODgnICAgYFk4YiAgYDg4OCcgZDhQJyAgICBgWTggIGQ4UCcgIGBZOGIgIGA4ODhiLiAgICAgYDgnXHJcbiA4ODggICAgICAgICAgODg4ICAgICAgODg4ICA4ODggIFk4OGJvLiAgICAgIDg4OCAgICAgIDg4OCAgOCBgODhiLiAgICA4XHJcbiA4ODhvb29vOCAgICAgODg4ICAgICAgODg4ICA4ODggICBgXCJZODg4OG8uICA4ODggICAgICA4ODggIDggICBgODhiLiAgOFxyXG4gODg4ICAgIFwiICAgICA4ODggICAgICA4ODggIDg4OCAgICAgICBgXCJZODhiIDg4OCAgICAgIDg4OCAgOCAgICAgYDg4Yi44XHJcbiA4ODggICAgICAgbyAgODg4ICAgICBkODgnICA4ODggIG9vICAgICAuZDhQIGA4OGIgICAgZDg4JyAgOCAgICAgICBgODg4XHJcbm84ODhvb29vb29kOCBvODg4Ym9vZDhQJyAgIG84ODhvIDhcIlwiODg4ODhQJyAgIGBZOGJvb2Q4UCcgIG84byAgICAgICAgYDhcclxuXHJcbiovXHJcblxyXG5AaW1wb3J0ICcwMC1zZXR0aW5ncy9tYWluJztcclxuXHJcbkBpbXBvcnQgJzAxLXRvb2xzL21haW4nO1xyXG5cclxuQGltcG9ydCAnMDItZ2VuZXJpYy9tYWluJztcclxuXHJcbkBpbXBvcnQgJzAzLWJhc2UvbWFpbic7XHJcblxyXG5AaW1wb3J0ICcwNC1vYmplY3RzL21haW4nO1xyXG5cclxuQGltcG9ydCAnMDUtdmVuZG9yL21haW4nO1xyXG5cclxuQGltcG9ydCAnMDYtY29tcG9uZW50cy9tYWluJztcclxuXHJcbkBpbXBvcnQgJzA3LXRydW1wcy9tYWluJztcclxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgU2V0dGluZ3NcclxuXHJcbiAgIEdsb2JhbCB2YXJpYWJsZXMuXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5AaW1wb3J0ICdzZXR0aW5ncy5icmVha3BvaW50cyc7XHJcbkBpbXBvcnQgJ3NldHRpbmdzLmNvbG9ycyc7XHJcbkBpbXBvcnQgJ3NldHRpbmdzLmZvbnRzJztcclxuIiwiLy8gPT09PT09PT09PT09PT0gQlJFQUtQT0lOVFMgPT09PT09PT09PT09PT09PT1cclxuXHJcbiRwYWdlLW1heC13aWR0aDogMTcwMHB4O1xyXG4kY29udGVudC1tYXgtd2lkdGg6IDE0MDBweDtcclxuJGRlc2t0b3AtY29udGFpbmVyLXdpZHRoOiA5NjBweDtcclxuXHJcbiRtaW4td2lkdGgtc21hbGw6IDQ4MHB4OyAvLyBVc2VkIGZvciBtb2JpbGUgbGFuZHNjYXBlXHJcbiRtaW4td2lkdGgtbWVkaXVtOiA3NjhweDsgLy8gVXNlZCBmb3IgdGFibGV0IHBvcnRyYWl0XHJcbiRtaW4td2lkdGgtbGFyZ2U6IDk2MHB4OyAvLyBVc2VkIGZvciBkZXNrdG9wIGFuZCB0YWJsZXQgbGFuZHNjYXBlXHJcbiRtaW4td2lkdGgtZXh0cmEtbGFyZ2U6IDEwMjRweDsgLy8gVXNlZCBmb3IgZGVza3RvcCBhbmQgaXBhZCBwcm9cclxuXHJcbiRtYXgtd2lkdGgtc21hbGxlc3Q6IDMyMHB4O1xyXG4kbWF4LXdpZHRoLXNtYWxsZXI6IDQ0MHB4O1xyXG4kbWF4LXdpZHRoLWV4dHJhLXNtYWxsOiA0NzlweDtcclxuJG1heC13aWR0aC1zbWFsbDogNzY3cHg7XHJcbiRtYXgtd2lkdGgtbWVkaXVtOiA5NTlweDtcclxuJG1heC13aWR0aC1sYXJnZTogMTM2NnB4OyAvLyBVc2VkIGZvciBpcGFkIHBybyBwb3J0cmFpdFxyXG4kbWF4LXdpZHRoLWV4dHJhLWxhcmdlOiAxMDIzcHg7IC8vIFVzZWQgZm9yIGRlc2t0b3AgYW5kIGlwYWQgcHJvXHJcblxyXG4vLyBDT01QT05FTlRTIEJSRUFLUE9JTlRTXHJcbiRtaW4td2lkdGgtcGFnZS1oZXJvLXNtYWxsOiAzNTBweDtcclxuJG1pbi13aWR0aC1wYWdlLWhlcm8tbWVkaXVtOiA3NTBweDtcclxuJG1pbi13aWR0aC1wYWdlLWhlcm8tbGFyZ2U6IDEwMDBweDtcclxuJG1pbi13aWR0aC1wYWdlLWhlcm8tZXh0cmEtbGFyZ2U6IDEzMDBweDtcclxuJG1pbi13aWR0aC1wcmltYXJ5LW5hdjogMzgwcHg7XHJcbiRtaW4td2lkdGgtdGlwcy1maWx0ZXJzOiA0NDBweDtcclxuJG1pbi13aWR0aC1iaWxsLWNhcmQ6IDQyNXB4O1xyXG4kbWluLXdpZHRoLWJpbGwtY2FyZC1hbHRlcm5hdGl2ZTogMzc1cHg7XHJcbiRtaW4td2lkdGgtbW9iLWFsZXJ0czogNTAwcHg7XHJcbiRtaW4td2lkdGgtbWlkLXNtYWxsOiA1MzVweDtcclxuJG1pbi13aWR0aC1jb25lZC1oZXJvOiA1NTBweDtcclxuJG1pbi13aWR0aC1kYXNoYm9hcmQtaGVhZGVyOiA2MjBweDtcclxuJG1pbi13aWR0aC1jb25lZC1pbWFnZXM6IDkwMHB4O1xyXG4kbWluLXdpZHRoLWdyZWVuLWRhdGE6IDk0MHB4O1xyXG4kbWluLXdpZHRoLWNvbmVkLXRpdGxlOiAxMDAxcHg7XHJcbiRtaW4td2lkdGgtbGFyZ2UtaGVhZGVyOiA5OTBweDtcclxuJG1pbi13aWR0aC1pbi1wYWdlLWJhbm5lcjogODUwcHg7XHJcbiRtaW4td2lkdGgtaGVybzogMTA4NnB4O1xyXG4kbWluLXdpZHRoLWV4dHJhLWxhcmdlLWhlYWRlcjogMTI3MHB4O1xyXG4kbWluLXdpZHRoLWZhY2V0ZWQtc2VhcmNoOiA3NjhweDtcclxuJG1pbi13aWR0aC1uYXYtaWNvbnM6IDc1MHB4O1xyXG4kbWluLXdpZHRoLWNhcmRzOiAxMTAwcHg7XHJcbiRtaW4td2lkdGgtbGFuZGluZy1oZXJvLXhsOiAxMjgwcHg7XHJcbiRtaW4td2lkdGgtaG9tZXBhZ2UtaGVyby14bDogMTYwMHB4O1xyXG4kbWluLXdpZHRoLWJpbGxpbmc6IDEwMjRweDtcclxuJG1pbi13aWR0aC1iaWxsaW5nLXRhYnM6IDYwMHB4O1xyXG4kbWluLXdpZHRoLW9wb3dlci13aWRnZXQ6IDg3M3B4O1xyXG4kbWluLXdpZHRoLXJlcG9ydC1leHBhbmQ6IDc2OHB4O1xyXG4kbWluLXdpZHRoLXRhYmxlLXRhYnMtYnktbmF2OiAxMjI5cHg7XHJcbiRtaW4td2lkdGgtZW5yb2xsLXVuaXRzOiA3ODZweDtcclxuJG1pbi13aWR0aC1zdGFydC1zZXJ2aWNlLXByb2ZpbGU6IDExMDBweDtcclxuXHJcbiRtYXgtd2lkdGgtc21hbGwtZGV2aWNlczogMzgwcHg7XHJcbiRtYXgtd2lkdGgtc21hbGxlcmVyOiAzMjBweDtcclxuJG1heC13aWR0aC1jb250YWN0LXVzOiA2NzJweDtcclxuJG1heC13aWR0aC1hcnRpY2xlLWFjdGlvbnM6IDk0NXB4O1xyXG4kbWF4LXdpZHRoLWNvbnRhY3QtdXMtaGVyby1taWQ6IDExODBweDtcclxuJG1heC13aWR0aC1jYXJkLXRpbGVzOiAxMTQwcHg7XHJcbiRtYXgtd2lkdGgtZmFjZXRlZC1zZWFyY2g6IDEwOTBweDtcclxuJG1heC13aWR0aC1uYXYtaWNvbnM6IDg0OXB4O1xyXG4kbWF4LXdpZHRoLWZyb20tcHJvZ3Jlc3MtYmFyOiAxMjAwcHg7XHJcbiRtYXgtd2lkdGgtcGF5bWVudC1hZ3JlZW1lbnQ6IDYwMHB4O1xyXG4kbWF4LXdpZHRoLWxvZ2luLW1vZGFsOiA4NzBweDtcclxuJG1heC13aWR0aC1yZXBvcnQtZXhwYW5kOiA5NTBweDtcclxuJG1heC13aWR0aC1jYXJkczogMTA5OXB4O1xyXG4kbWF4LXdpZHRoLXVuYXV0aGVudGljYXRlZC1sb2dpbjogMTEyM3B4O1xyXG5cclxuJG1pbi13aWR0aC1leHRyYS1sYXJnZS1oZXJvOiAxMzY2cHg7XHJcbiRtaW4td2lkdGgtcHJvZ3Jlc3MtYmFyLWxhcmdlOiA5MDBweDtcclxuIiwiLy8gPT09PT09PT09PT09PT0gQ09MT1JTID09PT09PT09PT09PT09PT09XHJcblxyXG4vLyBQUklNQVJZIENPTE9SU1xyXG4kYmx1ZTogIzAwNzhjZjtcclxuJG9yYW5nZTogI2ZmOGUyYztcclxuJHRlYWw6ICMwMDQ1NTc7XHJcblxyXG4vLyBORVVUUkFMICYgU0VDT05EQVJZIENPTE9SU1xyXG4kYmxhY2s6ICMwMDA7XHJcbiRibHVlLWJyYW5kOiAjMDY5YmQ3O1xyXG4kZGFyay1ibHVlOiAjMDA1YWEzO1xyXG4kZGFyay1ncmF5OiAjMmEyYTJhO1xyXG4kZGFyay1wdXJwbGU6ICM0ZjJjNmM7XHJcbiRkYXJrLXJlZDogI2FkMDQwNztcclxuJGdyZWVuOiAjMDA4ODJiO1xyXG4kcmVkOiAjZDkzOTI3O1xyXG4kbGlnaHQtZ3JheTogI2U2ZTZlNjtcclxuJG1lZGl1bS1ncmF5OiAjNjM2MzYzO1xyXG4kb3JhbmdlLWJyYW5kOiAjZTc3NjEzO1xyXG4kcHVycGxlOiAjNzY0ODlkO1xyXG4kd2hpdGU6ICNmZmY7XHJcbiRtaW5lLXNoYWZ0OiAjMzMzO1xyXG5cclxuLy8gTEVHQUNZIFNFQ09OREFSWSBDT0xPUlNcclxuJGFsYWJhc3RlcjogI2Y4ZjhmODtcclxuJGFsdG86ICNjZmNmY2Y7XHJcbiRhbHRvMjogI2RjZGNkYztcclxuJGFsdG8zOiAjZDFkMWQxO1xyXG4kYWx0bzc6ICNlN2U3ZTc7XHJcbiRhcXVhLWZvcmVzdDogIzU5YWQ3MjtcclxuJGNvbmVkLWxpZ2h0LWdyYXk6ICNkYmRiZGI7XHJcbiRjb3JuZmxvd2VyOiAjOGFjMGRmO1xyXG4kZ2FsbGVyeTogI2ViZWJlYjtcclxuJGdob3N0LXdoaXRlOiAjZjBmMGYwO1xyXG4kZ3JheS1saWdodC0zOiAjZGRkO1xyXG4kaHVtbWluZy1iaXJkOiAjY2RlYmY3O1xyXG4kbGlnaHRlci1ncmF5OiAjZjVmNWY1O1xyXG4kbWFsaWJ1OiAjNGJjYmZmO1xyXG4kbm9ibGU6ICNiN2I3Yjc7XHJcbiRub2JlbDogI2I1YjViNTtcclxuJHNlYXNoZWxsOiAjZjFmMWYxO1xyXG4kc2lsdmVyOiAjY2JjYmNiO1xyXG4kc2lsdmVyMjogI2M3YzdjNztcclxuJHNpbHZlcjM6ICNjMWMxYzE7XHJcbiRzaWx2ZXItY2hhbGljZTogI2FkYWRhZDtcclxuJHR1bmRvcmE6ICM0MjQyNDI7XHJcbiR0d2l0dGVyLWJsdWU6ICM3OGNkZjA7XHJcbiR3aWxkLXNhbmQ6ICNmNGY0ZjQ7XHJcblxyXG4vLyBBTEVSVCBDT0xPUlNcclxuJHllbGxvdzogI2ZmZjNhNTtcclxuJGRhcmsteWVsbG93OiAjZmRlZThhO1xyXG4kZGFya2VyLXllbGxvdzogI2UzZDY3YztcclxuXHJcbi8vQ0hBUlQgQ09MT1JTXHJcbiRsaWdodC1ncmVlbjogIzI3YWE1ZTtcclxuJHNoYWRvdy1saWdodC1ncmVlbjogIzhiY2NhYjtcclxuJGRhcmstY2hhcnQtZ3JlZW46ICMxOTUyMmM7XHJcbiRzZXBpYS1ibGFjazogIzMwMDIwMjtcclxuJGdyYXk6ICM3YTdhN2E7XHJcbiRzaGFkb3ctZGFyay1ncmVlbjogIzZiYTI4NDtcclxuJGRlZmF1bHQtc2VsZWN0aW9uLWJsdWU6ICMwMDVhYTM7XHJcbiRkaXNhYmxlZC1saWdodC1ncmF5OiAjNzc3O1xyXG4kZGlzYWJsZWQtZ3JheTogIzY1NjU2NTtcclxuJGRhcmtlci1ncmF5OiAjM2EzYTNhO1xyXG4kcGFzdGVsLWxpZ2h0LWJsdWU6ICNmMGY1Zjk7XHJcbiRsaWdodC1ibHVlOiAjNGNiZmU2O1xyXG4kcGFzdGVsLWxpZ2h0LWdyZWVuOiAjYTlkZGJlO1xyXG4kcGFzdGVsLWRhcmstZ3JlZW46ICNhM2JhYWI7XHJcbiRmaXJlLWJyaWNrOiAjYjcyZTI0O1xyXG4kcmVkLWRhcmstcmVkOiAjOTQwMjBmO1xyXG4kb3ZlcmFnZS1yZWQ6ICM5NDAwMGY7XHJcblxyXG4vLyBVVElMU1xyXG4vLyBGb3IgZXhhbXBsZTogZGVncmFkYXRpb25cclxuJGJsdWUtdHJhbnNwYXJlbnQ6IHJnYmEoNiwgMTU1LCAyMTUsIDApO1xyXG4kb3JhbmdlLXRyYW5zcGFyZW50OiByZ2JhKDIzMSwgMTE4LCAxOSwgMCk7XHJcbiRhbHRvLXRyYW5zcGFyZW50OiByZ2JhKDIxOSwgMjE5LCAyMTksIDApO1xyXG4kd2hpdGUtdHJhbnNwYXJlbnQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcbiR3aGl0ZS1iYXJlbHktdHJhbnNwYXJlbnQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XHJcbiR3aGl0ZS1zZW1pLXRyYW5zcGFyZW50OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiR3aGl0ZS1zZW1pLXRyYW5zcGFyZW50LTI6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxuJHdoaXRlLWZ1bGwtb3BhY2l0eTogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuJHdoaXRlLXRyYW5zcGFyZW50LTg1OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xyXG4kdHJhbnNwYXJlbnQ6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiRibGFjay1iYXJlbHktdHJhbnNwYXJlbnQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiRibGFjay1xdWFydGVyLXRyYW5zcGFyZW50OiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4kYmxhY2stc2VtaS10cmFuc3BhcmVudDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4kYmxhY2stc2VtaS10cmFuc3BhcmVudC0yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiRibGFjay1hbG1vc3QtdHJhbnNwYXJlbnQ6IHJnYmEoMCwgMCwgMCwgMC43Nyk7XHJcbiRibGFjay1ub24tdHJhbnNwYXJlbnQ6IHJnYmEoMCwgMCwgMCwgMSk7XHJcbiRibHVlLXNlbWktdHJhbnNwYXJlbnQ6IHJnYmEoMTMsIDE1NywgMjEzLCAwLjUpO1xyXG4kZGFyay1ncmF5LXRyYW5zcGFyZW50OiByZ2JhKDQyLCA0MiwgNDIsIDAuNzUpO1xyXG4kZGFyay1ncmF5LXRyYW5zcGFyZW50LTI6IHJnYmEoNDIsIDQyLCA0MiwgMC40KTtcclxuJHNpbHZlci1zZW1pLXRyYW5zcGFyZW50OiByZ2JhKDIwMywgMjAzLCAyMDMsIDAuMik7XHJcbiRzaWx2ZXItY2hhbGljZS10cmFuc3BhcmVudDogcmdiYSgxNjMsIDE2MywgMTYzLCAwLjUpO1xyXG4kbGlnaHQtZ3JheS10cmFuc3BhcmVudDogcmdiYSgyMzAsIDIzMCwgMjMwLCAwLjUpO1xyXG4kbGlnaHQtZ3JheS1yYmdhOiByZ2JhKDIzMCwgMjMwLCAyMzAsIDEpO1xyXG4iLCIvLyA9PT09PT09PT09PT09PSBGT05UIFZBUklBQkxFUyA9PT09PT09PT09PT09PT09PVxyXG5cclxuJGRlZmF1bHQtZm9udC1zaXplOiAxMDtcclxuXHJcbi8vIE9wZW4gU2Fuc1xyXG4kb3Blbi1zYW5zOiAnT3BlbiBTYW5zJztcclxuXHJcbiRvcGVuLXNhbnMtZmFtaWx5OiAkb3Blbi1zYW5zLCBzYW5zLXNlcmlmO1xyXG5cclxuJG9wZW4tc2Fucy1saWdodDogMzAwO1xyXG4kb3Blbi1zYW5zLXJlZ3VsYXI6IDQwMDtcclxuJG9wZW4tc2Fucy1zZW1pLWJvbGQ6IDYwMDtcclxuJG9wZW4tc2Fucy1ib2xkOiA3MDA7XHJcbiRvcGVuLXNhbnMtZXh0cmEtYm9sZDogODAwO1xyXG5cclxuLy8gRnV0dXJhXHJcbiRmdXR1cmEtYm9sZDogJ0Z1dHVyYS1Cb2xkJztcclxuJGZ1dHVyYS1ib29rOiAnRnV0dXJhLUJvb2snO1xyXG4kZnV0dXJhLWRlbWk6ICdGdXR1cmEtRGVtaSc7XHJcbiRmdXR1cmEtbGlnaHQ6ICdGdXR1cmEtTGlnaHQnO1xyXG4kZnV0dXJhLW1heGk6ICdGdXR1cmEtTWF4aSc7XHJcblxyXG4kZnV0dXJhLWJvbGQtZmFtaWx5OiAkZnV0dXJhLWJvbGQsIHNhbnMtc2VyaWY7XHJcbiRmdXR1cmEtYm9vay1mYW1pbHk6ICRmdXR1cmEtYm9vaywgc2Fucy1zZXJpZjtcclxuJGZ1dHVyYS1kZW1pLWZhbWlseTogJGZ1dHVyYS1kZW1pLCBzYW5zLXNlcmlmO1xyXG4kZnV0dXJhLWxpZ2h0LWZhbWlseTogJGZ1dHVyYS1saWdodCwgc2Fucy1zZXJpZjtcclxuJGZ1dHVyYS1tYXhpLWZhbWlseTogJGZ1dHVyYS1tYXhpLCBzYW5zLXNlcmlmO1xyXG5cclxuLy8gSWNvbnNcclxuJGNvbmVkLWljb25zOiAnY29uZWQtaWNvbnMnO1xyXG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBUb29sc1xyXG5cclxuICAgRnVuY3Rpb25zLCBtaXhpbnMgZXRjLlxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuQGltcG9ydCAndG9vbHMuYnJlYWtwb2ludHMnO1xyXG5AaW1wb3J0ICd0b29scy5mbGV4Ym94JztcclxuQGltcG9ydCAndG9vbHMudXRpbHMnO1xyXG4iLCIvLyA9PT09PT09PT09PT09PSBCUkVBS1BPSU5UUyA9PT09PT09PT09PT09PT09PVxyXG5cclxuQG1peGluIGJwLWV4dHJhLWxhcmdlIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbi13aWR0aC1leHRyYS1sYXJnZSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnAtbHQtZXh0cmEtbGFyZ2Uge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLWV4dHJhLWxhcmdlKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBicC1sYXJnZSB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4td2lkdGgtbGFyZ2UpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJwLWxhcmdlLW9ubHkge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLWV4dHJhLWxhcmdlKSBhbmQgKG1pbi13aWR0aDogJG1pbi13aWR0aC1tZWRpdW0pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJwLWx0LWxhcmdlIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1tZWRpdW0pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJwLW1lZGl1bSB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4td2lkdGgtbWVkaXVtKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBicC1zbWFsbCB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtc21hbGwpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJwLXNtYWxsZXIge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLXNtYWxsZXIpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJwLW1pbi1zbWFsbGVyIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1heC13aWR0aC1zbWFsbGVyKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBicC1zbWFsbC1kZXZpY2VzIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1zbWFsbC1kZXZpY2VzKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBicC1zbWFsbGVzdCB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtc21hbGxlc3QpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gQ09NUE9ORU5UIEJSRUFLUE9JTlRTXHJcbkBtaXhpbiBicC1tYXgtcGFnZS1oZXJvLXNtYWxsIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1pbi13aWR0aC1wYWdlLWhlcm8tc21hbGwpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJwLWJpbGxpbmcge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXdpZHRoLWJpbGxpbmcpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJwLWJpbGxpbmctbWVkaXVtIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbi13aWR0aC1iaWxsaW5nLXRhYnMpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJwLWJpbGwtY2FyZCB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4td2lkdGgtYmlsbC1jYXJkKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBicC1iaWxsLWNhcmQtYWx0ZXJuYXRpdmUge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXdpZHRoLWJpbGwtY2FyZC1hbHRlcm5hdGl2ZSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnAtcGFnZS1oZXJvLXNtYWxsIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbi13aWR0aC1wYWdlLWhlcm8tc21hbGwpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJwLWhlcm8tbWVkaXVtIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbi13aWR0aC1wYWdlLWhlcm8tbWVkaXVtKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBicC1oZXJvLWxhcmdlIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbi13aWR0aC1wYWdlLWhlcm8tbGFyZ2UpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJwLWhlcm8tZXh0cmEtbGFyZ2Uge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXdpZHRoLXBhZ2UtaGVyby1leHRyYS1sYXJnZSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnAtcHJpbWFyeS1uYXYtc21hbGwge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXdpZHRoLXByaW1hcnktbmF2KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBicC10aXBzLWZpbHRlcnMge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXdpZHRoLXRpcHMtZmlsdGVycykge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnAtbWlkLXNtYWxsIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbi13aWR0aC1taWQtc21hbGwpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJwLWNvbmVkLWhlcm8ge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXdpZHRoLWNvbmVkLWhlcm8pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJwLWNvbmVkLWltYWdlcyB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4td2lkdGgtY29uZWQtaW1hZ2VzKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBicC1ncmVlbi1kYXRhIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbi13aWR0aC1ncmVlbi1kYXRhKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBicC1jb25lZC10aXRsZSB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4td2lkdGgtY29uZWQtdGl0bGUpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJwLWxhcmdlLWhlYWRlciB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4td2lkdGgtbGFyZ2UtaGVhZGVyKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBicC1pbi1wYWdlLWJhbm5lciB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4td2lkdGgtaW4tcGFnZS1iYW5uZXIpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJwLWRhc2hib2FyZC1oZWFkZXIge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXdpZHRoLWRhc2hib2FyZC1oZWFkZXIpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJwLWhlcm8ge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4td2lkdGgtaGVybykge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnAtZXh0cmEtbGFyZ2UtaGVhZGVyIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbi13aWR0aC1leHRyYS1sYXJnZS1oZWFkZXIpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJwLXBhZ2UtaGVyby1sYXJnZSB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRjb250ZW50LW1heC13aWR0aCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnAtYXJ0aWNsZS1oZWFkZXIge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWF4LXdpZHRoLWNhcmQtdGlsZXMpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJwLW1pbi1zbWFsbGVyZXIge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWF4LXdpZHRoLXNtYWxsZXJlcikge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnAtbW9iLWFsZXJ0cyB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4td2lkdGgtbW9iLWFsZXJ0cykge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnAtY2FyZHMge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXdpZHRoLWNhcmRzKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBicC1vcG93ZXItd2lkZ2V0IHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbi13aWR0aC1vcG93ZXItd2lkZ2V0KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBicC1jb250YWN0LXVzLWhlcm8tbGFyZ2Uge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWluLXdpZHRoLWV4dHJhLWxhcmdlLWhlYWRlcikge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnAtc21hbGxlcmVyIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1zbWFsbGVyZXIpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJwLWV4dHJhLXNtYWxsIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1leHRyYS1zbWFsbCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnAtY29udGFjdC11cy1oZXJvLW1pZCB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtY29udGFjdC11cy1oZXJvLW1pZCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnAtYXJ0aWNsZS1hY3Rpb25zIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1hcnRpY2xlLWFjdGlvbnMpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJwLWNvbnRhY3QtdXMge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLWNvbnRhY3QtdXMpIGFuZCAobWluLXdpZHRoOiAkbWF4LXdpZHRoLXNtYWxsZXIpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJwLWNvbnRhY3QtdXMtc21hbGwtY2FyZC1saW5rIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1zbWFsbCkgYW5kIChtaW4td2lkdGg6ICRtYXgtd2lkdGgtc21hbGxlcikge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnAtY29udGFjdC11cy1tZWRpdW0tY2FyZC1saW5rIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1pbi13aWR0aC1jYXJkcykgYW5kIChtaW4td2lkdGg6ICRtYXgtd2lkdGgtc21hbGwpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJwLXBhZ2UtY2FyZHMtdGlsZSB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtY2FyZC10aWxlcykgYW5kIChtaW4td2lkdGg6ICRtaW4td2lkdGgtbWVkaXVtKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBicC1mYWNldGVkLXNlYXJjaCB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtZmFjZXRlZC1zZWFyY2gpIGFuZCAobWluLXdpZHRoOiAkbWluLXdpZHRoLWZhY2V0ZWQtc2VhcmNoKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBicC1kYXRlLXBpY2tlciB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRjb250ZW50LW1heC13aWR0aCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnAtbmF2LWljb25zIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1uYXYtaWNvbnMpIGFuZCAobWluLXdpZHRoOiAkbWluLXdpZHRoLW5hdi1pY29ucykge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnAtZm9ybS1wcm9ncmVzLWJhciB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtZnJvbS1wcm9ncmVzcy1iYXIpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJwLW92ZXJ2aWV3LW5vdGlmaWNhdGlvbnMge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWluLXdpZHRoLXNtYWxsKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBicC1wYXltZW50LWFncmVlbWVudCB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtcGF5bWVudC1hZ3JlZW1lbnQpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJwLWxvZ2luLW1vZGFsIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1sb2dpbi1tb2RhbCkgYW5kIChtaW4td2lkdGg6ICRtaW4td2lkdGgtbWVkaXVtKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBicC1wb3B1cC1zbWFsbCB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtaW4td2lkdGgtbW9iLWFsZXJ0cykge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnAtcmVwb3J0LWV4cGFuZCB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtcmVwb3J0LWV4cGFuZCkgYW5kIChtaW4td2lkdGg6ICRtaW4td2lkdGgtcmVwb3J0LWV4cGFuZCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnAtdGFibGUtdGFicy1uYXYtYnkge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXdpZHRoLXRhYmxlLXRhYnMtYnktbmF2KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBicC1lbnJvbGwtdW5pdHMge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXdpZHRoLWVucm9sbC11bml0cykge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnAtc3RhcnQtc2VydmljZS1wcm9maWxlIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbi13aWR0aC1zdGFydC1zZXJ2aWNlLXByb2ZpbGUpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJwLXJlY2FwdGNoYS1zY2FsZSB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtdW5hdXRoZW50aWNhdGVkLWxvZ2luKSBhbmQgKG1pbi13aWR0aDogJG1pbi13aWR0aC1sYXJnZSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnAtbGFyZ2UtbGFuZGluZy1oZXJvIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbi13aWR0aC1sYW5kaW5nLWhlcm8teGwpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJwLWxhcmdlLWhvbWVwYWdlLWhlcm8ge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXdpZHRoLWhvbWVwYWdlLWhlcm8teGwpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJwLXBvcnRyYWl0IHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6ICRtaW4td2lkdGgtbWVkaXVtKSAvKjc2OCovIGFuZCAobWF4LWRldmljZS13aWR0aDogJG1pbi13aWR0aC1leHRyYS1sYXJnZSkgLyoxMDI0Ki8gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBicC1wb3J0cmFpdC1pcGFkLXBybyB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAkbWluLXdpZHRoLWV4dHJhLWxhcmdlKSAvKjEwMjQqLyBhbmQgKG1heC1kZXZpY2Utd2lkdGg6ICRtYXgtd2lkdGgtbGFyZ2UpIC8qMTM2NiovIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBicC1wcm9ncmVzcy1iYXItbGFyZ2Uge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXdpZHRoLXByb2dyZXNzLWJhci1sYXJnZSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IEZMRVhCT1ggTUlYSU5TID09PT09PT09PT09PT09PT09XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gRmxleGJveCBDb250YWluZXJzXHJcbi8vXHJcbi8vIFRoZSAnZmxleCcgdmFsdWUgY2F1c2VzIGFuIGVsZW1lbnQgdG8gZ2VuZXJhdGUgYSBibG9jay1sZXZlbCBmbGV4XHJcbi8vIGNvbnRhaW5lciBib3guXHJcbi8vXHJcbi8vIFRoZSAnaW5saW5lLWZsZXgnIHZhbHVlIGNhdXNlcyBhbiBlbGVtZW50IHRvIGdlbmVyYXRlIGEgaW5saW5lLWxldmVsXHJcbi8vIGZsZXggY29udGFpbmVyIGJveC5cclxuLy9cclxuLy8gZGlzcGxheTogZmxleCB8IGlubGluZS1mbGV4XHJcbi8vXHJcbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNmbGV4LWNvbnRhaW5lcnNcclxuLy9cclxuLy8gKFBsYWNlaG9sZGVyIHNlbGVjdG9ycyBmb3IgZWFjaCB0eXBlLCBmb3IgdGhvc2Ugd2hvIHJhdGhlciBAZXh0ZW5kKVxyXG5cclxuQG1peGluIGZsZXhib3gge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbiVmbGV4Ym94IHtcclxuICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuQG1peGluIGlubGluZS1mbGV4IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbW96LWlubGluZS1mbGV4O1xyXG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbn1cclxuXHJcbiVpbmxpbmUtZmxleCB7XHJcbiAgICBAaW5jbHVkZSBpbmxpbmUtZmxleDtcclxufVxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIEZsZXhib3ggRGlyZWN0aW9uXHJcbi8vXHJcbi8vIFRoZSAnZmxleC1kaXJlY3Rpb24nIHByb3BlcnR5IHNwZWNpZmllcyBob3cgZmxleCBpdGVtcyBhcmUgcGxhY2VkIGluXHJcbi8vIHRoZSBmbGV4IGNvbnRhaW5lciwgYnkgc2V0dGluZyB0aGUgZGlyZWN0aW9uIG9mIHRoZSBmbGV4IGNvbnRhaW5lcidzXHJcbi8vIG1haW4gYXhpcy4gVGhpcyBkZXRlcm1pbmVzIHRoZSBkaXJlY3Rpb24gdGhhdCBmbGV4IGl0ZW1zIGFyZSBsYWlkIG91dCBpbi5cclxuLy9cclxuLy8gVmFsdWVzOiByb3cgfCByb3ctcmV2ZXJzZSB8IGNvbHVtbiB8IGNvbHVtbi1yZXZlcnNlXHJcbi8vIERlZmF1bHQ6IHJvd1xyXG4vL1xyXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jZmxleC1kaXJlY3Rpb24tcHJvcGVydHlcclxuXHJcbkBtaXhpbiBmbGV4LWRpcmVjdGlvbigkdmFsdWU6IHJvdykge1xyXG4gICAgQGlmICR2YWx1ZSA9PSByb3ctcmV2ZXJzZSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuICAgIH0gQGVsc2UgaWYgJHZhbHVlID09IGNvbHVtbiB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIH0gQGVsc2UgaWYgJHZhbHVlID09IGNvbHVtbi1yZXZlcnNlIHtcclxuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuICAgIH1cclxuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246ICR2YWx1ZTtcclxuICAgIC1tb3otZmxleC1kaXJlY3Rpb246ICR2YWx1ZTtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xyXG4gICAgZmxleC1kaXJlY3Rpb246ICR2YWx1ZTtcclxufVxyXG5cclxuLy8gU2hvcnRlciB2ZXJzaW9uOlxyXG5AbWl4aW4gZmxleC1kaXIoJGFyZ3MuLi4pIHtcclxuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKCRhcmdzLi4uKTtcclxufVxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIEZsZXhib3ggV3JhcFxyXG4vL1xyXG4vLyBUaGUgJ2ZsZXgtd3JhcCcgcHJvcGVydHkgY29udHJvbHMgd2hldGhlciB0aGUgZmxleCBjb250YWluZXIgaXMgc2luZ2xlLWxpbmVcclxuLy8gb3IgbXVsdGktbGluZSwgYW5kIHRoZSBkaXJlY3Rpb24gb2YgdGhlIGNyb3NzLWF4aXMsIHdoaWNoIGRldGVybWluZXNcclxuLy8gdGhlIGRpcmVjdGlvbiBuZXcgbGluZXMgYXJlIHN0YWNrZWQgaW4uXHJcbi8vXHJcbi8vIFZhbHVlczogbm93cmFwIHwgd3JhcCB8IHdyYXAtcmV2ZXJzZVxyXG4vLyBEZWZhdWx0OiBub3dyYXBcclxuLy9cclxuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2ZsZXgtd3JhcC1wcm9wZXJ0eVxyXG5cclxuQG1peGluIGZsZXgtd3JhcCgkdmFsdWU6IG5vd3JhcCkge1xyXG4gICAgLy8gTm8gV2Via2l0IEJveCBmYWxsYmFjay5cclxuICAgIC13ZWJraXQtZmxleC13cmFwOiAkdmFsdWU7XHJcbiAgICAtbW96LWZsZXgtd3JhcDogJHZhbHVlO1xyXG4gICAgQGlmICR2YWx1ZSA9PSBub3dyYXAge1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgICAtbXMtZmxleC13cmFwOiAkdmFsdWU7XHJcbiAgICB9XHJcbiAgICBmbGV4LXdyYXA6ICR2YWx1ZTtcclxufVxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIEZsZXhib3ggRmxvdyAoc2hvcnRoYW5kKVxyXG4vL1xyXG4vLyBUaGUgJ2ZsZXgtZmxvdycgcHJvcGVydHkgaXMgYSBzaG9ydGhhbmQgZm9yIHNldHRpbmcgdGhlICdmbGV4LWRpcmVjdGlvbidcclxuLy8gYW5kICdmbGV4LXdyYXAnIHByb3BlcnRpZXMsIHdoaWNoIHRvZ2V0aGVyIGRlZmluZSB0aGUgZmxleCBjb250YWluZXInc1xyXG4vLyBtYWluIGFuZCBjcm9zcyBheGVzLlxyXG4vL1xyXG4vLyBWYWx1ZXM6IDxmbGV4LWRpcmVjdGlvbj4gfCA8ZmxleC13cmFwPlxyXG4vLyBEZWZhdWx0OiByb3cgbm93cmFwXHJcbi8vXHJcbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNmbGV4LWZsb3ctcHJvcGVydHlcclxuXHJcbkBtaXhpbiBmbGV4LWZsb3coXHJcbiAgICAkdmFsdWVzOiAoXHJcbiAgICAgICAgcm93IG5vd3JhcFxyXG4gICAgKVxyXG4pIHtcclxuICAgIC8vIE5vIFdlYmtpdCBCb3ggZmFsbGJhY2suXHJcbiAgICAtd2Via2l0LWZsZXgtZmxvdzogJHZhbHVlcztcclxuICAgIC1tb3otZmxleC1mbG93OiAkdmFsdWVzO1xyXG4gICAgLW1zLWZsZXgtZmxvdzogJHZhbHVlcztcclxuICAgIGZsZXgtZmxvdzogJHZhbHVlcztcclxufVxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIEZsZXhib3ggT3JkZXJcclxuLy9cclxuLy8gVGhlICdvcmRlcicgcHJvcGVydHkgY29udHJvbHMgdGhlIG9yZGVyIGluIHdoaWNoIGZsZXggaXRlbXMgYXBwZWFyIHdpdGhpblxyXG4vLyB0aGVpciBmbGV4IGNvbnRhaW5lciwgYnkgYXNzaWduaW5nIHRoZW0gdG8gb3JkaW5hbCBncm91cHMuXHJcbi8vXHJcbi8vIERlZmF1bHQ6IDBcclxuLy9cclxuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI29yZGVyLXByb3BlcnR5XHJcblxyXG5AbWl4aW4gb3JkZXIoJGludDogMCkge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogJGludCArIDE7XHJcbiAgICAtd2Via2l0LW9yZGVyOiAkaW50O1xyXG4gICAgLW1vei1vcmRlcjogJGludDtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAkaW50O1xyXG4gICAgb3JkZXI6ICRpbnQ7XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBGbGV4Ym94IEdyb3dcclxuLy9cclxuLy8gVGhlICdmbGV4LWdyb3cnIHByb3BlcnR5IHNldHMgdGhlIGZsZXggZ3JvdyBmYWN0b3IuIE5lZ2F0aXZlIG51bWJlcnNcclxuLy8gYXJlIGludmFsaWQuXHJcbi8vXHJcbi8vIERlZmF1bHQ6IDBcclxuLy9cclxuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2ZsZXgtZ3Jvdy1wcm9wZXJ0eVxyXG5cclxuQG1peGluIGZsZXgtZ3JvdygkaW50OiAwKSB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAkaW50O1xyXG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6ICRpbnQ7XHJcbiAgICAtbW96LWZsZXgtZ3JvdzogJGludDtcclxuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAkaW50O1xyXG4gICAgZmxleC1ncm93OiAkaW50O1xyXG59XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gRmxleGJveCBTaHJpbmtcclxuLy9cclxuLy8gVGhlICdmbGV4LXNocmluaycgcHJvcGVydHkgc2V0cyB0aGUgZmxleCBzaHJpbmsgZmFjdG9yLiBOZWdhdGl2ZSBudW1iZXJzXHJcbi8vIGFyZSBpbnZhbGlkLlxyXG4vL1xyXG4vLyBEZWZhdWx0OiAxXHJcbi8vXHJcbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNmbGV4LXNocmluay1wcm9wZXJ0eVxyXG5cclxuQG1peGluIGZsZXgtc2hyaW5rKCRpbnQ6IDEpIHtcclxuICAgIC13ZWJraXQtZmxleC1zaHJpbms6ICRpbnQ7XHJcbiAgICAtbW96LWZsZXgtc2hyaW5rOiAkaW50O1xyXG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6ICRpbnQ7XHJcbiAgICBmbGV4LXNocmluazogJGludDtcclxufVxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIEZsZXhib3ggQmFzaXNcclxuLy9cclxuLy8gVGhlICdmbGV4LWJhc2lzJyBwcm9wZXJ0eSBzZXRzIHRoZSBmbGV4IGJhc2lzLiBOZWdhdGl2ZSBsZW5ndGhzIGFyZSBpbnZhbGlkLlxyXG4vL1xyXG4vLyBWYWx1ZXM6IExpa2UgXCJ3aWR0aFwiXHJcbi8vIERlZmF1bHQ6IGF1dG9cclxuLy9cclxuLy8gaHR0cDovL3d3dy53My5vcmcvVFIvY3NzMy1mbGV4Ym94LyNmbGV4LWJhc2lzLXByb3BlcnR5XHJcblxyXG5AbWl4aW4gZmxleC1iYXNpcygkdmFsdWU6IGF1dG8pIHtcclxuICAgIC13ZWJraXQtZmxleC1iYXNpczogJHZhbHVlO1xyXG4gICAgLW1vei1mbGV4LWJhc2lzOiAkdmFsdWU7XHJcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogJHZhbHVlO1xyXG4gICAgZmxleC1iYXNpczogJHZhbHVlO1xyXG59XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gRmxleGJveCBcIkZsZXhcIiAoc2hvcnRoYW5kKVxyXG4vL1xyXG4vLyBUaGUgJ2ZsZXgnIHByb3BlcnR5IHNwZWNpZmllcyB0aGUgY29tcG9uZW50cyBvZiBhIGZsZXhpYmxlIGxlbmd0aDogdGhlXHJcbi8vIGZsZXggZ3JvdyBmYWN0b3IgYW5kIGZsZXggc2hyaW5rIGZhY3RvciwgYW5kIHRoZSBmbGV4IGJhc2lzLiBXaGVuIGFuXHJcbi8vIGVsZW1lbnQgaXMgYSBmbGV4IGl0ZW0sICdmbGV4JyBpcyBjb25zdWx0ZWQgaW5zdGVhZCBvZiB0aGUgbWFpbiBzaXplXHJcbi8vIHByb3BlcnR5IHRvIGRldGVybWluZSB0aGUgbWFpbiBzaXplIG9mIHRoZSBlbGVtZW50LiBJZiBhbiBlbGVtZW50IGlzXHJcbi8vIG5vdCBhIGZsZXggaXRlbSwgJ2ZsZXgnIGhhcyBubyBlZmZlY3QuXHJcbi8vXHJcbi8vIFZhbHVlczogbm9uZSB8IDxmbGV4LWdyb3c+IDxmbGV4LXNocmluaz4gfHwgPGZsZXgtYmFzaXM+XHJcbi8vIERlZmF1bHQ6IFNlZSBpbmRpdmlkdWFsIHByb3BlcnRpZXMgKDEgMSAwKS5cclxuLy9cclxuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2ZsZXgtcHJvcGVydHlcclxuXHJcbkBtaXhpbiBmbGV4KCRmZzogMSwgJGZzOiBudWxsLCAkZmI6IG51bGwpIHtcclxuICAgIC8vIFNldCBhIHZhcmlhYmxlIHRvIGJlIHVzZWQgYnkgYm94LWZsZXggcHJvcGVydGllc1xyXG4gICAgJGZnLWJveGZsZXg6ICRmZztcclxuXHJcbiAgICAvLyBCb3gtRmxleCBvbmx5IHN1cHBvcnRzIGEgZmxleC1ncm93IHZhbHVlIHNvIGxldCdzIGdyYWIgdGhlXHJcbiAgICAvLyBmaXJzdCBpdGVtIGluIHRoZSBsaXN0IGFuZCBqdXN0IHJldHVybiB0aGF0LlxyXG4gICAgQGlmIHR5cGUtb2YoJGZnKSA9PSAnbGlzdCcge1xyXG4gICAgICAgICRmZy1ib3hmbGV4OiBudGgoJGZnLCAxKTtcclxuICAgIH1cclxuXHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAkZmctYm94ZmxleDtcclxuICAgIC13ZWJraXQtZmxleDogJGZnICRmcyAkZmI7XHJcbiAgICAtbW96LWJveC1mbGV4OiAkZmctYm94ZmxleDtcclxuICAgIC1tb3otZmxleDogJGZnICRmcyAkZmI7XHJcbiAgICAtbXMtZmxleDogJGZnICRmcyAkZmI7XHJcbiAgICBmbGV4OiAkZmcgJGZzICRmYjtcclxufVxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIEZsZXhib3ggSnVzdGlmeSBDb250ZW50XHJcbi8vXHJcbi8vIFRoZSAnanVzdGlmeS1jb250ZW50JyBwcm9wZXJ0eSBhbGlnbnMgZmxleCBpdGVtcyBhbG9uZyB0aGUgbWFpbiBheGlzXHJcbi8vIG9mIHRoZSBjdXJyZW50IGxpbmUgb2YgdGhlIGZsZXggY29udGFpbmVyLiBUaGlzIGlzIGRvbmUgYWZ0ZXIgYW55IGZsZXhpYmxlXHJcbi8vIGxlbmd0aHMgYW5kIGFueSBhdXRvIG1hcmdpbnMgaGF2ZSBiZWVuIHJlc29sdmVkLiBUeXBpY2FsbHkgaXQgaGVscHMgZGlzdHJpYnV0ZVxyXG4vLyBleHRyYSBmcmVlIHNwYWNlIGxlZnRvdmVyIHdoZW4gZWl0aGVyIGFsbCB0aGUgZmxleCBpdGVtcyBvbiBhIGxpbmUgYXJlXHJcbi8vIGluZmxleGlibGUsIG9yIGFyZSBmbGV4aWJsZSBidXQgaGF2ZSByZWFjaGVkIHRoZWlyIG1heGltdW0gc2l6ZS4gSXQgYWxzb1xyXG4vLyBleGVydHMgc29tZSBjb250cm9sIG92ZXIgdGhlIGFsaWdubWVudCBvZiBpdGVtcyB3aGVuIHRoZXkgb3ZlcmZsb3cgdGhlIGxpbmUuXHJcbi8vXHJcbi8vIE5vdGU6ICdzcGFjZS0qJyB2YWx1ZXMgbm90IHN1cHBvcnRlZCBpbiBvbGRlciBzeW50YXhlcy5cclxuLy9cclxuLy8gVmFsdWVzOiBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBzcGFjZS1iZXR3ZWVuIHwgc3BhY2UtYXJvdW5kXHJcbi8vIERlZmF1bHQ6IGZsZXgtc3RhcnRcclxuLy9cclxuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2p1c3RpZnktY29udGVudC1wcm9wZXJ0eVxyXG5cclxuQG1peGluIGp1c3RpZnktY29udGVudCgkdmFsdWU6IGZsZXgtc3RhcnQpIHtcclxuICAgIEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XHJcbiAgICB9IEBlbHNlIGlmICR2YWx1ZSA9PSBmbGV4LWVuZCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xyXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcclxuICAgIH0gQGVsc2UgaWYgJHZhbHVlID09IHNwYWNlLWJldHdlZW4ge1xyXG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgIH0gQGVsc2UgaWYgJHZhbHVlID09IHNwYWNlLWFyb3VuZCB7XHJcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6ICR2YWx1ZTtcclxuICAgICAgICAtbXMtZmxleC1wYWNrOiAkdmFsdWU7XHJcbiAgICB9XHJcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogJHZhbHVlO1xyXG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcclxuICAgIGp1c3RpZnktY29udGVudDogJHZhbHVlO1xyXG59XHJcblxyXG4vLyBTaG9ydGVyIHZlcnNpb246XHJcbkBtaXhpbiBmbGV4LWp1c3QoJGFyZ3MuLi4pIHtcclxuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudCgkYXJncy4uLik7XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBGbGV4Ym94IEFsaWduIEl0ZW1zXHJcbi8vXHJcbi8vIEZsZXggaXRlbXMgY2FuIGJlIGFsaWduZWQgaW4gdGhlIGNyb3NzIGF4aXMgb2YgdGhlIGN1cnJlbnQgbGluZSBvZiB0aGVcclxuLy8gZmxleCBjb250YWluZXIsIHNpbWlsYXIgdG8gJ2p1c3RpZnktY29udGVudCcgYnV0IGluIHRoZSBwZXJwZW5kaWN1bGFyXHJcbi8vIGRpcmVjdGlvbi4gJ2FsaWduLWl0ZW1zJyBzZXRzIHRoZSBkZWZhdWx0IGFsaWdubWVudCBmb3IgYWxsIG9mIHRoZSBmbGV4XHJcbi8vIGNvbnRhaW5lcidzIGl0ZW1zLCBpbmNsdWRpbmcgYW5vbnltb3VzIGZsZXggaXRlbXMuICdhbGlnbi1zZWxmJyBhbGxvd3NcclxuLy8gdGhpcyBkZWZhdWx0IGFsaWdubWVudCB0byBiZSBvdmVycmlkZGVuIGZvciBpbmRpdmlkdWFsIGZsZXggaXRlbXMuIChGb3JcclxuLy8gYW5vbnltb3VzIGZsZXggaXRlbXMsICdhbGlnbi1zZWxmJyBhbHdheXMgbWF0Y2hlcyB0aGUgdmFsdWUgb2YgJ2FsaWduLWl0ZW1zJ1xyXG4vLyBvbiB0aGVpciBhc3NvY2lhdGVkIGZsZXggY29udGFpbmVyLilcclxuLy9cclxuLy8gVmFsdWVzOiBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBiYXNlbGluZSB8IHN0cmV0Y2hcclxuLy8gRGVmYXVsdDogc3RyZXRjaFxyXG4vL1xyXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jYWxpZ24taXRlbXMtcHJvcGVydHlcclxuXHJcbkBtaXhpbiBhbGlnbi1pdGVtcygkdmFsdWU6IHN0cmV0Y2gpIHtcclxuICAgIEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcclxuICAgIH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcclxuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xyXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogJHZhbHVlO1xyXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiAkdmFsdWU7XHJcbiAgICB9XHJcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiAkdmFsdWU7XHJcbiAgICAtbW96LWFsaWduLWl0ZW1zOiAkdmFsdWU7XHJcbiAgICBhbGlnbi1pdGVtczogJHZhbHVlO1xyXG59XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gRmxleGJveCBBbGlnbiBTZWxmXHJcbi8vXHJcbi8vIFZhbHVlczogYXV0byB8IGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IGJhc2VsaW5lIHwgc3RyZXRjaFxyXG4vLyBEZWZhdWx0OiBhdXRvXHJcblxyXG5AbWl4aW4gYWxpZ24tc2VsZigkdmFsdWU6IGF1dG8pIHtcclxuICAgIC8vIE5vIFdlYmtpdCBCb3ggRmFsbGJhY2suXHJcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6ICR2YWx1ZTtcclxuICAgIC1tb3otYWxpZ24tc2VsZjogJHZhbHVlO1xyXG4gICAgQGlmICR2YWx1ZSA9PSBmbGV4LXN0YXJ0IHtcclxuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcclxuICAgIH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcclxuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiAkdmFsdWU7XHJcbiAgICB9XHJcbiAgICBhbGlnbi1zZWxmOiAkdmFsdWU7XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBGbGV4Ym94IEFsaWduIENvbnRlbnRcclxuLy9cclxuLy8gVGhlICdhbGlnbi1jb250ZW50JyBwcm9wZXJ0eSBhbGlnbnMgYSBmbGV4IGNvbnRhaW5lcidzIGxpbmVzIHdpdGhpbiB0aGVcclxuLy8gZmxleCBjb250YWluZXIgd2hlbiB0aGVyZSBpcyBleHRyYSBzcGFjZSBpbiB0aGUgY3Jvc3MtYXhpcywgc2ltaWxhciB0b1xyXG4vLyBob3cgJ2p1c3RpZnktY29udGVudCcgYWxpZ25zIGluZGl2aWR1YWwgaXRlbXMgd2l0aGluIHRoZSBtYWluLWF4aXMuIE5vdGUsXHJcbi8vIHRoaXMgcHJvcGVydHkgaGFzIG5vIGVmZmVjdCB3aGVuIHRoZSBmbGV4Ym94IGhhcyBvbmx5IGEgc2luZ2xlIGxpbmUuXHJcbi8vXHJcbi8vIFZhbHVlczogZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgc3BhY2UtYmV0d2VlbiB8IHNwYWNlLWFyb3VuZCB8IHN0cmV0Y2hcclxuLy8gRGVmYXVsdDogc3RyZXRjaFxyXG4vL1xyXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jYWxpZ24tY29udGVudC1wcm9wZXJ0eVxyXG5cclxuQG1peGluIGFsaWduLWNvbnRlbnQoJHZhbHVlOiBzdHJldGNoKSB7XHJcbiAgICAvLyBObyBXZWJraXQgQm94IEZhbGxiYWNrLlxyXG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiAkdmFsdWU7XHJcbiAgICAtbW96LWFsaWduLWNvbnRlbnQ6ICR2YWx1ZTtcclxuICAgIEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XHJcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcclxuICAgIH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcclxuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZDtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogJHZhbHVlO1xyXG4gICAgfVxyXG4gICAgYWxpZ24tY29udGVudDogJHZhbHVlO1xyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IFVUSUxTID09PT09PT09PT09PT09PT09XHJcblxyXG4vLyBUUkFOU0lUSU9OU1xyXG5AbWl4aW4gdHJhbnNpdGlvbigkYXJncy4uLikge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkYXJncztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogJGFyZ3M7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogJGFyZ3M7XHJcbiAgICAtby10cmFuc2l0aW9uOiAkYXJncztcclxuICAgIHRyYW5zaXRpb246ICRhcmdzO1xyXG59XHJcblxyXG4vKlxyXG4gVXNhZ2U6XHJcblxyXG5hIHtcclxuICBjb2xvcjogZ3JheTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIC4zcyBlYXNlKTtcclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICB9XHJcbn1cclxuXHJcbiovXHJcblxyXG4vLyBUUkFOU0ZPUk1TXHJcbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybXMpIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcclxuICAgIC1vLXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcclxuICAgIHRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCR0cmFuc2Zvcm1zKSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46ICR0cmFuc2Zvcm1zO1xyXG4gICAgLW8tdHJhbnNmb3JtLW9yaWdpbjogJHRyYW5zZm9ybXM7XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogJHRyYW5zZm9ybXM7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICR0cmFuc2Zvcm1zO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogJHRyYW5zZm9ybXM7XHJcbn1cclxuXHJcbi8vIFRSQU5TRk9STVNcclxuQG1peGluIHRyYW5zZm9ybS1pbXBvcnRhbnQoJHRyYW5zZm9ybXMpIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiAkdHJhbnNmb3JtcyAhaW1wb3J0YW50O1xyXG4gICAgLW8tdHJhbnNmb3JtOiAkdHJhbnNmb3JtcyAhaW1wb3J0YW50O1xyXG4gICAgLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybXMgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiAkdHJhbnNmb3JtcyAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNmb3JtOiAkdHJhbnNmb3JtcyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKlxyXG4gVXNhZ2VcclxuXHJcbi5yb3RhdGUxMzUge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxMzVkZWcpKTtcclxufVxyXG4qL1xyXG5cclxuLy8gUExBQ0VIT0xERVJcclxuQG1peGluIHBsYWNlaG9sZGVyIHtcclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBQTEFDRUhPTERFUlxyXG5AbWl4aW4gc2VsZWN0aW9uIHtcclxuICAgICY6OnNlbGVjdGlvbiB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LW1zLXNlbGVjdGlvbiB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zZWxlY3Rpb24ge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi1tb3otc2VsZWN0aW9uIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuLypcclxuIFVzYWdlXHJcblxyXG4uY2xhc3Mge1xyXG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIH1cclxufVxyXG4qL1xyXG5cclxuLy8gQ1JPU1MgQlJPV1NFUiBPUEFDSVRZXHJcbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XHJcbiAgICAkb3BhY2l0eS1pZTogJG9wYWNpdHkgKiAxMDA7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHkgPSAkb3BhY2l0eS1pZSk7IC8vIElFOFxyXG4gICAgLWtodG1sLW9wYWNpdHk6ICRvcGFjaXR5OyAvLyBTYWZhcmkgMS54XHJcbiAgICBvcGFjaXR5OiAkb3BhY2l0eTsgLy8gR29vZCBicm93c2Vyc1xyXG59XHJcblxyXG4vKlxyXG4gVXNhZ2VcclxuXHJcbi5mYWRlZC10ZXh0IHtcclxuICBAaW5jbHVkZSBvcGFjaXR5KDAuOCk7XHJcbn1cclxuXHJcbiovXHJcblxyXG4vLyBCT1ggU0laSU5HXHJcbkBtaXhpbiBib3gtc2l6aW5nKCRib3gtbW9kZWwpIHtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogJGJveC1tb2RlbDsgLy8gU2FmYXJpIDw9IDVcclxuICAgIC1tb3otYm94LXNpemluZzogJGJveC1tb2RlbDsgLy8gRmlyZWZveCA8PSAxOVxyXG4gICAgYm94LXNpemluZzogJGJveC1tb2RlbDtcclxufVxyXG5cclxuLypcclxuIFVzYWdlXHJcblxyXG4gICAgKixcclxuICAgICo6YWZ0ZXIsXHJcbiAgICAqOmJlZm9yZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuICAgIH1cclxuKi9cclxuXHJcbi8vIEJPUkRFUiBSQURJVVNcclxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1cykge1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IC8qIHN0b3BzIGJnIGNvbG9yIGZyb20gbGVha2luZyBvdXRzaWRlIHRoZSBib3JkZXI6ICovXHJcbn1cclxuXHJcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcclxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcclxuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xyXG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xyXG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG59XHJcblxyXG4vKlxyXG4gVXNhZ2VcclxuXHJcbi5idXR0b24ge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1cHgpO1xyXG59XHJcblxyXG4uc3VibWl0LWJ1dHRvbiB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygxMHB4KTtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoOHB4KTtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDEwcHgpO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzICg2cHgpO1xyXG59XHJcbiovXHJcblxyXG4vLyBMSU5FQVIgR1JBRElFTlRcclxuQG1peGluIGxpbmVhci1ncmFkaWVudChcclxuICAgICRzdGFydC12cG9pbnQsXHJcbiAgICAkc3RhcnQtaHBvaW50LFxyXG4gICAgJGVuZC12cG9pbnQsXHJcbiAgICAkc3RhcnQtY29sb3IsXHJcbiAgICAkc3RhcnQtb3BhY2l0eSxcclxuICAgICRlbmQtY29sb3IsXHJcbiAgICAkZW5kLW9wYWNpdHlcclxuKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAkc3RhcnQtdnBvaW50LFxyXG4gICAgICAgICRzdGFydC1jb2xvciAkc3RhcnQtb3BhY2l0eSxcclxuICAgICAgICAkZW5kLWNvbG9yICRlbmQtb3BhY2l0eVxyXG4gICAgKTtcclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQoXHJcbiAgICAgICAgJHN0YXJ0LWhwb2ludCAkc3RhcnQtdnBvaW50LFxyXG4gICAgICAgICRzdGFydC1ocG9pbnQgJGVuZC12cG9pbnQsXHJcbiAgICAgICAgY29sb3Itc3RvcCgkc3RhcnQtb3BhY2l0eSwgJHN0YXJ0LWNvbG9yKSxcclxuICAgICAgICBjb2xvci1zdG9wKCRlbmQtb3BhY2l0eSwgJGVuZC1jb2xvcilcclxuICAgICk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAkc3RhcnQtdnBvaW50LFxyXG4gICAgICAgICRzdGFydC1jb2xvciAkc3RhcnQtb3BhY2l0eSxcclxuICAgICAgICAkZW5kLWNvbG9yICRlbmQtb3BhY2l0eVxyXG4gICAgKTtcclxuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAkc3RhcnQtdnBvaW50LFxyXG4gICAgICAgICRzdGFydC1jb2xvciAkc3RhcnQtb3BhY2l0eSxcclxuICAgICAgICAkZW5kLWNvbG9yICRlbmQtb3BhY2l0eVxyXG4gICAgKTtcclxuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgJHN0YXJ0LXZwb2ludCxcclxuICAgICAgICAkc3RhcnQtY29sb3IgJHN0YXJ0LW9wYWNpdHksXHJcbiAgICAgICAgJGVuZC1jb2xvciAkZW5kLW9wYWNpdHlcclxuICAgICk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgdG8gJGVuZC12cG9pbnQsXHJcbiAgICAgICAgJHN0YXJ0LWNvbG9yICRzdGFydC1vcGFjaXR5LFxyXG4gICAgICAgICRlbmQtY29sb3IgJGVuZC1vcGFjaXR5XHJcbiAgICApO1xyXG59XHJcblxyXG4vKlxyXG4gVXNhZ2VcclxuXHJcbi5hYnMge1xyXG4gICAgQGluY2x1ZGUgbGluZWFyLWdyYWRpZW50KHRvcCwgbGVmdCwgYm90dG9tLCAkdHJhbnNwYXJlbnQsIDAlLCAkZGFyay1ncmF5LXRyYW5zcGFyZW50LCA3MCUpO1xyXG59XHJcblxyXG4qL1xyXG5cclxuQG1peGluIGxpbmVhci1ncmFkaWVudC10d28tYnJlYWtzKFxyXG4gICAgJHN0YXJ0LXZwb2ludCxcclxuICAgICRzdGFydC1ocG9pbnQsXHJcbiAgICAkZW5kLXZwb2ludCxcclxuICAgICRzdGFydC1jb2xvcixcclxuICAgICRzdGFydC1vcGFjaXR5LFxyXG4gICAgJGJyZWFrLW9uZS1jb2xvcixcclxuICAgICRicmVhay1vbmUtb3BhY2l0eSxcclxuICAgICRicmVhay10d28tY29sb3IsXHJcbiAgICAkYnJlYWstdHdvLW9wYWNpdHksXHJcbiAgICAkZW5kLWNvbG9yLFxyXG4gICAgJGVuZC1vcGFjaXR5XHJcbikge1xyXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgJHN0YXJ0LXZwb2ludCxcclxuICAgICAgICAkc3RhcnQtY29sb3IgJHN0YXJ0LW9wYWNpdHksXHJcbiAgICAgICAgJGVuZC1jb2xvciAkZW5kLW9wYWNpdHlcclxuICAgICk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KFxyXG4gICAgICAgICRzdGFydC1ocG9pbnQgJHN0YXJ0LXZwb2ludCxcclxuICAgICAgICAkc3RhcnQtaHBvaW50ICRlbmQtdnBvaW50LFxyXG4gICAgICAgIGNvbG9yLXN0b3AoJHN0YXJ0LW9wYWNpdHksICRzdGFydC1jb2xvciksXHJcbiAgICAgICAgY29sb3Itc3RvcCgkYnJlYWstb25lLWNvbG9yICRicmVhay1vbmUtb3BhY2l0eSksXHJcbiAgICAgICAgY29sb3Itc3RvcCgkYnJlYWstdHdvLWNvbG9yICRicmVhay10d28tb3BhY2l0eSksXHJcbiAgICAgICAgY29sb3Itc3RvcCgkZW5kLW9wYWNpdHksICRlbmQtY29sb3IpXHJcbiAgICApO1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgJHN0YXJ0LXZwb2ludCxcclxuICAgICAgICAkc3RhcnQtY29sb3IgJHN0YXJ0LW9wYWNpdHksXHJcbiAgICAgICAgJGJyZWFrLW9uZS1jb2xvciAkYnJlYWstb25lLW9wYWNpdHksXHJcbiAgICAgICAgJGJyZWFrLXR3by1jb2xvciAkYnJlYWstdHdvLW9wYWNpdHksXHJcbiAgICAgICAgJGVuZC1jb2xvciAkZW5kLW9wYWNpdHlcclxuICAgICk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgJHN0YXJ0LXZwb2ludCxcclxuICAgICAgICAkc3RhcnQtY29sb3IgJHN0YXJ0LW9wYWNpdHksXHJcbiAgICAgICAgJGJyZWFrLW9uZS1jb2xvciAkYnJlYWstb25lLW9wYWNpdHksXHJcbiAgICAgICAgJGJyZWFrLXR3by1jb2xvciAkYnJlYWstdHdvLW9wYWNpdHksXHJcbiAgICAgICAgJGVuZC1jb2xvciAkZW5kLW9wYWNpdHlcclxuICAgICk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICRzdGFydC12cG9pbnQsXHJcbiAgICAgICAgJHN0YXJ0LWNvbG9yICRzdGFydC1vcGFjaXR5LFxyXG4gICAgICAgICRicmVhay1vbmUtY29sb3IgJGJyZWFrLW9uZS1vcGFjaXR5LFxyXG4gICAgICAgICRicmVhay10d28tY29sb3IgJGJyZWFrLXR3by1vcGFjaXR5LFxyXG4gICAgICAgICRlbmQtY29sb3IgJGVuZC1vcGFjaXR5XHJcbiAgICApO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIHRvICRlbmQtdnBvaW50LFxyXG4gICAgICAgICRzdGFydC1jb2xvciAkc3RhcnQtb3BhY2l0eSxcclxuICAgICAgICAkYnJlYWstb25lLWNvbG9yICRicmVhay1vbmUtb3BhY2l0eSxcclxuICAgICAgICAkYnJlYWstdHdvLWNvbG9yICRicmVhay10d28tb3BhY2l0eSxcclxuICAgICAgICAkZW5kLWNvbG9yICRlbmQtb3BhY2l0eVxyXG4gICAgKTtcclxufVxyXG5cclxuLypcclxuIFVzYWdlXHJcblxyXG4uYWJzIHtcclxuICAgIEBpbmNsdWRlIGxpbmVhci1ncmFkaWVudC10d28tYnJlYWtzKHRvcCwgbGVmdCwgYm90dG9tLCAkdHJhbnNwYXJlbnQsIDAlLCAkdHJhbnNwYXJlbnQsIDIwJSwgJGRhcmstZ3JheS10cmFuc3BhcmVudCwgNzAlLCAkZGFyay1ncmF5LXRyYW5zcGFyZW50LCAxMDAlKTtcclxufVxyXG5cclxuKi9cclxuXHJcbkBtaXhpbiBsaW5lYXItZ3JhZGllbnQtZGVncmVlcygkZGVncmVlcywgJHN0YXJ0LWNvbG9yLCAkc3RhcnQtcG9zaXRpb24sICRlbmQtY29sb3IsICRlbmQtcG9zaXRpb24pIHtcclxuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICRkZWdyZWVzLFxyXG4gICAgICAgICRzdGFydC1jb2xvciAkc3RhcnQtcG9zaXRpb24sXHJcbiAgICAgICAgJGVuZC1jb2xvciAkZW5kLXBvc2l0aW9uXHJcbiAgICApO1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChcclxuICAgICAgICAkZGVncmVlcyxcclxuICAgICAgICBjb2xvci1zdG9wKCRzdGFydC1wb3NpdGlvbiwgJHN0YXJ0LWNvbG9yKSxcclxuICAgICAgICBjb2xvci1zdG9wKCRlbmQtcG9zaXRpb24sICRlbmQtY29sb3IpXHJcbiAgICApO1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgJGRlZ3JlZXMsXHJcbiAgICAgICAgJHN0YXJ0LWNvbG9yICRzdGFydC1wb3NpdGlvbixcclxuICAgICAgICAkZW5kLWNvbG9yICRlbmQtcG9zaXRpb25cclxuICAgICk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgJGRlZ3JlZXMsXHJcbiAgICAgICAgJHN0YXJ0LWNvbG9yICRzdGFydC1wb3NpdGlvbixcclxuICAgICAgICAkZW5kLWNvbG9yICRlbmQtcG9zaXRpb25cclxuICAgICk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICRkZWdyZWVzLFxyXG4gICAgICAgICRzdGFydC1jb2xvciAkc3RhcnQtcG9zaXRpb24sXHJcbiAgICAgICAgJGVuZC1jb2xvciAkZW5kLXBvc2l0aW9uXHJcbiAgICApO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRkZWdyZWVzLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBvc2l0aW9uLCAkZW5kLWNvbG9yICRlbmQtcG9zaXRpb24pO1xyXG59XHJcblxyXG4vKlxyXG4gVXNhZ2VcclxuXHJcbi5hYnMge1xyXG4gICAgQGluY2x1ZGUgbGluZWFyLWdyYWRpZW50LWRlZ3JlZXMoOTFkZWcsICRncmVlbiwgNTAlLCAkbGlnaHQtZ3JheSwgNTAlKTtcclxufVxyXG5cclxuKi9cclxuXHJcbi8vIEFCU09MVVRFIFBPU0lUSU9OSU5HXHJcbkBtaXhpbiBhYnMtcG9zKCR0b3A6IGF1dG8sICRyaWdodDogYXV0bywgJGJvdHRvbTogYXV0bywgJGxlZnQ6IGF1dG8pIHtcclxuICAgIHRvcDogJHRvcDtcclxuICAgIHJpZ2h0OiAkcmlnaHQ7XHJcbiAgICBib3R0b206ICRib3R0b207XHJcbiAgICBsZWZ0OiAkbGVmdDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLypcclxuIFVzYWdlXHJcblxyXG4uYWJzIHtcclxuICAgIEBpbmNsdWRlIGFicy1wb3MoMTBweCwgMTBweCwgNXB4LCAxNXB4KTtcclxufVxyXG5cclxuKi9cclxuXHJcbi8vIE1BSU5UQUlOIEFTUEVDVCBSQVRJT1xyXG5AbWl4aW4gYXNwZWN0LXJhdGlvKCR3aWR0aCwgJGhlaWdodCwgJGNvbnRlbnQtY2xhc3MpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAoJGhlaWdodCAvICR3aWR0aCkgKiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgfVxyXG5cclxuICAgIC4jeyRjb250ZW50LWNsYXNzfSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKlxyXG4gVXNhZ2VcclxuXHJcbi5zaXh0ZWVuLW5pbmUge1xyXG4gICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDE2LCA5LCAnY29udGVudCcpO1xyXG59XHJcblxyXG4qL1xyXG5cclxuLy8gRk9OVC1GQUNFXHJcbi8vIFVzZWQgZm9yIHRoZSBkaWZmZXJlbnQgc2l0ZSBmb250J3MgYWRkaXRpb25cclxuQG1peGluIGZvbnQtZmFjZSgkZm9udC1mYW1pbHkpIHtcclxuICAgIEBmb250LWZhY2Uge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnI3skZm9udC1mYW1pbHl9JztcclxuICAgICAgICBzcmM6IHVybCgnLi4vZm9udHMvI3skZm9udC1mYW1pbHl9LmVvdCcpLFxyXG4gICAgICAgICAgICAvKiBJRTkgQ29tcGF0IE1vZGVzICovIHVybCgnLi4vZm9udHMvI3skZm9udC1mYW1pbHl9LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICAgICAgLyogUHJldHR5IE1vZGVybiBCcm93c2VycyAqLyB1cmwoJy4uL2ZvbnRzLyN7JGZvbnQtZmFtaWx5fS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7IC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgICB9XHJcbn1cclxuXHJcbi8qXHJcbiBVc2FnZVxyXG5cclxuQGluY2x1ZGUgZm9udC1mYWNlKEFudGVubmEtQm9sZCk7XHJcblxyXG4qL1xyXG5cclxuLy8gQ0FMQ1VMQVRFIFJFTVxyXG4vLyBUaGlzIGZ1bmN0aW9uIHJldHVybnMgdGhlIGZvbnQgc2l6ZSBpbiByZW0uXHJcbi8vIFJlYXNvbnMgdG8gdXNlIHJlbTogaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9yZW1zLWVtcy9cclxuQGZ1bmN0aW9uIGNhbGN1bGF0ZS1yZW0oJHNpemUtdmFsdWU6ICRkZWZhdWx0LWZvbnQtc2l6ZSkge1xyXG4gICAgJHJlbS1zaXplOiAkc2l6ZS12YWx1ZSAvICRkZWZhdWx0LWZvbnQtc2l6ZTtcclxuICAgIEByZXR1cm4gI3skcmVtLXNpemV9cmVtO1xyXG59XHJcblxyXG4vKlxyXG4gVXNhZ2VcclxuXHJcbmJvZHkge1xyXG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDEyKTtcclxufVxyXG5cclxuKi9cclxuXHJcbi8vIENFTlRFUiBCTE9DS1xyXG4lY2VudGVyLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi8qXHJcbiBVc2FnZVxyXG5cclxuLmZvb3Rlci13cmFwIHtcclxuICAgIHdpZHRoOiA0NTBweDtcclxuICAgIEBleHRlbmQgJWNlbnRlci1ibG9jaztcclxufVxyXG4qL1xyXG5cclxuLy8gVEVYVCBPVkVSRkxPV1xyXG4ldGV4dC10cnVuY2F0ZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4ldGV4dC10cnVuY2F0ZS13cmFwIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG5cclxuLypcclxuIFVzYWdlXHJcblxyXG4udGV4dC10cnVuY2F0ZSB7XHJcbiAgICBAZXh0ZW5kICV0ZXh0LXRydW5jYXRlO1xyXG59XHJcbiovXHJcblxyXG4vLyBHVVRURVJcclxuQG1peGluIGRlc2t0b3AtZ3V0dGVyIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgbWF4LXdpZHRoOiAkZGVza3RvcC1jb250YWluZXItd2lkdGg7XHJcbn1cclxuXHJcbkBtaXhpbiBtb2JpbGUtZ3V0dGVyIHtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxufVxyXG5cclxuLy8gQk9YIFNIQURPV1xyXG5AbWl4aW4gYm94LXNoYWRvdygkdG9wLCAkbGVmdCwgJGJsdXIsICRzaXplLCAkY29sb3IsICRpbnNldDogZmFsc2UpIHtcclxuICAgIEBpZiAkaW5zZXQge1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgJHRvcCAkbGVmdCAkYmx1ciAkc2l6ZSAkY29sb3I7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAkdG9wICRsZWZ0ICRibHVyICRzaXplICRjb2xvcjtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAkdG9wICRsZWZ0ICRibHVyICRzaXplICRjb2xvcjtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogJHRvcCAkbGVmdCAkYmx1ciAkc2l6ZSAkY29sb3I7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkdG9wICRsZWZ0ICRibHVyICRzaXplICRjb2xvcjtcclxuICAgICAgICBib3gtc2hhZG93OiAkdG9wICRsZWZ0ICRibHVyICRzaXplICRjb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuLypcclxuIFVzYWdlXHJcblxyXG4uYm94LXNoYWRvdyB7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KDFweCwxcHgsMXB4LDAsICNmZmYsIHRydWUpO1xyXG59XHJcbiovXHJcblxyXG4vLyBVU0VSIFNFTEVDVFxyXG5AbWl4aW4gdXNlci1zZWxlY3QoJHNlbGVjdCkge1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiAkc2VsZWN0O1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogJHNlbGVjdDtcclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogJHNlbGVjdDtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XHJcbiAgICB1c2VyLXNlbGVjdDogJHNlbGVjdDtcclxufVxyXG5cclxuLypcclxuIFVzYWdlXHJcblxyXG4udXNlci1zZWxlY3Qge1xyXG4gICAgQGluY2x1ZGUgdXNlci1zZWxlY3Qobm9uZSk7XHJcbn1cclxuKi9cclxuXHJcbi8vIFdFQiBLSVQgQVBQQVJFTkNFXHJcbkBtaXhpbiB3ZWJraXQtYXBwYXJlbmNlKCR2YWx1ZSkge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLypcclxuIFVzYWdlXHJcblxyXG4ud2Via2l0LWFwcGFyZW5jZSB7XHJcbiAgICBAaW5jbHVkZSB3ZWJraXQtYXBwYXJlbmNlKG5vbmUpO1xyXG59XHJcbiovXHJcbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEdlbmVyaWNcclxuXHJcbiAgIExvdy1zcGVjaWZpY2l0eSwgZmFyLXJlYWNoaW5nIHJ1bGVzZXRzLiAoTm9ybWFsaXplLmNzcywgcmVzZXRzLCBib3gtc2l6aW5nLi4pXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5AaW1wb3J0ICdnZW5lcmljLmZvbnRzJztcclxuQGltcG9ydCAnbm9ybWFsaXplJztcclxuIiwiLy8gPT09PT09PT09PT09PT0gRk9OVFMgPT09PT09PT09PT09PT09PT1cclxuXHJcbi8vIEZ1dHVyYVxyXG5AaW5jbHVkZSBmb250LWZhY2UoJGZ1dHVyYS1ib2xkKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKCRmdXR1cmEtYm9vayk7XHJcbkBpbmNsdWRlIGZvbnQtZmFjZSgkZnV0dXJhLWRlbWkpO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoJGZ1dHVyYS1saWdodCk7XHJcbiIsIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cclxuLyoqXHJcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXHJcbiAqIDIuIFByZXZlbnQgaU9TIGFuZCBJRSB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsXHJcbiAqICAgIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbS5cclxuICovXHJcblxyXG5odG1sIHtcclxuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xyXG4gICAgLyogMSAqL1xyXG4gICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgICAvKiAyICovXHJcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgICAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyoqXHJcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXHJcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXHJcbiAqIGFuZCBGaXJlZm94LlxyXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxyXG4gKi9cclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubWFpbixcclxubWVudSxcclxubmF2LFxyXG5zZWN0aW9uLFxyXG5zdW1tYXJ5IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cclxuICogMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxuYXVkaW8sXHJcbmNhbnZhcyxcclxucHJvZ3Jlc3MsXHJcbnZpZGVvIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIC8qIDEgKi9cclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgIC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXHJcbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXHJcbiAqL1xyXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGhlaWdodDogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cclxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxyXG4gKi9cclxuW2hpZGRlbl0sXHJcbnRlbXBsYXRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIExpbmtzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcbmEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIGZvY3VzZWQgZWxlbWVudHMgd2hlbiB0aGV5IGFyZSBhbHNvIGluIGFuXHJcbiAqIGFjdGl2ZS9ob3ZlciBzdGF0ZS5cclxuICovXHJcbmE6YWN0aXZlLFxyXG5hOmhvdmVyIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qKlxyXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXHJcbiAqL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cclxuICovXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cclxuICovXHJcbmRmbiB7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXHJcbiAqIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cclxuICovXHJcbmgxIHtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgbWFyZ2luOiAwLjY3ZW0gMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXHJcbiAqL1xyXG5tYXJrIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZjA7XHJcbiAgICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuc21hbGwge1xyXG4gICAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gICAgZm9udC1zaXplOiA2MCU7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3VwIHtcclxuICAgIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG5zdWIge1xyXG4gICAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qKlxyXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cclxuICovXHJcblxyXG5pbWcge1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXHJcbiAqL1xyXG5zdmc6bm90KDpyb290KSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vKiBHcm91cGluZyBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qKlxyXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5maWd1cmUge1xyXG4gICAgbWFyZ2luOiAxZW0gNDBweDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cclxuICovXHJcbmhyIHtcclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5wcmUge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5jb2RlLFxyXG5rYmQsXHJcbnByZSxcclxuc2FtcCB7XHJcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxufVxyXG5cclxuLyogRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyoqXHJcbiAqIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXHJcbiAqIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cclxuICovXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxyXG4gKiAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cclxuICogMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cclxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXHJcbiAqL1xyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIC8qIDEgKi9cclxuICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICAvKiAyICovXHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICAvKiAzICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cclxuICovXHJcbmJ1dHRvbiB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cclxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cclxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cclxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxyXG4gKi9cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxyXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cclxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxyXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxyXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXHJcbiAqL1xyXG5idXR0b24sXHJcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuLyogMSAqL1xyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgICAvKiAyICovXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAvKiAzICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxyXG4gKi9cclxuYnV0dG9uW2Rpc2FibGVkXSxcclxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxyXG4gKi9cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxyXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cclxuICovXHJcbmlucHV0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cclxuICogRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cclxuICpcclxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cclxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cclxuICovXHJcblxyXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLFxyXG5pbnB1dFt0eXBlPSdyYWRpbyddIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAvKiAxICovXHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cclxuICogYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcclxuICogZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxyXG4gKi9cclxuaW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcbmlucHV0W3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxyXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxyXG4gKi9cclxuaW5wdXRbdHlwZT0nc2VhcmNoJ10ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgICAvKiAxICovXHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxyXG4gKiBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXHJcbiAqIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cclxuICovXHJcbmlucHV0W3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5pbnB1dFt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXHJcbiAqL1xyXG5maWVsZHNldCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxyXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXHJcbiAqL1xyXG5sZWdlbmQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgLyogMSAqL1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXHJcbiAqL1xyXG50ZXh0YXJlYSB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuICogRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxyXG4gKiBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cclxuICovXHJcbm9wdGdyb3VwIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4vKiBUYWJsZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyoqXHJcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cclxuICovXHJcbnRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxudGQsXHJcbnRoIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgQmFzZVxyXG5cclxuICAgVW5jbGFzc2VkIEhUTUwgZWxlbWVudHMuXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5AaW1wb3J0ICdiYXNlLmRlZmF1bHQnO1xyXG5AaW1wb3J0ICdiYXNlLmZvY3VzLWluZGljYXRvcic7XHJcbiIsIi8vID09PT09PT09PT09IERFRkFVTFQgU1RZTElORyBGT1IgRUxFTUVOVFMgPT09PT09PT09PT09PT1cclxuXHJcbi8qIFZlcnkgaW1wb3J0YW50IGZvciBwYXJhbGxheCB0byB3b3JrICovXHJcbioge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuYm9keSxcclxuaHRtbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplICsgcHg7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5saSB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbn1cclxuXHJcbmEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBjb2xvcjogJGJsdWU7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuaXMtb3J1ICYge1xyXG4gICAgICAgIGNvbG9yOiAkdGVhbDtcclxuICAgIH1cclxufVxyXG5cclxucGljdHVyZSB7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbmZvcm0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG5zZWxlY3Qge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLy8gUmVtb3Zpbmcgc3BpbmVyIG9uIG51bWVyaWMgaW5wdXRzXHJcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0IHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG5cclxuLm5vLW91dGxpbmUge1xyXG4gICAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLy8gUmVtb3ZpbmcgSUUgc3BlY2lmaWMgaW5wdXQgY2xlYXIgYW5kIHNob3dcclxuOjotbXMtY2xlYXIge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbjo6LW1zLXJldmVhbCB7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxufVxyXG5cclxuLm5vdC11bmRlcmxpbmVkLWFuY2hvciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBDbGFzcyB0byByZW1vdmUgdGhlIHBvc2l0aW9uIGZpeGVkIGZyb20gdGhlIGhlYWRlciBmb3IgdGhlIHNpdGVjb3JlIGxpdmUgZWRpdCB0b29sXHJcbi5zYy1lZGl0b3ItLWhlYWRlci1zdGF0aWMge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG59XHJcbi8vIENsYXNzIHRvIHJlbW92ZSB0aGUgcGFkZGluZyB0b3AgZnJvbSB0aGUgY29udGVudCB3cmFwcGVyIGZvciB0aGUgc2l0ZWNvcmUgbGl2ZSBlZGl0IHRvb2xcclxuLnNjLWVkaXRvci0tbm8tcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4qOmZvY3VzIHtcclxuICAgIC5tb3VzZS11c2VyICYge1xyXG4gICAgICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4iLCIuY29uZWQtZm9jdXMtb3V0bGluZSB7XHJcbiAgICBvdXRsaW5lOiBzb2xpZCAycHggJHdoaXRlO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAycHggJGRlZmF1bHQtc2VsZWN0aW9uLWJsdWU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uY29uZWQtZm9jdXMtb3V0bGluZS0tcmV2ZXJzZWQge1xyXG4gICAgb3V0bGluZTogc29saWQgMnB4ICRkZWZhdWx0LXNlbGVjdGlvbi1ibHVlO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAycHggJHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLm9ydS1mb2N1cy1vdXRsaW5lIHtcclxuICAgIG91dGxpbmU6IHNvbGlkIDJweCAkd2hpdGU7XHJcbiAgICBib3JkZXI6IHNvbGlkIDJweCAkdGVhbDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5vcnUtZm9jdXMtb3V0bGluZS0tcmV2ZXJzZWQge1xyXG4gICAgb3V0bGluZTogc29saWQgMnB4ICR0ZWFsO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAycHggJHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLmJ1dHRvbi1mb2N1cyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC00cHg7XHJcbiAgICBsZWZ0OiAtNHB4O1xyXG4gICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwYWRkaW5nOiAycHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG59XHJcblxyXG4uYnV0dG9uLWZvY3VzLWluc2V0IHtcclxuICAgIHRvcDogMXB4O1xyXG4gICAgbGVmdDogMXB4O1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcclxufVxyXG5cclxuLmNvbmVkLWJ1dHRvbi1mb2N1cyB7XHJcbiAgICBAZXh0ZW5kIC5idXR0b24tZm9jdXM7XHJcbiAgICBAZXh0ZW5kIC5jb25lZC1mb2N1cy1vdXRsaW5lO1xyXG59XHJcblxyXG4uY29uZWQtYnV0dG9uLWZvY3VzLS1yZXZlcnNlZCB7XHJcbiAgICBAZXh0ZW5kIC5idXR0b24tZm9jdXM7XHJcbiAgICBAZXh0ZW5kIC5jb25lZC1mb2N1cy1vdXRsaW5lLS1yZXZlcnNlZDtcclxufVxyXG5cclxuLm9ydS1idXR0b24tZm9jdXMge1xyXG4gICAgQGV4dGVuZCAuYnV0dG9uLWZvY3VzO1xyXG4gICAgQGV4dGVuZCAub3J1LWZvY3VzLW91dGxpbmU7XHJcbn1cclxuXHJcbi5vcnUtYnV0dG9uLWZvY3VzLS1yZXZlcnNlZCB7XHJcbiAgICBAZXh0ZW5kIC5idXR0b24tZm9jdXM7XHJcbiAgICBAZXh0ZW5kIC5vcnUtZm9jdXMtb3V0bGluZS0tcmV2ZXJzZWQ7XHJcbn1cclxuXHJcbmE6bm90KC5uby1jdXN0b20tb3V0bGluZSkge1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcblxyXG4gICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuY29uZWQtYnV0dG9uLWZvY3VzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLm9ydS1idXR0b24tZm9jdXM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIE9iamVjdHNcclxuXHJcbiAgIERlc2lnbi1mcmVlIG9iamVjdHMsIGFic3RyYWN0aW9ucyBhbmQgcGF0dGVybnMuXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5AaW1wb3J0ICdvYmplY3RzLmFkZHJlc3MtYm94JztcclxuQGltcG9ydCAnb2JqZWN0cy5hZGRyZXNzLWRyb3Bkb3duJztcclxuQGltcG9ydCAnb2JqZWN0cy5hcnJvdyc7XHJcbkBpbXBvcnQgJ29iamVjdHMuYm9yZGVyLWJhcic7XHJcbkBpbXBvcnQgJ29iamVjdHMuYm94JztcclxuXHJcbi8vIENoYW5naW5nIG9yZGVyIHRvIGdpdmUgcHJpb3JpdHkgdG8gdGhlIGN0YS1hbmltYXRlZCBzdHlsaW5nXHJcbkBpbXBvcnQgJ29iamVjdHMuYnV0dG9uJztcclxuQGltcG9ydCAnb2JqZWN0cy5hbmltYXRlZC1jdGEnO1xyXG5AaW1wb3J0ICdvYmplY3RzLmF1dG9jb21wbGV0ZSc7XHJcbkBpbXBvcnQgJ29iamVjdHMuY2hhcnQtcmFkaW8tYnV0dG9uJztcclxuQGltcG9ydCAnb2JqZWN0cy5jaGVja2JveCc7XHJcbkBpbXBvcnQgJ29iamVjdHMuY2hlY2stbGlzdCc7XHJcbkBpbXBvcnQgJ29iamVjdHMuY2hlY2tib3gtYWNjb3VudHMnO1xyXG5AaW1wb3J0ICdvYmplY3RzLmNoZWNrYm94LXJlY2VpcHQnO1xyXG5AaW1wb3J0ICdvYmplY3RzLmNoZWNrYm94LXN3aXRjaCc7XHJcbkBpbXBvcnQgJ29iamVjdHMuY29sbGFwc2libGUtY29udGFpbmVyJztcclxuQGltcG9ydCAnb2JqZWN0cy5jb25lZC10YWJzJztcclxuQGltcG9ydCAnb2JqZWN0cy5jb25lZC10YWJzLWRyb3Bkb3duJztcclxuQGltcG9ydCAnb2JqZWN0cy5kYXRlLWJveCc7XHJcbkBpbXBvcnQgJ29iamVjdHMuZGlzYWJsZWQtbW9kYWwnO1xyXG5AaW1wb3J0ICdvYmplY3RzLmVuZXJneS1zaGFyZSc7XHJcbkBpbXBvcnQgJ29iamVjdHMuZXh0cmEtaGVscCc7XHJcbkBpbXBvcnQgJ29iamVjdHMuZmllbGQnO1xyXG5AaW1wb3J0ICdvYmplY3RzLmZvcm0nO1xyXG5AaW1wb3J0ICdvYmplY3RzLnRhYmxlJztcclxuQGltcG9ydCAnb2JqZWN0cy5ndXR0ZXInO1xyXG5AaW1wb3J0ICdvYmplY3RzLmhlYWRpbmdzJztcclxuQGltcG9ydCAnb2JqZWN0cy5pY29ucyc7XHJcbkBpbXBvcnQgJ29iamVjdHMuaW1hZ2UtYnV0dG9uJztcclxuQGltcG9ydCAnb2JqZWN0cy5pbnB1dC1maWxlJztcclxuQGltcG9ydCAnb2JqZWN0cy5pbnB1dCc7XHJcbkBpbXBvcnQgJ29iamVjdHMubGFiZWwnO1xyXG5AaW1wb3J0ICdvYmplY3RzLmxlZ2VuZCc7XHJcbkBpbXBvcnQgJ29iamVjdHMubGluZWFyLXN0ZXBwZXInO1xyXG5AaW1wb3J0ICdvYmplY3RzLmJ1dHRvbi1saW5rJztcclxuQGltcG9ydCAnb2JqZWN0cy5sb2FkaW5nLWFuaW1hdGlvbi1zdGFuZGFsb25lJztcclxuQGltcG9ydCAnb2JqZWN0cy5wYWdlJztcclxuQGltcG9ydCAnb2JqZWN0cy5yYWRpby1idXR0b24nO1xyXG5AaW1wb3J0ICdvYmplY3RzLnJlY2FwdGNoYSc7XHJcbkBpbXBvcnQgJ29iamVjdHMuc2VsZWN0LWJveCc7XHJcbkBpbXBvcnQgJ29iamVjdHMuc2tpcC1tYWluLWNvbnRlbnQnO1xyXG5AaW1wb3J0ICdvYmplY3RzLnN1Ym1pdC1idXR0b24nO1xyXG5AaW1wb3J0ICdvYmplY3RzLnRleHRhcmVhJztcclxuQGltcG9ydCAnb2JqZWN0cy50ZXh0LXNlYXJjaCc7XHJcbkBpbXBvcnQgJ29iamVjdHMudG9vbHRpcCc7XHJcbkBpbXBvcnQgJ29iamVjdHMudHJhbnNhY3Rpb25hbCc7XHJcbkBpbXBvcnQgJ29iamVjdHMuYWRkaXRpb25hbC1idXR0b24nO1xyXG5AaW1wb3J0ICdvYmplY3RzLmJhY2stdG8tdG9wLWxpbmsnO1xyXG4iLCIvLyA9PT09PT09PT09PT0gQUREUkVTUyBCT1ggQ1RBID09PT09PT09PT09PT09PVxyXG5cclxuLmFkZHJlc3MtYm94IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEzKSAvIGNhbGN1bGF0ZS1yZW0oMzIpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ncmF5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweCAwO1xyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNSkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtZXh0cmEtYm9sZDtcclxuXHJcbiAgICAgICAgICAgICYtLW5vbi1hdXRoZW50aWNhdGVkIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTQpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1uby1pbWFnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG5cclxuICAgICAgICAgICAgLmFkZHJlc3MtYm94X19pbmZvIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDI1cHggMCA0MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1heC1wYWdlLWhlcm8tc21hbGwge1xyXG4gICAgICAgICAgICAuYWRkcmVzcy1ib3hfX2NvbnRhaW5lci10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEzKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtZXh0cmEtYm9sZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFkZHJlc3MtYm94X19jb250YWluZXItc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbm8tbWFyZ2luIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0taXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PSBBRERSRVNTIERST1BET1dOIENUQSA9PT09PT09PT09PT09PT1cclxuXHJcbi5hZGRyZXNzLWRyb3Bkb3duIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgd2lkdGg6IDQ0MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJi0tZnVsbC13aWR0aCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbjogNTBweCAwO1xyXG5cclxuICAgICAgICAmLS1uby1tYXJnaW4ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlbGVjdCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpub3QoLmFkZHJlc3MtZHJvcGRvd19fYnV0dG9uLS1uby1wb2ludGVyKSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KC5hZGRyZXNzLWRyb3Bkb3dfX2J1dHRvbi0tbm8tcG9pbnRlcik6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIC5hZGRyZXNzLWJveF9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWRkcmVzcy1ib3hfX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFkZHJlc3MtZHJvcGRvd25fX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbmVkLWZvY3VzLW91dGxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcikgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLm9ydS1mb2N1cy1vdXRsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcclxuICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTgpIC8gY2FsY3VsYXRlLXJlbSgyNCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNDQwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGNhbGMoKDEwMCUgLSAyOHB4KSAvIDIpO1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgcGFkZGluZzogN3B4O1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDI1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNoZWNrIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS11cCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTgwZGVnKSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjRzLCBlYXNlKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDM1OHB4O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmICsgJiAuYWRkcmVzcy1ib3hfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW06aG92ZXIsXHJcbiAgICAgICAgJi1pdGVtOmZvY3VzIHtcclxuICAgICAgICAgICAgLmFkZHJlc3MtYm94X19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hZGRyZXNzLWJveF9faW5mbyxcclxuICAgICAgICAgICAgLmFkZHJlc3MtZHJvcGRvd25fX2ljb24tLWNoZWNrIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaXRlbS0tZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAgICAgLmFkZHJlc3MtYm94X19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaXRlbS0taGlkZGVuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlzLW9ydSAmIHtcclxuICAgICAgICAmX19saXN0LWl0ZW06aG92ZXIsXHJcbiAgICAgICAgJl9fbGlzdC1pdGVtOmZvY3VzIHtcclxuICAgICAgICAgICAgLmFkZHJlc3MtYm94X19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2J1dHRvbjpub3QoLmFkZHJlc3MtZHJvcGRvd19fYnV0dG9uLS1uby1wb2ludGVyKTpob3ZlcixcclxuICAgICAgICAmX19idXR0b246Zm9jdXMge1xyXG4gICAgICAgICAgICAuYWRkcmVzcy1ib3hfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFkZHJlc3MtZHJvcGRvd25fX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PSBBUlJPVyA9PT09PT09PT09PT09PT1cclxuLmFycm93IHtcclxuICAgIEBpbmNsdWRlIGlubGluZS1mbGV4O1xyXG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgyMCk7XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSg5MGRlZykpO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxMyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcmlnaHQge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZmxvdyhyb3ctcmV2ZXJzZSk7XHJcblxyXG4gICAgICAgIC5hcnJvd19faWNvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTkwZGVnKSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IEJPUkRFUiBCQVIgPT09PT09PT09PT09PT09PT1cclxuXHJcbi5ib3JkZXItYmFyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC40cywgZWFzZSk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyZWVuO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWFuaW1hdGU6OmFmdGVyIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PSBCT1hFUyA9PT09PT09PT09PT09PT1cclxuXHJcbi5ib3gge1xyXG4gICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogYXV0bztcclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBCVVRUT05TID09PT09PT09PT09PT09PT09XHJcblxyXG4uYnV0dG9uIHtcclxuICAgIEBleHRlbmQgLmJ1dHRvbi0tcHJpbWFyeS1jb2xvcjtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oZm9udC1zaXplLCAwLjJzLCBlYXNlKTtcclxuICAgIEBpbmNsdWRlIGlubGluZS1mbGV4O1xyXG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udDogY2FsY3VsYXRlLXJlbSgxOCkgLyBjYWxjdWxhdGUtcmVtKDE4KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWV4dHJhLWJvbGQ7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuXHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTYpIC8gY2FsY3VsYXRlLXJlbSgxNikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtZXh0cmEtYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICBib2R5Om5vdCgubW91c2UtdXNlcik6bm90KC5pcy1vcnUpICY6Zm9jdXM6OmJlZm9yZSB7XHJcbiAgICAgICAgQGV4dGVuZCAuY29uZWQtYnV0dG9uLWZvY3VzO1xyXG4gICAgfVxyXG5cclxuICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKSAmOmZvY3VzOjpiZWZvcmUge1xyXG4gICAgICAgIEBleHRlbmQgLm9ydS1idXR0b24tZm9jdXM7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3Zlcjpub3QoW2Rpc2FibGVkXSkge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyNSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBbY2xhc3NePSdpY29uLSddLFxyXG4gICAgICAgIFtjbGFzcyo9JyBpY29uLSddIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1wcmltYXJ5LWNvbG9yIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAuaXMtb3J1ICYge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXNlY29uZGFyeS1jb2xvciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG5cclxuICAgICAgICAuaXMtb3J1ICYge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZWFsO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGVhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmU6bm90KFtkaXNhYmxlZF0pIHtcclxuICAgICAgICAmLFxyXG4gICAgICAgIFtjbGFzc149J2ljb24tJ10sXHJcbiAgICAgICAgW2NsYXNzKj0nIGljb24tJ10ge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIC5pcy1vcnUgJiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0taGlnaC1lbXBoYXNpcyB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyMCkgLyBjYWxjdWxhdGUtcmVtKDIwKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMTgpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxhcmdlIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuYnV0dG9uLS1oaWdoLWVtcGhhc2lzLCAuYnV0dG9uLS1mbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcclxuICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgfVxyXG5cclxuICAgICYtaWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIGhlaWdodDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1mbGV4IHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcHVycGxlIHtcclxuICAgICAgICAmLFxyXG4gICAgICAgIC5pcy1vcnUgJiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwdXJwbGU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAmOmFjdGl2ZTpub3QoW2Rpc2FibGVkXSkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstcHVycGxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qKiBcclxuICAgICAgRGVwcmVjYXRlZCBjbGFzc2VzLiBEbyBub3QgdXNlIHRoZW0uXHJcbiAgICAqL1xyXG5cclxuICAgICYtZGVmYXVsdCB7XHJcbiAgICAgICAgQGV4dGVuZCAuYnV0dG9uO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWJsdWUtaW52ZXJ0ZWQtb3V0bGluZSB7XHJcbiAgICAgICAgQGV4dGVuZCAuYnV0dG9uLS1zZWNvbmRhcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYmx1ZSxcclxuICAgICYtLW9yYW5nZSxcclxuICAgICYtc21hbGwsXHJcbiAgICAmLW1lZGl1bSB7XHJcbiAgICAgICAgQGV4dGVuZCAuYnV0dG9uO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWNlbnRlciB7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09IEFOSU1BVEVEIENUQSA9PT09PT09PT09PT09PT1cclxuXHJcbi5jdGEtYW5pbWF0ZWQge1xyXG4gICAgQGV4dGVuZCAuYnV0dG9uO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmX19saW5rLS1uby1iYWNrZ3JvdW5kIHtcclxuICAgICAgICBAZXh0ZW5kIC5idXR0b24tbGluaztcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEzKSAvIGNhbGN1bGF0ZS1yZW0oMjQpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWV4dHJhLWJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDIwKTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1hbGVydCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PSBBVVRPQ09NUExFVEUgPT09PT09PT09PT09PT09XHJcblxyXG4uY29uZWQtYXV0b2NvbXBsZXRlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19pdGVtLWxpc3Qtd3JhcHBlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA5NyU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAkYmx1ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tbGlzdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDExLjVweCAwO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyMCkgLyBjYWxjdWxhdGUtcmVtKDI2KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ob3ZlciB7XHJcbiAgICAgICAgICAgIC5jb25lZC1hdXRvY29tcGxldGVfX2l0ZW0tLWhpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEsXHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSxcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEFueSBpY29uLSBjbGFzc1xyXG4gICAgICAgIFtjbGFzcyo9J2ljb24tJ10ge1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTIwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS0tdW5oaWdobGlnaHQge1xyXG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYW5ub3VuY2VyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG1hcmdpbjogLTFweDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAgMCwgMCAwLCAwIDApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgJi0tb3J1IHtcclxuICAgICAgICAgICAgLmNvbmVkLWF1dG9jb21wbGV0ZV9faXRlbS1saXN0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggJG9yYW5nZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbmVkLWF1dG9jb21wbGV0ZV9faXRlbS0taG92ZXIgLmNvbmVkLWF1dG9jb21wbGV0ZV9faXRlbS0taGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbXVsdGlsaW5lLWVsZW1lbnRzIHtcclxuICAgICAgICAgICAgLmNvbmVkLWF1dG9jb21wbGV0ZV9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLS1kcm9wZG93biB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgLmNvbmVkLWF1dG9jb21wbGV0ZV9faXRlbS1saXN0IHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI0NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29uZWQtYXV0b2NvbXBsZXRlX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTYpIC8gY2FsY3VsYXRlLXJlbSgyMCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09IFJBRElPID09PT09PT09PT09PT09PVxyXG5cclxuLmNvbmVkLWNoYXJ0LXJhZGlvIHtcclxuICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY29sb3I6ICRkaXNhYmxlZC1ncmF5O1xyXG4gICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1ib2xkO1xyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbC1uYW1lIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuXHJcbiAgICAgICAgJi0tbm93cmFwIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5kaWNhdG9yIHtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC40cyBlYXNlKTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LXNocmluaygwKTtcclxuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDEsIDEpKTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ3JvdXAge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbGFyZ2Uge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYXJvdW5kKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyogSG92ZXIgYW5kIGZvY3VzIHN0YXRlcyAqL1xyXG4gICAgJl9faW5wdXQ6Y2hlY2tlZCB+IC5jb25lZC1jaGFydC1yYWRpb19faW5kaWNhdG9yIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JlZW47XHJcbiAgICB9XHJcblxyXG4gICAgLyogRGlzYWJsZWQgc3RhdGUgKi9cclxuICAgICZfX2lucHV0OmRpc2FibGVkIH4gLmNvbmVkLWNoYXJ0LXJhZGlvX19pbmRpY2F0b3Ige1xyXG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMC42KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLyogU2hvdyBjaXJjbGUgbWFyayAqL1xyXG4gICAgJl9faW5wdXQ6Y2hlY2tlZCB+IC5jb25lZC1jaGFydC1yYWRpb19faW5kaWNhdG9yOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgIGhlaWdodDogMzRweDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBEaXNhYmxlZCBjaXJjbGUgY29sb3VyICovXHJcbiAgICAmX19pbnB1dDpkaXNhYmxlZCB+IC5jb25lZC1jaGFydC1yYWRpb19faW5kaWNhdG9yOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PSBDSEVDS0JPWCA9PT09PT09PT09PT09PT1cclxuXHJcbi5jb25lZC1jaGVja2JveCB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4ycywgZWFzZSk7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XHJcbiAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNikgLyBjYWxjdWxhdGUtcmVtKDMwKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXJlZ3VsYXI7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWdyYXkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWNoZWNrZWQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuXHJcbiAgICAgICAgLmNvbmVkLWNoZWNrYm94X19pbmRpY2F0b3I6OmFmdGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZm9jdXMge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtNnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtNnB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG5cclxuICAgICAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpOm5vdCguaXMtb3J1KSAmIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbmVkLWZvY3VzLW91dGxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKSAmIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9ydS1mb2N1cy1vdXRsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWF1dG8ge1xyXG4gICAgICAgIC5jb25lZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5jb25lZC1jaGVja2JveF9faW5kaWNhdG9yOjphZnRlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgJi0tZmxleCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcblxyXG4gICAgICAgICAgICAmLWNlbnRlcmVkIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTYpIC8gY2FsY3VsYXRlLXJlbSgyMCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkO1xyXG5cclxuICAgICAgICAmLS1ibGFjayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgICAgICYtLWVxdWFsLWhpZXJhcmNoeSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcxcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUzcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW9uLWZvY3VzIHtcclxuICAgICAgICAgICAgJjpmb2N1cyArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5kaWNhdG9yIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxKTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5pY29uLWNoZWNrLXN0YXR1czo6YmVmb3JlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC03MCUsIC02NSUpKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAzMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oNTApICdjb25lZC1pY29ucyc7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAtNTUlKSk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oNDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXNtYWxsIHtcclxuICAgICAgICBwYWRkaW5nOiAzcHggOHB4O1xyXG5cclxuICAgICAgICAuY29uZWQtY2hlY2tib3hfX2luZGljYXRvcjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC0yNSUsIC0zNSUpKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDMwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIH4gLmNvbmVkLWNoZWNrYm94X190ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKiBEaXNhYmxlZCBzdGF0ZSAqL1xyXG4gICAgJl9faW5wdXQ6ZGlzYWJsZWQgfiAuY29uZWQtY2hlY2tib3hfX2luZGljYXRvciB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLyogU2hvdyBjaGVjayBtYXJrICovXHJcbiAgICAmX19pbnB1dDpjaGVja2VkIH4gLmNvbmVkLWNoZWNrYm94X19pbmRpY2F0b3I6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PSBJTkZPIExJU1QgQ1RBID09PT09PT09PT09PT09PVxyXG5cclxuLmNoZWNrLWxpc3Qge1xyXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMjApICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLXNtYWxsZXIge1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTYpIC8gY2FsY3VsYXRlLXJlbSgxOCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCA0MHB4IDMwcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1zbWFsbGVyZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1jZW50ZXJlZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpbmxpbmUtZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC1zbWFsbGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyLS1tdWx0aXBheS1wb3N0LXBheW1lbnQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZhbHVlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW1hbmFnZS1hY2NvdW50IHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuXHJcbiAgICAgICAgICAgIC50cmFuc2FjdGlvbmFsLXJldmlld19fZWRpdC1saW5rIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi1hY2NvcmRpb24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hbmltYXRpb24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmhvdmVyID4gLnRyYW5zYWN0aW9uYWwtcmV2aWV3X19lZGl0LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsYWJhc3RlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbm8tcGFkZGluZy1yaWdodCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAmLS1ibGFjayB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1yZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWJvbGQge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXRhYi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uLWNoZWNrLXN0YXR1cyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oNDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWViaWxsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtLW5vLWJvcmRlcjplbXB0eSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLS1lYmlsbCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1uby1saXN0LWRlY29yYXRpb24ge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJSQUE3KTtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT0gQ0hFQ0tCT1ggQUNDT1VOVFMgPT09PT09PT09PT09PT09XHJcblxyXG4uY2hlY2tib3gtYWNjb3VudHMge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuMnMsIGVhc2UpO1xyXG4gICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSlcclxuICAgICAgICAgICAgJjpmb2N1c1xyXG4gICAgICAgICAgICArIC5jaGVja2JveC1hY2NvdW50c19fY29udGFpbmVyXHJcbiAgICAgICAgICAgID4gLmNoZWNrYm94LWFjY291bnRzX19jaGVja2VkIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuY29uZWQtZm9jdXMtb3V0bGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKVxyXG4gICAgICAgICAgICAmOmZvY3VzXHJcbiAgICAgICAgICAgICsgLmNoZWNrYm94LWFjY291bnRzX19jb250YWluZXJcclxuICAgICAgICAgICAgPiAuY2hlY2tib3gtYWNjb3VudHNfX2NoZWNrZWQge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5vcnUtZm9jdXMtb3V0bGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTQpIC8gY2FsY3VsYXRlLXJlbSgzOCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XHJcbiAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2hlY2tlZCB7XHJcbiAgICAgICAgQGV4dGVuZCAuY29uZWQtY2hlY2tib3g7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSg0MCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyogU2hvdyBjaGVjayBtYXJrICovXHJcbiAgICAmX19pbnB1dDpjaGVja2VkIH4gLmNoZWNrYm94LWFjY291bnRzX19jb250YWluZXIgPiAuY2hlY2tib3gtYWNjb3VudHNfX2NoZWNrZWQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT0gQ0hFQ0tCT1ggUkVDRUlQVCA9PT09PT09PT09PT09PT1cclxuXHJcbi5jaGVja2JveC1yZWNlaXB0IHtcclxuICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgJi0tb3ZlcmR1ZSB7XHJcbiAgICAgICAgLmNoZWNrYm94LXJlY2VpcHRfX2RhdGUsXHJcbiAgICAgICAgLmNoZWNrYm94LXJlY2VpcHRfX3RpdGxlLFxyXG4gICAgICAgIC5jaGVja2JveC1yZWNlaXB0X190b29sdGlwIHtcclxuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWRpc2FibGVkIHtcclxuICAgICAgICAuY2hlY2tib3gtcmVjZWlwdF9fZGF0ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hlY2tib3gtcmVjZWlwdF9faXRlbS1ib3gge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjVweCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdG9wIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYm90dG9tIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLXNlbGYoY2VudGVyKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWNjb3VudCB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE0KSAvIGNhbGN1bGF0ZS1yZW0oMTgpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWJvbGQ7XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbnVtYmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNCkgLyBjYWxjdWxhdGUtcmVtKDE4KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJy8nO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNCkgLyBjYWxjdWxhdGUtcmVtKDE4KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1ib2xkO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250OiAkb3Blbi1zYW5zLXNlbWktYm9sZCBjYWxjdWxhdGUtcmVtKDE0KSAvIGNhbGN1bGF0ZS1yZW0oMTgpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbmVkLXRvb2x0aXBfX3BhcmFncmFwaCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgQGV4dGVuZCAuYnV0dG9uLWxpbmssIC5idXR0b24tbGluay0tZXh0cmEtbG93LWVtcGhhc2lzO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1zZWxmKGNlbnRlcik7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tYm94IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBmbGV4OiAxIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190b29sdGlwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PSBDSEVDS0JPWCBTV0lUQ0ggPT09PT09PT09PT09PT09XHJcbi5jb25lZC1jaGVja2JveC1zd2l0Y2gge1xyXG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcclxuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgJi0tb24tZm9jdXMge1xyXG4gICAgICAgICAgICAmOmZvY3VzICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogM3B4IHNvbGlkICRncmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190b2dnbGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMjBweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuMnMsIGVhc2UpO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1zbWFsbGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmljb24tY2hlY2stc3RhdHVzOjpiZWZvcmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjJzLCBlYXNlKTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgY29sb3I6ICRnYWxsZXJ5O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDMwKSAnY29uZWQtaWNvbnMnO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190b2dnbGUtaGFuZGxlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjJzLCBlYXNlKTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgwKSByb3RhdGUoMC4wMDFkZWcpKTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1lZGl0LXByb2ZpbGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtZW5kKTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1mb2N1cyB7XHJcbiAgICAgICAgcGFkZGluZzogMnB4O1xyXG5cclxuICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcik6bm90KC5pcy1vcnUpICYge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5jb25lZC1mb2N1cy1vdXRsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpICYge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5vcnUtZm9jdXMtb3V0bGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb25lZC1jaGVja2JveC1zd2l0Y2hfX2lucHV0OmNoZWNrZWQgKyAuY29uZWQtY2hlY2tib3gtc3dpdGNoX190b2dnbGUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb25lZC1jaGVja2JveC1zd2l0Y2hfX3RvZ2dsZS1oYW5kbGVyIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgyNXB4KSByb3RhdGUoMC4wMDFkZWcpKTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgxOHB4KSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IENPTExBUFNJQkxFIENPTlRBSU5FUiA9PT09PT09PT09PT09PT09PVxyXG5cclxuLmNvbGxhcHNpYmxlLWNvbnRhaW5lciB7XHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcblxyXG4gICAgICAgICYtYnV0dG9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDU1cHggMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDIwKSAvIGNhbGN1bGF0ZS1yZW0oMzApICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCA3MHB4IDYwcHggMjEuNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsYWJhc3RlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnV0dG9uLXRleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDIwKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY5MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNDAlO1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDQwKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuYnV0dG9uLWxpbmssIC5idXR0b24tbGluay0tZXh0cmEtbG93LWVtcGhhc2lzO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tYnV0dG9uIHtcclxuICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcik6bm90KC5pcy1vcnUpICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbmVkLWJ1dHRvbi1mb2N1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9ydS1idXR0b24tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS0tb3BlbiB7XHJcbiAgICAgICAgLmNvbGxhcHNpYmxlLWNvbnRhaW5lcl9faXRlbS1idXR0b24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2xsYXBzaWJsZS1jb250YWluZXJfX2l0ZW0tYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbGxhcHNpYmxlLWNvbnRhaW5lcl9faXRlbS1pY29uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxODBkZWcpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2xsYXBzaWJsZS1jb250YWluZXJfX2l0ZW0tY29udGVudCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29sbGFwc2libGUtY29udGFpbmVyX19pdGVtLWNvbnRlbnQge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlKTtcclxuICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMjIpIC8gY2FsY3VsYXRlLXJlbSg0MCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMS41JTtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTgpIC8gY2FsY3VsYXRlLXJlbSgzMikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0td2lkZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHA6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICB1bDpub3QoLmNvbGxhcHNpYmxlLWNvbnRhaW5lcl9fbGlzdC0tbm8tdWwtc3R5bGluZyksXHJcbiAgICBvbDpub3QoLmNvbGxhcHNpYmxlLWNvbnRhaW5lcl9fbGlzdC0tbm8tdWwtc3R5bGluZykge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDIwcHg7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE0KSAvIGNhbGN1bGF0ZS1yZW0oMjApICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5jb2xsYXBzaWJsZS1jb250YWluZXJfX2xpc3QtLW5vLXVsLXN0eWxpbmcpLFxyXG4gICAgb2w6bm90KDpsYXN0LWNoaWxkKTpub3QoLmNvbGxhcHNpYmxlLWNvbnRhaW5lcl9fbGlzdC0tbm8tdWwtc3R5bGluZykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgdWw6bm90KC5jb2xsYXBzaWJsZS1jb250YWluZXJfX2xpc3QtLW5vLXVsLXN0eWxpbmcpIGxpIHtcclxuICAgICAgICB0ZXh0LWluZGVudDogLTEuMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIG9sOm5vdCguY29sbGFwc2libGUtY29udGFpbmVyX19saXN0LS1uby11bC1zdHlsaW5nKSB7XHJcbiAgICAgICAgY291bnRlci1yZXNldDogZWxlbWVudGNvdW50ZXI7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC0xLjZlbTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGVsZW1lbnRjb3VudGVyKSAnLic7XHJcbiAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogZWxlbWVudGNvdW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWw6bm90KC5jb2xsYXBzaWJsZS1jb250YWluZXJfX2xpc3QtLW5vLXVsLXN0eWxpbmcpIGxpLFxyXG4gICAgb2w6bm90KC5jb2xsYXBzaWJsZS1jb250YWluZXJfX2xpc3QtLW5vLXVsLXN0eWxpbmcpIGxpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfigKInO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzdXAge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcclxuICAgICAgICBmb250LXNpemU6IDAuNzVlbTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb2xsYXBzaWJsZS1jb250YWluZXItLW9ydSB7XHJcbiAgICAuY29sbGFwc2libGUtY29udGFpbmVyX19pdGVtLWNvbnRlbnQgbGk6OmJlZm9yZSB7XHJcbiAgICAgICAgY29sb3I6ICR0ZWFsO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IENPTkVEIFRBQlMgQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4vKnVzZWQgZm9yIGdlbmVyaWMgdGFicyAqL1xyXG4uY29uZWQtdGFicyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICYtLWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Ryb3Bkb3duIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGVhc2UpO1xyXG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTUwcHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHotaW5kZXg6IDIwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGFsdG87XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAmLS1oaWRkZW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1kYXNoYm9hcmQtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgNXB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGFiIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcik6bm90KC5pcy1vcnUpICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb25lZC1idXR0b24tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTQpIC8gY2FsY3VsYXRlLXJlbSgxOCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMTEpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1jYXJkcyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDE4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgyMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW0tLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW0tLXNpbmdsZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYmx1ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDE0KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLWRhc2hib2FyZC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pdGVtLS1sYXJnZXIge1xyXG4gICAgICAgICAgICAvKmZvciBiaWdnZXIgdGV4dCAqL1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMjApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pdGVtLS1zZXBhcmF0ZWQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMjVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZHJvcGRvd24ge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGVhc2UpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLmNvbmVkLXRhYnNfX3RhYi1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYi1pdGVtIHtcclxuICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcik6bm90KC5pcy1vcnUpICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb25lZC1idXR0b24tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VjdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ncmF5LWJnIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXItZ3JheTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJyb3cge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAxMiU7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICR0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAkdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWxlY3RvciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTQwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDYlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IDA7XHJcbiAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDIwKSAvIGNhbGN1bGF0ZS1yZW0oMjApICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb25lZC1idXR0b24tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKSAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9ydS1idXR0b24tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9iaWxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY2VudGVyZWQge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgcGFkZGluZzogNDJweCAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1zbWFsbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdmlzaWJsZSB7XHJcbiAgICAgICAgLmNvbmVkLXRhYnNfX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29uZWQtdGFic19fc2VsZWN0b3Ige1xyXG4gICAgICAgICAgICB0b3A6IDgzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29uZWQtdGFic19fZHJvcGRvd24ge1xyXG4gICAgICAgICAgICB0b3A6IDk2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXBhcmVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZHJvcGRvd24ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgLmNvbmVkLXRhYnNfX3RhYiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb25lZC10YWJzX190YWItaXRlbSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxNCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDIwcHggMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGxpZ2h0LWdyYXk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjZweCAxNSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1iaWxsaW5nIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyNnB4IDIwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb25lZC10YWJzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbmVkLXRhYnNfX3RhYiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0zcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS12aXNpYmlsaXR5LWhpZGRlbiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29uZWQtdGFic19fc2VjdGlvbi0taW5hY3RpdmUge1xyXG4gICAgLmNvbmVkLXRhYnNfX3NlY3Rpb24tLWFjdGl2ZSB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29uZWQtdGFicy0tb3J1IHtcclxuICAgIC5jb25lZC10YWJzX190YWItaXRlbS0tYWN0aXZlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR0ZWFsO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb25lZC10YWJzX190YWItaXRlbSB7XHJcbiAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vcnUtYnV0dG9uLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IENPTkVEIFRBQlMgRFJPUERPV04gQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4uY29uZWQtdGFicy1kcm9wZG93biB7XHJcbiAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkbWVkaXVtLWdyYXk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDdweDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgICZfX3BhcmVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5jb25lZC10YWJzX190YWItaXRlbSB7XHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb25lZC1mb2N1cy1vdXRsaW5lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcikgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vcnUtZm9jdXMtb3V0bGluZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1czo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWxlY3RlZC1jb250YWluZXIge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcik6bm90KC5pcy1vcnUpICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5jb25lZC1mb2N1cy1vdXRsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5vcnUtZm9jdXMtb3V0bGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VsZWN0ZWQge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIGZvbnQ6ICRvcGVuLXNhbnMtYm9sZCBjYWxjdWxhdGUtcmVtKDE0KSAvIGNhbGN1bGF0ZS1yZW0oMTgpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NlbGVjdGVkLWFycm93IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX29wdGlvbnMtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3B0aW9ucyB7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDdweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19vcHRpb25zLWFycm93IHtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1zZWxmKGNlbnRlcik7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxODBkZWcpKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAxM3B4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3B0aW9uIHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICBmb250OiAkb3Blbi1zYW5zLWJvbGQgY2FsY3VsYXRlLXJlbSgxNCkgLyBjYWxjdWxhdGUtcmVtKDE4KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpOm5vdCguaXMtb3J1KSAmOmZvY3VzIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuY29uZWQtZm9jdXMtb3V0bGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKSAmOmZvY3VzIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAub3J1LWZvY3VzLW91dGxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlbGVjdGVkLFxyXG4gICAgJl9fb3B0aW9uIHtcclxuICAgICAgICAuY29uZWQtdGFic19fdGFiLWljb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgyNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29uZWQtdGFicy1kcm9wZG93bi0tb3J1IHtcclxuICAgIC5jb25lZC10YWJzLWRyb3Bkb3duX19vcHRpb24ge1xyXG4gICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRlYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PSBEQVRFIEJPWCBDVEEgPT09PT09PT09PT09PT09XHJcblxyXG4uZGF0ZS1ib3gge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmLS1uby1wYWRkaW5nIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTMpIC8gY2FsY3VsYXRlLXJlbSgzMikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkO1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYnJlYWstd29yZCB7XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyMikgLyBjYWxjdWxhdGUtcmVtKDMyKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09IERJU0FCTEVEIE1PREFMID09PT09PT09PT09PT09PVxyXG5cclxuLmRpc2FibGVkLW1vZGFsIHtcclxuICAgIEBpbmNsdWRlIG9wYWNpdHkoMC4yKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09IEVORVJHWSBTSEFSRSA9PT09PT09PT09PT09PT1cclxuXHJcbi5lbmVyZ3ktc2hhcmUge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDI1KSAvIGNhbGN1bGF0ZS1yZW0oMzApICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFyYWdyYXBoIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcblxyXG4gICAgICAgID4gcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE0KSAvIGNhbGN1bGF0ZS1yZW0oMjApICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDM5N3B4O1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IEVYVFJBIEhFTFAgPT09PT09PT09PT09PT09PT1cclxuXHJcbi5leHRyYS1oZWxwIHtcclxuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicC1taWQtc21hbGwge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgNjVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDM3NXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWhhbGYge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tb25lLXRoaXJkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW9uZS1mb3VydGgge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24tc2VsZihmbGV4LXN0YXJ0KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTMwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtc3RhcnQtc2VydmljZS1wcm9maWxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24tc2VsZihhdXRvKTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jaGVja2JveC1jb250YWluZXIge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcclxuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NoZWNrYm94LFxyXG4gICAgJl9fcmFkaW8ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JhZGlvIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1zdGFydC1zZXJ2aWNlLXByb2ZpbGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTQpIC8gY2FsY3VsYXRlLXJlbSgyNikgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxOCkgLyBjYWxjdWxhdGUtcmVtKDMwKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BhcmFncmFwaCB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNCkgLyBjYWxjdWxhdGUtcmVtKDIwKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9vbHRpcCB7XHJcbiAgICAgICAgQGV4dGVuZCAlaW5saW5lLWZsZXg7XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtc3RhcnQtc2VydmljZS1wcm9maWxlIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09IEZJRUxEID09PT09PT09PT09PT09PVxyXG5cclxuLmNvbmVkLWZpZWxkIHtcclxuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICYtZXJyb3Itd3JhcHBlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTMpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbmVkLWZpZWxkLS1kaXNhYmxlZCB7XHJcbiAgICAuY29uZWQtbGFiZWwsXHJcbiAgICAuYm9yZGVyLWJhciB7XHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwLjUpO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IEZPUk0gID09PT09PT09PT09PT09PT09XHJcblxyXG4uY29uZWQtZm9ybSxcclxuLnBvd2VyLXlvdXItd2F5LWZvcm0sXHJcbi5yZWFsLXRpbWUtZm9ybSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHggNjVweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDEyNXB4IDIxLjUlO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY2FyZC1tb2R1bGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtc21hbGwge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkc2V0IHtcclxuICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgICYtLW5vLXBhZGRpbmcge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAzNXB4IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDIwKSAvIGNhbGN1bGF0ZS1yZW0oMjQpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXN1YmhlYWRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNTBweCAwIDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICBmb250OiAkb3Blbi1zYW5zLWJvbGQgY2FsY3VsYXRlLXJlbSgxOCkgLyBjYWxjdWxhdGUtcmVtKDIyKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmllbGRzLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmllbGQtY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAmLS1sZWdlbmQge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1vbmUtaGFsZiB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1wYWRkLTIwLXItbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgY2FsY3VsYXRlLXJlbSgyMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1vbmUtdGhpcmQge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW9uZS10aGlyZDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW9uZS10aGlyZDpvbmx5LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdHdvLXRoaXJkcyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjglO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hc3ltZXRyaWMtbGVmdC10aGlyZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1jYXJkcyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5JTtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ0JTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWlubGluZS1lbGVtZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY2hlY2tib3gge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1oaWRkZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbWFyZ2luLXRvcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zcGFjZS1iZXR3ZWVuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW5vLW1hcmdpbi1ib3R0b20ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taW5saW5lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FsZXJ0LWJsb2NrIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxMnB4IDE4cHggMjFweDtcclxuXHJcbiAgICAgICAgJi1wYXJhZ3JhcGgge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG5cclxuICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICAgICAgZm9udDogJG9wZW4tc2Fucy1zZW1pLWJvbGQgY2FsY3VsYXRlLXJlbSgxNikgLyBjYWxjdWxhdGUtcmVtKDIyKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMjYpO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19maWVsZC1jb250YWluZXItLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTgpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICAmLW5vLXBhZGRpbmcge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWFsaWduLXJpZ2h0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW1hcmdpbi1ib3R0b20ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb25lZC1mb2N1cy1vdXRsaW5lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcikgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vcnUtZm9jdXMtb3V0bGluZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1czo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19maWVsZC1jb250YWluZXItLWZpZWxkc2V0LW5vLW1hcmdpbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmllbGQtY29udGFpbmVyLS1jYXJkLWZvcm0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmllbGQtZ3JvdXAtc3VidGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIGZvbnQ6ICRvcGVuLXNhbnMtYm9sZCBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMjIpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FydGljbGUtc3Vic2VjdGlvbiB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMjApIC8gY2FsY3VsYXRlLXJlbSgyNCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRvcGVuLXNhbnMtYm9sZCBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMjIpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxOCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDUwcHggNTBweDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkb3Blbi1zYW5zLXNlbWktYm9sZCBjYWxjdWxhdGUtcmVtKDE0KSAvIGNhbGN1bGF0ZS1yZW0oMTYpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcMjAyMic7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXdpdGgtcGFkZGluZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yYWRpby1saXN0IHtcclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuY29uZWQtZmllbGQtZXJyb3Itd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0zNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1tYXJnaW4tdG9wIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNvbHVtbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29uZWQtZm9ybV9fZmllbGQtY29udGFpbmVyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yYWRpbyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yYWRpby1saXN0LS1mbGV4LXdyYXAge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcclxuXHJcbiAgICAgICAgICAgIC5jb25lZC1mb3JtX19yYWRpbyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KDUwJSAwIDApO1xyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcblxyXG4gICAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRvcGVuLXNhbnMtYm9sZCBjYWxjdWxhdGUtcmVtKDE2KSAvIGNhbGN1bGF0ZS1yZW0oMjApICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hZGRyZXNzZXMtY29udGFpbmVyIHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWRkcmVzcy1ib3gtYnV0dG9uLXdyYXBwZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgoMSAxIDUwJSk7XHJcblxyXG4gICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDM1MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNDYuNSU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtc21hbGxlciB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FkZHJlc3MtYm94LWJ1dHRvbitsYWJlbCB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcclxuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3RhcnQpO1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyk7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ncmF5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCA1MHB4IDEwcHggMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtc21hbGxlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWUtYnJhbmQ7XHJcblxyXG4gICAgICAgICAgICAuY29uZWQtZm9ybV9fYWRkcmVzcy1ib3gtYnV0dG9uLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxLjEpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hZGRyZXNzLWJveC1idXR0b24ge1xyXG4gICAgICAgICY6Zm9jdXMgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlLWJyYW5kO1xyXG5cclxuICAgICAgICAgICAgLmNvbmVkLWZvcm1fX2FkZHJlc3MtYm94LWJ1dHRvbi1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMS4xKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW1hZ2Uge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4KDIwJSAwIDApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzKTtcclxuXHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDcwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMykgLyBjYWxjdWxhdGUtcmVtKDIwKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jaGVjayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwgLTUwJSkpO1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgzMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIC5jb25lZC1mb3JtX19hZGRyZXNzLWJveC1idXR0b24tY2hlY2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ3JvdXAtaGVhZGluZyB7XHJcbiAgICAgICAgbWFyZ2luOiBjYWxjdWxhdGUtcmVtKDQwKSAwIGNhbGN1bGF0ZS1yZW0oMjUpO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIGZvbnQ6ICRvcGVuLXNhbnMtYm9sZCBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMjIpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgfVxyXG5cclxuICAgICYuc3RlYW0tZW1haWwtZm9ybSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb25lZC1mb3JtLS1vcnUge1xyXG4gICAgLmNvbmVkLWZvcm1fX2FkZHJlc3MtYm94LWJ1dHRvbiArIGxhYmVsOmhvdmVyLFxyXG4gICAgLmNvbmVkLWZvcm1fX2FkZHJlc3MtYm94LWJ1dHRvbjpmb2N1cyArIGxhYmVsIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlLWJyYW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb25lZC1mb3JtX19hcnRpY2xlLXN1YnNlY3Rpb24ge1xyXG4gICAgICAgIHVsIGxpOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmNvbmVkLXRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTgpIC8gY2FsY3VsYXRlLXJlbSgzMikgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMikgLyBjYWxjdWxhdGUtcmVtKDEyKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1leHRyYS1ib2xkO1xyXG5cclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTYpIC8gY2FsY3VsYXRlLXJlbSgyMCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT0gR1VUVEVSID09PT09PT09PT09PT09PVxyXG4vKlxyXG4gICAgJSBwbGFjZWhvbGRlciBhZGRlZCB0byBwYWdlIGFuZCBjb250ZW50IGd1dHRlciBpbiBvcmRlciB0b1xyXG4gICAgYmUgYWJsZSB0byBleHRlbmQgdGhpcyBjbGFzc2VzIHdpdGhvdXQgYW55IGxpbnQgd2FybmluZ3NcclxuKi9cclxuXHJcbi5wYWdlLWd1dHRlcixcclxuLmNvbnRlbnQtZ3V0dGVyLFxyXG4lcGFnZS1ndXR0ZXIsXHJcbiVjb250ZW50LWd1dHRlciB7XHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1ndXR0ZXIsXHJcbiVwYWdlLWd1dHRlciB7XHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIG1heC13aWR0aDogJHBhZ2UtbWF4LXdpZHRoO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGVudC1ndXR0ZXIsXHJcbiVjb250ZW50LWd1dHRlciB7XHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIG1heC13aWR0aDogJGNvbnRlbnQtbWF4LXdpZHRoO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IEhFQURJTkdTID09PT09PT09PT09PT09PT09XHJcblxyXG4ubGV2ZWw0LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxNCk7XHJcbn1cclxuIiwiLy8gRE8gTk9UIFJFUExBQ0UgVEhJUyBQQVJUXHJcbi8vIEFkZGVkIGNvbG9ycyBmb3IgT1JVICYgQ29uRWQgbG9nb3NcclxuLmljb24tb3J1LWxvZ28ge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKDAuNSkpO1xyXG4gICAgY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBAZXh0ZW5kIC5pY29uLWNvbmVkLWxvZ286OmJlZm9yZTtcclxuICAgIH1cclxufVxyXG5cclxuLmljb24tY29uZWQtbG9nbyB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMC41KSk7XHJcbiAgICBjb2xvcjogJGJsdWU7XHJcbn1cclxuXHJcbi5pY29uLS1jZW50ZXJlZCB7XHJcbiAgICBAaW5jbHVkZSBicC1zbWFsbGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtMjUlKSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtMjAlKSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBSZXBsYWNlIGNvZGUgZnJvbSBoZXJlIHVudGlsIGVuZFxyXG4vLyBSZW1lbWJlciB0byBmaXggcGF0aCB0byBmb250cyBmaWxlc1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnY29uZWQtaWNvbnMnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2NvbmVkLWljb25zLmVvdD9lb3J1Z3onKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9jb25lZC1pY29ucy5lb3Q/ZW9ydWd6I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvY29uZWQtaWNvbnMudHRmP2VvcnVneicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2NvbmVkLWljb25zLndvZmY/ZW9ydWd6JykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9jb25lZC1pY29ucy5zdmc/ZW9ydWd6I2NvbmVkLWljb25zJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbltjbGFzc149J2ljb24tJ10sXHJcbltjbGFzcyo9JyBpY29uLSddLFxyXG4uaWNvbi1kZWZhdWx0LWNvbnRhaW5lciB7XHJcbiAgICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtZmFtaWx5OiAnY29uZWQtaWNvbnMnICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgc3BlYWs6IG5vbmU7XHJcbn1cclxuXHJcbi5pY29uLWNvbmVkLWxvZ286OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTAwJztcclxufVxyXG5cclxuLmljb24tcmVwb3J0LXByb2JsZW06OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTAxJztcclxufVxyXG5cclxuLmljb24tYXJyb3c6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTAyJztcclxufVxyXG5cclxuLmljb24tYXV0b3BheTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5MDMnO1xyXG59XHJcblxyXG4uaWNvbi1hd2FyZDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5MDQnO1xyXG59XHJcblxyXG4uaWNvbi1iYXR0ZXJ5LTQxOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTkwNSc7XHJcbn1cclxuXHJcbi5pY29uLWJlZm9yZS15b3UtZGlnOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTkwNic7XHJcbn1cclxuXHJcbi5pY29uLWJpbGxpbmctcGF5bWVudDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5MDcnO1xyXG59XHJcblxyXG4uaWNvbi1icm9jaHVyZTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5MDgnO1xyXG59XHJcblxyXG4uaWNvbi1idWlsZGluZzo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5MDknO1xyXG59XHJcblxyXG4uaWNvbi1idWlsZGluZ3M6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTBhJztcclxufVxyXG5cclxuLmljb24tY2FsY3VsYXRvcjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5MGInO1xyXG59XHJcblxyXG4uaWNvbi1jYWxlbmRhcjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5MGMnO1xyXG59XHJcblxyXG4uaWNvbi1jYXI6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTBkJztcclxufVxyXG5cclxuLmljb24tY2FyYm9uLXNmNjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5MGUnO1xyXG59XHJcblxyXG4uaWNvbi1jYXJlZXJzOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTkwZic7XHJcbn1cclxuXHJcbi5pY29uLWNsaW1hdGU6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTEwJztcclxufVxyXG5cclxuLmljb24tY2xvY2s6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTExJztcclxufVxyXG5cclxuLmljb24taW5kdXN0cmlhbDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5MTInO1xyXG59XHJcblxyXG4uaWNvbi1jb21tZXJjaWFsOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTkxMyc7XHJcbn1cclxuXHJcbi5pY29uLWNvbW11bml0eTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5MTQnO1xyXG59XHJcblxyXG4uaWNvbi1jb25maXJtYXRpb246OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTE1JztcclxufVxyXG5cclxuLmljb24tY29udGFjdC11czo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5MTYnO1xyXG59XHJcblxyXG4uaWNvbi1jdXN0b21lci1zZXJ2aWNlOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTkxNyc7XHJcbn1cclxuXHJcbi5pY29uLWVhcm5pbmctY29zdDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5MTgnO1xyXG59XHJcblxyXG4uaWNvbi1lY29ub21pYy1kZXZlbG9wbWVudDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5MTknO1xyXG59XHJcblxyXG4uaWNvbi1lZHVjYXRpb246OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTFhJztcclxufVxyXG5cclxuLmljb24tZW5lcmd5LWVmZmljaWVudDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5MWInO1xyXG59XHJcblxyXG4uaWNvbi1lbGVjdHJpYy1jYXItY2hhcmdlcjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5MWMnO1xyXG59XHJcblxyXG4uaWNvbi1lbGVjdHJpYy1lbWVyZ2VuY3k6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTFkJztcclxufVxyXG5cclxuLmljb24tZWxlY3RyaWNpdHk6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTFlJztcclxufVxyXG5cclxuLmljb24tbWFpbDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5MWYnO1xyXG59XHJcblxyXG4uaWNvbi1lbXBsb3llZTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5MjAnO1xyXG59XHJcblxyXG4uaWNvbi1lZmZpY2llbmN5OjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTkyMSc7XHJcbn1cclxuXHJcbi5pY29uLWVuZXJneS1zYXZpbmdzOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTkyMic7XHJcbn1cclxuXHJcbi5pY29uLWVuZXJneTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5MjMnO1xyXG59XHJcblxyXG4uaWNvbi1lbnZpcm9ubWVudC1oZWFsdGg6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTI0JztcclxufVxyXG5cclxuLmljb24tZW52aXJvbm1lbnQ6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTI1JztcclxufVxyXG5cclxuLmljb24tY2xvc2U6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTI2JztcclxufVxyXG5cclxuLmljb24tZmFjZWJvb2s6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTI3JztcclxufVxyXG5cclxuLmljb24tZmluYW5jaWFsLWhlbHA6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTI4JztcclxufVxyXG5cclxuLmljb24tZmxpY2tyOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTkyOSc7XHJcbn1cclxuXHJcbi5pY29uLWZvcm1zOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTkyYSc7XHJcbn1cclxuXHJcbi5pY29uLWdhcy1lbWVyZ2VuY3k6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTJiJztcclxufVxyXG5cclxuLmljb24tZ2V0LXlvdXItYmlsbDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5MmMnO1xyXG59XHJcblxyXG4uaWNvbi1nb29nbGU6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTJkJztcclxufVxyXG5cclxuLmljb24tZ3JlZW46OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTJlJztcclxufVxyXG5cclxuLmljb24tbWVudTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5MmYnO1xyXG59XHJcblxyXG4uaWNvbi1oaXN0b3J5OjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTkzMCc7XHJcbn1cclxuXHJcbi5pY29uLWltYWdlczo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5MzEnO1xyXG59XHJcblxyXG4uaWNvbi1wZXJzb246OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTMyJztcclxufVxyXG5cclxuLmljb24taW5mb2dyYXBoaWM6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTMzJztcclxufVxyXG5cclxuLmljb24taW5ub3ZhdGlvbi10ZWNoOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTkzNCc7XHJcbn1cclxuXHJcbi5pY29uLWludGVybmV0OjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTkzNSc7XHJcbn1cclxuXHJcbi5pY29uLWlzc3Vlcy1zdGF0dXM6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTM2JztcclxufVxyXG5cclxuLmljb24tbGlnaHQtYnVsYjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5MzcnO1xyXG59XHJcblxyXG4uaWNvbi1saW5rZWQtaW46OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTM4JztcclxufVxyXG5cclxuLmljb24tbGl2ZS1jaGF0OjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTkzOSc7XHJcbn1cclxuXHJcbi5pY29uLWxvY2s6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTNhJztcclxufVxyXG5cclxuLmljb24tbG9naW46OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTNiJztcclxufVxyXG5cclxuLmljb24tbG9nZ2VkLWluOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTkzYyc7XHJcbn1cclxuXHJcbi5pY29uLWxvd2VyLWJpbGw6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTNkJztcclxufVxyXG5cclxuLmljb24tbWFpbGluZzo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5M2UnO1xyXG59XHJcblxyXG4uaWNvbi1tZWRpYS1jZW50ZXI6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTNmJztcclxufVxyXG5cclxuLmljb24tY2Fycm90OjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTk0MCc7XHJcbn1cclxuXHJcbi5pY29uLW1vYmlsZTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5NDEnO1xyXG59XHJcblxyXG4uaWNvbi1tb3JlLWluZm86OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTQyJztcclxufVxyXG5cclxuLmljb24tbmF0dXJhbC1nYXM6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTQzJztcclxufVxyXG5cclxuLmljb24tc2V0dXAtc2VydmljZTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5NDQnO1xyXG59XHJcblxyXG4uaWNvbi1uZXdzLWhpZ2hsaWdodHM6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTQ1JztcclxufVxyXG5cclxuLmljb24tb25saW5lOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTk0Nic7XHJcbn1cclxuXHJcbi5pY29uLWV4Y2VsbGVuY2U6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTQ3JztcclxufVxyXG5cclxuLmljb24tb3V0YWdlLWFsZXJ0OjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTk0OCc7XHJcbn1cclxuXHJcbi5pY29uLW91dGFnZS1tYXA6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTQ5JztcclxufVxyXG5cclxuLmljb24tcGF5bWVudDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5NGEnO1xyXG59XHJcblxyXG4uaWNvbi1wZGY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTRiJztcclxufVxyXG5cclxuLmljb24tcGxhbnRzOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTk0Yyc7XHJcbn1cclxuXHJcbi5pY29uLXByaW50OjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTk0ZCc7XHJcbn1cclxuXHJcbi5pY29uLXF1ZXN0aW9uOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTk0ZSc7XHJcbn1cclxuXHJcbi5pY29uLXJlYmF0ZXMtaW5jZW50aXZlczo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5NGYnO1xyXG59XHJcblxyXG4uaWNvbi1yZW5ld2FibGU6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTUwJztcclxufVxyXG5cclxuLmljb24tcmVwYWlyczo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5NTEnO1xyXG59XHJcblxyXG4uaWNvbi1yZXBvcnQtc2VydmljZTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5NTInO1xyXG59XHJcblxyXG4uaWNvbi1yZXNpZGVudGlhbDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5NTMnO1xyXG59XHJcblxyXG4uaWNvbi1yZXRpcmVlOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTk1NCc7XHJcbn1cclxuXHJcbi5pY29uLXNhZmV0eS1wcmVjYXV0aW9uOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTk1NSc7XHJcbn1cclxuXHJcbi5pY29uLXNhZmV0eTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5NTYnO1xyXG59XHJcblxyXG4uaWNvbi1zY2UtcmVwb3J0OjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTk1Nyc7XHJcbn1cclxuXHJcbi5pY29uLXNlYXJjaDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5NTgnO1xyXG59XHJcblxyXG4uaWNvbi1zZW5kOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTk1OSc7XHJcbn1cclxuXHJcbi5pY29uLXNlbmlvci1zZXJ2aWNlczo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5NWEnO1xyXG59XHJcblxyXG4uaWNvbi1iYWNrLXRvLXRvcDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5NWInO1xyXG59XHJcblxyXG4uaWNvbi1zbGlkZXNob3c6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTVjJztcclxufVxyXG5cclxuLmljb24tc21hbGwtYnVzaW5lc3Nlczo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5NWQnO1xyXG59XHJcblxyXG4uaWNvbi1zbWFydC1tZXRlcjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5NWUnO1xyXG59XHJcblxyXG4uaWNvbi1zaGFyZTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5NWYnO1xyXG59XHJcblxyXG4uaWNvbi1zb2xhcjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5NjAnO1xyXG59XHJcblxyXG4uaWNvbi1zcGVjaWFsLWFjY29tb2RhdGlvbnM6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTYxJztcclxufVxyXG5cclxuLmljb24tc3ByZWFkc2hlZXRzOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTk2Mic7XHJcbn1cclxuXHJcbi5pY29uLXN0ZWFtLWVtZXJnZW5jeTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5NjMnO1xyXG59XHJcblxyXG4uaWNvbi1zdGVhbTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5NjQnO1xyXG59XHJcblxyXG4uaWNvbi1zdG9ybS1wcmVwYXJlZG5lc3M6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTY1JztcclxufVxyXG5cclxuLmljb24tdGh1bWJzLXVwOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTk2Nic7XHJcbn1cclxuXHJcbi5pY29uLXRyYW5zbWlzc2lvbi1wbGFudDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5NjcnO1xyXG59XHJcblxyXG4uaWNvbi10d2l0dGVyOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTk2OCc7XHJcbn1cclxuXHJcbi5pY29uLXVwbG9hZDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5NjknO1xyXG59XHJcblxyXG4uaWNvbi12aWRlbzo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5NmEnO1xyXG59XHJcblxyXG4uaWNvbi12b2x1bnRlZXI6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTZiJztcclxufVxyXG5cclxuLmljb24td2luZDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5NmMnO1xyXG59XHJcblxyXG4uaWNvbi15b3V0dWJlOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTk2ZCc7XHJcbn1cclxuXHJcbi5pY29uLWNoZWNrLXN0YXR1czo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5NmUnO1xyXG59XHJcblxyXG4uaWNvbi1hcnQ6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTZmJztcclxufVxyXG5cclxuLmljb24tb3Bwb3J0dW5pdGllcy12MTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5NzAnO1xyXG59XHJcblxyXG4uaWNvbi1vcHBvcnR1bml0aWVzLXYyOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTk3MSc7XHJcbn1cclxuXHJcbi5pY29uLXBpcGVsaW5lOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTk3Mic7XHJcbn1cclxuXHJcbi5pY29uLXBvd2VybGluZTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5NzMnO1xyXG59XHJcblxyXG4uaWNvbi1yZWN5Y2xpbmc6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTc0JztcclxufVxyXG5cclxuLmljb24tbGFuZ3VhZ2U6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTc1JztcclxufVxyXG5cclxuLmljb24tZmlsbGVkLWxvY2s6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTc2JztcclxufVxyXG5cclxuLmljb24tcml2ZXI6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTc3JztcclxufVxyXG5cclxuLmljb24tc2hvcHBpbmctY2FydDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5NzgnO1xyXG59XHJcblxyXG4uaWNvbi1zaG93ZXJzOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTk3OSc7XHJcbn1cclxuXHJcbi5pY29uLXNub3c6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTdhJztcclxufVxyXG5cclxuLmljb24tc25vd2ZsYWtlOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTk3Yic7XHJcbn1cclxuXHJcbi5pY29uLXNvY2lhbC1zaGFyZTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5N2MnO1xyXG59XHJcblxyXG4uaWNvbi1zb2xhci1lbmVyZ3k6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTdkJztcclxufVxyXG5cclxuLmljb24tdGhlcm1vc3RhdDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5N2UnO1xyXG59XHJcblxyXG4uaWNvbi10aHVtYnMtZG93bjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5N2YnO1xyXG59XHJcblxyXG4uaWNvbi1hbGVydC1iZWxsOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTk4MCc7XHJcbn1cclxuXHJcbi5pY29uLWFubm91bmNlbWVudDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5ODEnO1xyXG59XHJcblxyXG4uaWNvbi1iaW8tZW5naW5lZXJpbmc6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTgyJztcclxufVxyXG5cclxuLmljb24tYnJpZGdlOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTk4Myc7XHJcbn1cclxuXHJcbi5pY29uLWJ1c2luZXNzOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTk4NCc7XHJcbn1cclxuXHJcbi5pY29uLWNhbWVyYTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5ODUnO1xyXG59XHJcblxyXG4uaWNvbi1jYXJib24tZGlveGlkZTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5ODYnO1xyXG59XHJcblxyXG4uaWNvbi1jbGVhci1uaWdodDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5ODcnO1xyXG59XHJcblxyXG4uaWNvbi1jbG91ZHk6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTg4JztcclxufVxyXG5cclxuLmljb24tY29hc3RndWFyZDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5ODknO1xyXG59XHJcblxyXG4uaWNvbi1jdWx0dXJlOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTk4YSc7XHJcbn1cclxuXHJcbi5pY29uLWN5YmVyLXNlY3VyaXR5OjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTk4Yic7XHJcbn1cclxuXHJcbi5pY29uLWRhc2hib2FyZDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5OGMnO1xyXG59XHJcblxyXG4uaWNvbi1kaXZlcnNpdHk6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOThkJztcclxufVxyXG5cclxuLmljb24tZG93bmxvYWQ6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOThlJztcclxufVxyXG5cclxuLmljb24tZW1wbG95ZWUtaW50ZXJuYWw6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOThmJztcclxufVxyXG5cclxuLmljb24tZXZlbnQ6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTkwJztcclxufVxyXG5cclxuLmljb24tZXhwbG9zaW9uOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTk5MSc7XHJcbn1cclxuXHJcbi5pY29uLWV4dGVybmFsLXNpdGU6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTkyJztcclxufVxyXG5cclxuLmljb24tZmlyZTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5OTMnO1xyXG59XHJcblxyXG4uaWNvbi1mcmVlemluZy1yYWluOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTk5NCc7XHJcbn1cclxuXHJcbi5pY29uLWdvdmVybm1lbnQ6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTk1JztcclxufVxyXG5cclxuLmljb24taHVycmljYW5lOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTk5Nic7XHJcbn1cclxuXHJcbi5pY29uLWluc2lnaHRzOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTk5Nyc7XHJcbn1cclxuXHJcbi5pY29uLW1hcDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU5OTgnO1xyXG59XHJcblxyXG4uaWNvbi1taWNyb3NvZnQtZXhjZWw6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTk5JztcclxufVxyXG5cclxuLmljb24tbWljcm9zb2Z0LXBvd2VycG9pbnQ6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTlhJztcclxufVxyXG5cclxuLmljb24tbWljcm9zb2Z0LXdvcmQ6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTliJztcclxufVxyXG5cclxuLmljb24tbW9uZXk6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTljJztcclxufVxyXG5cclxuLmljb24tbXVsdGlmYW1pbHk6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTlkJztcclxufVxyXG5cclxuLmljb24tbXktc2V0dGluZ3M6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTllJztcclxufVxyXG5cclxuLmljb24tbmVpZ2hib3Job29kOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTk5Zic7XHJcbn1cclxuXHJcbi5pY29uLXRydWNrOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTlhMCc7XHJcbn1cclxuXHJcbi5pY29uLXRydXN0OjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTlhMSc7XHJcbn1cclxuXHJcbi5pY29uLXdhc3RlOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTlhMic7XHJcbn1cclxuXHJcbi5pY29uLXdpbmQtZW5lcmd5OjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTlhMyc7XHJcbn1cclxuXHJcbi5pY29uLXN0cmF5LXZvbHRhZ2U6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOWE0JztcclxufVxyXG5cclxuLmljb24tZGlhZ25vc3RpY3M6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTI3MCc7XHJcbn1cclxuXHJcbi5pY29uLWZsdXJyaWVzOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTkzZjAnO1xyXG59XHJcblxyXG4uaWNvbi1pbmZvOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTlhNSc7XHJcbn1cclxuXHJcbi5pY29uLXBsYXk6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOWE2JztcclxufVxyXG5cclxuLmljb24tcGF1c2U6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOWE3JztcclxufVxyXG4iLCIuaW1hZ2UtYnV0dG9uIHtcclxuICAgIEBpbmNsdWRlIGZsZXgtYmFzaXMoNDglKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQpO1xyXG4gICAgbWFyZ2luOiAxJTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAyNTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtc21hbGxlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1iYXNpcygxMDAlKTtcclxuICAgICAgICBtYXJnaW46IDIlIDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWJhc2lzKDIzJSk7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIC5pbWFnZS1idXR0b25fX3BpY3R1cmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMS4xKSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKSAmOmZvY3VzIHtcclxuICAgICAgICBAZXh0ZW5kIC5vcnUtZm9jdXMtb3V0bGluZTtcclxuICAgIH1cclxuXHJcbiAgICBib2R5Om5vdCgubW91c2UtdXNlcik6bm90KC5pcy1vcnUpICY6Zm9jdXMge1xyXG4gICAgICAgIEBleHRlbmQgLmNvbmVkLWZvY3VzLW91dGxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGljdHVyZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlLWluLW91dCk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNzBweDtcclxuICAgICAgICB3aWR0aDogMTY1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtZXh0cmEtc21hbGwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTQ5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1zbWFsbGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4NSU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsIC01MCUpKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEyKSAvIGNhbGN1bGF0ZS1yZW0oMTYpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTYpIC8gY2FsY3VsYXRlLXJlbSgyNCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PSBJTlBVVCBGSUxFID09PT09PT09PT09PT09PVxyXG5cclxuLmNvbmVkLWlucHV0ZmlsZSB7XHJcbiAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDIwMDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgICBib3JkZXI6IDJweCBkYXNoZWQgJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgJi0td2l0aC1tYXJnaW4ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZXJyb3Ige1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZHJhZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpOm5vdCguaXMtb3J1KSAmLS1mb2N1cyB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbmVkLWZvY3VzLW91dGxpbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpICYtLWZvY3VzIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAub3J1LWZvY3VzLW91dGxpbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5jb25lZC1pbnB1dGZpbGVfX2xhYmVsLXVwbG9hZCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJpZ2dlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDlyZW0gMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgQGV4dGVuZCAldGV4dC10cnVuY2F0ZS13cmFwO1xyXG4gICAgICAgIEBleHRlbmQgLmljb24tdXBsb2FkO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxOCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBtYXJnaW46IC02cHggMCAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMzgpICdjb25lZC1pY29ucyc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW9wdGlvbmFsIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtcmVndWxhcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdXBsb2FkIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuYnV0dG9uLWxpbmssIC5idXR0b24tbGluay0tZXh0cmEtbG93LWVtcGhhc2lzO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpbGUtbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJHNpbHZlci1jaGFsaWNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxNCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtcmVndWxhcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19yZW1vdmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLW5hbWUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLXRpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pcy1vcnUge1xyXG4gICAgLmNvbmVkLWlucHV0ZmlsZV9fbGFiZWwge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGVhbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdXBsb2FkIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT0gSU5QVVQgPT09PT09PT09PT09PT09XHJcblxyXG4uY29uZWQtaW5wdXQge1xyXG4gICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChsZWZ0KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDM3cHggMCA0cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNzBweDtcclxuICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgZm9udDogY2FsY3VsYXRlLXJlbSgyMikgLyBjYWxjdWxhdGUtcmVtKDI2KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZDtcclxuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XHJcblxyXG4gICAgICAgICsgbGFiZWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDE0KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmRpc2FibGVkLFxyXG4gICAgJjpkaXNhYmxlZCB+IC5jb25lZC1pbnB1dF9faWNvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwLjUpO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWhhcy10b29sdGlwIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWZpbGxlZCB+IGxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcclxuICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxNCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1maWxsZWQgfiAuYm9yZGVyLWJhciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdG9vbHRpcCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAzM3B4O1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDM1KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uLS1jYWxlbmRhciB7XHJcbiAgICAgICAgcmlnaHQ6IDQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbi0tbm8tdG9vbHRpcCB7XHJcbiAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1zbWFsbGVyLWZvbnQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlzLW9ydSAmIHtcclxuICAgICAgICAmX19pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT0gTEFCRUwgPT09PT09PT09PT09PT09XHJcblxyXG4uY29uZWQtbGFiZWwge1xyXG4gICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjE1cywgZWFzZSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgY3Vyc29yOiB0ZXh0O1xyXG4gICAgcGFkZGluZzogMzdweCAwIDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTgpIC8gY2FsY3VsYXRlLXJlbSgyNikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZS1yZW0oMzApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgyMik7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbG9naW4tZHJvcGRvd24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZS1yZW0oMjQpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMTYpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT0gTEVHRU5EID09PT09PT09PT09PT09PVxyXG5cclxuLmNvbmVkLWxlZ2VuZCB7XHJcbiAgICBAZXh0ZW5kICV0ZXh0LXRydW5jYXRlLXdyYXA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgbWFyZ2luOiA2NXB4IDAgMjBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgZm9udDogY2FsY3VsYXRlLXJlbSgyMikgLyBjYWxjdWxhdGUtcmVtKDQ0KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgzMCkgLyBjYWxjdWxhdGUtcmVtKDYwKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgfVxyXG5cclxuICAgICYtLW1lZGl1bSB7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNSkgLyBjYWxjdWxhdGUtcmVtKDMwKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDIwKSAvIGNhbGN1bGF0ZS1yZW0oNDApICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb25lZC1mb3JtX19maWVsZC1jb250YWluZXItLWxlZ2VuZCAmIHtcclxuICAgICAgICBtYXJnaW46IDQ1cHggMCAyMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5saW5lYXItc3RlcHBlciB7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMjBweCAwIDMwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgbGVmdDogLTUlO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCA0NXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMTQlO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3RlcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtNDklO1xyXG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLW91dDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkOjpiZWZvcmUsXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZDphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlzLWNvbXBsZXRlICsgLmlzLWN1cnJlbnQ6YWZ0ZXIsXHJcbiAgICAgICAgJi5pcy1jb21wbGV0ZSArIC5pcy1jb21wbGV0ZTphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlzLWNvbXBsZXRlICsgLmlzLWVycm9yOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N0ZXAtbGFiZWwge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLW91dDtcclxuICAgICAgICBwYWRkaW5nOiAwLjdlbSAwLjVlbSAwO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNikgJG9wZW4tc2Fucy1mYW1pbHkgJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDAgMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXMtY3VycmVudCA+ICYsXHJcbiAgICAgICAgLmlzLWNvbXBsZXRlID4gJiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWJvbGQ7XHJcblxyXG4gICAgICAgICAgICAmLmxpbmVhci1zdGVwcGVyX19zdGVwLS1saWdodCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWxpZ2h0IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtcmVndWxhcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLW91dDtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBsZWZ0OiA0MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pcy1jdXJyZW50ID4gJixcclxuICAgICAgICAuaXMtY29tcGxldGUgPiAmIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pcy1wZW5kaW5nID4gJiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlzLWVycm9yID4gJiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdGVwcy1jb250ZW50IHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3RlcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJi5pcy1jdXJyZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTYpIC8gMS41ZW0gJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMzVweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE2KSAvIDEuNWVtICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZDtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICB9XHJcbn1cclxuIiwiLmJ1dHRvbi1saW5rIHtcclxuICAgIEBleHRlbmQgLmJ1dHRvbi1saW5rLS1wcmltYXJ5LWNvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgZm9udDogY2FsY3VsYXRlLXJlbSgxOCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1leHRyYS1ib2xkO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtZXh0cmEtYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICBbY2xhc3NePSdpY29uLSddLFxyXG4gICAgW2NsYXNzKj0nIGljb24tJ10ge1xyXG4gICAgICAgICYsXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyOm5vdChbZGlzYWJsZWRdKSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXByaW1hcnktY29sb3Ige1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuXHJcbiAgICAgICAgLmlzLW9ydSAmIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1zZWNvbmRhcnktY29sb3Ige1xyXG4gICAgICAgICYsXHJcbiAgICAgICAgLmlzLW9ydSAmIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZXh0cmEtbG93LWVtcGhhc2lzIHtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE2KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1leHRyYS1ib2xkO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE0KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtZXh0cmEtYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09IExPQURJTkcgQU5JTUFUSU9OIFNUQU5EQUxPTkUgPT09PT09PT09PT09PT09XHJcblxyXG4ubG9hZGluZy1hbmltYXRpb24tY29tcG9uZW50IHtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjVzLCBlYXNlKTtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMzJweCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA2NHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1iZy1jb250YWluZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnaG9zdC13aGl0ZTtcclxuICAgICAgICB3aWR0aDogNjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1iZy1jb250YWluZXItcmV2ZXJzZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19hbmltYXRpb24tYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjRzLCBlYXNlKTtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwcHgpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtZm9yZXN0O1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19hbmltYXRpb24tYmxvY2stLWJsdWUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NsaXAtcmlnaHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgY2xpcDogcmVjdCgwLCA2NHB4LCA2NHB4LCAzMnB4KTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbGljZS1yaWdodCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAsIGVhc2UpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMzJweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgwKSk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgY2xpcDogcmVjdCgwLCAzMnB4LCA2NHB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbGljZS1yaWdodC0td2hpdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnaG9zdC13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jbGlwLWxlZnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgY2xpcDogcmVjdCgwLCAzMnB4LCA2NHB4LCAwKTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbGljZS1sZWZ0IHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMCwgZWFzZSk7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzMnB4KTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDApKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICBjbGlwOiByZWN0KDAsIDY0cHgsIDY0cHgsIDMycHgpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWNlLWxlZnQtLXdoaXRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2hvc3Qtd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDMycHgpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcclxuICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2FkaW5nLWFuaW1hdGlvbi1jb21wb25lbnQtLXNtYWxsIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgIC5sb2FkaW5nLWFuaW1hdGlvbi1jb21wb25lbnRfX3RvcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAubG9hZGluZy1hbmltYXRpb24tY29tcG9uZW50X19zbGljZS1yaWdodCxcclxuICAgIC5sb2FkaW5nLWFuaW1hdGlvbi1jb21wb25lbnRfX2NsaXAtbGVmdCB7XHJcbiAgICAgICAgY2xpcDogcmVjdCgwLCAyMHB4LCA0MHB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICAubG9hZGluZy1hbmltYXRpb24tY29tcG9uZW50X19jbGlwLXJpZ2h0LFxyXG4gICAgLmxvYWRpbmctYW5pbWF0aW9uLWNvbXBvbmVudF9fc2xpY2UtbGVmdCB7XHJcbiAgICAgICAgY2xpcDogcmVjdCgwLCA0MHB4LCA0MHB4LCAyMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAubG9hZGluZy1hbmltYXRpb24tY29tcG9uZW50X19zbGljZS1yaWdodCxcclxuICAgIC5sb2FkaW5nLWFuaW1hdGlvbi1jb21wb25lbnRfX3NsaWNlLWxlZnQsXHJcbiAgICAubG9hZGluZy1hbmltYXRpb24tY29tcG9uZW50X19jbGlwLXJpZ2h0LFxyXG4gICAgLmxvYWRpbmctYW5pbWF0aW9uLWNvbXBvbmVudF9fY2xpcC1sZWZ0IHtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubG9hZGluZy1hbmltYXRpb24tY29tcG9uZW50LS1ibHVlIHtcclxuICAgIC5sb2FkaW5nLWFuaW1hdGlvbi1jb21wb25lbnRfX3NsaWNlLXJpZ2h0LFxyXG4gICAgLmxvYWRpbmctYW5pbWF0aW9uLWNvbXBvbmVudF9fc2xpY2UtbGVmdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvYWRpbmctYW5pbWF0aW9uLWNvbXBvbmVudF9fc2xpY2UtcmlnaHQtLXdoaXRlLFxyXG4gICAgLmxvYWRpbmctYW5pbWF0aW9uLWNvbXBvbmVudF9fc2xpY2UtbGVmdC0td2hpdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnaG9zdC13aGl0ZTtcclxuICAgIH1cclxufVxyXG5cclxuLmxvYWRpbmctYW5pbWF0aW9uLWNvbXBvbmVudC0tb3J1IHtcclxuICAgIC5sb2FkaW5nLWFuaW1hdGlvbi1jb21wb25lbnRfX3NsaWNlLXJpZ2h0LFxyXG4gICAgLmxvYWRpbmctYW5pbWF0aW9uLWNvbXBvbmVudF9fc2xpY2UtbGVmdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvYWRpbmctYW5pbWF0aW9uLWNvbXBvbmVudF9fc2xpY2UtcmlnaHQtLXdoaXRlLFxyXG4gICAgLmxvYWRpbmctYW5pbWF0aW9uLWNvbXBvbmVudF9fc2xpY2UtbGVmdC0td2hpdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnaG9zdC13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAubG9hZGluZy1hbmltYXRpb24tY29tcG9uZW50X19hbmltYXRpb24tYmxvY2stLWJsdWUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gUEFHRSA9PT09PT09PT09PT09PT09PVxyXG5cclxuLnBhZ2UtY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFkZGluZy10b3Age1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA5NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWRkaW5nLWJvdHRvbSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDk1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLWNvbnRlbnQtLWRpc2FibGVkIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbiIsIi8vID09PT09PT09PT09PSBSQURJTyA9PT09PT09PT09PT09PT1cclxuXHJcbi5jb25lZC1yYWRpbyB7XHJcbiAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTYpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgIGxlZnQ6IDFweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbC1uYW1lIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuXHJcbiAgICAgICAgJi0tbm93cmFwIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3B0LWxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5kaWNhdG9yIHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjRzIGVhc2UpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtc2hyaW5rKDApO1xyXG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC05MGRlZykgc2NhbGUoMSwgMSkpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmRpY2F0b3ItLWZvY3VzIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbjogLTVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuXHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJiB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb25lZC1mb2N1cy1vdXRsaW5lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcikgJiB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vcnUtZm9jdXMtb3V0bGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ncm91cCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1sYXJnZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1hcm91bmQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKiBEaXNhYmxlZCBzdGF0ZSAqL1xyXG4gICAgJl9faW5wdXQ6ZGlzYWJsZWQgfiAuY29uZWQtcmFkaW9fX2luZGljYXRvciB7XHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwLjYpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAvKiBIb3ZlciBhbmQgZm9jdXMgc3RhdGVzICovXHJcbiAgICAmX19pbnB1dDpjaGVja2VkIH4gLmNvbmVkLXJhZGlvX19pbmRpY2F0b3Ige1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmVlbjtcclxuICAgIH1cclxuXHJcbiAgICAvKiBTaG93IGNpcmNsZSBtYXJrICovXHJcbiAgICAmX19pbnB1dDpjaGVja2VkIH4gLmNvbmVkLXJhZGlvX19pbmRpY2F0b3I6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0OmNoZWNrZWQgfiAuY29uZWQtcmFkaW9fX2xhYmVsLW5hbWUge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICB9XHJcblxyXG4gICAgLyogRGlzYWJsZWQgY2lyY2xlIGNvbG91ciAqL1xyXG4gICAgJl9faW5wdXQ6ZGlzYWJsZWQgfiAuY29uZWQtcmFkaW9fX2luZGljYXRvcjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1ibGFjayB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxufVxyXG4iLCIuanMtcmVjYXB0Y2hhIHtcclxuICAgIC5ncmVjYXB0Y2hhLWJhZGdlIHtcclxuICAgICAgICBib3R0b206IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG5cclxuICAgICYtLW1haWQtYWN0aXZlIHtcclxuICAgICAgICAuZ3JlY2FwdGNoYS1iYWRnZSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTI1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDc3cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT0gU0VMRUNUIEJPWCA9PT09PT09PT09PT09PT1cclxuXHJcbi5jb25lZC1maWVsZC1zZWxlY3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmNvbmVkLXNlbGVjdCB7XHJcbiAgICBAaW5jbHVkZSB3ZWJraXQtYXBwYXJlbmNlKG5vbmUpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBhZGRpbmc6IDI5cHggMCAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDcycHg7XHJcbiAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgZm9udDogY2FsY3VsYXRlLXJlbSgxOCkgLyBjYWxjdWxhdGUtcmVtKDI2KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZDtcclxuXHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlLXJlbSgzMCk7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDIyKTtcclxuICAgIH1cclxuXHJcbiAgICAmOi1tb3otZm9jdXNyaW5nIHtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JlZW47XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAwICRkYXJrLWdyYXk7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkO1xyXG5cclxuICAgICAgICAmOi1tb3otZm9jdXNyaW5nIHtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAwICRkYXJrLWdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW5vLW1hcmdpbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XHJcblxyXG4gICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJiB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbmVkLWZvY3VzLW91dGxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcikgJiB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLm9ydS1mb2N1cy1vdXRsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1vbi1mb2N1cyB7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDNweCBzb2xpZCAkZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMC41KTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOjotbXMtZXhwYW5kIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWxlZnQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNCkgLyBjYWxjdWxhdGUtcmVtKDE0KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNDclO1xyXG4gICAgICAgIHJpZ2h0OiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHdpZHRoOiA1N3B4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oNDApO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlbHAtdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEzKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgNXB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG9wdGlvbiB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcblxyXG4gICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY29uZWQtaW5wdXQtbWVzc2FnZS0tZXJyb3Ige1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PSBTa2lwIHRvIE1haW4gQ29udGVudCA9PT09PT09PT09PT09PT1cclxuXHJcbi5za2lwLW1haW4tY29udGVudCB7XHJcbiAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMTAwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1lZGl1bS1ncmF5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMTMpO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJiB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbmVkLWZvY3VzLW91dGxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcikgJiB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLm9ydS1mb2N1cy1vdXRsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1ibHVlIHtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tb3JhbmdlIHtcclxuICAgICAgICBjb2xvcjogJHRlYWw7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0xMnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTNweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDQwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09IFNVQk1JVCBCVVRUT04gPT09PT09PT09PT09PT09XHJcblxyXG4uc3VibWl0LWJ1dHRvbiB7XHJcbiAgICBAZXh0ZW5kIC5idXR0b24sIC5idXR0b24tLWhpZ2gtZW1waGFzaXMtbGFyZ2U7XHJcblxyXG4gICAgJi0tY2xvc2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY2lyY2xlIHtcclxuICAgICAgICBkaXNwbGF5OiBvcGFjaXR5O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWVycm9yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtLWhpZGRlbiB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbixcclxuICAgICYtLXBvc3QtcGF5bWVudC1pY29uIHtcclxuICAgICAgICBAZXh0ZW5kIC5idXR0b24taWNvbjtcclxuICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTEycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oNTApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMzJweCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNjRweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJnLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnaG9zdC13aGl0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1iZy1jb250YWluZXItcmV2ZXJzZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NsaXAtcmlnaHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgY2xpcDogcmVjdCgwLCA2NHB4LCA2NHB4LCAzMnB4KTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbGljZS1yaWdodCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAsIGVhc2UpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMzJweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgwKSk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgY2xpcDogcmVjdCgwLCAzMnB4LCA2NHB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbGljZS1yaWdodC0td2hpdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnaG9zdC13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jbGlwLWxlZnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgY2xpcDogcmVjdCgwLCAzMnB4LCA2NHB4LCAwKTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbGljZS1sZWZ0IHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMCwgZWFzZSk7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzMnB4KTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDApKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICBjbGlwOiByZWN0KDAsIDY0cHgsIDY0cHgsIDMycHgpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWNlLWxlZnQtLXdoaXRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2hvc3Qtd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDMycHgpO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xyXG4gICAgICAgIGhlaWdodDogNTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190b3AtLXNob3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci0tbG9naW4tbW9kYWwge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpOm5vdCguaXMtb3J1KSAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5jb25lZC1idXR0b24tZm9jdXM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcikgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAub3J1LWJ1dHRvbi1mb2N1cztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdWJtaXQtYnV0dG9uX19jb250YWluZXItLWJsdWUge1xyXG4gICAgLnN1Ym1pdC1idXR0b25fX3NsaWNlLXJpZ2h0LFxyXG4gICAgLnN1Ym1pdC1idXR0b25fX3NsaWNlLWxlZnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdWJtaXQtYnV0dG9uX19zbGljZS1yaWdodC0td2hpdGUsXHJcbiAgICAuc3VibWl0LWJ1dHRvbl9fc2xpY2UtbGVmdC0td2hpdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnaG9zdC13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc3VibWl0LWJ1dHRvbi0tbG9naW4tbW9kYWwge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLWxvZ2luLW1vZGFsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc3VibWl0LWJ1dHRvbl9fY29udGFpbmVyLS1iZy1jb250YWluZXItcmV2ZXJzZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3VibWl0LWJ1dHRvbl9fY29udGFpbmVyLS1vcnUge1xyXG4gICAgLnN1Ym1pdC1idXR0b25fX3NsaWNlLXJpZ2h0LFxyXG4gICAgLnN1Ym1pdC1idXR0b25fX3NsaWNlLWxlZnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdWJtaXQtYnV0dG9uX19zbGljZS1yaWdodC0td2hpdGUsXHJcbiAgICAuc3VibWl0LWJ1dHRvbl9fc2xpY2UtbGVmdC0td2hpdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnaG9zdC13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLnN1Ym1pdC1idXR0b25fX2NvbnRhaW5lci0tYmctY29udGFpbmVyLXJldmVyc2VkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDtcclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT0gVEVYVEFSRUEgPT09PT09PT09PT09PT09XHJcblxyXG4uY29uZWQtdGV4dGFyZWEge1xyXG4gICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nOiA0NXB4IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgZm9udDogY2FsY3VsYXRlLXJlbSgyMikgLyBjYWxjdWxhdGUtcmVtKDI2KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZDtcclxuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gICAgcmVzaXplOiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLXNtYWxsZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicC1jb250YWN0LXVzIHtcclxuICAgICAgICBwYWRkaW5nOiAzM3B4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICBwYWRkaW5nOiAzM3B4IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzhweDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRibHVlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICAgICArIGxhYmVsIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMTIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuXHJcbiAgICAgICAgJixcclxuICAgICAgICAmICsgLmNvbmVkLWxhYmVsLFxyXG4gICAgICAgICYgKyAuY29uZWQtbGFiZWwgKyAuYm9yZGVyLWJhciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tb24tZm9jdXMge1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAzcHggc29saWQgJGdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1maWxsZWQgfiBsYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMTIpO1xyXG4gICAgfVxyXG5cclxuICAgICYtLW9wdC1vdXQge1xyXG4gICAgICAgIG1hcmdpbjogMzNweCAwO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICBmb250LWZhbWlseTogJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDE0KTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcbiAgICAgICAgcmVzaXplOiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDMzcHggMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09IFRFWFQgU0VBUkNIID09PT09PT09PT09PT09PVxyXG5cclxuLnRleHQtc2VhcmNoIHtcclxuICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTBweCk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBmb250OiAkb3Blbi1zYW5zLXNlbWktYm9sZCBjYWxjdWxhdGUtcmVtKDEyKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAxNSU7XHJcbiAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMTVweDtcclxuICAgICAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSg0MCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vIC8vID09PT09PT09PT09PSBUT09MVElQID09PT09PT09PT09PT09PVxyXG5cclxuLmNvbmVkLXRvb2x0aXAge1xyXG4gICAgJi0tY2VudGVyZWQge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAubWFuYWdlLWNhcmRzX190aXRsZS1jb250YWluZXIgJiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tb3BlbixcclxuICAgICYtLWNsb3NlIHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTgwZGVnKSk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuaWNvbi1yZXBvcnQtcHJvYmxlbTo6YmVmb3JlO1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDIyKSAnY29uZWQtaWNvbnMnO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1vcGVuIHtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbmVkLWJ1dHRvbi1mb2N1cztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vcnUtYnV0dG9uLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNsb3NlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgcmlnaHQ6IDFweDtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5pY29uLWNsb3NlOjpiZWZvcmU7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMzUpICdjb25lZC1pY29ucyc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpOm5vdCguaXMtb3J1KSAmIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbmVkLWZvY3VzLW91dGxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKSAmIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9ydS1mb2N1cy1vdXRsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWlucHV0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA0MHB4O1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWlucHV0LXNpbmdsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNDBweDtcclxuICAgICAgICByaWdodDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BhcmFncmFwaCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1yZWd1bGFyO1xyXG5cclxuICAgICAgICAuY29uZWQtdG9vbHRpcC0tb3BlbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBAZXh0ZW5kICVpbmxpbmUtZmxleDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZGF0ZS1waWNrZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udDogJG9wZW4tc2Fucy1yZWd1bGFyIGNhbGN1bGF0ZS1yZW0oMTMpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDM4cHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1lZGl0LXByb2ZpbGUge1xyXG4gICAgICAgIEBleHRlbmQgJWlubGluZS1mbGV4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMCkpO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmljb24tcXVlc3Rpb246OmJlZm9yZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZnVsbC13aWR0aCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0td2hpdGUtYmx1ZSB7XHJcbiAgICAgICAgLmNvbmVkLXRvb2x0aXAtLW9wZW4sXHJcbiAgICAgICAgLmNvbmVkLXRvb2x0aXAtLWNsb3NlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0td2hpdGUtcmVkIHtcclxuICAgICAgICAuY29uZWQtdG9vbHRpcC0tb3BlbixcclxuICAgICAgICAuY29uZWQtdG9vbHRpcC0tY2xvc2Uge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1yZWQge1xyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgfVxyXG5cclxuICAgIC5pcy1vcnUgJiB7XHJcbiAgICAgICAgJi0tb3BlbixcclxuICAgICAgICAmLS1jbG9zZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGVhbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXdoaXRlLXJlZCB7XHJcbiAgICAgICAgICAgIC5jb25lZC10b29sdGlwLS1vcGVuLFxyXG4gICAgICAgICAgICAuY29uZWQtdG9vbHRpcC0tY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udG9vbHRpcF9fdGVtcGxhdGVzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuIiwiLnRyYW5zYWN0aW9uYWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50O1xyXG5cclxuICAgICYtLWhpZGRlbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICYtLW1hcmdpbi1ib3R0b20ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbm8tbWFyZ2luIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VibWl0IHtcclxuICAgICAgICBAZXh0ZW5kIC5idXR0b24sIC5idXR0b24tLWhpZ2gtZW1waGFzaXM7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLXdpZHRoOiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1zbWFsbCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNTglO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZXh0cmEtd2lkdGgge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZWRpdC1wcm9maWxlIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXByZWZlcmVuY2UtY2VudGVyIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb25lZC1mb3JtLXdyYXBwZXIgJiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcik6bm90KC5pcy1vcnUpICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29uZWQtZm9jdXMtb3V0bGluZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAub3J1LWZvY3VzLW91dGxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW5vLXBhZGRpbmcge1xyXG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1uby1tYXJnaW4tbm8tcGFkZGluZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWZpbmlzaCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19mdWxsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zaW5nbGUtZmllbGQge1xyXG4gICAgICAgIG1hcmdpbjogNDBweCAwIDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGFsZiB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG5cclxuICAgICAgICAmLWJsb2NrIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1jYXJkcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDclO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1zdHJpY3Qge1xyXG4gICAgICAgICAgICAgICAgZmxleDogNDklIDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYmFzZWxpbmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LWVuZCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10b3Age1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWlubGluZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1lbmQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taW5saW5lLWNlbnRlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNlbnRlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZnVsbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZ3V0dGVyLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lubGluZS1ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2VudGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oNDApIC8gY2FsY3VsYXRlLXJlbSg1NSkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSg1MCkgLyBjYWxjdWxhdGUtcmVtKDcwKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYmVuZWZpdHMtdGl0bGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMzUpIC8gY2FsY3VsYXRlLXJlbSg0MikgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSg0MCkgLyBjYWxjdWxhdGUtcmVtKDQ3KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYmVuZWZpdHMtdGl0bGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW1hcmdpbi1ib3R0b20ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZS0tbGVmdCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udDogJG9wZW4tc2Fucy1ib2xkIGNhbGN1bGF0ZS1yZW0oMTQpIC8gY2FsY3VsYXRlLXJlbSgxOCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgICYtLWRpdmlkZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMjBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWF2ZXJhZ2UtYW1vdW50IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJvbGRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BhcmFncmFwaCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE2KSAvIGNhbGN1bGF0ZS1yZW0oMjIpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICBwID4gYTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbm8tcGFkZGluZy1tb2JpbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1uby1wYWRkaW5nLWxlZnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1uby1wYWRkaW5nLWxlZnQtbW9iaWxlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZnVsbC13aWR0aCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY2VudGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbGVmdC1jZW50ZXItbW9iaWxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ib2xkIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYm9sZGVyIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWV4dHJhLWJvbGQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1leHRyYS1ib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc2NvcnBpby1jb2xvciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luOiA3LjUlIDAgNSU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxOCkgLyBjYWxjdWxhdGUtcmVtKDI2KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGUtcmVtKDMwKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDIyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGlzY2xhaW1lciB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgZm9udDogJG9wZW4tc2Fucy1zZW1pLWJvbGQgY2FsY3VsYXRlLXJlbSgxNCkgLyBjYWxjdWxhdGUtcmVtKDIwKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBAZXh0ZW5kIC5idXR0b24tbGluaztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDVweCAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW5vLWRlY29yYXRpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW5vLXVwcGVyY2FzZSB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbmVkLWZvY3VzLW91dGxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcikgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLm9ydS1mb2N1cy1vdXRsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYXJhZ3JhcGgtLWRlc2NyaXB0aW9uLFxyXG4gICAgJl9fcGFyYWdyYXBoLS1kZXNjcmlwdGlvbiA+IHAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTgpIC8gY2FsY3VsYXRlLXJlbSgyMikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1ib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYXJhZ3JhcGgtLWRlc2NyaXB0aW9uLWJsYWNrLFxyXG4gICAgJl9fcGFyYWdyYXBoLS1kZXNjcmlwdGlvbi1ibGFjayA+IHAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMjIpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFyYWdyYXBoLS1yZWQsXHJcbiAgICAmX19wYXJhZ3JhcGgtLXJlZCA+IHAge1xyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BhcmFncmFwaC0tZGFyay1ncmF5LFxyXG4gICAgJl9fcGFyYWdyYXBoLS1kYXJrLWdyYXkgPiBwIHtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wYXJhZ3JhcGgtLWxlZnQsXHJcbiAgICAmX19wYXJhZ3JhcGgtLWxlZnQgPiBwIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAmX190b29sdGlwLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEzKSAvIGNhbGN1bGF0ZS1yZW0oMTYpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICAmLS1tYXJnaW4tYm90dG9tIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaW5saW5lLWZsZXgoKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jaGVja2JveC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICBmb250OiAkb3Blbi1zYW5zLXNlbWktYm9sZCBjYWxjdWxhdGUtcmVtKDE0KSAvIGNhbGN1bGF0ZS1yZW0oMjApICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1jYXJkcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yYWRpby1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udDogJG9wZW4tc2Fucy1zZW1pLWJvbGQgY2FsY3VsYXRlLXJlbSgxNikgLyBjYWxjdWxhdGUtcmVtKDE4KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuXHJcbiAgICAgICAgJi0tbWFyZ2luLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm90dG9tLWlucHV0LWRlc2NyaXB0aW9uLXdyYXBwZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm90dG9tLWlucHV0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIGZvbnQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkIGNhbGN1bGF0ZS1yZW0oMTQpIC8gY2FsY3VsYXRlLXJlbSgyMCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgICYtLWdyZWVuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgZm9udDogJG9wZW4tc2Fucy1zZW1pLWJvbGQgY2FsY3VsYXRlLXJlbSgxNikgLyBjYWxjdWxhdGUtcmVtKDIwKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBAZXh0ZW5kIC5idXR0b24sIC5idXR0b24tLWhpZ2gtZW1waGFzaXMtbGFyZ2U7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXV0aGVudGljYXRpb24ge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idXR0b24ge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5idXR0b247XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idXR0b24tLXdpZGUge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5idXR0b24tLWhpZ2gtZW1waGFzaXMtbGFyZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZm9ybSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tb25lLXRoaXJkIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuICAgICAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZmlyc3QtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvcm1hdGlvbmFsLWJveCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRsaWdodC1ncmF5O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuXHJcbiAgICAgICAgPiBwIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1mbG93KHJvdyk7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50cmFuc2FjdGlvbmFsX19wYXJhZ3JhcGgge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taWNvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgyNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWltYWdlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGxlZnQpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudHJhbnNhY3Rpb25hbF9fcGFyYWdyYXBoLS1hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEzKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtZXh0cmEtYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZXJyb3Ige1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgZm9udDogJG9wZW4tc2Fucy1zZW1pLWJvbGQgY2FsY3VsYXRlLXJlbSgxNikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbmVkLWZvY3VzLW91dGxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcikgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLm9ydS1mb2N1cy1vdXRsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYTpub3QoLnRyYW5zYWN0aW9uYWxfX2Vycm9yLWxpbmspIHtcclxuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjdweDtcclxuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgyNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNlbnRlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXdoaXRlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0td2hpdGUtYm94LWJvcmRlci1yZWQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICRyZWQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW5vLXBhZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Vycm9yLS1kYXNoYm9hcmQtdXBkYXRlZCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Vycm9yLS1lbmVyZ3ktdXNhZ2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICBmb250OiAkb3Blbi1zYW5zLXNlbWktYm9sZCBjYWxjdWxhdGUtcmVtKDE0KSAvIGNhbGN1bGF0ZS1yZW0oMjApICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NyZWRpdC1jYXJkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29uZWQtdG9vbHRpcC0tb3Blbjo6YWZ0ZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxufVxyXG4iLCIuYWRkaXRpb25hbC1idXR0b24ge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihmb250LXNpemUsIDAuMnMsIGVhc2UpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG5cclxuICAgICY6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1wcmltYXJ5LWNvbG9yIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAuaXMtb3J1ICYge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXNlY29uZGFyeS1jb2xvciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG5cclxuICAgICAgICAuaXMtb3J1ICYge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZWFsO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGVhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmU6bm90KFtkaXNhYmxlZF0pIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgIC5pcy1vcnUgJiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcclxuICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG5cclxuICAgICAgICBbY2xhc3NePSdpY29uLSddLFxyXG4gICAgICAgIFtjbGFzcyo9JyBpY29uLSddIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmJhY2stdG8tdG9wLWxpbmsge1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNTBweCAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgODBweCAyMS41JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJiB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbmVkLWZvY3VzLW91dGxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcikgJiB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLm9ydS1mb2N1cy1vdXRsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBWZW5kb3JcclxuXHJcbiAgIFRoaXJkIHBhcnR5IGNvbXBvbmVudHMuXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5AaW1wb3J0ICdiZW1pZnknO1xyXG5AaW1wb3J0ICdjMyc7XHJcbkBpbXBvcnQgJ2pxdWVyeS11aS5zdHJ1Y3R1cmUnO1xyXG5AaW1wb3J0ICdqcXVlcnktdWkudGhlbWUubWluJztcclxuQGltcG9ydCAnc3dpcGVyJztcclxuQGltcG9ydCAndG9vbHRpcHN0ZXIuYnVuZGxlJztcclxuQGltcG9ydCAndG9vbHRpcHN0ZXIuY29yZSc7XHJcbiIsIi8vIGJlbWlmeVxyXG4vLyBodHRwczovL2d0aWh1Yi5jb20vZnJhbnpoZWlkbC9iZW1pZnlcclxuLy8gRnJhbnogSGVpZGwgMjAxNVxyXG4vLyBNSVQgTGljZW5zZVxyXG5cclxuLy8gQ09ORklHXHJcbi8vID09PT09PVxyXG4vLyBZb3UgY2FuIGNoYW5nZSB0aGUgY29uZmlndXJhdGlvbiBoZXJlLiBUbyB1c2UgeW91ciBvd24gY29uZmlnL3ZhcmlhYmxlcyBmaWxlLCBqdXN0IGltcG9ydCB5b3VyIHZhcmlhYmxlcyBiZWZvcmUgdXNpbmcgb25lIG9mIHRoZSBtaXhpbnMuXHJcblxyXG4vLyBPdXRwdXQgY29tYmluZWQgc3RhdGUgc2VsZWN0b3JzIGxpa2U6XHJcbi8vICAgIC5ibG9ja19fZWxlbWVudC5pcy1hY3RpdmUge31cclxuLy8gU2V0IHRvIGZhbHNlIHRvIG91dHB1dCBzaW5nbGUsIG5vbi1jb21iaW5lZCBzdGF0ZSBtb2RpZmllcnM6XHJcbi8vICAgIC5ibG9ja19fZWxlbWVudC0taXMtYWN0aXZlIHt9XHJcbiRjb21iaW5lZC1zdGF0ZS1zZWxlY3RvcnM6IHRydWUgIWRlZmF1bHQ7XHJcblxyXG4vLyAuYmxvY2tbc2VwYXJhdG9yXWVsZW1lbnQ6XHJcbiRlbGVtZW50LXNlcGFyYXRvcjogJ19fJyAhZGVmYXVsdDtcclxuXHJcbi8vIC5ibG9ja1tzZXBhcmF0b3JdbW9kaWZpZXI6XHJcbiRtb2RpZmllci1zZXBhcmF0b3I6ICctLScgIWRlZmF1bHQ7XHJcblxyXG4vLyBUaGUgZGVmYXVsdCBwcmVmaXggZm9yIHN0YXRlIG1vZGlmaWVyIHNlbGVjdG9ycywgd2lsbCBiZSBjb21iaW5lZCB3aXRoICRtb2RpZmllci1zZXBhcmF0b3I6XHJcbiRzdGF0ZS1wcmVmaXg6ICdpcycgIWRlZmF1bHQ7XHJcblxyXG4vLyBNSVhJTlNcclxuLy8gPT09PT09XHJcbkBtaXhpbiBibG9jaygkbmFtZSkge1xyXG4gICAgLiN7JG5hbWV9IHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGVsZW1lbnQoJG5hbWUpIHtcclxuICAgIEBhdC1yb290IHtcclxuICAgICAgICAmI3skZWxlbWVudC1zZXBhcmF0b3J9I3skbmFtZX0ge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtb2RpZmllcigkbmFtZSkge1xyXG4gICAgQGF0LXJvb3Qge1xyXG4gICAgICAgICYjeyRtb2RpZmllci1zZXBhcmF0b3J9I3skbmFtZX0ge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzdGF0ZSgkc3RhdGUsICRwcmVmaXg6ICRzdGF0ZS1wcmVmaXgpIHtcclxuICAgIEBpZiAkY29tYmluZWQtc3RhdGUtc2VsZWN0b3JzID09IHRydWUge1xyXG4gICAgICAgIEBhdC1yb290IHtcclxuICAgICAgICAgICAgJi4jeyRwcmVmaXh9LSN7JHN0YXRlfSB7XHJcbiAgICAgICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICAgIEBhdC1yb290IHtcclxuICAgICAgICAgICAgJiN7JG1vZGlmaWVyLXNlcGFyYXRvcn0jeyRwcmVmaXh9LSN7JHN0YXRlfSB7XHJcbiAgICAgICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gQUxJQVNFU1xyXG4vLyA9PT09PT09XHJcbkBtaXhpbiBjb21wb25lbnQoJG5hbWUpIHtcclxuICAgIEBpbmNsdWRlIGJsb2NrKCRuYW1lKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjaGlsZCgkbmFtZSkge1xyXG4gICAgQGluY2x1ZGUgZWxlbWVudCgkbmFtZSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gc3ViY29tcG9uZW50KCRuYW1lKSB7XHJcbiAgICBAaW5jbHVkZSBlbGVtZW50KCRuYW1lKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzdWIoJG5hbWUpIHtcclxuICAgIEBpbmNsdWRlIGVsZW1lbnQoJG5hbWUpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG4iLCIvKi0tIENoYXJ0IC0tKi9cclxuLmMzIHN2ZyB7XHJcbiAgICBmb250OiAxMHB4IHNhbnMtc2VyaWY7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5jMyBwYXRoLFxyXG4uYzMgbGluZSB7XHJcbiAgICBmaWxsOiBub25lO1xyXG4gICAgc3Ryb2tlOiAjMDAwO1xyXG59XHJcblxyXG4uYzMgdGV4dCB7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uYzMtbGVnZW5kLWl0ZW0tdGlsZSxcclxuLmMzLXhncmlkLWZvY3VzLFxyXG4uYzMteWdyaWQsXHJcbi5jMy1ldmVudC1yZWN0LFxyXG4uYzMtYmFycyBwYXRoIHtcclxuICAgIHNoYXBlLXJlbmRlcmluZzogY3Jpc3BFZGdlcztcclxufVxyXG5cclxuLmMzLWNoYXJ0LWFyYyBwYXRoIHtcclxuICAgIHN0cm9rZTogI2ZmZjtcclxufVxyXG5cclxuLmMzLWNoYXJ0LWFyYyByZWN0IHtcclxuICAgIHN0cm9rZTogd2hpdGU7XHJcbiAgICBzdHJva2Utd2lkdGg6IDE7XHJcbn1cclxuXHJcbi5jMy1jaGFydC1hcmMgdGV4dCB7XHJcbiAgICBmaWxsOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcblxyXG4vKi0tIEF4aXMgLS0qL1xyXG4vKi0tIEdyaWQgLS0qL1xyXG4uYzMtZ3JpZCBsaW5lIHtcclxuICAgIHN0cm9rZTogI2FhYTtcclxufVxyXG5cclxuLmMzLWdyaWQgdGV4dCB7XHJcbiAgICBmaWxsOiAjYWFhO1xyXG59XHJcblxyXG4uYzMteGdyaWQsXHJcbi5jMy15Z3JpZCB7XHJcbiAgICBzdHJva2UtZGFzaGFycmF5OiAzIDM7XHJcbn1cclxuXHJcbi8qLS0gVGV4dCBvbiBDaGFydCAtLSovXHJcbi5jMy10ZXh0LmMzLWVtcHR5IHtcclxuICAgIGZpbGw6ICM4MDgwODA7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxufVxyXG5cclxuLyotLSBMaW5lIC0tKi9cclxuLmMzLWxpbmUge1xyXG4gICAgc3Ryb2tlLXdpZHRoOiAxcHg7XHJcbn1cclxuXHJcbi8qLS0gUG9pbnQgLS0qL1xyXG4uYzMtY2lyY2xlLl9leHBhbmRlZF8ge1xyXG4gICAgc3Ryb2tlLXdpZHRoOiAxcHg7XHJcbiAgICBzdHJva2U6IHdoaXRlO1xyXG59XHJcblxyXG4uYzMtc2VsZWN0ZWQtY2lyY2xlIHtcclxuICAgIGZpbGw6IHdoaXRlO1xyXG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XHJcbn1cclxuXHJcbi8qLS0gQmFyIC0tKi9cclxuLmMzLWJhciB7XHJcbiAgICBzdHJva2Utd2lkdGg6IDA7XHJcbn1cclxuXHJcbi5jMy1iYXIuX2V4cGFuZGVkXyB7XHJcbiAgICBmaWxsLW9wYWNpdHk6IDE7XHJcbiAgICBmaWxsLW9wYWNpdHk6IDAuNzU7XHJcbn1cclxuXHJcbi8qLS0gRm9jdXMgLS0qL1xyXG4uYzMtdGFyZ2V0LmMzLWZvY3VzZWQge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmMzLXRhcmdldC5jMy1mb2N1c2VkIHBhdGguYzMtbGluZSxcclxuLmMzLXRhcmdldC5jMy1mb2N1c2VkIHBhdGguYzMtc3RlcCB7XHJcbiAgICBzdHJva2Utd2lkdGg6IDJweDtcclxufVxyXG5cclxuLmMzLXRhcmdldC5jMy1kZWZvY3VzZWQge1xyXG4gICAgb3BhY2l0eTogMC4zICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qLS0gUmVnaW9uIC0tKi9cclxuLmMzLXJlZ2lvbiB7XHJcbiAgICBmaWxsOiBzdGVlbGJsdWU7XHJcbiAgICBmaWxsLW9wYWNpdHk6IDAuMTtcclxufVxyXG5cclxuLyotLSBCcnVzaCAtLSovXHJcbi5jMy1icnVzaCAuZXh0ZW50IHtcclxuICAgIGZpbGwtb3BhY2l0eTogMC4xO1xyXG59XHJcblxyXG4vKi0tIFNlbGVjdCAtIERyYWcgLS0qL1xyXG4vKi0tIExlZ2VuZCAtLSovXHJcbi5jMy1sZWdlbmQtaXRlbSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5jMy1sZWdlbmQtaXRlbS1oaWRkZW4ge1xyXG4gICAgb3BhY2l0eTogMC4xNTtcclxufVxyXG5cclxuLmMzLWxlZ2VuZC1iYWNrZ3JvdW5kIHtcclxuICAgIG9wYWNpdHk6IDAuNzU7XHJcbiAgICBmaWxsOiB3aGl0ZTtcclxuICAgIHN0cm9rZTogbGlnaHRncmF5O1xyXG4gICAgc3Ryb2tlLXdpZHRoOiAxO1xyXG59XHJcblxyXG4vKi0tIFRpdGxlIC0tKi9cclxuLmMzLXRpdGxlIHtcclxuICAgIGZvbnQ6IDE0cHggc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLyotLSBUb29sdGlwIC0tKi9cclxuLmMzLXRvb2x0aXAtY29udGFpbmVyIHtcclxuICAgIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4uYzMtdG9vbHRpcCB7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgZW1wdHktY2VsbHM6IHNob3c7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDdweCA3cHggMTJweCAtOXB4ICM3Nzc3Nzc7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDdweCA3cHggMTJweCAtOXB4ICM3Nzc3Nzc7XHJcbiAgICBib3gtc2hhZG93OiA3cHggN3B4IDEycHggLTlweCAjNzc3Nzc3O1xyXG4gICAgb3BhY2l0eTogMC45O1xyXG59XHJcblxyXG4uYzMtdG9vbHRpcCB0ciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG59XHJcblxyXG4uYzMtdG9vbHRpcCB0aCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgcGFkZGluZzogMnB4IDVweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmMzLXRvb2x0aXAgdGQge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgcGFkZGluZzogM3B4IDZweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IGRvdHRlZCAjOTk5O1xyXG59XHJcblxyXG4uYzMtdG9vbHRpcCB0ZCA+IHNwYW4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxufVxyXG5cclxuLmMzLXRvb2x0aXAgdGQudmFsdWUge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi8qLS0gQXJlYSAtLSovXHJcbi5jMy1hcmVhIHtcclxuICAgIHN0cm9rZS13aWR0aDogMDtcclxuICAgIG9wYWNpdHk6IDAuMjtcclxufVxyXG5cclxuLyotLSBBcmMgLS0qL1xyXG4uYzMtY2hhcnQtYXJjcy10aXRsZSB7XHJcbiAgICBkb21pbmFudC1iYXNlbGluZTogbWlkZGxlO1xyXG4gICAgZm9udC1zaXplOiAxLjNlbTtcclxufVxyXG5cclxuLmMzLWNoYXJ0LWFyY3MgLmMzLWNoYXJ0LWFyY3MtYmFja2dyb3VuZCB7XHJcbiAgICBmaWxsOiAjZTBlMGUwO1xyXG4gICAgc3Ryb2tlOiAjZmZmO1xyXG59XHJcblxyXG4uYzMtY2hhcnQtYXJjcyAuYzMtY2hhcnQtYXJjcy1nYXVnZS11bml0IHtcclxuICAgIGZpbGw6ICMwMDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi5jMy1jaGFydC1hcmNzIC5jMy1jaGFydC1hcmNzLWdhdWdlLW1heCB7XHJcbiAgICBmaWxsOiAjNzc3O1xyXG59XHJcblxyXG4uYzMtY2hhcnQtYXJjcyAuYzMtY2hhcnQtYXJjcy1nYXVnZS1taW4ge1xyXG4gICAgZmlsbDogIzc3NztcclxufVxyXG5cclxuLmMzLWNoYXJ0LWFyYyAuYzMtZ2F1Z2UtdmFsdWUge1xyXG4gICAgZmlsbDogIzAwMDtcclxuICAgIC8qICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDsqL1xyXG59XHJcblxyXG4uYzMtY2hhcnQtYXJjLmMzLXRhcmdldCBnIHBhdGgge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmMzLWNoYXJ0LWFyYy5jMy10YXJnZXQuYzMtZm9jdXNlZCBnIHBhdGgge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLyotLSBab29tIC0tKi9cclxuLmMzLWRyYWctem9vbS5lbmFibGVkIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGwgIWltcG9ydGFudDtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5jMy1kcmFnLXpvb20uZGlzYWJsZWQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLmMzLWRyYWctem9vbSAuZXh0ZW50IHtcclxuICAgIGZpbGwtb3BhY2l0eTogMC4xO1xyXG59XHJcbiIsIi8qIVxyXG4gKiBqUXVlcnkgVUkgQ1NTIEZyYW1ld29yayAxLjEyLjBcclxuICogaHR0cDovL2pxdWVyeXVpLmNvbVxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yc1xyXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuXHJcbiAqIGh0dHA6Ly9qcXVlcnkub3JnL2xpY2Vuc2VcclxuICpcclxuICogaHR0cDovL2FwaS5qcXVlcnl1aS5jb20vY2F0ZWdvcnkvdGhlbWluZy9cclxuICovXHJcbi8qIExheW91dCBoZWxwZXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udWktaGVscGVyLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGUge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgbWFyZ2luOiAtMXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMXB4O1xyXG59XHJcbi51aS1oZWxwZXItcmVzZXQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG4udWktaGVscGVyLWNsZWFyZml4OmJlZm9yZSxcclxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxufVxyXG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcbi51aS1oZWxwZXItemZpeCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTApOyAvKiBzdXBwb3J0OiBJRTggKi9cclxufVxyXG5cclxuLnVpLWZyb250IHtcclxuICAgIHotaW5kZXg6IDEwMDtcclxufVxyXG5cclxuLyogSW50ZXJhY3Rpb24gQ3Vlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnVpLXN0YXRlLWRpc2FibGVkIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi8qIEljb25zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udWktaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgbWFyZ2luLXRvcDogLTAuMjVlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtaW5kZW50OiAtOTk5OTlweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG4udWktd2lkZ2V0LWljb24tYmxvY2sge1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogTWlzYyB2aXN1YWxzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyogT3ZlcmxheXMgKi9cclxuLnVpLXdpZGdldC1vdmVybGF5IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG4udWktZGF0ZXBpY2tlciB7XHJcbiAgICB3aWR0aDogMTdlbTtcclxuICAgIHBhZGRpbmc6IDAuMmVtIDAuMmVtIDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwLjJlbSAwO1xyXG59XHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsXHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAycHg7XHJcbiAgICB3aWR0aDogMS44ZW07XHJcbiAgICBoZWlnaHQ6IDEuOGVtO1xyXG59XHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIsXHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xyXG4gICAgdG9wOiAxcHg7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XHJcbiAgICBsZWZ0OiAycHg7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XHJcbiAgICByaWdodDogMnB4O1xyXG59XHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIge1xyXG4gICAgbGVmdDogMXB4O1xyXG59XHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xyXG4gICAgcmlnaHQ6IDFweDtcclxufVxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sXHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG59XHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcclxuICAgIG1hcmdpbjogMCAyLjNlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBtYXJnaW46IDFweCAwO1xyXG59XHJcbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLW1vbnRoLFxyXG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci15ZWFyIHtcclxuICAgIHdpZHRoOiA0NSU7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXIgdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIG1hcmdpbjogMCAwIDAuNGVtO1xyXG59XHJcbi51aS1kYXRlcGlja2VyIHRoIHtcclxuICAgIHBhZGRpbmc6IDAuN2VtIDAuM2VtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXIgdGQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMXB4O1xyXG59XHJcbi51aS1kYXRlcGlja2VyIHRkIHNwYW4sXHJcbi51aS1kYXRlcGlja2VyIHRkIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwLjJlbTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIG1hcmdpbjogMC43ZW0gMCAwIDA7XHJcbiAgICBwYWRkaW5nOiAwIDAuMmVtO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG59XHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbjogMC41ZW0gMC4yZW0gMC40ZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwLjJlbSAwLjZlbSAwLjNlbSAwLjZlbTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4vKiB3aXRoIG11bHRpcGxlIGNhbGVuZGFycyAqL1xyXG4udWktZGF0ZXBpY2tlci51aS1kYXRlcGlja2VyLW11bHRpIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG59XHJcbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHRhYmxlIHtcclxuICAgIHdpZHRoOiA5NSU7XHJcbiAgICBtYXJnaW46IDAgYXV0byAwLjRlbTtcclxufVxyXG4udWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXItbXVsdGktMyAudWktZGF0ZXBpY2tlci1ncm91cCB7XHJcbiAgICB3aWR0aDogMzMuMyU7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cCB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG59XHJcbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxyXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcclxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG59XHJcbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xyXG4gICAgY2xlYXI6IGxlZnQ7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXItcm93LWJyZWFrIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbn1cclxuXHJcbi8qIFJUTCBzdXBwb3J0ICovXHJcbi51aS1kYXRlcGlja2VyLXJ0bCB7XHJcbiAgICBkaXJlY3Rpb246IHJ0bDtcclxufVxyXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldiB7XHJcbiAgICByaWdodDogMnB4O1xyXG4gICAgbGVmdDogYXV0bztcclxufVxyXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dCB7XHJcbiAgICBsZWZ0OiAycHg7XHJcbiAgICByaWdodDogYXV0bztcclxufVxyXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldjpob3ZlciB7XHJcbiAgICByaWdodDogMXB4O1xyXG4gICAgbGVmdDogYXV0bztcclxufVxyXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dDpob3ZlciB7XHJcbiAgICBsZWZ0OiAxcHg7XHJcbiAgICByaWdodDogYXV0bztcclxufVxyXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XHJcbiAgICBjbGVhcjogcmlnaHQ7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQsXHJcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxyXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XHJcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xyXG59XHJcblxyXG4vKiBJY29ucyAqL1xyXG4udWktZGF0ZXBpY2tlciAudWktaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtaW5kZW50OiAtOTk5OTlweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgbGVmdDogMC41ZW07XHJcbiAgICB0b3A6IDAuM2VtO1xyXG59XHJcbiIsIi8qISBqUXVlcnkgVUkgLSB2MS4xMi4wIC0gMjAxNi0wOC0yNlxyXG4qIGh0dHA6Ly9qcXVlcnl1aS5jb21cclxuKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yczsgTGljZW5zZWQgTUlUICovXHJcblxyXG4udWktd2lkZ2V0IHtcclxuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbn1cclxuLnVpLXdpZGdldCAudWktd2lkZ2V0IHtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcbi51aS13aWRnZXQgaW5wdXQsXHJcbi51aS13aWRnZXQgc2VsZWN0LFxyXG4udWktd2lkZ2V0IHRleHRhcmVhLFxyXG4udWktd2lkZ2V0IGJ1dHRvbiB7XHJcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcbi51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcclxufVxyXG4udWktd2lkZ2V0LWNvbnRlbnQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBjb2xvcjogIzMzMztcclxufVxyXG4udWktd2lkZ2V0LWNvbnRlbnQgYSB7XHJcbiAgICBjb2xvcjogIzMzMztcclxufVxyXG4udWktd2lkZ2V0LWhlYWRlciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgYmFja2dyb3VuZDogI2U5ZTllOTtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuLnVpLXdpZGdldC1oZWFkZXIgYSB7XHJcbiAgICBjb2xvcjogIzMzMztcclxufVxyXG4udWktc3RhdGUtZGVmYXVsdCxcclxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LFxyXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCxcclxuLnVpLWJ1dHRvbixcclxuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLFxyXG5odG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6YWN0aXZlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGNvbG9yOiAjNDU0NTQ1O1xyXG59XHJcbi51aS1zdGF0ZS1kZWZhdWx0IGEsXHJcbi51aS1zdGF0ZS1kZWZhdWx0IGE6bGluayxcclxuLnVpLXN0YXRlLWRlZmF1bHQgYTp2aXNpdGVkLFxyXG5hLnVpLWJ1dHRvbixcclxuYTpsaW5rLnVpLWJ1dHRvbixcclxuYTp2aXNpdGVkLnVpLWJ1dHRvbixcclxuLnVpLWJ1dHRvbiB7XHJcbiAgICBjb2xvcjogIzQ1NDU0NTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4udWktc3RhdGUtaG92ZXIsXHJcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsXHJcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3ZlcixcclxuLnVpLXN0YXRlLWZvY3VzLFxyXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLFxyXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMsXHJcbi51aS1idXR0b246aG92ZXIsXHJcbi51aS1idXR0b246Zm9jdXMge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIGJhY2tncm91bmQ6ICNlZGVkZWQ7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgY29sb3I6ICMyYjJiMmI7XHJcbn1cclxuLnVpLXN0YXRlLWhvdmVyIGEsXHJcbi51aS1zdGF0ZS1ob3ZlciBhOmhvdmVyLFxyXG4udWktc3RhdGUtaG92ZXIgYTpsaW5rLFxyXG4udWktc3RhdGUtaG92ZXIgYTp2aXNpdGVkLFxyXG4udWktc3RhdGUtZm9jdXMgYSxcclxuLnVpLXN0YXRlLWZvY3VzIGE6aG92ZXIsXHJcbi51aS1zdGF0ZS1mb2N1cyBhOmxpbmssXHJcbi51aS1zdGF0ZS1mb2N1cyBhOnZpc2l0ZWQsXHJcbmEudWktYnV0dG9uOmhvdmVyLFxyXG5hLnVpLWJ1dHRvbjpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzJiMmIyYjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4udWktdmlzdWFsLWZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggMXB4IHJnYig5NCwgMTU4LCAyMTQpO1xyXG59XHJcbi51aS1zdGF0ZS1hY3RpdmUsXHJcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLFxyXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLFxyXG5hLnVpLWJ1dHRvbjphY3RpdmUsXHJcbi51aS1idXR0b246YWN0aXZlLFxyXG4udWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3ZlciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAzZWZmO1xyXG4gICAgYmFja2dyb3VuZDogIzAwN2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG4udWktaWNvbi1iYWNrZ3JvdW5kLFxyXG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLWJhY2tncm91bmQge1xyXG4gICAgYm9yZGVyOiAjMDAzZWZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG4udWktc3RhdGUtYWN0aXZlIGEsXHJcbi51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLFxyXG4udWktc3RhdGUtYWN0aXZlIGE6dmlzaXRlZCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4udWktc3RhdGUtaGlnaGxpZ2h0LFxyXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCxcclxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmE5MDtcclxuICAgIGNvbG9yOiAjNzc3NjIwO1xyXG59XHJcbi51aS1zdGF0ZS1jaGVja2VkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWQ1NWU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmYTkwO1xyXG59XHJcbi51aS1zdGF0ZS1oaWdobGlnaHQgYSxcclxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQgYSxcclxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhIHtcclxuICAgIGNvbG9yOiAjNzc3NjIwO1xyXG59XHJcbi51aS1zdGF0ZS1lcnJvcixcclxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvcixcclxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMWE4OTk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmRkZmRmO1xyXG4gICAgY29sb3I6ICM1ZjNmM2Y7XHJcbn1cclxuLnVpLXN0YXRlLWVycm9yIGEsXHJcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IgYSxcclxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGEge1xyXG4gICAgY29sb3I6ICM1ZjNmM2Y7XHJcbn1cclxuLnVpLXN0YXRlLWVycm9yLXRleHQsXHJcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3ItdGV4dCxcclxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHQge1xyXG4gICAgY29sb3I6ICM1ZjNmM2Y7XHJcbn1cclxuLnVpLXByaW9yaXR5LXByaW1hcnksXHJcbi51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktcHJpbWFyeSxcclxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXByaW1hcnkge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcclxuLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1zZWNvbmRhcnksXHJcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnkge1xyXG4gICAgb3BhY2l0eTogMC43O1xyXG4gICAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTcwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuLnVpLXN0YXRlLWRpc2FibGVkLFxyXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRpc2FibGVkLFxyXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWQge1xyXG4gICAgb3BhY2l0eTogMC4zNTtcclxuICAgIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0zNSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG59XHJcbi51aS1zdGF0ZS1kaXNhYmxlZCAudWktaWNvbiB7XHJcbiAgICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MzUpO1xyXG59XHJcbi51aS1pY29uIHtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG59XHJcbi51aS1pY29uLFxyXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLWljb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWFnZXMvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nJyk7XHJcbn1cclxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLWljb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWFnZXMvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nJyk7XHJcbn1cclxuLnVpLWJ1dHRvbiAudWktaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltYWdlcy91aS1pY29uc183Nzc3NzdfMjU2eDI0MC5wbmcnKTtcclxufVxyXG4udWktc3RhdGUtaG92ZXIgLnVpLWljb24sXHJcbi51aS1zdGF0ZS1mb2N1cyAudWktaWNvbixcclxuLnVpLWJ1dHRvbjpob3ZlciAudWktaWNvbixcclxuLnVpLWJ1dHRvbjpmb2N1cyAudWktaWNvbixcclxuLnVpLXN0YXRlLWRlZmF1bHQgLnVpLWljb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWFnZXMvdWktaWNvbnNfNTU1NTU1XzI1NngyNDAucG5nJyk7XHJcbn1cclxuLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbixcclxuLnVpLWJ1dHRvbjphY3RpdmUgLnVpLWljb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWFnZXMvdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nJyk7XHJcbn1cclxuLnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaWNvbixcclxuLnVpLWJ1dHRvbiAudWktc3RhdGUtaGlnaGxpZ2h0LnVpLWljb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWFnZXMvdWktaWNvbnNfNzc3NjIwXzI1NngyNDAucG5nJyk7XHJcbn1cclxuLnVpLXN0YXRlLWVycm9yIC51aS1pY29uLFxyXG4udWktc3RhdGUtZXJyb3ItdGV4dCAudWktaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltYWdlcy91aS1pY29uc19jYzAwMDBfMjU2eDI0MC5wbmcnKTtcclxufVxyXG4udWktaWNvbi1ibGFuayB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IDE2cHg7XHJcbn1cclxuLnVpLWljb24tY2FyZXQtMS1uIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxufVxyXG4udWktaWNvbi1jYXJldC0xLW5lIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7XHJcbn1cclxuLnVpLWljb24tY2FyZXQtMS1lIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDA7XHJcbn1cclxuLnVpLWljb24tY2FyZXQtMS1zZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAwO1xyXG59XHJcbi51aS1pY29uLWNhcmV0LTEtcyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAwO1xyXG59XHJcbi51aS1pY29uLWNhcmV0LTEtc3cge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDtcclxufVxyXG4udWktaWNvbi1jYXJldC0xLXcge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMDtcclxufVxyXG4udWktaWNvbi1jYXJldC0xLW53IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAwO1xyXG59XHJcbi51aS1pY29uLWNhcmV0LTItbi1zIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAwO1xyXG59XHJcbi51aS1pY29uLWNhcmV0LTItZS13IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAwO1xyXG59XHJcbi51aS1pY29uLXRyaWFuZ2xlLTEtbiB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4O1xyXG59XHJcbi51aS1pY29uLXRyaWFuZ2xlLTEtbmUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2cHg7XHJcbn1cclxuLnVpLWljb24tdHJpYW5nbGUtMS1lIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNnB4O1xyXG59XHJcbi51aS1pY29uLXRyaWFuZ2xlLTEtc2Uge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2cHg7XHJcbn1cclxuLnVpLWljb24tdHJpYW5nbGUtMS1zIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0xNnB4O1xyXG59XHJcbi51aS1pY29uLXRyaWFuZ2xlLTEtc3cge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2cHg7XHJcbn1cclxuLnVpLWljb24tdHJpYW5nbGUtMS13IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNnB4O1xyXG59XHJcbi51aS1pY29uLXRyaWFuZ2xlLTEtbncge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNnB4O1xyXG59XHJcbi51aS1pY29uLXRyaWFuZ2xlLTItbi1zIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTZweDtcclxufVxyXG4udWktaWNvbi10cmlhbmdsZS0yLWUtdyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2cHg7XHJcbn1cclxuLnVpLWljb24tYXJyb3ctMS1uIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7XHJcbn1cclxuLnVpLWljb24tYXJyb3ctMS1uZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMzJweDtcclxufVxyXG4udWktaWNvbi1hcnJvdy0xLWUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTMycHg7XHJcbn1cclxuLnVpLWljb24tYXJyb3ctMS1zZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzJweDtcclxufVxyXG4udWktaWNvbi1hcnJvdy0xLXMge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggLTMycHg7XHJcbn1cclxuLnVpLWljb24tYXJyb3ctMS1zdyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMzJweDtcclxufVxyXG4udWktaWNvbi1hcnJvdy0xLXcge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTMycHg7XHJcbn1cclxuLnVpLWljb24tYXJyb3ctMS1udyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTMycHg7XHJcbn1cclxuLnVpLWljb24tYXJyb3ctMi1uLXMge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0zMnB4O1xyXG59XHJcbi51aS1pY29uLWFycm93LTItbmUtc3cge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0zMnB4O1xyXG59XHJcbi51aS1pY29uLWFycm93LTItZS13IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMzJweDtcclxufVxyXG4udWktaWNvbi1hcnJvdy0yLXNlLW53IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMzJweDtcclxufVxyXG4udWktaWNvbi1hcnJvd3N0b3AtMS1uIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMzJweDtcclxufVxyXG4udWktaWNvbi1hcnJvd3N0b3AtMS1lIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMzJweDtcclxufVxyXG4udWktaWNvbi1hcnJvd3N0b3AtMS1zIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMzJweDtcclxufVxyXG4udWktaWNvbi1hcnJvd3N0b3AtMS13IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMzJweDtcclxufVxyXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbiB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcHggLTQ4cHg7XHJcbn1cclxuLnVpLWljb24tYXJyb3d0aGljay0xLW5lIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC00OHB4O1xyXG59XHJcbi51aS1pY29uLWFycm93dGhpY2stMS1lIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC00OHB4O1xyXG59XHJcbi51aS1pY29uLWFycm93dGhpY2stMS1zZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNDhweDtcclxufVxyXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtcyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNDhweDtcclxufVxyXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc3cge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQ4cHg7XHJcbn1cclxuLnVpLWljb24tYXJyb3d0aGljay0xLXcge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTQ4cHg7XHJcbn1cclxuLnVpLWljb24tYXJyb3d0aGljay0xLW53IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNDhweDtcclxufVxyXG4udWktaWNvbi1hcnJvd3RoaWNrLTItbi1zIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNDhweDtcclxufVxyXG4udWktaWNvbi1hcnJvd3RoaWNrLTItbmUtc3cge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC00OHB4O1xyXG59XHJcbi51aS1pY29uLWFycm93dGhpY2stMi1lLXcge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC00OHB4O1xyXG59XHJcbi51aS1pY29uLWFycm93dGhpY2stMi1zZS1udyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTQ4cHg7XHJcbn1cclxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1uIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtNDhweDtcclxufVxyXG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLWUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC00OHB4O1xyXG59XHJcbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtcyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTQ4cHg7XHJcbn1cclxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS13IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtNDhweDtcclxufVxyXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtdyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NHB4O1xyXG59XHJcbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1uIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC02NHB4O1xyXG59XHJcbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1lIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC02NHB4O1xyXG59XHJcbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1zIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC02NHB4O1xyXG59XHJcbi51aS1pY29uLWFycm93cmV0dXJuLTEtdyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNjRweDtcclxufVxyXG4udWktaWNvbi1hcnJvd3JldHVybi0xLW4ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTY0cHg7XHJcbn1cclxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1lIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC02NHB4O1xyXG59XHJcbi51aS1pY29uLWFycm93cmV0dXJuLTEtcyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTY0cHg7XHJcbn1cclxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtdyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTY0cHg7XHJcbn1cclxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtbiB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTY0cHg7XHJcbn1cclxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTY0cHg7XHJcbn1cclxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtcyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTY0cHg7XHJcbn1cclxuLnVpLWljb24tYXJyb3ctNCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MHB4O1xyXG59XHJcbi51aS1pY29uLWFycm93LTQtZGlhZyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtODBweDtcclxufVxyXG4udWktaWNvbi1leHRsaW5rIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC04MHB4O1xyXG59XHJcbi51aS1pY29uLW5ld3dpbiB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtODBweDtcclxufVxyXG4udWktaWNvbi1yZWZyZXNoIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC04MHB4O1xyXG59XHJcbi51aS1pY29uLXNodWZmbGUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTgwcHg7XHJcbn1cclxuLnVpLWljb24tdHJhbnNmZXItZS13IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC04MHB4O1xyXG59XHJcbi51aS1pY29uLXRyYW5zZmVydGhpY2stZS13IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtODBweDtcclxufVxyXG4udWktaWNvbi1mb2xkZXItY29sbGFwc2VkIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2cHg7XHJcbn1cclxuLnVpLWljb24tZm9sZGVyLW9wZW4ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTk2cHg7XHJcbn1cclxuLnVpLWljb24tZG9jdW1lbnQge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTk2cHg7XHJcbn1cclxuLnVpLWljb24tZG9jdW1lbnQtYiB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtOTZweDtcclxufVxyXG4udWktaWNvbi1ub3RlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC05NnB4O1xyXG59XHJcbi51aS1pY29uLW1haWwtY2xvc2VkIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05NnB4O1xyXG59XHJcbi51aS1pY29uLW1haWwtb3BlbiB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtOTZweDtcclxufVxyXG4udWktaWNvbi1zdWl0Y2FzZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTk2cHg7XHJcbn1cclxuLnVpLWljb24tY29tbWVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTk2cHg7XHJcbn1cclxuLnVpLWljb24tcGVyc29uIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtOTZweDtcclxufVxyXG4udWktaWNvbi1wcmludCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTk2cHg7XHJcbn1cclxuLnVpLWljb24tdHJhc2gge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC05NnB4O1xyXG59XHJcbi51aS1pY29uLWxvY2tlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTk2cHg7XHJcbn1cclxuLnVpLWljb24tdW5sb2NrZWQge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC05NnB4O1xyXG59XHJcbi51aS1pY29uLWJvb2ttYXJrIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtOTZweDtcclxufVxyXG4udWktaWNvbi10YWcge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC05NnB4O1xyXG59XHJcbi51aS1pY29uLWhvbWUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEycHg7XHJcbn1cclxuLnVpLWljb24tZmxhZyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTEycHg7XHJcbn1cclxuLnVpLWljb24tY2FsZW5kYXIge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTExMnB4O1xyXG59XHJcbi51aS1pY29uLWNhcnQge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTExMnB4O1xyXG59XHJcbi51aS1pY29uLXBlbmNpbCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTEycHg7XHJcbn1cclxuLnVpLWljb24tY2xvY2sge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExMnB4O1xyXG59XHJcbi51aS1pY29uLWRpc2sge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTExMnB4O1xyXG59XHJcbi51aS1pY29uLWNhbGN1bGF0b3Ige1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMTJweDtcclxufVxyXG4udWktaWNvbi16b29taW4ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMTJweDtcclxufVxyXG4udWktaWNvbi16b29tb3V0IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTEycHg7XHJcbn1cclxuLnVpLWljb24tc2VhcmNoIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTEycHg7XHJcbn1cclxuLnVpLWljb24td3JlbmNoIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTEycHg7XHJcbn1cclxuLnVpLWljb24tZ2VhciB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTExMnB4O1xyXG59XHJcbi51aS1pY29uLWhlYXJ0IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTEycHg7XHJcbn1cclxuLnVpLWljb24tc3RhciB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTExMnB4O1xyXG59XHJcbi51aS1pY29uLWxpbmsge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMTJweDtcclxufVxyXG4udWktaWNvbi1jYW5jZWwge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI4cHg7XHJcbn1cclxuLnVpLWljb24tcGx1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTI4cHg7XHJcbn1cclxuLnVpLWljb24tcGx1c3RoaWNrIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMjhweDtcclxufVxyXG4udWktaWNvbi1taW51cyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTI4cHg7XHJcbn1cclxuLnVpLWljb24tbWludXN0aGljayB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTI4cHg7XHJcbn1cclxuLnVpLWljb24tY2xvc2Uge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTEyOHB4O1xyXG59XHJcbi51aS1pY29uLWNsb3NldGhpY2sge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTEyOHB4O1xyXG59XHJcbi51aS1pY29uLWtleSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTEyOHB4O1xyXG59XHJcbi51aS1pY29uLWxpZ2h0YnVsYiB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTEyOHB4O1xyXG59XHJcbi51aS1pY29uLXNjaXNzb3JzIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTI4cHg7XHJcbn1cclxuLnVpLWljb24tY2xpcGJvYXJkIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTI4cHg7XHJcbn1cclxuLnVpLWljb24tY29weSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTEyOHB4O1xyXG59XHJcbi51aS1pY29uLWNvbnRhY3Qge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMjhweDtcclxufVxyXG4udWktaWNvbi1pbWFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTEyOHB4O1xyXG59XHJcbi51aS1pY29uLXZpZGVvIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTI4cHg7XHJcbn1cclxuLnVpLWljb24tc2NyaXB0IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTI4cHg7XHJcbn1cclxuLnVpLWljb24tYWxlcnQge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQ0cHg7XHJcbn1cclxuLnVpLWljb24taW5mbyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTQ0cHg7XHJcbn1cclxuLnVpLWljb24tbm90aWNlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNDRweDtcclxufVxyXG4udWktaWNvbi1oZWxwIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNDRweDtcclxufVxyXG4udWktaWNvbi1jaGVjayB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTQ0cHg7XHJcbn1cclxuLnVpLWljb24tYnVsbGV0IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNDRweDtcclxufVxyXG4udWktaWNvbi1yYWRpby1vbiB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTQ0cHg7XHJcbn1cclxuLnVpLWljb24tcmFkaW8tb2ZmIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTQ0cHg7XHJcbn1cclxuLnVpLWljb24tcGluLXcge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNDRweDtcclxufVxyXG4udWktaWNvbi1waW4tcyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE0NHB4O1xyXG59XHJcbi51aS1pY29uLXBsYXkge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTYwcHg7XHJcbn1cclxuLnVpLWljb24tcGF1c2Uge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2MHB4O1xyXG59XHJcbi51aS1pY29uLXNlZWstbmV4dCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTYwcHg7XHJcbn1cclxuLnVpLWljb24tc2Vlay1wcmV2IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNjBweDtcclxufVxyXG4udWktaWNvbi1zZWVrLWVuZCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTYwcHg7XHJcbn1cclxuLnVpLWljb24tc2Vlay1zdGFydCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7XHJcbn1cclxuLnVpLWljb24tc2Vlay1maXJzdCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7XHJcbn1cclxuLnVpLWljb24tc3RvcCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTYwcHg7XHJcbn1cclxuLnVpLWljb24tZWplY3Qge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNjBweDtcclxufVxyXG4udWktaWNvbi12b2x1bWUtb2ZmIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTYwcHg7XHJcbn1cclxuLnVpLWljb24tdm9sdW1lLW9uIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTYwcHg7XHJcbn1cclxuLnVpLWljb24tcG93ZXIge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTc2cHg7XHJcbn1cclxuLnVpLWljb24tc2lnbmFsLWRpYWcge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE3NnB4O1xyXG59XHJcbi51aS1pY29uLXNpZ25hbCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTc2cHg7XHJcbn1cclxuLnVpLWljb24tYmF0dGVyeS0wIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNzZweDtcclxufVxyXG4udWktaWNvbi1iYXR0ZXJ5LTEge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE3NnB4O1xyXG59XHJcbi51aS1pY29uLWJhdHRlcnktMiB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTc2cHg7XHJcbn1cclxuLnVpLWljb24tYmF0dGVyeS0zIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNzZweDtcclxufVxyXG4udWktaWNvbi1jaXJjbGUtcGx1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTJweDtcclxufVxyXG4udWktaWNvbi1jaXJjbGUtbWludXMge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE5MnB4O1xyXG59XHJcbi51aS1pY29uLWNpcmNsZS1jbG9zZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTkycHg7XHJcbn1cclxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE5MnB4O1xyXG59XHJcbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1zIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xOTJweDtcclxufVxyXG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtdyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTkycHg7XHJcbn1cclxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLW4ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE5MnB4O1xyXG59XHJcbi51aS1pY29uLWNpcmNsZS1hcnJvdy1lIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTkycHg7XHJcbn1cclxuLnVpLWljb24tY2lyY2xlLWFycm93LXMge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xOTJweDtcclxufVxyXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctdyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE5MnB4O1xyXG59XHJcbi51aS1pY29uLWNpcmNsZS1hcnJvdy1uIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTkycHg7XHJcbn1cclxuLnVpLWljb24tY2lyY2xlLXpvb21pbiB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTE5MnB4O1xyXG59XHJcbi51aS1pY29uLWNpcmNsZS16b29tb3V0IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTkycHg7XHJcbn1cclxuLnVpLWljb24tY2lyY2xlLWNoZWNrIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTkycHg7XHJcbn1cclxuLnVpLWljb24tY2lyY2xlc21hbGwtcGx1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDhweDtcclxufVxyXG4udWktaWNvbi1jaXJjbGVzbWFsbC1taW51cyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjA4cHg7XHJcbn1cclxuLnVpLWljb24tY2lyY2xlc21hbGwtY2xvc2Uge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIwOHB4O1xyXG59XHJcbi51aS1pY29uLXNxdWFyZXNtYWxsLXBsdXMge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIwOHB4O1xyXG59XHJcbi51aS1pY29uLXNxdWFyZXNtYWxsLW1pbnVzIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMDhweDtcclxufVxyXG4udWktaWNvbi1zcXVhcmVzbWFsbC1jbG9zZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjA4cHg7XHJcbn1cclxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtdmVydGljYWwge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjI0cHg7XHJcbn1cclxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtaG9yaXpvbnRhbCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjI0cHg7XHJcbn1cclxuLnVpLWljb24tZ3JpcC1zb2xpZC12ZXJ0aWNhbCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjI0cHg7XHJcbn1cclxuLnVpLWljb24tZ3JpcC1zb2xpZC1ob3Jpem9udGFsIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMjRweDtcclxufVxyXG4udWktaWNvbi1ncmlwc21hbGwtZGlhZ29uYWwtc2Uge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIyNHB4O1xyXG59XHJcbi51aS1pY29uLWdyaXAtZGlhZ29uYWwtc2Uge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIyNHB4O1xyXG59XHJcbi51aS1jb3JuZXItYWxsLFxyXG4udWktY29ybmVyLXRvcCxcclxuLnVpLWNvcm5lci1sZWZ0LFxyXG4udWktY29ybmVyLXRsIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcclxufVxyXG4udWktY29ybmVyLWFsbCxcclxuLnVpLWNvcm5lci10b3AsXHJcbi51aS1jb3JuZXItcmlnaHQsXHJcbi51aS1jb3JuZXItdHIge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcclxufVxyXG4udWktY29ybmVyLWFsbCxcclxuLnVpLWNvcm5lci1ib3R0b20sXHJcbi51aS1jb3JuZXItbGVmdCxcclxuLnVpLWNvcm5lci1ibCB7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XHJcbn1cclxuLnVpLWNvcm5lci1hbGwsXHJcbi51aS1jb3JuZXItYm90dG9tLFxyXG4udWktY29ybmVyLXJpZ2h0LFxyXG4udWktY29ybmVyLWJyIHtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XHJcbn1cclxuLnVpLXdpZGdldC1vdmVybGF5IHtcclxuICAgIGJhY2tncm91bmQ6ICNhYWE7XHJcbiAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MzApO1xyXG59XHJcbi51aS13aWRnZXQtc2hhZG93IHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCAjNjY2O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDVweCAjNjY2O1xyXG59XHJcbiIsIi8qKlxyXG4gKiBTd2lwZXIgMy4zLjFcclxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcclxuICogXHJcbiAqIGh0dHA6Ly93d3cuaWRhbmdlcm8udXMvc3dpcGVyL1xyXG4gKiBcclxuICogQ29weXJpZ2h0IDIwMTYsIFZsYWRpbWlyIEtoYXJsYW1waWRpXHJcbiAqIFRoZSBpRGFuZ2Vyby51c1xyXG4gKiBodHRwOi8vd3d3LmlkYW5nZXJvLnVzL1xyXG4gKiBcclxuICogTGljZW5zZWQgdW5kZXIgTUlUXHJcbiAqIFxyXG4gKiBSZWxlYXNlZCBvbjogRmVicnVhcnkgNywgMjAxNlxyXG4gKi9cclxuLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLW5vLWZsZXhib3ggLnN3aXBlci1zbGlkZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG4uc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XHJcbiAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IC1tb3otdHJhbnNmb3JtO1xyXG4gICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW8tdHJhbnNmb3JtO1xyXG4gICAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IC1tcy10cmFuc2Zvcm07XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcclxuLnN3aXBlci13cmFwcGVyIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcclxuICAgIC13ZWJraXQtYm94LWxpbmVzOiBtdWx0aXBsZTtcclxuICAgIC1tb3otYm94LWxpbmVzOiBtdWx0aXBsZTtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIC1tcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG4uc3dpcGVyLXNsaWRlIHtcclxuICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XHJcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi8qIEF1dG8gSGVpZ2h0ICovXHJcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXHJcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xyXG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybSwgaGVpZ2h0O1xyXG4gICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiAtbW96LXRyYW5zZm9ybTtcclxuICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IC1vLXRyYW5zZm9ybTtcclxuICAgIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiAtbXMtdHJhbnNmb3JtO1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XHJcbn1cclxuLyogYTExeSAqL1xyXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgei1pbmRleDogLTEwMDA7XHJcbn1cclxuLyogSUUxMCBXaW5kb3dzIFBob25lIDggRml4ZXMgKi9cclxuLnN3aXBlci13cDgtaG9yaXpvbnRhbCB7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbn1cclxuLnN3aXBlci13cDgtdmVydGljYWwge1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXg7XHJcbiAgICB0b3VjaC1hY3Rpb246IHBhbi14O1xyXG59XHJcbi8qIEFycm93cyAqL1xyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgd2lkdGg6IDI3cHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjJweDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IDI3cHggNDRweDtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAyN3B4IDQ0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI3cHggNDRweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgb3BhY2l0eTogMC4zNTtcclxuICAgIGN1cnNvcjogYXV0bztcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYsXHJcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xyXG4gICAgbGVmdDogMTBweDtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsXHJcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XHJcbn1cclxuLnN3aXBlci1idXR0b24tbmV4dCxcclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyMzAwN2FmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbn1cclxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDAwMDAnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcclxufVxyXG4vKiBQYWdpbmF0aW9uIFN0eWxlcyAqL1xyXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAzMDBtcztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogMzAwbXM7XHJcbiAgICAtby10cmFuc2l0aW9uOiAzMDBtcztcclxuICAgIHRyYW5zaXRpb246IDMwMG1zO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG4vKiBDb21tb24gU3R5bGVzICovXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcclxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuICAgIGJvdHRvbTogMTBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4vKiBCdWxsZXRzICovXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgd2lkdGg6IDhweDtcclxuICAgIGhlaWdodDogOHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICBvcGFjaXR5OiAwLjI7XHJcbn1cclxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tcy1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGJhY2tncm91bmQ6ICMwMDdhZmY7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgbWFyZ2luOiAwIDVweDtcclxufVxyXG4vKiBQcm9ncmVzcyAqL1xyXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3Mge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3MgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDdhZmY7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgICAtby10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3MgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xyXG4gICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xyXG4gICAgLW8tdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3Mge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3Mge1xyXG4gICAgd2lkdGg6IDRweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3Muc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG59XHJcbi8qIDNEIENvbnRhaW5lciAqL1xyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XHJcbiAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMjAwcHg7XHJcbiAgICAtbW96LXBlcnNwZWN0aXZlOiAxMjAwcHg7XHJcbiAgICAtby1wZXJzcGVjdGl2ZTogMTIwMHB4O1xyXG4gICAgcGVyc3BlY3RpdmU6IDEyMDBweDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgICAtbW96LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgICAtbXMtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgei1pbmRleDogMTA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KFxyXG4gICAgICAgIGxpbmVhcixcclxuICAgICAgICBsZWZ0IHRvcCxcclxuICAgICAgICByaWdodCB0b3AsXHJcbiAgICAgICAgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLFxyXG4gICAgICAgIHRvKHJnYmEoMCwgMCwgMCwgMCkpXHJcbiAgICApO1xyXG4gICAgLyogU2FmYXJpIDQrLCBDaHJvbWUgKi9cclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gICAgLyogQ2hyb21lIDEwKywgU2FmYXJpIDUuMSssIGlPUyA1KyAqL1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbiAgICAvKiBGaXJlZm94IDMuNi0xNSAqL1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gICAgLyogT3BlcmEgMTEuMTAtMTIuMDAgKi9cclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gICAgLyogRmlyZWZveCAxNissIElFMTAsIE9wZXJhIDEyLjUwKyAqL1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQoXHJcbiAgICAgICAgbGluZWFyLFxyXG4gICAgICAgIHJpZ2h0IHRvcCxcclxuICAgICAgICBsZWZ0IHRvcCxcclxuICAgICAgICBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksXHJcbiAgICAgICAgdG8ocmdiYSgwLCAwLCAwLCAwKSlcclxuICAgICk7XHJcbiAgICAvKiBTYWZhcmkgNCssIENocm9tZSAqL1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxuICAgIC8qIENocm9tZSAxMCssIFNhZmFyaSA1LjErLCBpT1MgNSsgKi9cclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbiAgICAvKiBGaXJlZm94IDMuNi0xNSAqL1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbiAgICAvKiBPcGVyYSAxMS4xMC0xMi4wMCAqL1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gICAgLyogRmlyZWZveCAxNissIElFMTAsIE9wZXJhIDEyLjUwKyAqL1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KFxyXG4gICAgICAgIGxpbmVhcixcclxuICAgICAgICBsZWZ0IHRvcCxcclxuICAgICAgICBsZWZ0IGJvdHRvbSxcclxuICAgICAgICBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksXHJcbiAgICAgICAgdG8ocmdiYSgwLCAwLCAwLCAwKSlcclxuICAgICk7XHJcbiAgICAvKiBTYWZhcmkgNCssIENocm9tZSAqL1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gICAgLyogQ2hyb21lIDEwKywgU2FmYXJpIDUuMSssIGlPUyA1KyAqL1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gICAgLyogRmlyZWZveCAzLjYtMTUgKi9cclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbiAgICAvKiBPcGVyYSAxMS4xMC0xMi4wMCAqL1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxuICAgIC8qIEZpcmVmb3ggMTYrLCBJRTEwLCBPcGVyYSAxMi41MCsgKi9cclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChcclxuICAgICAgICBsaW5lYXIsXHJcbiAgICAgICAgbGVmdCBib3R0b20sXHJcbiAgICAgICAgbGVmdCB0b3AsXHJcbiAgICAgICAgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLFxyXG4gICAgICAgIHRvKHJnYmEoMCwgMCwgMCwgMCkpXHJcbiAgICApO1xyXG4gICAgLyogU2FmYXJpIDQrLCBDaHJvbWUgKi9cclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxuICAgIC8qIENocm9tZSAxMCssIFNhZmFyaSA1LjErLCBpT1MgNSsgKi9cclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxuICAgIC8qIEZpcmVmb3ggMy42LTE1ICovXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gICAgLyogT3BlcmEgMTEuMTAtMTIuMDAgKi9cclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbiAgICAvKiBGaXJlZm94IDE2KywgSUUxMCwgT3BlcmEgMTIuNTArICovXHJcbn1cclxuLyogQ292ZXJmbG93ICovXHJcbi5zd2lwZXItY29udGFpbmVyLWNvdmVyZmxvdyAuc3dpcGVyLXdyYXBwZXIsXHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgIC8qIFdpbmRvd3MgOCBJRSAxMCBmaXggKi9cclxuICAgIC1tcy1wZXJzcGVjdGl2ZTogMTIwMHB4O1xyXG59XHJcbi8qIEN1YmUgKyBGbGlwICovXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUsXHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUsXHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4vKiBDdWJlICovXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxuICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgIG9wYWNpdHk6IDAuNjtcclxuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xyXG4gICAgZmlsdGVyOiBibHVyKDUwcHgpO1xyXG4gICAgei1pbmRleDogMDtcclxufVxyXG4vKiBGYWRlICovXHJcbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgLW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XHJcbiAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcbi8qIFNjcm9sbGJhciAqL1xyXG4uc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMSU7XHJcbiAgICBib3R0b206IDNweDtcclxuICAgIHotaW5kZXg6IDUwO1xyXG4gICAgaGVpZ2h0OiA1cHg7XHJcbiAgICB3aWR0aDogOTglO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDNweDtcclxuICAgIHRvcDogMSU7XHJcbiAgICB6LWluZGV4OiA1MDtcclxuICAgIHdpZHRoOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDk4JTtcclxufVxyXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xyXG4gICAgY3Vyc29yOiBtb3ZlO1xyXG59XHJcbi8qIFByZWxvYWRlciAqL1xyXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcclxuICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIxcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjFweDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XHJcbiAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XHJcbiAgICAtbW96LWFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xyXG4gICAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XHJcbn1cclxuLnN3aXBlci1sYXp5LXByZWxvYWRlcjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjM2YzZjNmMnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZTphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjNmZmYnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxufVxyXG4iLCIudG9vbHRpcHN0ZXItZmFsbCxcclxuLnRvb2x0aXBzdGVyLWdyb3cudG9vbHRpcHN0ZXItc2hvdyB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xyXG4gICAgLW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcclxuICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcclxufVxyXG4udG9vbHRpcHN0ZXItYmFzZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLnRvb2x0aXBzdGVyLWJveCB7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxufVxyXG4udG9vbHRpcHN0ZXItY29udGVudCB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcbi50b29sdGlwc3Rlci1ydWxlciB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi50b29sdGlwc3Rlci1mYWRlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XHJcbiAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xyXG4gICAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xyXG59XHJcbi50b29sdGlwc3Rlci1mYWRlLnRvb2x0aXBzdGVyLXNob3cge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG4udG9vbHRpcHN0ZXItZ3JvdyB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XHJcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcclxuICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1vei10cmFuc2Zvcm07XHJcbiAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiAtby10cmFuc2Zvcm07XHJcbiAgICAtbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1zLXRyYW5zZm9ybTtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi50b29sdGlwc3Rlci1ncm93LnRvb2x0aXBzdGVyLXNob3cge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xyXG59XHJcbi50b29sdGlwc3Rlci1zd2luZyB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooNGRlZyk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlWig0ZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWig0ZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVooNGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooNGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG4gICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiAtbW96LXRyYW5zZm9ybTtcclxuICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IC1vLXRyYW5zZm9ybTtcclxuICAgIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiAtbXMtdHJhbnNmb3JtO1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG59XHJcbi50b29sdGlwc3Rlci1zd2luZy50b29sdGlwc3Rlci1zaG93IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWigwKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGVaKDApO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGVaKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWigwKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWigwKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAwLjYzNSwgMC40OTUsIDEpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDAuNjM1LCAwLjQ5NSwgMi40KTtcclxuICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAwLjYzNSwgMC40OTUsIDIuNCk7XHJcbiAgICAtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAwLjYzNSwgMC40OTUsIDIuNCk7XHJcbiAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDAuNjM1LCAwLjQ5NSwgMi40KTtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMC42MzUsIDAuNDk1LCAyLjQpO1xyXG59XHJcbi50b29sdGlwc3Rlci1mYWxsIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wO1xyXG4gICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiB0b3A7XHJcbiAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0b3A7XHJcbiAgICAtbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wO1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XHJcbn1cclxuLnRvb2x0aXBzdGVyLWZhbGwudG9vbHRpcHN0ZXItaW5pdGlhbCB7XHJcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcclxufVxyXG4udG9vbHRpcHN0ZXItZmFsbC50b29sdGlwc3Rlci1keWluZyB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcclxuICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xyXG4gICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xyXG4gICAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcclxuICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG4udG9vbHRpcHN0ZXItc2xpZGUge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0O1xyXG4gICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0O1xyXG4gICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdDtcclxuICAgIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0O1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcclxuICAgIC1tcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XHJcbiAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XHJcbn1cclxuLnRvb2x0aXBzdGVyLXNsaWRlLnRvb2x0aXBzdGVyLWluaXRpYWwge1xyXG4gICAgbGVmdDogLTQwcHggIWltcG9ydGFudDtcclxufVxyXG4udG9vbHRpcHN0ZXItc2xpZGUudG9vbHRpcHN0ZXItZHlpbmcge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcclxuICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcclxuICAgIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XHJcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcbkBrZXlmcmFtZXMgdG9vbHRpcHN0ZXItZmFkaW5nIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG4udG9vbHRpcHN0ZXItdXBkYXRlLWZhZGUge1xyXG4gICAgYW5pbWF0aW9uOiB0b29sdGlwc3Rlci1mYWRpbmcgMC40cztcclxufVxyXG5Aa2V5ZnJhbWVzIHRvb2x0aXBzdGVyLXJvdGF0aW5nIHtcclxuICAgIDI1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTJkZWcpO1xyXG4gICAgfVxyXG4gICAgNzUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgfVxyXG59XHJcbi50b29sdGlwc3Rlci11cGRhdGUtcm90YXRlIHtcclxuICAgIGFuaW1hdGlvbjogdG9vbHRpcHN0ZXItcm90YXRpbmcgMC42cztcclxufVxyXG5Aa2V5ZnJhbWVzIHRvb2x0aXBzdGVyLXNjYWxpbmcge1xyXG4gICAgNTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG59XHJcbi50b29sdGlwc3Rlci11cGRhdGUtc2NhbGUge1xyXG4gICAgYW5pbWF0aW9uOiB0b29sdGlwc3Rlci1zY2FsaW5nIDAuNnM7XHJcbn1cclxuLnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWJveCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNTY1NjU2O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWJveCB7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbn1cclxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYm94IHtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG59XHJcbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1ib3gge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcclxufVxyXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWJveCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbn1cclxuLnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWNvbnRlbnQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIHBhZGRpbmc6IDZweCAxNHB4O1xyXG59XHJcbi50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1hcnJvdyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYXJyb3cge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbn1cclxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYXJyb3cge1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG59XHJcbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1hcnJvdyB7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTBweDtcclxufVxyXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWFycm93IHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG59XHJcbi50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5kLFxyXG4udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAwO1xyXG59XHJcbi50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5kIHtcclxuICAgIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzU2NTY1NjtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDNweDtcclxufVxyXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1sZWZ0IC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5kIHtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjNTY1NjU2O1xyXG4gICAgbGVmdDogLTNweDtcclxuICAgIHRvcDogMDtcclxufVxyXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZCB7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICM1NjU2NTY7XHJcbiAgICBsZWZ0OiAzcHg7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItdG9wIC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5kIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICM1NjU2NTY7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAtM3B4O1xyXG59XHJcbi50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xyXG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxufVxyXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xyXG59XHJcbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcclxufVxyXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcclxufVxyXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xyXG59XHJcbi50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1hcnJvdy11bmNyb3BwZWQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYXJyb3ctdW5jcm9wcGVkIHtcclxuICAgIHRvcDogLTEwcHg7XHJcbn1cclxuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93LXVuY3JvcHBlZCB7XHJcbiAgICBsZWZ0OiAtMTBweDtcclxufVxyXG4iLCIudG9vbHRpcHN0ZXItZmFsbCxcclxuLnRvb2x0aXBzdGVyLWdyb3cudG9vbHRpcHN0ZXItc2hvdyB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xyXG4gICAgLW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcclxuICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcclxufVxyXG4udG9vbHRpcHN0ZXItYmFzZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLnRvb2x0aXBzdGVyLWJveCB7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxufVxyXG4udG9vbHRpcHN0ZXItY29udGVudCB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcbi50b29sdGlwc3Rlci1ydWxlciB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi50b29sdGlwc3Rlci1mYWRlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XHJcbiAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xyXG4gICAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xyXG59XHJcbi50b29sdGlwc3Rlci1mYWRlLnRvb2x0aXBzdGVyLXNob3cge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG4udG9vbHRpcHN0ZXItZ3JvdyB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XHJcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcclxuICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1vei10cmFuc2Zvcm07XHJcbiAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiAtby10cmFuc2Zvcm07XHJcbiAgICAtbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1zLXRyYW5zZm9ybTtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi50b29sdGlwc3Rlci1ncm93LnRvb2x0aXBzdGVyLXNob3cge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpO1xyXG59XHJcbi50b29sdGlwc3Rlci1zd2luZyB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooNGRlZyk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlWig0ZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWig0ZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVooNGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooNGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG4gICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiAtbW96LXRyYW5zZm9ybTtcclxuICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IC1vLXRyYW5zZm9ybTtcclxuICAgIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiAtbXMtdHJhbnNmb3JtO1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG59XHJcbi50b29sdGlwc3Rlci1zd2luZy50b29sdGlwc3Rlci1zaG93IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWigwKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGVaKDApO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGVaKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWigwKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWigwKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAwLjYzNSwgMC40OTUsIDEpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDAuNjM1LCAwLjQ5NSwgMi40KTtcclxuICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAwLjYzNSwgMC40OTUsIDIuNCk7XHJcbiAgICAtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAwLjYzNSwgMC40OTUsIDIuNCk7XHJcbiAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDAuNjM1LCAwLjQ5NSwgMi40KTtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMC42MzUsIDAuNDk1LCAyLjQpO1xyXG59XHJcbi50b29sdGlwc3Rlci1mYWxsIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wO1xyXG4gICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiB0b3A7XHJcbiAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0b3A7XHJcbiAgICAtbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wO1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XHJcbn1cclxuLnRvb2x0aXBzdGVyLWZhbGwudG9vbHRpcHN0ZXItaW5pdGlhbCB7XHJcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcclxufVxyXG4udG9vbHRpcHN0ZXItZmFsbC50b29sdGlwc3Rlci1keWluZyB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcclxuICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xyXG4gICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xyXG4gICAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcclxuICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG4udG9vbHRpcHN0ZXItc2xpZGUge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0O1xyXG4gICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0O1xyXG4gICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdDtcclxuICAgIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0O1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcclxuICAgIC1tcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XHJcbiAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XHJcbn1cclxuLnRvb2x0aXBzdGVyLXNsaWRlLnRvb2x0aXBzdGVyLWluaXRpYWwge1xyXG4gICAgbGVmdDogLTQwcHggIWltcG9ydGFudDtcclxufVxyXG4udG9vbHRpcHN0ZXItc2xpZGUudG9vbHRpcHN0ZXItZHlpbmcge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcclxuICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcclxuICAgIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XHJcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcbkBrZXlmcmFtZXMgdG9vbHRpcHN0ZXItZmFkaW5nIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG4udG9vbHRpcHN0ZXItdXBkYXRlLWZhZGUge1xyXG4gICAgYW5pbWF0aW9uOiB0b29sdGlwc3Rlci1mYWRpbmcgMC40cztcclxufVxyXG5Aa2V5ZnJhbWVzIHRvb2x0aXBzdGVyLXJvdGF0aW5nIHtcclxuICAgIDI1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTJkZWcpO1xyXG4gICAgfVxyXG4gICAgNzUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgfVxyXG59XHJcbi50b29sdGlwc3Rlci11cGRhdGUtcm90YXRlIHtcclxuICAgIGFuaW1hdGlvbjogdG9vbHRpcHN0ZXItcm90YXRpbmcgMC42cztcclxufVxyXG5Aa2V5ZnJhbWVzIHRvb2x0aXBzdGVyLXNjYWxpbmcge1xyXG4gICAgNTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG59XHJcbi50b29sdGlwc3Rlci11cGRhdGUtc2NhbGUge1xyXG4gICAgYW5pbWF0aW9uOiB0b29sdGlwc3Rlci1zY2FsaW5nIDAuNnM7XHJcbn1cclxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgQ29tcG9uZW50c1xyXG5cclxuICAgQ29tcG9uZW50cyBhbmQgd2lkZ2V0cy5cclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMuYWNjb3VudC1mb2N1cyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMuYWNjb3VudC1kZXRhaWxzJztcclxuQGltcG9ydCAnY29tcG9uZW50cy5hY3RpdmUtY29ubmVjdGlvbnMnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLmFsZXJ0cyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMuYW5jaG9yLWxpbmsnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLmFydGljbGUtYWN0aW9ucyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMuYXJ0aWNsZS1jb250ZW50JztcclxuQGltcG9ydCAnY29tcG9uZW50cy5hcnRpY2xlLWhlYWRlcic7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMuYXZhaWxhYmxlLWNvbm5lY3Rpb25zJztcclxuQGltcG9ydCAnY29tcG9uZW50cy5iaWxsLWNvbXBhcmlzb24nO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLmJpbGxpbmctdGFibGUnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLmJpbGxpbmctcGF5bWVudC1oaXN0b3J5JztcclxuQGltcG9ydCAnY29tcG9uZW50cy5icmVhZGNydW1icyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMuYm9wYS1zdGF0dXMnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLmJvcGEtdW5pdHMtbGlzdCc7XHJcbi8vIExlYXZlIGNhcmRzIG9yZGVyIGxpa2UgdGhpcywgc2luY2UgaXQgYWZmZWN0cyBzdHlsaW5nXHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMuY2FyZHMtdGlsZSc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMuY2FyZC10aWxlLWN0YSc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMuY2FyZHMtdGlsZS1ncmlkJztcclxuQGltcG9ydCAnY29tcG9uZW50cy5jYXJkLXRpbGUtaW1hZ2UnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLmNhcmQtdGlsZS1ncmlkLWltYWdlJztcclxuQGltcG9ydCAnY29tcG9uZW50cy5jYXJkLXRpbGUtdGV4dCc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMuY2FyZC10aWxlLXF1b3RlJztcclxuQGltcG9ydCAnY29tcG9uZW50cy5jYXJkLXRpbGUtd2lkdGgnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLmNhcmQtdGlsZS1iZyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMuY2FyZC1tb2R1bGUnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLmNoYXJ0cyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMuY2hlY2stb3V0YWdlLXN0YXR1cyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMuY29uZWQtaGVybyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMuY29uZWQtaWZyYW1lJztcclxuQGltcG9ydCAnY29tcG9uZW50cy5jb250YWN0LXVzLWZvcm0nO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLmNvbnRhY3QtdXMtdGV4dCc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMuY29udGFjdCc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMuY29udGVudC1ibG9jayc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMuY29ycmVzcG9uZGVuY2UnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLmN1cnJlbnRseS1lbnJvbGxlZCc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMuZGFzaGJvYXJkLWhlYWRlcic7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMuZGFzaGJvYXJkLXRoaXJkLXBhcnR5JztcclxuQGltcG9ydCAnY29tcG9uZW50cy5kYXNoYm9hcmQtdGhpcmQtcGFydHktYWNjb3VudHMnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLmRhdGEtY29ubmVjdGlvbnMtZm9ybSc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMuZGF0YS10YWJsZSc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMuZGF0YS10YWJsZS1zaW1wbGUnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLmRpc2NsYWltZXInO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLmVkaXQtcHJvZmlsZSc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMuZW5lcmd5LXNhdmluZ3MnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLmVuZXJneS1zdXBwbGllcic7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMuZW5lcmd5LXVzYWdlJztcclxuQGltcG9ydCAnY29tcG9uZW50cy5lbnJvbGwtdW5pdHMtYnVpbGRpbmcnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLmVucm9sbC11bml0cyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMuZW5yb2xsLWNvbmZpcm1hdGlvbic7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMuZXJyb3ItY2hhcnQtbWVzc2FnZSc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMuZm9vdGVyJztcclxuQGltcG9ydCAnY29tcG9uZW50cy5mb3JtLWFjdGlvbnMnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLmZvcm0tbG9hZGluZyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMuZm9ybS1tZXNzYWdlcyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMuZm9ybS1wcm9ncmVzcy1iYXInO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLmZ1bGwtbWVkaWEtd2l0aC1jb250ZW50JztcclxuQGltcG9ydCAnY29tcG9uZW50cy5nYWxsZXJ5JztcclxuQGltcG9ydCAnY29tcG9uZW50cy5nb29nbGUtdHJhbnNsYXRlJztcclxuQGltcG9ydCAnY29tcG9uZW50cy5ncmVlbi1kYXRhJztcclxuQGltcG9ydCAnY29tcG9uZW50cy5oZWFkZXInO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLmhlcm8nO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLmljb25zLW5hdmlnYXRpb24nO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLmZpbHRlcnMnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLmluLXBhZ2UtYmFubmVyJztcclxuQGltcG9ydCAnY29tcG9uZW50cy5pbmZvZ3JhcGhpYyc7XHJcbi8vIExhbmRpbmcgUGFnZSAoIEVuZXJneSBGdXR1cmUgKVxyXG5AaW1wb3J0ICdjb21wb25lbnRzLmxhbmRpbmctbGF5b3V0JztcclxuQGltcG9ydCAnY29tcG9uZW50cy5sYW5kaW5nLWhlcm8nO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLmxhbmRpbmctc2VjdGlvbic7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMubGFuZGluZy1tb2R1bGVzJztcclxuQGltcG9ydCAnY29tcG9uZW50cy5sb2FkaW5nLWFuaW1hdGlvbic7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMubG9hZGluZy1wYWdlLWFuaW1hdGlvbic7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMubGFuZGluZy1nYmMnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLmxvZ2luJztcclxuQGltcG9ydCAnY29tcG9uZW50cy5sb2dpbi1mb3JtJztcclxuQGltcG9ydCAnY29tcG9uZW50cy5tYWlkLXRyYWNraW5nLWJhbm5lcic7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMubWFuYWdlLWNhcmRzJztcclxuQGltcG9ydCAnY29tcG9uZW50cy5tYW5hZ2UtZW5yb2xsJztcclxuQGltcG9ydCAnY29tcG9uZW50cy5tYW5hZ2UtaGVhZGVyJztcclxuQGltcG9ydCAnY29tcG9uZW50cy5tYW5hZ2UtdGhpcmQtcGFydHknO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLm1hcmtldC1yYXRlcy10YWJsZSc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMubWFza2VkLWZpZWxkJztcclxuQGltcG9ydCAnY29tcG9uZW50cy5tZXRlci1yZWFkJztcclxuQGltcG9ydCAnY29tcG9uZW50cy5tZXRlci1zdWJtaXQnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLm1vZGFsLWxvZ2dlZC1pbic7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMubW9kYWwtc2VsZWN0b3InO1xyXG5AaW1wb3J0ICdDb21wb25lbnRzLm5vdC1mb3VuZCc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMucGFnZS1oZXJvJztcclxuQGltcG9ydCAnY29tcG9uZW50cy5vdXRhZ2UtY29uZmlybWF0aW9uLWJhbm5lcic7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMub3ZlcnZpZXctaGVhZGVyJztcclxuQGltcG9ydCAnY29tcG9uZW50cy5vdmVydmlldy1iaWxsLWFuYWx5c2lzJztcclxuQGltcG9ydCAnY29tcG9uZW50cy5vdmVydmlldy1ub3RpZmljYXRpb24nO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLnBhZ2luYXRpb24nO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLnBheS1teS1iaWxsLWhlYWRlcic7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMucGF5bWVudC10YWJsZSc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMucG9wdXAnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLnBvd2VyLXlvdXItd2F5LWZvcm0nO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLnByZWZlcmVuY2UtY2VudGVyJztcclxuQGltcG9ydCAnY29tcG9uZW50cy5yZWNhcHRjaGEnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLnJlZ2lzdGVyJztcclxuQGltcG9ydCAnY29tcG9uZW50cy5yZWdpc3Rlci1iZW5lZml0cyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMucmVnaXN0ZXItYWNjb3VudHMnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLnJlZ2lzdGVyLXN1Y2Nlc3MnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLnNlcnZpY2UtbWFuYWdlbWVudCc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMuc3RhcnQtc3RvcC10cmFuc2Zlci1zZXJ2aWNlJztcclxuQGltcG9ydCAnY29tcG9uZW50cy5yZWxhdGVkLXJlc291cmNlcyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMucmVwb3J0LW91dGFnZSc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMucmVwb3J0LXRhYmxlJztcclxuQGltcG9ydCAnY29tcG9uZW50cy5zZWFyY2gtYmFyLXJlc3VsdHMnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLnNlYXJjaC1ib3gnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLnNlYXJjaC1maWx0ZXJzJztcclxuQGltcG9ydCAnY29tcG9uZW50cy5zZWFyY2gtcmVzdWx0cyc7XHJcbi8vIEZhY2V0ZWQgc2hvdWxkIGJlIHVuZGVyIHNlYXJjaCByZXN1bHRzIGJlY2F1c2Ugb2YgYW4gaXNzdWUgd2l0aCB0aGUgZHJvcGRvd25zXHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMuZmFjZXRlZC1zZWFyY2gnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLnNlcnZlci1lcnJvcic7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMuc2Vzc2lvbi10aW1lb3V0JztcclxuQGltcG9ydCAnY29tcG9uZW50cy5zaGFyZSc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMuc2hhcmUtZW5lcmd5LWRhdGEnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLnNsaWRlci1wYW5lbCc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMuc21hcnQtZW5lcmd5JztcclxuQGltcG9ydCAnY29tcG9uZW50cy5zb2NpYWwtc2hhcmUnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLnN0cmVldC1saWdodHMnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLnN1Ym1pdC1hLW1ldGVyLWZvcm0nO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLnN1Ym9yZGluYXRlLWFjY291bnQnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLnN1Y2Nlc3MtYmFubmVyJztcclxuQGltcG9ydCAnY29tcG9uZW50cy50YWJsZS10YWJzJztcclxuQGltcG9ydCAnY29tcG9uZW50cy50ZXh0LWFuZC1pbWFnZS1jb250ZW50JztcclxuQGltcG9ydCAnY29tcG9uZW50cy50ZXh0LWFuZC12aWRlby1jb250ZW50JztcclxuQGltcG9ydCAnY29tcG9uZW50cy50aXBzLWZpbHRlcnMnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLnRyYW5zYWN0aW9uYWwtYmFubmVyJztcclxuQGltcG9ydCAnY29tcG9uZW50cy50cmFuc2FjdGlvbmFsLWZvb3Rlcic7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMudHJhbnNhY3Rpb25hbC1yZXZpZXcnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLnRyYW5zYWN0aW9uYWwtdGhhbmtzJztcclxuQGltcG9ydCAnY29tcG9uZW50cy50cmFuc2FjdGlvbmFsLXN0YXJ0LXNlcnZpY2UnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLnVuYXV0aGVudGljYXRlZC1sb2dpbic7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMudXNhZ2UtaGlzdG9yeSc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMudmlkZW8nO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLndhbWknO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzLndhcy10aGlzLWhlbHBmdWwnO1xyXG4iLCIuYWNjb3VudC1mb2N1cyB7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAxMThweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDExMDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDhweCAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FjY291bnQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLWxhcmdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taW5hY3RpdmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEzKSAvIGNhbGN1bGF0ZS1yZW0oMjApICRvcGVuLXNhbnMtZmFtaWx5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hY2NvdW50cy1jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG5cclxuICAgICAgICAudHJhbnNhY3Rpb25hbF9fcGFyYWdyYXBoIHtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMykgLyBjYWxjdWxhdGUtcmVtKDIwKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hY2NvdW50cy13cmFwcGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xyXG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyICFpbXBvcnRhbnQpO1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMykgLyBjYWxjdWxhdGUtcmVtKDIwKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucG9wdXAtLW9ydSB7XHJcbiAgICAucG9wdXAtY29udGFpbmVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJG9yYW5nZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IE1BTkFHRSBQUkVGRVJFTkNFUyBDT01QT05FTlQgPT09PT09PT09PT09PT09PT1cclxuLmFjY291bnQtZGV0YWlscyB7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgQGluY2x1ZGUgZmxleC1mbG93KHdyYXAgY29sdW1uKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY2VudGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTglO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlbGVjdC0tYWN0aXZlIHtcclxuICAgICAgICAuY29uZWQtc2VsZWN0IHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmVlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb25lZC1zZWxlY3RfX2xhYmVsIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRvcDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMHB4KTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdW5jaGVja2VkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9vbHRpcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgwZGVnKSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdHJ1ZTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5pY29uLWNoZWNrLXN0YXR1czo6YmVmb3JlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2NvbmVkLWljb25zJztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWZhbHNlOjphZnRlciB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmljb24tY2xvc2U6OmJlZm9yZTtcclxuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnY29uZWQtaWNvbnMnO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLWxhcmdlLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE1KSAvIGNhbGN1bGF0ZS1yZW0oMjUpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWV4dGVuc2lvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE1KSAvIGNhbGN1bGF0ZS1yZW0oMjUpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1yZWd1bGFyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuYnV0dG9uLWxpbmssIC5idXR0b24tbGluay0tZXh0cmEtbG93LWVtcGhhc2lzO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpOm5vdCguaXMtb3J1KSAmOmZvY3VzOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29uZWQtYnV0dG9uLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcikgJjpmb2N1czo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9ydS1idXR0b24tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDQwKSAvIGNhbGN1bGF0ZS1yZW0oNDcpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsZXIge1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDM1KSAvIGNhbGN1bGF0ZS1yZW0oNDIpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX29wdGlvbi10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMzIpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19leHRlbnNpb24tZmllbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zd2l0Y2gge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1zbWFsbGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTgpIC8gY2FsY3VsYXRlLXJlbSgzMikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY2VudGVyLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxufVxyXG5cclxuLmFjY291bnQtZGV0YWlsc19fY29udGFpbmVyLS1vcGVuIHtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbGlnaHQtZ3JheTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYWNjb3VudC1kZXRhaWxzLS1vcnUge1xyXG4gICAgLmFjY291bnQtZGV0YWlsc19faW5mby1saW5rIHtcclxuICAgICAgICBjb2xvcjogJHRlYWw7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gQUNUSVZFIENPTk5FQ1RJT05TIENPTVBPTkVOVCA9PT09PT09PT09PT09PT09PVxyXG5cclxuLmFjdGl2ZS1jb25uZWN0aW9uLWl0ZW0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLWxhcmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGFiZWxzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkbGlnaHQtZ3JheTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxvZ28ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjVweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMjApICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDAgMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgzMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc3VidGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE1KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byAwIDEzcHggMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxOCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0taGlkZGVuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvYWQtbW9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb2xsYXBzaWJsZS1hY2NvdW50LWl0ZW0ge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNTVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicC1sYXJnZSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19lZGl0LWJ1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTM2cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VibWl0LXByb2dyZXNzLWFuaW1hdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Ym1pdC1idXR0b24tdG9wIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxhYmFzdGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGUtY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRlLXBpY2tlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTgpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWJvbGQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NyU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogJHNpbHZlci1jaGFsaWNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxMikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxNCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgQGV4dGVuZCAuYnV0dG9uLWxpbms7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgJi0tcmlnaHQtZmxvYXRlZCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWxlY3Qge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxOCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkO1xyXG5cclxuICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZSk7XHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE4KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTUpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xyXG5cclxuICAgICAgICAgICAgJi0tdHJhbnNwYXJlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE2KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWV4dHJhLWJvbGQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDE4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdHJhbnNwYXJlbnQ6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYmx1ZS1yb3VuZGVkIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MHB4KTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjAgMCAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTYpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtZXh0cmEtYm9sZDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNTVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMTgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1ibHVlLXJvdW5kZWQ6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWJsdWUtcm91bmRlZDpkaXNhYmxlZCxcclxuICAgICAgICAgICAgJi0tYmx1ZS1yb3VuZGVkW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDAuNSk7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ib3R0b20ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1lbmQpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZWF1dGhvcml6ZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAuY29sbGFwc2libGUtYWNjb3VudC1pdGVtX190aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2lsdmVyLWNoYWxpY2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sbGFwc2libGUtYWNjb3VudC1pdGVtX19zdWJ0aXRsZSxcclxuICAgICAgICAuY29sbGFwc2libGUtYWNjb3VudC1pdGVtX19lZGl0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY29sbGFwc2libGUtY29udGFpbmVyX19pdGVtLS1vcGVuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxhYmFzdGVyO1xyXG5cclxuICAgICAgICAuY29sbGFwc2libGUtYWNjb3VudC1pdGVtX19mb3JtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwIDI1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFjdGl2ZS1jb25uZWN0aW9ucy1jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4uYWN0aXZlLWNvbm5lY3Rpb25zLWxpc3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogNDBweCAwIDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICBwYWRkaW5nOiAxMjBweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZWxlbWVudCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZW1wdHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTUwcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hY3RpdmUtY29ubmVjdGlvbnMtbGlzdC0tb3J1IHtcclxuICAgIC5jb2xsYXBzaWJsZS1hY2NvdW50LWl0ZW1fX2Zvcm0tYnV0dG9uLS1ibHVlLXJvdW5kZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBBTEVSVCBDT01QT05FTlQgPT09PT09PT09PT09PT09PT1cclxuXHJcbi5hbGVydCB7XHJcbiAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgQGluY2x1ZGUgZmxleC1mbG93KHJvdyB3cmFwKTtcclxuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAmLS1yZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0teWVsbG93IHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrZXIteWVsbG93O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay15ZWxsb3c7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZ3JlZW4ge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZWVuO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ibHVlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibHVlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXB1cnBsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwdXJwbGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3R5cGUtaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogLTIwcHggMCAwIDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSg0NSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1mbG93KHJvdyB3cmFwKTtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjFweCk7XHJcblxyXG4gICAgICAgICYtLWZ1bGwtbW9iaWxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtc21hbGwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY3cHgpO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICYtLWZsZXgge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTMpIC8gY2FsY3VsYXRlLXJlbSgxOCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLXByaW1hcnktbmF2LXNtYWxsIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGUtcmVtKDIyKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1vYi1hbGVydHMge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZS1yZW0oMjQpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDE3KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGUtcmVtKDIyKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE0KSAvIGNhbGN1bGF0ZS1yZW0oMjApICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtcHJpbWFyeS1uYXYtc21hbGwge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZS1yZW0oMjIpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDE2KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbW9iLWFsZXJ0cyB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlLXJlbSgyNik7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMTgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZS1yZW0oMjIpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDE2KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYWJzb2x1dGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQtLWFic29sdXRlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG5cclxuICAgICAgICAgICAgLmFsZXJ0X190eXBlLWljb24ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNzUlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jdGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTEpIC8gY2FsY3VsYXRlLXJlbSgxNikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWJvbGQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1wcmltYXJ5LW5hdi1zbWFsbCB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlLXJlbSgxOCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMTMpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tb2ItYWxlcnRzIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGUtcmVtKDIyKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlLXJlbSgxOCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMTMpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLFxyXG4gICAgICAgICAgICAuaXMtb3J1ICYge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jdGE6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDYwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hbGVydC13cmFwcGVyLS15ZWxsb3cge1xyXG4gICAgLmFsZXJ0X19jb250ZW50LWN0YSB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsZXJ0X19jbG9zZSB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gQU5DSE9SIExJTksgQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4uYW5jaG9yLWxpbmsge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMzVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3QtbmF2IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi0taGlkZGVuIHtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgJi1kaXNwbGF5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VsZWN0LXRleHQge1xyXG4gICAgICAgIEBleHRlbmQgJXRleHQtdHJ1bmNhdGU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCA3MHB4IDAgMzBweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICR0ZWFsO1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTQpIC8gY2FsY3VsYXRlLXJlbSgzMikgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCA5NHB4IDAgNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0NHB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDIyKSAvIGNhbGN1bGF0ZS1yZW0oMzIpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBib2R5Om5vdCguaXMtb3J1KSAmIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VsZWN0IHtcclxuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCA3MHB4IDAgMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNCkgLyBjYWxjdWxhdGUtcmVtKDMyKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyMikgLyBjYWxjdWxhdGUtcmVtKDMyKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJiB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb25lZC1mb2N1cy1vdXRsaW5lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcikgJiB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vcnUtZm9jdXMtb3V0bGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG4gICAgICAgICAgICB0b3A6IDIyJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaWNvbjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC01cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgb3B0aW9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYtaXRlbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXItYm90dG9tLWNvbG9yIDAuMnMgMC4xcyBlYXNlLW91dCk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAxNXB4IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE0KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1ib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25hdi1pdGVtOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGNvcm5mbG93ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2LWl0ZW06Zm9jdXMge1xyXG4gICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJiB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbmVkLWZvY3VzLW91dGxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcikgJiB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLm9ydS1mb2N1cy1vdXRsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYtaXRlbS0tYWN0aXZlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb25lZC1zZWxlY3RfX2xhYmVsIHtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hbmNob3JzLXdyYXBwZXJzIHtcclxuICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmFuY2hvci1saW5rLS1vcnUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuXHJcbiAgICAuYW5jaG9yLWxpbmtfX3NlbGVjdC1pY29uIHtcclxuICAgICAgICBjb2xvcjogJHRlYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLmFuY2hvci1saW5rX19saXN0LW5hdiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgIH1cclxuXHJcbiAgICAuY29uZWQtc2VsZWN0X19sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICR0ZWFsO1xyXG4gICAgfVxyXG5cclxuICAgIC5hbmNob3ItbGlua19fbmF2LWl0ZW0ge1xyXG4gICAgICAgIGNvbG9yOiAkdGVhbDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkdGVhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFuY2hvci1saW5rX19uYXYtaXRlbS0tYWN0aXZlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJHRlYWw7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gQVJUSUNMRSBBQ1RJT05TIENPTVBPTkVOVCA9PT09PT09PT09PT09PT09PVxyXG5cclxuLmFydGljbGUge1xyXG4gICAgJl9fYWN0aW9ucyB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWZsb3cocm93IHdyYXApO1xyXG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtYXJ0aWNsZS1hY3Rpb25zIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdyYXBwZXItLWZhcSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDk1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXBhZGRpbmcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMjBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMS41JTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zb2NpYWwtc2hhcmUsXHJcbiAgICAgICAgLndhcy10aGlzLWhlbHBmdWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBBUlRJQ0xFIFRFWFQgQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4uYXJ0aWNsZS1wYWdlIHtcclxuICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA5NXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZS1zZWN0aW9uIHtcclxuICAgIG1hcmdpbjogMCAxMHB4IDM1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIG1heC13aWR0aDogMTQwMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzVweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmFydGljbGUtY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTgpIC8gY2FsY3VsYXRlLXJlbSgyNikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICBwYWRkaW5nOiA5NXB4IDAgOTVweCAyMS41JTtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXdpdGgtY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHggNTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDk1cHggMjEuNSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1zbWFsbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYTpmb2N1cyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpOm5vdCguaXMtb3J1KSAmIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbmVkLWZvY3VzLW91dGxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKSAmIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9ydS1mb2N1cy1vdXRsaW5lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW1lZGl1bS1zaXplIHtcclxuICAgICAgICBwYWRkaW5nOiA0MnB4IDA7XHJcbiAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1jZW50ZXJlZCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA5NXB4IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1tYXJnaW4tdG9wIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1tYXJnaW4tYm90dG9tIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0oKSB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJ0aWNsZS1jb250ZW50LS13cmFwLWxpbmtzICYge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDIwKSAvIGNhbGN1bGF0ZS1yZW0oMjYpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICB9XHJcblxyXG4gICAgcDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIHVsLFxyXG4gICAgb2wge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAzNXB4IDIwcHg7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE0KSAvIGNhbGN1bGF0ZS1yZW0oMjApICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfigKInO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwsXHJcbiAgICAgICAgb2wge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCBsaSB7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0xLjFlbTtcclxuICAgIH1cclxuXHJcbiAgICBvbCB7XHJcbiAgICAgICAgY291bnRlci1yZXNldDogZWxlbWVudGNvdW50ZXI7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC0xLjZlbTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGVsZW1lbnRjb3VudGVyKSAnLic7XHJcbiAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogZWxlbWVudGNvdW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gRm9yIHN1cHBvcnRpbmcgbGlzdHMgZGVwdGggb24gcmljaCB0ZXh0LiBwbGVhc2UgZG9uJ3QgcmVtb3ZlXHJcbiAgICAgICAgLy8gc2Nzcy1saW50OmRpc2FibGUgTmVzdGluZ0RlcHRoLCBTZWxlY3RvckRlcHRoXHJcbiAgICAgICAgb2wge1xyXG4gICAgICAgICAgICBjb3VudGVyLXJlc2V0OiBlbGVtZW50QWxwaGFDb3VudGVyO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC0xLjZlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoZWxlbWVudEFscGhhQ291bnRlciwgbG93ZXItYWxwaGEpICcuJztcclxuICAgICAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogZWxlbWVudEFscGhhQ291bnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY291bnRlci1yZXNldDogZWxlbWVudFJvbWFuQ291bnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTEuNmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoZWxlbWVudFJvbWFuQ291bnRlciwgbG93ZXItcm9tYW4pICcuJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBlbGVtZW50Um9tYW5Db3VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIHNjc3MtbGludDplbmFibGUgTmVzdGluZ0RlcHRoLCBTZWxlY3RvckRlcHRoXHJcbiAgICB9XHJcblxyXG4gICAgc3VwIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oNDUpIC8gY2FsY3VsYXRlLXJlbSg1NSkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1zbWFsbGVyIHtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgzMCkgLyBjYWxjdWxhdGUtcmVtKDM3KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNCU7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMzApIC8gY2FsY3VsYXRlLXJlbSgzNykgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlLWNvbnRlbnQtLW9ydSB7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IEFSVElDTEUgSEVBREVSIENPTVBPTkVOVCA9PT09PT09PT09PT09PT09PVxyXG5cclxuLmFydGljbGUtaGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuXHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZmxvdyhyb3cgd3JhcCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrLXNlbWktdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQtdHdvLWJyZWFrcyhcclxuICAgICAgICAgICAgICAgIGxlZnQsXHJcbiAgICAgICAgICAgICAgICB0b3AsXHJcbiAgICAgICAgICAgICAgICByaWdodCxcclxuICAgICAgICAgICAgICAgICRibGFjay1hbG1vc3QtdHJhbnNwYXJlbnQsXHJcbiAgICAgICAgICAgICAgICAwJSxcclxuICAgICAgICAgICAgICAgICRibGFjay1hbG1vc3QtdHJhbnNwYXJlbnQsXHJcbiAgICAgICAgICAgICAgICAxNSUsXHJcbiAgICAgICAgICAgICAgICAkdHJhbnNwYXJlbnQsXHJcbiAgICAgICAgICAgICAgICA4MCUsXHJcbiAgICAgICAgICAgICAgICAkdHJhbnNwYXJlbnQsXHJcbiAgICAgICAgICAgICAgICAxMDAlXHJcbiAgICAgICAgICAgICk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1uby1ncmFkaWVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJ0aWNsZS1oZWFkZXItLWltYWdlLWRlc2t0b3AgJiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1pbWFnZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuNHMsIGVhc2UpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiA1NDBweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saWdodCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlc2t0b3Age1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggJGJsdWUtYnJhbmQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUxNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19waWN0dXJlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmLWJhY2tncm91bmQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIzMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaGVybyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNlbnRlcmVkLWltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKC01MCUpKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NwbGl0IHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbi1yZXZlcnNlKTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggJGJsdWUtYnJhbmQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ3OHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oYWxmLWJveCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLXNlbGYoY2VudGVyKTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCA0JSAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAzMHB4IDYwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLWhlcm8tbGFyZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtaGVyby1leHRyYS1sYXJnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDc1cHggMCA5NXB4IDIxLjUlO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50LS1pbWFnZSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLWhlcm8tbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAzNXB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1oZXJvLWxhcmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjEuNSU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzV2dztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjRzLCBlYXNlKTtcclxuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDM1KSAvIGNhbGN1bGF0ZS1yZW0oNDcpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsZXIge1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDI1KSAvIGNhbGN1bGF0ZS1yZW0oMzcpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDQ1KSAvIGNhbGN1bGF0ZS1yZW0oNTcpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJ0aWNsZS1oZWFkZXJfX2hhbGYtYm94LWNvbnRlbnQgJiB7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMjUpIC8gY2FsY3VsYXRlLXJlbSgzNykgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLWhlcm8tbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMzUpIC8gY2FsY3VsYXRlLXJlbSg0NykgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtaGVyby1leHRyYS1sYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDQ1KSAvIGNhbGN1bGF0ZS1yZW0oNTcpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnlsaW5lIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDEzKTtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuNHMsIGVhc2UpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ociB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMnB4IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWJyYW5kO1xyXG4gICAgICAgICAgICB3aWR0aDogNzVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGFsdG87XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWF1dGhvciB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGF0ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjRzLCBlYXNlKTtcclxuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMjgpICRmdXR1cmEtYm9vay1mYW1pbHk7XHJcblxyXG4gICAgICAgIC5hcnRpY2xlLWhlYWRlci0taW1hZ2UgJiB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jdGFzIHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZmxvdyhyb3cgd3JhcCk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuNHMsIGVhc2UpO1xyXG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jdGEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmJ1dHRvbjtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGluay0tbm8tYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmJ1dHRvbi0tc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYW5pbWF0aW9uLWJsb2NrIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuNHMsIGVhc2UpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwcHgpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udDogJG9wZW4tc2Fucy1leHRyYS1ib2xkIGNhbGN1bGF0ZS1yZW0oMTMpIC8gY2FsY3VsYXRlLXJlbSgyNCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgICAgICAuYXJ0aWNsZS1oZWFkZXItLWltYWdlLWRlc2t0b3AgJiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTdweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC05cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMzUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2N0YS1saW5rOmFjdGl2ZSB7XHJcbiAgICAgICAgLmFydGljbGUtaGVhZGVyX19jdGEtYW5pbWF0aW9uLWJsb2NrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZS1oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcclxuICAgIHVsLFxyXG4gICAgb2wge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCAwIDIwcHg7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE0KSAvIGNhbGN1bGF0ZS1yZW0oMjApICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfigKInO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwsXHJcbiAgICAgICAgb2wge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCBsaSB7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0xLjFlbTtcclxuICAgIH1cclxuXHJcbiAgICBvbCB7XHJcbiAgICAgICAgY291bnRlci1yZXNldDogZWxlbWVudGNvdW50ZXI7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC0xLjZlbTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGVsZW1lbnRjb3VudGVyKSAnLic7XHJcbiAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogZWxlbWVudGNvdW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3VwIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgyMCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtcmVndWxhcjtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZS1oZWFkZXItLW9ydSB7XHJcbiAgICAuYXJ0aWNsZS1oZWFkZXIge1xyXG4gICAgICAgICZfX2J5bGluZS1ociB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtYnJhbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jdGEtYW5pbWF0aW9uLWJsb2NrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIGxpOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hcnRpY2xlLWhlYWRlci0taW1hZ2UtZGVza3RvcCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICRvcmFuZ2UtYnJhbmQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IEFWQUlMQUJMRSBDT05ORUNUSU9OUyBDT01QT05FTlQgPT09PT09PT09PT09PT09PT1cclxuXHJcbi5hdmFpbGFibGUtY29ubmVjdGlvbi1pdGVtIHtcclxuICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0LWdyYXk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2lsZC1zYW5kO1xyXG4gICAgcGFkZGluZzogMzBweCAxNXB4IDMwcHggMzBweDtcclxuICAgIHdpZHRoOiAzMjFweDtcclxuICAgIG1heC13aWR0aDogMzIxcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtc21hbGwge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMTVweCAyNXB4IDI1cHg7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwLXNtYWxsZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgQGluY2x1ZGUgaW5saW5lLWZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1zbWFsbGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWxzIHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAldGV4dC10cnVuY2F0ZS13cmFwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE4KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtc21hbGwge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTUpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXNtYWxsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTUpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWV4dHJhLWJvbGQge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtZXh0cmEtYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXRleHQtdHJ1bmNhdGUtd3JhcDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgZm9udDogJG9wZW4tc2Fucy1zZW1pLWJvbGQgY2FsY3VsYXRlLXJlbSgxNSkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1zbWFsbCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE0KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tc21hbGwge1xyXG4gICAgICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgyNzBkZWcpKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkbm9ibGU7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMTRweDtcclxuICAgICAgICAgICAgbGVmdDogLTEzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSg1MCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWZ1bGwtd2lkdGgge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmF2YWlsYWJsZS1jb25uZWN0aW9ucyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmF2YWlsYWJsZS1jb25uZWN0aW9uLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsdG8yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMTAwcHggMCAwO1xyXG4gICAgICAgIHdpZHRoOiA3NzhweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtc21hbGwge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNjBweCAwIDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkbGlnaHQtZ3JheTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMzApICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXN1YnRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICAgICAgZm9udDogJG9wZW4tc2Fucy1zZW1pLWJvbGQgY2FsY3VsYXRlLXJlbSgxOCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGlubGluZS1mbGV4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1zbWFsbGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1oaWRkZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5iaWxsLWNvbXBhcmlzb24ge1xyXG4gICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcblxyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXllYXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLWxhcmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAzNXB4IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRsaWdodC1ncmF5O1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMCAzMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1sYXJnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMzApICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMnB4O1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTQpIC8gY2FsY3VsYXRlLXJlbSgyMikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgICYtLWJvbGQge1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE2KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi15ZWFyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE0KSAvIDEuNSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTgpIC8gMS41ICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbmVkLXNlbGVjdCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxMik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLWxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLWV4dHJhLWxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxNyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogNDVweCAwIDhweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIGZvbnQ6ICRvcGVuLXNhbnMtZXh0cmEtYm9sZCBjYWxjdWxhdGUtcmVtKDE0KSAvIGNhbGN1bGF0ZS1yZW0oMTgpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBmb250OiAkb3Blbi1zYW5zLWV4dHJhLWJvbGQgY2FsY3VsYXRlLXJlbSgxMykgLyBjYWxjdWxhdGUtcmVtKDE4KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLWxhcmdlIHtcclxuICAgICAgICAgICAgZm9udDogJG9wZW4tc2Fucy1leHRyYS1ib2xkIGNhbGN1bGF0ZS1yZW0oMTQpIC8gY2FsY3VsYXRlLXJlbSgxOCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi0tY29sdW1uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgxIDEgMCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW51bWJlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDI4KSAvIGNhbGN1bGF0ZS1yZW0oNjApICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1zbWFsbGVyZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyNCkgLyBjYWxjdWxhdGUtcmVtKDYwKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgzNSkgLyBjYWxjdWxhdGUtcmVtKDYwKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1sYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDQwKSAvIGNhbGN1bGF0ZS1yZW0oNjApICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWJsdWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICAgICAgZm9udDogJG9wZW4tc2Fucy1ib2xkIGNhbGN1bGF0ZS1yZW0oMTIpIC8gY2FsY3VsYXRlLXJlbSgxOCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1zbWFsbGVyZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG9wZW4tc2Fucy1ib2xkIGNhbGN1bGF0ZS1yZW0oMTApIC8gY2FsY3VsYXRlLXJlbSgxOCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG9wZW4tc2Fucy1ib2xkIGNhbGN1bGF0ZS1yZW0oMTApIC8gY2FsY3VsYXRlLXJlbSgxOCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLWxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRvcGVuLXNhbnMtYm9sZCBjYWxjdWxhdGUtcmVtKDEyKSAvIGNhbGN1bGF0ZS1yZW0oMTgpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbHVtbiB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMSAxIDApO1xyXG4gICAgICAgICAgICBtYXJnaW46IDM1cHggMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCA0JSA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcmlnaHQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi15ZWFyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMCAwIDQ1JSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iaWxsLWNvbXBhcmlzb25fX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMjApICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE2KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLWxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDIwKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICArIC5iaWxsLWNvbXBhcmlzb25fX2NvbHVtbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkbGlnaHQtZ3JheTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGxpZ2h0LWdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29sdW1uLWZsZXgge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IEJJTExJTkcgVEFCTEUgQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4uYmlsbGluZy10YWJsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtY29uZWQtaGVybyB7XHJcbiAgICAgICAgbWFyZ2luOiA1NHB4IGF1dG8gMDtcclxuICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbHVtbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDIyKSAvIGNhbGN1bGF0ZS1yZW0oMzgpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICAmLXRvdGFsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCAwIDI1cHggMTVweDtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyMikgLyBjYWxjdWxhdGUtcmVtKDM4KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtYm9sZDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IDc1JTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYW1vdW50IHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RvdGFsIHtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1ib2xkO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IEJJTExJTkcgJiBQQVlNRU5UIEhJU1RPUlkgQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4uYmlsbGluZy1wYXltZW50IHtcclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDIwcHggMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA5NXB4IDE1JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtYmlsbGluZyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA5NXB4IDIwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jaGVja2JveC1pbnN0cnVjdGlvbnMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTYpIC8gY2FsY3VsYXRlLXJlbSgxOCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDMwKSAvIGNhbGN1bGF0ZS1yZW0oNDApICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idG5zIHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuXHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1jb25lZC1pbWFnZXMge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY2hlY2tzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNoZWNrcy1saXN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpbmxpbmUtZmxleCgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1MHB4IDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rcyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLXNlbGYoY2VudGVyKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLWNvbmVkLWltYWdlcyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1zZWxmKGNlbnRlcik7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDMwcHggMCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1jYXJkcyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5idXR0b24tbGluaywgLmJ1dHRvbi1saW5rLS1leHRyYS1sb3ctZW1waGFzaXM7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iaWxsaW5nLXBheW1lbnQtYm9keSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAmcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxOCkgLyBjYWxjdWxhdGUtcmVtKDI0KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1jeWNsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaW5saW5lLWZsZXgoKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC1jb25lZC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXRvdGFsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpbmxpbmUtZmxleCgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtY29uZWQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGlubGluZS1mbGV4KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2hvdy1tb3JlIHtcclxuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcclxuXHJcbiAgICAgICAgJi0taGlkZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcik6bm90KC5pcy1vcnUpICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbmVkLWJ1dHRvbi1mb2N1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9ydS1idXR0b24tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iaWxsaW5nLXBheW1lbnQtaXRlbSB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4ycywgZWFzZSk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwLWNvbmVkLXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDY1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0taGlkZGVuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4ycywgZWFzZSk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ibG9jayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLS1yaWdodCxcclxuICAgICAgICAgICAgICAgICYtLXJpZ2h0LXBheW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY29sdW1uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEyKSAvIGNhbGN1bGF0ZS1yZW0oMjQpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlLXJlbSgxNSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxNik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N0YXR1cyB7XHJcbiAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMSkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtZXh0cmEtYm9sZDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9udGhzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDI2KSAvIGNhbGN1bGF0ZS1yZW0oMTgpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDMwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9udGhzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1sYXJnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlldyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtaW4tcGFnZS1iYW5uZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5idXR0b24tbGluaywgLmJ1dHRvbi1saW5rLS1leHRyYS1sb3ctZW1waGFzaXM7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDI1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmstaWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtNHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDI1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG90YWwtYW1vdW50IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTgpIC8gY2FsY3VsYXRlLXJlbSgyNCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtZXh0cmEtYm9sZDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlLXJlbSgzMCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Fycm93IHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oNDApO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZWNlaXZlZCB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMikgLyBjYWxjdWxhdGUtcmVtKDI0KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZS1yZW0oMzApO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMTYpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190b3RhbC1yZWNlaXZlZCB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMikgLyBjYWxjdWxhdGUtcmVtKDI0KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGUtcmVtKDMwKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDE2KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0ZS1yYW5nZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEyKSAvIGNhbGN1bGF0ZS1yZW0oMjApICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWV4dHJhLWJvbGQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDQwcHggMTY1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlLXJlbSgyNik7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxNCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1jb25lZC10aXRsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTkwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXJlY2VpdmVkIHtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1jb25lZC10aXRsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tb3BlbiB7XHJcbiAgICAgICAgLmJpbGxpbmctcGF5bWVudC1pdGVtX19hcnJvdyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTgwZGVnKSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmlsbGluZy1wYXltZW50LWl0ZW1fX3RhYmxlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJpbGxpbmctcGF5bWVudC1pdGVtLS1iaWxsIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcG9zdC1wYXltZW50IHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXItdGFiIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItcmlnaHQge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYmxlIHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcclxuXHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLWNvbmVkLXRpdGxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA1NXB4IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLWNvbmVkLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcm93IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1ncm93KDEpO1xyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICYtLWZ1bGwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcm93LXRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEyKSAvIGNhbGN1bGF0ZS1yZW0oMTYpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1yZWd1bGFyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGUtcmVtKDIyKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxNCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWJvbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWV4dHJhLWJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTgpIC8gY2FsY3VsYXRlLXJlbSgyNCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1leHRyYS1ib2xkO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGUtcmVtKDI4KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMjApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNhbmNlbGxlZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuYmlsbGluZy1wYXltZW50LWl0ZW1fX3RvdGFsLWFtb3VudCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmlsbGluZy1wYXltZW50LXRhYmxlIHtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjJzLCBlYXNlKTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCA0MHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXBvc3QtcGF5bWVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIHRoLCBcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTgpIC8gY2FsY3VsYXRlLXJlbSgyMCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDIwcHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1ib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGEge1xyXG4gICAgICAgICYtLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1kZXNrdG9wIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcmlnaHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iaWxsaW5nLXBheW1lbnQtLW9ydSB7XHJcbiAgICAuYmlsbGluZy1wYXltZW50LWl0ZW1fX2Fycm93OmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBCUkVBRENSVU1CUyBDT01QT05FTlQgPT09PT09PT09PT09PT09PT1cclxuXHJcbi5icmVhZGNydW1icyB7XHJcbiAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xyXG4gICAgcGFkZGluZzogN3B4IDMwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMikgLyBjYWxjdWxhdGUtcmVtKDIwKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcblxyXG4gICAgICAgICYtbGluayxcclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LXRydW5jYXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuXHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb25lZC1mb2N1cy1vdXRsaW5lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcikgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vcnUtZm9jdXMtb3V0bGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoOTBkZWcpKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgyNSk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtc21hbGwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICAgICAgY29udGVudDogJy8nO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBCT1BBIFNUQVRVUyBDT01QT05FTlQgPT09PT09PT09PT09PT09PT1cclxuXHJcbi5ib3BhLXN0YXR1cyB7XHJcbiAgICBtYXJnaW46IC0xMHB4IDAgMjVweDtcclxuICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgcGFkZGluZzogMCAxMnB4IDAgMjhweDtcclxuICAgIGhlaWdodDogMTIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICBtYXJnaW46IC0zNHB4IDAgMzVweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCA4MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xlZnQtY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yaWdodC1jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtc2hyaW5rKDApO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtN3B4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oNDApO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHRvcDogLTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE2KSAvIGNhbGN1bGF0ZS1yZW0oMjApICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJ0aXRsZSxcclxuICAgICZfX251bWJlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTYpIC8gY2FsY3VsYXRlLXJlbSgyMCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgICAgICBmb250LWZhbWlseTogJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19udW1iZXIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBAZXh0ZW5kIC5idXR0b24tbGluaywgLmJ1dHRvbi1saW5rLS1zZWNvbmRhcnktY29sb3I7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAyM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1hbGVydCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBCT1BBIFVOSVRTIExJU1QgPT09PT09PT09PT09PT09PT1cclxuXHJcbi5ib3BhLXVuaXRzLXN0ZXAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5ib3BhLXVuaXRzLWxpc3Qge1xyXG4gICAgcGFkZGluZzogMzRweCAzMHB4IDI1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiA2MnB4IDAgMjVweDtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNzg2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1uby1tYXJnaW4ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10cmFuc3BhcmVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMzcHg7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxOCkgLyBjYWxjdWxhdGUtcmVtKDI0KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYWx0bzI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGFsdG8yO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDg2cHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDg2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1oZWFkaW5nIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRhbHRvMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY2hlY2sge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJveCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW5hbWUsXHJcbiAgICAgICAgJi1vd25lciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE2KSAkb3Blbi1zYW5zO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1ib2xkO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxOCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtb3duZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1oaWRkZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAuZW5yb2xsLXVuaXRzLWxpc3RfX2l0ZW0tYm94IHtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZW5yb2xsLXVuaXRzLWxpc3RfX2l0ZW0tb3duZXIsXHJcbiAgICAgICAgICAgIC5lbnJvbGwtdW5pdHMtbGlzdF9faXRlbS1uYW1lIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbm9iZWw7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb3VudGVycyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19yYWRpby1jb250YWluZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYWx0bzI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmFkaW8tdGl0bGUsXHJcbiAgICAmX19yYWRpby1sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxOCkgLyBjYWxjdWxhdGUtcmVtKDIwKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1ib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JhZGlvLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDM1cHggMCA1MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MzVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmFkaW8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDExcHggMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Rlcm1zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRhbHRvMjtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDIwcHggMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGVybXMge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTgpIC8gY2FsY3VsYXRlLXJlbSgyNCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgbWFyZ2luOiAwIDMwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gQ0FSRFMgVElMRSBDT01QT05FTlQgPT09PT09PT09PT09PT09PT1cclxuXHJcbi5jYXJkLXRpbGUge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuN3MsIGVhc2UpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtYmFzaXMoYXV0byk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgICBoZWlnaHQ6IDQ4MHB4O1xyXG5cclxuICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDJuICsgMSkpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDJuICsgMikpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3Zlcjo6YmVmb3JlLFxyXG4gICAgICAgICYtLWZvY3VzOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicC1jYXJkcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1iYXNpcyhhdXRvKTtcclxuICAgICAgICB3aWR0aDogY2FsYygzMy4zJSAtIDEzcHgpO1xyXG5cclxuICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDJuICsgMSkpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDJuICsgMikpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOm50aC1jaGlsZCgzbiArIDEpKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOm50aC1jaGlsZCgzbiArIDMpKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC40cywgZWFzZSk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGJsdWUtYnJhbmQ7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgIH1cclxuXHJcbiAgICAmLS1oaWRkZW4uY2FyZC10aWxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fem9vbSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC40cywgZWFzZSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxKSByb3RhdGUoMC4wMDFkZWcpKTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXdoaXRlIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWFuaW1hdGlvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMCkgcm90YXRlKDAuMDAxZGVnKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJpbGwge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYmlsbC1ibHVlIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYmlsbC1vcmFuZ2Uge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJsdWUsXHJcbiAgICAgICAgJi0tcXVvdGUge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAwLjNzIGVhc2UpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19waWN0dXJlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BpY3R1cmUtaW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibHVlO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHRvcDogNDBweDtcclxuICAgICAgICAgICAgbGVmdDogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgzNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8tY29udGFpbmVyIHtcclxuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMjVweCAyMHB4IDEwcHg7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyNikgLyBjYWxjdWxhdGUtcmVtKDMyKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgNTBweCA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbi1saW5rLCAuYnV0dG9uLWxpbmstLWV4dHJhLWxvdy1lbXBoYXNpcywgJWZsZXhib3g7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDIwcHggMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDUwcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTdweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC03cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC10aWxlLS10eXBlLXF1b3RlICYsXHJcbiAgICAgICAgLmNhcmQtdGlsZS0tbGlndGVyLWJnICYsXHJcbiAgICAgICAgLmNhcmQtdGlsZS0tZGFya2VyLWJnICYsXHJcbiAgICAgICAgLmNhcmQtdGlsZV9faW5mby1jb250YWluZXItLXR5cGUtZnVsbCAmIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuYnV0dG9uLWxpbmstLXNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFnZS13cmFwcGVyIHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbm8taG92ZXIge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLXBhZ2UgKyAmX19wYWdlLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkLXRpbGUtLWZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgYm9keTpub3QoLm1vdXNlLXVzZXIpOm5vdCguaXMtb3J1KSAmOmFmdGVyIHtcclxuICAgICAgICBAZXh0ZW5kIC5jb25lZC1idXR0b24tZm9jdXM7XHJcbiAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMnB4KTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEycHgpO1xyXG4gICAgfVxyXG5cclxuICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKSAmOmFmdGVyIHtcclxuICAgICAgICBAZXh0ZW5kIC5vcnUtYnV0dG9uLWZvY3VzO1xyXG4gICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTJweCk7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMnB4KTtcclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgIC5jYXJkLXRpbGVfX2xpbmstd3JhcHBlcjpob3ZlciB7XHJcbiAgICAgICAgLmNhcmQtdGlsZV9faW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKDEuMDcpIHJvdGF0ZSgwLjAwMWRlZykpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNhcmQtdGlsZV9fZGVzY3JpcHRpb24ge1xyXG4gICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgZm9udDogY2FsY3VsYXRlLXJlbSgxOCkgLyBjYWxjdWxhdGUtcmVtKDI2KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuXHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIG1hcmdpbjogMCA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHVsLFxyXG4gICAgb2wge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBmb250OiAkb3Blbi1zYW5zLXNlbWktYm9sZCBjYWxjdWxhdGUtcmVtKDE0KSAvIGNhbGN1bGF0ZS1yZW0oMjApICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDclO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICBjb250ZW50OiAn4oCiJztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsLFxyXG4gICAgICAgIG9sIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgb2wge1xyXG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IGVsZW1lbnRjb3VudGVyO1xyXG5cclxuICAgICAgICBsaTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogY291bnRlcihlbGVtZW50Y291bnRlcikgJy4nO1xyXG4gICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogZWxlbWVudGNvdW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHN1cCB7XHJcbiAgICAgICAgdG9wOiAtMC4yNWVtO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcclxuICAgICAgICBmb250LXNpemU6IDAuNjVlbTtcclxuICAgIH1cclxuXHJcbiAgICBhOmZvY3VzIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcik6bm90KC5pcy1vcnUpICYge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5jb25lZC1mb2N1cy1vdXRsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpICYge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5vcnUtZm9jdXMtb3V0bGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkLXRpbGUtd3JhcHBlci0tbm8taG92ZXIge1xyXG4gICAgJi5jYXJkLXRpbGU6OmFmdGVyIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtdGlsZSB7XHJcbiAgICAgICAgJl9fem9vbTpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpbmstd3JhcHBlcjpob3ZlciAuY2FyZC10aWxlX19pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0obm9uZSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC10aWxlLS1vcnUge1xyXG4gICAgLmNhcmQtdGlsZSB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlLWJyYW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRlYWw7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGVhbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWxpZ2h0ZXItYmcge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGVhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC10aWxlX19kZXNjcmlwdGlvbiBsaTo6YmVmb3JlIHtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBDQVJEUyBUSUxFIFRZUEUgQ1RBIENPTVBPTkVOVCA9PT09PT09PT09PT09PT09PVxyXG5cclxuLmNhcmQtdGlsZSB7XHJcbiAgICAmLS10eXBlLWN0YSB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtdGlsZV9fem9vbSxcclxuICAgICAgICAuY2FyZC10aWxlX196b29tOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mby1jb250YWluZXItLXR5cGUtY3RhIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VydmljZS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE0KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZS0tdHlwZS1jdGEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIENhcmQgVGlsZSBidXR0b25zLlxyXG4gICAgJl9fY3RhLWxpbmsge1xyXG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbjtcclxuICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuXHJcbiAgICAgICAgYm9keTpub3QoLmlzLW9ydSkgLmNhcmQtdGlsZV9fem9vbS0tYmx1ZSAmLFxyXG4gICAgICAgIGJvZHk6bm90KC5pcy1vcnUpIC5jYXJkLXRpbGUtLWxpZ2h0ZXItYmcgJiB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmJ1dHRvbiwgLmJ1dHRvbi0tc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jdGEtbGluay1pY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTIwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC04cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSg0MCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC10aWxlLS1vcnUge1xyXG4gICAgLmNhcmQtdGlsZSB7XHJcbiAgICAgICAgJl9faW5mby1jb250YWluZXItLXR5cGUtY3RhIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdHlwZS1jdGEge1xyXG4gICAgICAgICAgICAuY2FyZC10aWxlX196b29tLFxyXG4gICAgICAgICAgICAuY2FyZC10aWxlX196b29tOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gQ0FSRFMgVElMRSBDT01QT05FTlQgPT09PT09PT09PT09PT09PT1cclxuLmNhcmQtdGlsZS1ncmlkIHtcclxuICAgIC8vIC5jYXJkLXRpbGUtLWdyaWQge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuN3MsIGVhc2UpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwIDAgMTBweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQtMztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAyNXB4IDI1cHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDI5LjglKTtcclxuXHJcbiAgICAgICAgJjpob3Zlcjo6YmVmb3JlLFxyXG4gICAgICAgICY6Zm9jdXM6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtY2FyZHMge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDIyLjUlKTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1oaWRkZW4uY2FyZC10aWxlLWdyaWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuM3MgZWFzZSk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbGFyZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXR5cGUtaW1hZ2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19waWN0dXJlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BpY3R1cmUtaW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mby1jb250YWluZXIge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHJcbiAgICAgICAgJi0tdHlwZS1pbWFnZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDEwcHg7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyMikgLyBjYWxjdWxhdGUtcmVtKDMyKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDI1cHg7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTQpIC8gY2FsY3VsYXRlLXJlbSgyOCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLWxhcmdlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDI1cHggNXB4O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE3KSAvIGNhbGN1bGF0ZS1yZW0oMzIpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbi1saW5rLCAuYnV0dG9uLWxpbmstLWV4dHJhLWxvdy1lbXBoYXNpcztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDIwcHggNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHggMjVweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC03cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtN3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDMwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbXVsdGlwbGU6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFnZS13cmFwcGVyIHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4IDE1cHggMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX196b29tIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC40cywgZWFzZSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxKSByb3RhdGUoMC4wMDFkZWcpKTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2hvc3Qtd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hbmltYXRpb24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKDApIHJvdGF0ZSgwLjAwMWRlZykpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLXBhZ2UgKyAmX19wYWdlLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC40cywgZWFzZSk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGJsdWUtYnJhbmQ7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgIC5jYXJkLXRpbGUtZ3JpZF9fbGluay13cmFwcGVyOmhvdmVyIHtcclxuICAgICAgICAuY2FyZC10aWxlLWdyaWRfX2ltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxLjA3KSByb3RhdGUoMC4wMDFkZWcpKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkLXRpbGUtZ3JpZC13cmFwcGVyLS1uby1ob3ZlciB7XHJcbiAgICAmLmNhcmQtdGlsZTo6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC10aWxlIHtcclxuICAgICAgICAmX196b29tOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGluay13cmFwcGVyOmhvdmVyIC5jYXJkLXRpbGVfX2ltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShub25lKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkLXRpbGUtZ3JpZC0tb3J1IHtcclxuICAgIC5jYXJkLXRpbGUge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC10aWxlLWdyaWRfX2Rlc2NyaXB0aW9uIGxpOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLXRpbGUtZ3JpZF9fbGluayB7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJG9yYW5nZS1icmFuZDtcclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBDQVJEUyBUSUxFIFRZUEUgSU1BR0UgQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4uY2FyZC10aWxlIHtcclxuICAgICYtLXR5cGUtZnVsbCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XHJcblxyXG4gICAgICAgIC5jYXJkLXRpbGVfX3RpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLXRpbGVfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXR5cGUtaW1hZ2Uge1xyXG4gICAgICAgIC5jYXJkLXRpbGVfX3RpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjZweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC10aWxlX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXR5cGUtaW1hZ2UsXHJcbiAgICAmLS10eXBlLWZ1bGwge1xyXG4gICAgICAgIC5jYXJkLXRpbGVfX2xpbmstd3JhcHBlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC10aWxlX19pY29uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlLWNvbnRhaW5lci0tZnVsbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1zbWFsbCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoKCg3NjdweCAtIDEwMHZ3KSAvIC0yKSAtIDEwcHgpO1xyXG4gICAgICAgICAgICB3aWR0aDogNzY3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlLWNvbnRhaW5lci0tdHlwZS1pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtc21hbGwge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogODAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvLWNvbnRhaW5lci0tdHlwZS1mdWxsLFxyXG4gICAgJl9faW5mby1jb250YWluZXItLXR5cGUtaW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mby1jb250YWluZXItLXR5cGUtaW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvLWNvbnRhaW5lci0tdHlwZS1mdWxsIHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZmxvdyhjb2x1bW4gd3JhcCk7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcclxuICAgICAgICBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQtdHdvLWJyZWFrcyhcclxuICAgICAgICAgICAgdG9wLFxyXG4gICAgICAgICAgICBsZWZ0LFxyXG4gICAgICAgICAgICBib3R0b20sXHJcbiAgICAgICAgICAgICR0cmFuc3BhcmVudCxcclxuICAgICAgICAgICAgMCUsXHJcbiAgICAgICAgICAgICR0cmFuc3BhcmVudCxcclxuICAgICAgICAgICAgMjAlLFxyXG4gICAgICAgICAgICAkYmxhY2stYWxtb3N0LXRyYW5zcGFyZW50LFxyXG4gICAgICAgICAgICA4NSUsXHJcbiAgICAgICAgICAgICRibGFjay1hbG1vc3QtdHJhbnNwYXJlbnQsXHJcbiAgICAgICAgICAgIDEwMCVcclxuICAgICAgICApO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvLWNvbnRhaW5lci0tbm8tZ3JhZGllbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUtLXR5cGUtaW1hZ2UsXHJcbiAgICAmX19kZXNjcmlwdGlvbi0tdHlwZS1pbWFnZSB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkLXRpbGUtLW9ydSB7XHJcbiAgICAuY2FyZC10aWxlLS10eXBlLWltYWdlLFxyXG4gICAgLmNhcmQtdGlsZS0tdHlwZS1mdWxsIHtcclxuICAgICAgICAuY2FyZC10aWxlX19pY29uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRlYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IENBUkRTIFRJTEUgVFlQRSBJTUFHRSBDT01QT05FTlQgPT09PT09PT09PT09PT09PT1cclxuXHJcbi5jYXJkLXRpbGUtZ3JpZCB7XHJcbiAgICAmLS10eXBlLWZ1bGwge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXR5cGUtaW1hZ2UsXHJcbiAgICAmLS10eXBlLWZ1bGwge1xyXG4gICAgICAgIC5jYXJkLXRpbGUtZ3JpZF9fbGluay13cmFwcGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdHlwZS1pbWFnZSB7XHJcbiAgICAgICAgLmNhcmQtdGlsZS1ncmlkX190aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC10aWxlLWdyaWQtLW9ydSB7XHJcbiAgICAuY2FyZC10aWxlLWdyaWQtLXR5cGUtaW1hZ2UsXHJcbiAgICAuY2FyZC10aWxlLWdyaWQtLXR5cGUtZnVsbCB7XHJcbiAgICAgICAgLmNhcmQtdGlsZS1ncmlkX19pY29uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gQ0FSRFMgVElMRSBUWVBFIFRFWFQgQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4uY2FyZC10aWxlIHtcclxuICAgICYtLXR5cGUtdGV4dCxcclxuICAgICYtLWluZm8ge1xyXG4gICAgICAgIC5jYXJkLXRpbGUge1xyXG4gICAgICAgICAgICAmX190aXRsZSxcclxuICAgICAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlLS13aGl0ZS10ZXh0LFxyXG4gICAgICAgICAgICAmX19kZXNjcmlwdGlvbi0td2hpdGUtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXR5cGUtdGV4dCB7XHJcbiAgICAgICAgLmNhcmQtdGlsZSB7XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk4cHg7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlLS1vbmx5IHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE5NHB4O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA2O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0taW5mbyB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLXRpbGUge1xyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2NnB4O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gT3ZlcnJpZGVzIHRoZSB0ZXh0IGNsYW1waW5nXHJcbiAgICAvLyBmb3Igbm9uIGludGVyYWN0aXZlIHRleHQgdGlsZXNcclxuICAgIC8vIHdpdGggbG9uZyB0ZXh0XHJcbiAgICAmLS10eXBlLXRleHQtbG9uZyAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXR5cGUtdGV4dC1sb25nICZfX3RpdGxlIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8tY29udGFpbmVyIHtcclxuICAgICAgICAmLS10eXBlLXRleHQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMCAzNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRleHQge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYuY2FyZC10aWxlIHtcclxuICAgICAgICAgICAgJjpob3Zlcjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS13aGl0ZS1iZyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICRibHVlLWJyYW5kO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1saWdodGVyLWJnIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1kYXJrZXItYmcge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC10aWxlIHtcclxuICAgICAgICAgICAgJl9faW5mby1jb250YWluZXItLXR5cGUtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3BpY3R1cmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0NXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcGljdHVyZS1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGlwLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDYwKSAvIGNhbGN1bGF0ZS1yZW0oNzApICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmstLXR5cGUtdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC10aWxlLS1vcnUge1xyXG4gICAgLmNhcmQtdGlsZSB7XHJcbiAgICAgICAgJi0tdGV4dCB7XHJcbiAgICAgICAgICAgICYuY2FyZC10aWxlLS13aGl0ZS1iZyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWxpZ2h0ZXItYmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGluay0tdHlwZS10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGlwLXRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUtLXRlYWwtdGV4dCxcclxuICAgICAgICAmX19kZXNjcmlwdGlvbi0tdGVhbC10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBDQVJEUyBUSUxFIFRZUEUgUVVPVEUgQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4uY2FyZC10aWxlIHtcclxuICAgICYtLXR5cGUtcXVvdGUge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNzVweDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLXRpbGVfX3pvb20sXHJcbiAgICAgICAgLmNhcmQtdGlsZV9fem9vbTpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8tY29udGFpbmVyLS10eXBlLXF1b3RlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUtLXR5cGUtcXVvdGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDY0KTtcclxuICAgICAgICAgICAgY29udGVudDogJ+KAnCc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2F1dGhvciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE0KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC10aWxlLS1vcnUge1xyXG4gICAgLmNhcmQtdGlsZSB7XHJcbiAgICAgICAgJi0tdHlwZS1xdW90ZSB7XHJcbiAgICAgICAgICAgIC5jYXJkLXRpbGVfX3pvb20sXHJcbiAgICAgICAgICAgIC5jYXJkLXRpbGVfX3pvb206aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW5mby1jb250YWluZXItLXR5cGUtcXVvdGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRlYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IENBUkRTIFRJTEUgVFlQRSBXSURUSCBDT01QT05FTlQgPT09PT09PT09PT09PT09PT1cclxuXHJcbi5jYXJkLXRpbGUge1xyXG4gICAgJi0tZnVsbC13aWR0aCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgybiArIDEpKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgybiArIDIpKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLWNhcmRzIHtcclxuICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgybiArIDEpKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgybiArIDIpKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoM24gKyAxKSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoM24gKyAzKSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC10aWxlX190aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC10aWxlX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xyXG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC10aWxlX19saW5rIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1oYWxmLXdpZHRoIHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtY2FyZHMge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuXHJcbiAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoM24gKyAxKSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoM24gKyAzKSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDJuICsgMSkpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDJuICsgMikpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jYXJkLXRpbGU6aG92ZXI6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtdGlsZV9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGFsdG87XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMzApIC8gY2FsY3VsYXRlLXJlbSgzNSkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC10aWxlX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTgpIC8gY2FsY3VsYXRlLXJlbSgyNikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtdGlsZS0tZGFya2VyLWJnLFxyXG4gICAgICAgIC5jYXJkLXRpbGUtLWxpZ2h0ZXItYmcsXHJcbiAgICAgICAgLmNhcmQtdGlsZS0td2hpdGUtYmcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLXRpbGVfX2xpbmsge1xyXG4gICAgICAgICAgICBtYXJnaW46IDMwcHggNTBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtdGlsZV9fcGljdHVyZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjQ1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC10aWxlX19waWN0dXJlLWltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC10aWxlX19pbmZvLWNvbnRhaW5lci0tdHlwZS1jdGEge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG5cclxuICAgICAgICAgICAgLmNhcmQtdGlsZV9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDAgMTVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDI2KSAvIGNhbGN1bGF0ZS1yZW0oMzIpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDM1cHggMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC10aWxlX19jdGFzIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1mbG93KGNvbHVtbiB3cmFwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLXRpbGVfX2N0YS1saW5rIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDAgMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNhcmQtdGlsZS0tb3J1IHtcclxuICAgIC5jYXJkLXRpbGVfX2luZm8tY29udGFpbmVyLS10eXBlLWN0YSB7XHJcbiAgICAgICAgLmNhcmQtdGlsZV9fc2VydmljZS10aXRsZSxcclxuICAgICAgICAuY2FyZC10aWxlX190aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGVhbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLXRpbGVfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBDQVJEUyBUSUxFIEJHIENPTVBPTkVOVCA9PT09PT09PT09PT09PT09PVxyXG5cclxuLmNhcmQtdGlsZSB7XHJcbiAgICAmLS1saWdodGVyLWJnLFxyXG4gICAgJi0tZGFya2VyLWJnIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLXRpbGVfX2ljb24ge1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAuaXMtb3J1ICYge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGVhbDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS13aGl0ZS1iZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWxpZ2h0ZXItYmcge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWRhcmtlci1iZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC10aWxlLS1saWdodGVyLWJnIC5jYXJkLXRpbGVfX2Rlc2NyaXB0aW9uLFxyXG4uY2FyZC10aWxlLS1kYXJrZXItYmcgLmNhcmQtdGlsZV9fZGVzY3JpcHRpb24ge1xyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxufVxyXG5cclxuLmNhcmQtdGlsZS0tb3J1IHtcclxuICAgIC5jYXJkLXRpbGUtLWRhcmtlci1iZyAuY2FyZC10aWxlX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLXRpbGUtLWxpZ2h0ZXItYmcgLmNhcmQtdGlsZV9fZGVzY3JpcHRpb24sXHJcbiAgICAuY2FyZC10aWxlLS13aGl0ZS1iZyAuY2FyZC10aWxlX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGVhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gQ0FSRCBNT0RVTEUgQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4uY2FyZC1tb2R1bGUge1xyXG4gICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG4gICAgQGluY2x1ZGUgZmxleC1zaHJpbmsoMSk7XHJcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDAgMzVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWluLWhlaWdodDogMzMwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1iYXNpcyhhdXRvKTtcclxuICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XHJcblxyXG4gICAgICAgICY6bm90KDpudGgtY2hpbGQoMm4gKyAxKSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KDpudGgtY2hpbGQoMm4gKyAyKSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwLWNhcmRzIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWJhc2lzKGF1dG8pO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMlIC0gMTNweCk7XHJcblxyXG4gICAgICAgICY6bm90KDpudGgtY2hpbGQoMm4gKyAxKSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KDpudGgtY2hpbGQoMm4gKyAyKSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDNuICsgMSkpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDNuICsgMykpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1hbGVydCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRyZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZnVsbC1saW5rIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXItbGluayxcclxuICAgICZfX3dyYXBwZXItbXVsdGlwbGUge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LXNocmluaygxKTtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMzMHB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xyXG4gICAgICAgIHBhZGRpbmc6IDM1cHggMTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzVweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyLWxpbmsge1xyXG4gICAgICAgICY6Zm9jdXM6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWZvY3VzIHtcclxuICAgICAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpOm5vdCguaXMtb3J1KSAmIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbmVkLWZvY3VzLW91dGxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKSAmIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9ydS1mb2N1cy1vdXRsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyMCkgLyBjYWxjdWxhdGUtcmVtKDI1KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1zaHJpbmsoMSk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE0KSAvIGNhbGN1bGF0ZS1yZW0oMjEpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZDtcclxuXHJcblxyXG4gICAgICAgICYtLW5vLWZsZXgtZ3JvdyB7IFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ib2xkIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudC1ib3JkZXIge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICB3aWR0aDogNzNweDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jdGEge1xyXG4gICAgICAgIG1hcmdpbjogMzVweCBhdXRvIDQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY3RhLS1jb250YWN0IHtcclxuICAgICAgICBtYXJnaW46IDIwcHggYXV0byAxMHB4O1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2N0YS0tZm9ybSB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbmVkLWJ1dHRvbi1mb2N1cztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vcnUtYnV0dG9uLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGUge1xyXG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMykgLyBjYWxjdWxhdGUtcmVtKDE4KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1yZWd1bGFyO1xyXG4gICAgfVxyXG5cclxuICAgICYtcGljdHVyZS1pbWFnZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtZm9ybS13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBAZXh0ZW5kIC5idXR0b24tbGluaywgLmJ1dHRvbi1saW5rLS1leHRyYS1sb3ctZW1waGFzaXM7XHJcbiAgICAgICAgbWFyZ2luOiA4cHggMCA0MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmstY29udGFpbmVyIHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcclxuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtY29udGFjdC11cy1zbWFsbC1jYXJkLWxpbmsge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtY29udGFjdC11cy1tZWRpdW0tY2FyZC1saW5rIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuY29uZWQtZm9ybS1tZXNzYWdlcyxcclxuICAgIC5jb25lZC1zZWxlY3QsXHJcbiAgICAuY29uZWQtc2VsZWN0X19hcnJvdyxcclxuICAgIC5jb25lZC1pbnB1dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWxvYWRpbmdfX2ltYWdlLS1jZW50ZXIgeyBcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudHJhbnNhY3Rpb25hbF9fZXJyb3Ige1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggNTlweDtcclxuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMTQpO1xyXG4gICAgfVxyXG59XHJcbiIsIi5jb25lZC1jaGFydCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblxyXG4gICAgJi0taGlkZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDM4NXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX21pZGRsZS10ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcclxuICAgICAgICB3aWR0aDogMzMwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZnV0dXJhLWJvbGQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWRhdGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMTYpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDIyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXItbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTMpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWJvbGQ7XHJcblxyXG4gICAgICAgICYtLWJsdWUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1vcmFuZ2Uge1xyXG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGVhay10aXRsZSxcclxuICAgICZfX2hlYWRlci10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX29mZnBlYWstdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BlYWstdGl0bGUsXHJcbiAgICAmX19vZmZwZWFrLXRpdGxlLFxyXG4gICAgJl9faGVhZGVyLXRpdGxlIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBmb250LWZhbWlseTogJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDEyKTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2hhcnQtdG9vbHRpcCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxNzBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLWxhcmdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE3NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdG90YWwge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogZnV0dXJhO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMjIpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWRhdGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTMpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1ib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZGF0YSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgZm9udDogJG9wZW4tc2FucyAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdHlwZSB7XHJcbiAgICAgICAgICAgICYtY29sb3Ige1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLW51bWJlcnMge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYXJvdW5kKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMTEpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtYm9sZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJWlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMTApO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1wYXJhZ3JhcGgge1xyXG4gICAgICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMSkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtcGFyYWdyYXBoLWJvbGQge1xyXG4gICAgICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1leHRyYS1ib2xkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLW92ZXJhZ2Uge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lLXN0eWxlOiBkb3VibGU7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLW5vblN1bW1lciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgIDEzNWRlZyxcclxuICAgICAgICAgICAgICAgICAgICAkbWVkaXVtLWdyYXksXHJcbiAgICAgICAgICAgICAgICAgICAgJG1lZGl1bS1ncmF5IDFweCxcclxuICAgICAgICAgICAgICAgICAgICAkd2hpdGUgMXB4LFxyXG4gICAgICAgICAgICAgICAgICAgICR3aGl0ZSAzcHhcclxuICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtc3Vic2NyaXB0aW9uT3ZlcmFnZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkb3ZlcmFnZS1yZWQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgIDEzNWRlZyxcclxuICAgICAgICAgICAgICAgICAgICAkb3ZlcmFnZS1yZWQsXHJcbiAgICAgICAgICAgICAgICAgICAgJG92ZXJhZ2UtcmVkIDFweCxcclxuICAgICAgICAgICAgICAgICAgICAkd2hpdGUgMXB4LFxyXG4gICAgICAgICAgICAgICAgICAgICR3aGl0ZSAzcHhcclxuICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXBhZGRpbmdUb3Age1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9ucy1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLWxhcmdlIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1jb2x1bW5zIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLWxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b25zIHtcclxuICAgICAgICBAZXh0ZW5kICVpbmxpbmUtZmxleDtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuXHJcbiAgICAgICAgJi0tc3F1YXJlLXRyYW5zcGFyZW50IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogNzJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRvcGVuLXNhbnM7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMTIpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zcXVhcmUtYmx1ZS1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc3F1YXJlLXRlYWwtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWFsICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNxdWFyZS10cmFuc3BhcmVudC1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodGVyLWdyYXk7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGlzYWJsZWQtbGlnaHQtZ3JheTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taGlkZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW5vLWJvcmRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b25zLS1zcXVhcmUtdHJhbnNwYXJlbnQge1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcik6bm90KC5pcy1vcnUpICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb25lZC1idXR0b24tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKSAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAub3J1LWJ1dHRvbi1mb2N1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sZWdlbmQtdG9vbHRpcCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sZWdlbmQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjJweDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbGFyZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29sb3Ige1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXR5cGUge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLWxhcmdlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5lIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcblxyXG4gICAgICAgICAgICAmLS1kZW1hbmRTdWJzYyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkb3ZlcmFnZS1yZWQgMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZGFzaGVkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1kYWlseVVzYWdlU3VwcGx5IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRibHVlIDFweCBzb2xpZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYWN0dWFsRGVtYW5kIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRsaWdodC1ncmVlbiAyLjVweCBzb2xpZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tb2ZmUGVha0RlbWFuZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkZGFyay1jaGFydC1ncmVlbiAyLjVweCBzb2xpZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tbm9uU3VtbWVyRGVtYW5kIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRtZWRpdW0tZ3JheSAyLjVweCBzb2xpZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYWN0dWFsRXZlbnREZW1hbmQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJG92ZXJhZ2UtcmVkIDIuNXB4IHNvbGlkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQtbW9udGhseSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1iaWxsZWRPdmVyYWdlRGF5IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGV0ZXJtaW5hbnREYXlQZWFrIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAkbGlnaHQtZ3JlZW4gM3B4IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRldGVybWluYW50RGF5T2ZmUGVhayB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGRhcmstY2hhcnQtZ3JlZW4gM3B4IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRldGVybWluYW50RGF5Tm9uU3VtbWVyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAkbWVkaXVtLWdyYXkgM3B4IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXVuYmlsbGVkT3ZlcmFnZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJHJlZCAzcHggc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGV0ZXJtaW5hbnREYXkge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRldGVybWluYW50RGF5UGVha0EsXHJcbiAgICAgICAgJi1kZXRlcm1pbmFudERheVBlYWsyLFxyXG4gICAgICAgICYtZGV0ZXJtaW5hbnREYXlQZWFrQixcclxuICAgICAgICAmLWRldGVybWluYW50RGF5UGVha0MsXHJcbiAgICAgICAgJi1kZXRlcm1pbmFudERheVBlYWtELFxyXG4gICAgICAgICYtZGV0ZXJtaW5hbnREYXlQZWFrNyxcclxuICAgICAgICAmLWRldGVybWluYW50RGF5UGVhazgsXHJcbiAgICAgICAgJi1kZXRlcm1pbmFudERheVBlYWs5IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAkbGlnaHQtZ3JlZW4gM3B4IHNvbGlkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZXRlcm1pbmFudERheU9mZlBlYWtBLFxyXG4gICAgICAgICYtZGV0ZXJtaW5hbnREYXlPZmZQZWFrMixcclxuICAgICAgICAmLWRldGVybWluYW50RGF5T2ZmUGVha0IsXHJcbiAgICAgICAgJi1kZXRlcm1pbmFudERheU9mZlBlYWtDLFxyXG4gICAgICAgICYtZGV0ZXJtaW5hbnREYXlPZmZQZWFrRCxcclxuICAgICAgICAmLWRldGVybWluYW50RGF5T2ZmUGVhazcsXHJcbiAgICAgICAgJi1kZXRlcm1pbmFudERheU9mZlBlYWs4LFxyXG4gICAgICAgICYtZGV0ZXJtaW5hbnREYXlPZmZQZWFrOSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGRhcmstY2hhcnQtZ3JlZW4gM3B4IHNvbGlkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZXRlcm1pbmFudERheU5vblN1bW1lckIge1xyXG4gICAgICAgICAgICBib3JkZXI6ICRtZWRpdW0tZ3JheSAzcHggc29saWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRldGVybWluYW50RGF5UGVha0UsXHJcbiAgICAgICAgJi1kZXRlcm1pbmFudERheVBlYWtGIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAkbWVkaXVtLWdyYXkgM3B4IHNvbGlkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi11bmJpbGxlZE92ZXJhZ2VEZXRlcm1pbmFudERheUUge1xyXG4gICAgICAgICAgICBib3JkZXI6ICRzZXBpYS1ibGFjayAzcHggc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdW5iaWxsZWRPdmVyYWdlRGV0ZXJtaW5hbnREYXlGIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAkc2VwaWEtYmxhY2sgM3B4IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJpbGxlZE92ZXJhZ2VEZXRlcm1pbmFudERheUYge1xyXG4gICAgICAgICAgICBib3JkZXI6ICRmaXJlLWJyaWNrIDNweCBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ub25TdW1tZXJQZWFrVmFsdWUge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAxMzVkZWcsXHJcbiAgICAgICAgICAgICAgICAkbWVkaXVtLWdyYXksXHJcbiAgICAgICAgICAgICAgICAkbWVkaXVtLWdyYXkgMXB4LFxyXG4gICAgICAgICAgICAgICAgJHdoaXRlIDFweCxcclxuICAgICAgICAgICAgICAgICR3aGl0ZSAzcHhcclxuICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi11bmJpbGxlZFN1YnNjcmlwdGlvbk92ZXJhZ2VWYWx1ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRvdmVyYWdlLXJlZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgIDEzNWRlZyxcclxuICAgICAgICAgICAgICAgICRvdmVyYWdlLXJlZCxcclxuICAgICAgICAgICAgICAgICRvdmVyYWdlLXJlZCAxcHgsXHJcbiAgICAgICAgICAgICAgICAkd2hpdGUgMXB4LFxyXG4gICAgICAgICAgICAgICAgJHdoaXRlIDNweFxyXG4gICAgICAgICAgICApO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Rvb2x0aXAge1xyXG4gICAgICAgIEBleHRlbmQgJWlubGluZS1mbGV4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRvcGVuLXNhbnM7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDEyKTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGV0ZXJtaW5hbnREYXlQZWFrLFxyXG4gICAgICAgICYtZGV0ZXJtaW5hbnREYXlPZmZQZWFrLFxyXG4gICAgICAgICYtZGV0ZXJtaW5hbnREYXlOb25TdW1tZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1pY29uIHtcclxuICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnJvdy0tYmx1ZSB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG5cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpOm5vdCguaXMtb3J1KSAmOmZvY3VzIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbmVkLWJ1dHRvbi1mb2N1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJyb3ctLXRlYWwge1xyXG4gICAgICAgIGNvbG9yOiAkdGVhbDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRlYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKSAmOmZvY3VzIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9ydS1idXR0b24tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJyb3cge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICYtLWxlZnQge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcmlnaHQge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWhpZGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibHVlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgyNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXI6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wZWFrLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcblxyXG4gICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRvcGVuLXNhbnM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxMik7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1idXR0b25zIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGlzYWJsZWQtZ3JheTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRvcGVuLXNhbnM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxMik7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWJvbGQ7XHJcblxyXG4gICAgICAgICAgICAmLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmx1ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmUtcmVjdCB7XHJcbiAgICAgICAgZmlsbDogJHdoaXRlO1xyXG4gICAgICAgIHN0cm9rZTogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIHN0cm9rZS13aWR0aDogMC41O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RhcmdldC11bmJpbGxlZC1vdmVyYWdlIHtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcclxuICAgICAgICBvdXRsaW5lLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgb3V0bGluZS1zdHlsZTogZG91YmxlO1xyXG4gICAgICAgIG91dGxpbmUtY29sb3I6ICRyZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbm90ZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEzcHggMCAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgcGFkZGluZzogMTRweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbGFyZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1wYXJhZ3JhcGgge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRvcGVuLXNhbnMtcmVndWxhciBjYWxjdWxhdGUtcmVtKDEyKSAvIDEuOGVtICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICAgICAgJi0tYm9sZCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1ib2xkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbGluay0td2hpdGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtYm9sZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0taW5saW5lVGV4dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGFibGUge1xyXG4gICAgICAgIG1hcmdpbjogMCAxM3B4IDI1cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1lZGl1bS1ncmF5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMnB4IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmV4cGFuZGVkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cclxuICAgICAgICAgICAgJi0tYm9sZCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcik6bm90KC5pcy1vcnUpICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29uZWQtZm9jdXMtb3V0bGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKSAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9ydS1mb2N1cy1vdXRsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDE1KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgJi0tdXAge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA0cHggMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb25lZC1mb2N1cy1vdXRsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAub3J1LWZvY3VzLW91dGxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkb3Blbi1zYW5zO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMTIpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmx1ZTtcclxuXHJcbiAgICAgICAgICAgIC5pcy1vcnUgJiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHRlYWw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgdGg6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkb3Blbi1zYW5zO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDEyKTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDZweCA4cHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA4cHggNXB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZXh0LWxpbmUteWVhciB7XHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIH1cclxuXHJcbiAgICB0ZXh0IHtcclxuICAgICAgICBmb250LWZhbWlseTogJG9wZW4tc2FucztcclxuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMTApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWJvbGQ7XHJcbiAgICAgICAgZmlsbDogJG1lZGl1bS1ncmF5O1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IENIRUNLIE9VVEFHRSBDT01QT05FTlQgPT09PT09PT09PT09PT09PT1cclxuXHJcbi5jaGVjay1vdXRhZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25hdi1pdGVtLFxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgQGV4dGVuZCAuYnV0dG9uLWxpbms7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIGZvbnQ6ICRvcGVuLXNhbnMtYm9sZCBjYWxjdWxhdGUtcmVtKDE2KSAvIGNhbGN1bGF0ZS1yZW0oMjApICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FjY291bnQtZGV0YWlscyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19hbGVydCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICBmb250OiAkb3Blbi1zYW5zLXNlbWktYm9sZCBjYWxjdWxhdGUtcmVtKDE2KSAvIGNhbGN1bGF0ZS1yZW0oMjApICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JlcG9ydC1jb250YWluZXIge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDk1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVwb3J0IHtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE2KSAvIGNhbGN1bGF0ZS1yZW0oMjApICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGludWUtYnV0dG9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JlcG9ydC1jdGEge1xyXG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbiwgLmJ1dHRvbi0taGlnaC1lbXBoYXNpcztcclxuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcclxuXHJcbiAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpOm5vdCguaXMtb3J1KSAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogc29saWQgMnB4ICRkZWZhdWx0LXNlbGVjdGlvbi1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcikgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IHNvbGlkIDJweCAkdGVhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWUtbW9yZS1vcHRpb25zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IENPTkVEIEhFUk8gQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4uY29uZWQtaGVybyB7XHJcbiAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgIEBpbmNsdWRlIGZsZXgtZmxvdyhyb3cgd3JhcCk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuICAgIGhlaWdodDogNjUwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICBoZWlnaHQ6IDU1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BpY3R1cmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtaW4tcGFnZS1iYW5uZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGV4dGVuZCAldGV4dC10cnVuY2F0ZS13cmFwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSg0MCkgLyBjYWxjdWxhdGUtcmVtKDYwKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1jb25lZC1oZXJvIHtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSg3NSkgLyBjYWxjdWxhdGUtcmVtKDkyKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSg5NSkgLyBjYWxjdWxhdGUtcmVtKDEwNSkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3ViLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNTEwcHg7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyNCkgLyBjYWxjdWxhdGUtcmVtKDM0KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1jb25lZC1oZXJvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBAZXh0ZW5kIC5idXR0b24tbGluaywgLmJ1dHRvbi1saW5rLS1zZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XHJcblxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtNDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDM1KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC04cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gQ09ORUQgSUZSQU1FIENPTVBPTkVOVCA9PT09PT09PT09PT09PT09PVxyXG5cclxuLmNvbmVkLWlmcmFtZSB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMS41JTtcclxuICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgfVxyXG5cclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyMCkgLyBjYWxjdWxhdGUtcmVtKDI2KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBDT05UQUNULVVTIEZPUk0gQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4uY29udGFjdC11cy1mb3JtIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1zbWFsbGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA0JSAwIDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXdpdGgtdGV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjMlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvcHktYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA3MHB4IDAgMDtcclxuICAgICAgICAgICAgd2lkdGg6IDM2JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyNikgLyBjYWxjdWxhdGUtcmVtKDQ0KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxOCkgLyBjYWxjdWxhdGUtcmVtKDMwKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA4MHB4IDcwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJsb2NrcyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZmxvdyhyb3cgd3JhcCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAldGV4dC10cnVuY2F0ZS13cmFwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgzNCkgLyBjYWxjdWxhdGUtcmVtKDcyKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTNweDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMjYpIC8gY2FsY3VsYXRlLXJlbSg0NCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZS1jb250YWluZXIge1xyXG4gICAgICAgIEBleHRlbmQgJXRleHQtdHJ1bmNhdGUtd3JhcDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICBtYXJnaW46IDY1cHggMCAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyMikgLyBjYWxjdWxhdGUtcmVtKDQ0KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgzMCkgLyBjYWxjdWxhdGUtcmVtKDYwKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19maWVsZC1jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb25lZC1mb3JtLS1jb250YWN0LXVzIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNvbnRhY3QtdXMtZm9ybV9fY29weS1ibG9jay0tc3VjY2VzcyB7XHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCA3MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IENPTlRBQ1QtVVMgVEVYVCBDT01QT05FTlQgPT09PT09PT09PT09PT09PT1cclxuXHJcbi5jb250YWN0LXVzLXRleHQge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcblxyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMTVweCA3MHB4IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogODBweCAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgzNSkgLyBjYWxjdWxhdGUtcmVtKDQyKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDcwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDUwKSAvIGNhbGN1bGF0ZS1yZW0oNjIpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZmxvdyhyb3cgd3JhcCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJwLWxhcmdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcik6bm90KC5pcy1vcnUpICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29uZWQtZm9jdXMtb3V0bGluZS0tcmV2ZXJzZWQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKSAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9ydS1mb2N1cy1vdXRsaW5lLS1yZXZlcnNlZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1czo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLWJ0biB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyMCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1pY29uIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlKTtcclxuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLXRpdGxlIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyNykgLyBjYWxjdWxhdGUtcmVtKDMyKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDMwKSAvIGNhbGN1bGF0ZS1yZW0oNDApICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGluay1pY29uIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGVhc2UpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgIHBhZGRpbmc6IDlweCAwIDAgOXB4O1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMTUpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tYW5jaG9yIHtcclxuICAgICAgICBAZXh0ZW5kIC5idXR0b24tbGluaywgLmJ1dHRvbi1saW5rLS1leHRyYS1sb3ctZW1waGFzaXM7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1jb3B5IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyNikgLyBjYWxjdWxhdGUtcmVtKDQ0KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxOCkgLyBjYWxjdWxhdGUtcmVtKDMwKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGIge1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDI2KSAvIGNhbGN1bGF0ZS1yZW0oMzcpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1ib2xkO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTgpIC8gY2FsY3VsYXRlLXJlbSgyNykgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1ib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgY29sb3I6ICRzaWx2ZXItY2hhbGljZTtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyMCkgLyBjYWxjdWxhdGUtcmVtKDcyKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtYm9sZDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEzKSAvIGNhbGN1bGF0ZS1yZW0oMjYpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBDT05UQUNUIENPTVBPTkVOVCA9PT09PT09PT09PT09PT09PVxyXG5cclxuLmNvbnRhY3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE5KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1ib2xkO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1zbWFsbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgyNCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1zbWFsbGVyIHtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNikgLyBjYWxjdWxhdGUtcmVtKDIwKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FjdGlvbnMge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pdGVtLWFuY2hvciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNXB4KTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTMpICRmdXR1cmEtZGVtaS1mYW1pbHk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1zbWFsbGVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaXRlbS1hbmNob3ItY2hhdCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICR0d2l0dGVyLWJsdWU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgY29sb3I6ICR0d2l0dGVyLWJsdWU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW0tYW5jaG9yLXBob25lIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJHR3aXR0ZXItYmx1ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHR3aXR0ZXItYmx1ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaXRlbS1hbmNob3ItZW1haWwge1xyXG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkdHdpdHRlci1ibHVlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHdpdHRlci1ibHVlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pdGVtLWljb24tY2hhdCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdHdpdHRlci1ibHVlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pdGVtLWljb24tcGhvbmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHR3aXR0ZXItYmx1ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaXRlbS1pY29uLWVtYWlsIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmNvbnRlbnQtYmxvY2sge1xyXG4gICAgJl9fdGV4dC1jb250YWluZXItcGFkZGluZyB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLWxhcmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTJweCAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtcG9ydHJhaXQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMCUgNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLWxhcmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTUlIDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXRlZ29yeSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgICBmb250OiAkb3Blbi1zYW5zLWJvbGQgY2FsY3VsYXRlLXJlbSgxNSkgLyBjYWxjdWxhdGUtcmVtKDI1KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMzUpIC8gY2FsY3VsYXRlLXJlbSg0MikgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgzNSkgLyBjYWxjdWxhdGUtcmVtKDQyKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbGFyZ2Uge1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDQwKSAvIGNhbGN1bGF0ZS1yZW0oNDgpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiBQb3J0cmFpdCAqL1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLXBvcnRyYWl0IHtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyNSkgLyBjYWxjdWxhdGUtcmVtKDM0KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyogUG9ydHJhaXQgKi9cclxuICAgICAgICBAaW5jbHVkZSBicC1wb3J0cmFpdC1pcGFkLXBybyB7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMjUpIC8gY2FsY3VsYXRlLXJlbSgzNCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMjApIC8gY2FsY3VsYXRlLXJlbSgzMCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTgpIC8gY2FsY3VsYXRlLXJlbSgyNSkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1sYXJnZSB7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMjApIC8gY2FsY3VsYXRlLXJlbSgzMCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiBQb3J0cmFpdCAqL1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLXBvcnRyYWl0IHtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNikgLyBjYWxjdWxhdGUtcmVtKDI1KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qIFBvcnRyYWl0ICovXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtcG9ydHJhaXQtaXBhZC1wcm8ge1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE2KSAvIGNhbGN1bGF0ZS1yZW0oMjUpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jdGEge1xyXG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbjtcclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBDT1JSRVNQT05ERU5DRSBDT01QT05FTlQgPT09PT09PT09PT09PT09PT1cclxuXHJcbi5jb3JyZXNwb25kZW5jZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4NXB4O1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDMwcHggMjBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA5NXB4IDE1JSAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1iaWxsaW5nIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDk1cHggMjAlIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgzMCkgLyBjYWxjdWxhdGUtcmVtKDQwKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1zbWFsbCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb3JyZXNwb25kZW5jZS1ib2R5IHtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiA0NXB4IDMwcHggMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMTUlIDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1iaWxsaW5nIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAyMCUgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZzIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibHVlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1kb2Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDIwKSAvIGNhbGN1bGF0ZS1yZW0oMjApICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc2VuZGJ5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDE5JTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMikgLyBjYWxjdWxhdGUtcmVtKDMwKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtYm9sZDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGFibGUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNSUgOTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLWJpbGxpbmcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwJSA5NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zaG93LW1vcmUge1xyXG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvO1xyXG5cclxuICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcik6bm90KC5pcy1vcnUpICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbmVkLWJ1dHRvbi1mb2N1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9ydS1idXR0b24tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVzc2FnZSB7XHJcbiAgICAgICAgcGFkZGluZzogNDVweCAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDE1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLWJpbGxpbmcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDIwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMzIpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvcnJlc3BvbmRlbmNlLWl0ZW0ge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuMnMsIGVhc2UpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYmxvY2sge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMikgLyBjYWxjdWxhdGUtcmVtKDIwKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGUtcmVtKDMwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHlwZSB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNCkgLyBjYWxjdWxhdGUtcmVtKDIwKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1leHRyYS1ib2xkO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGUtcmVtKDMwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLWNvbmVkLXRpdGxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgQGV4dGVuZCAuYnV0dG9uLWxpbmssIC5idXR0b24tbGluay0tZXh0cmEtbG93LWVtcGhhc2lzO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZW5kLWJ5IHtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNCkgLyBjYWxjdWxhdGUtcmVtKDI0KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGUtcmVtKDMwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb3JyZXNwb25kZW5jZS0tb3J1IHtcclxuICAgIC5jb3JyZXNwb25kZW5jZS1ib2R5X190aXRsZXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBDVVJSRU5UTFkgRU5ST0xMRUQgVU5JVFMgPT09PT09PT09PT09PT09PT1cclxuXHJcbi5jdXJyZW50bHktZW5yb2xsZWQge1xyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTYpIC8gY2FsY3VsYXRlLXJlbSgyMikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTgpIC8gY2FsY3VsYXRlLXJlbSgyNikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3ODZweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmJ1dHRvbjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG5cclxuICAgICAgICAmLS1lbXB0eSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2luYXRpb24tLWRlc2t0b3Age1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdW5pdC1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzg2cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM5cHggMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTYpIC8gY2FsY3VsYXRlLXJlbSgyMCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMjApICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY3RhIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuYnV0dG9uLWxpbmssIC5idXR0b24tbGluay0tZXh0cmEtbG93LWVtcGhhc2lzO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcik6bm90KC5pcy1vcnUpICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29uZWQtZm9jdXMtb3V0bGluZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAub3J1LWZvY3VzLW91dGxpbmU7XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMjApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1vcGVuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtZW5yb2xsLXVuaXRzIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgY2FsYygoMTAwJSAtIDc4NnB4KSAvIDIpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY3VycmVudGx5LWVucm9sbGVkX190YWJsZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4ycywgZWFzZSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmN1cnJlbnRseS1lbnJvbGxlZF9faXRlbS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jdXJyZW50bHktZW5yb2xsZWRfX2l0ZW0taWNvbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDE4MGRlZykpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY3VycmVudGx5LWVucm9sbGVkX191bml0LWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXVuZW5yb2xsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyYXk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGFibGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjJzLCBlYXNlKTtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IERBU0hCT0FSRCBIRUFERVIgQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4uZGFzaGJvYXJkLWhlYWRlciB7XHJcbiAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbjogMzBweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGFicyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMSkgLyBjYWxjdWxhdGUtcmVtKDE4KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtZGFzaGJvYXJkLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDE0KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtaW4tcGFnZS1iYW5uZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDE4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGFsdG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaXRlbS0tYWN0aXZlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRibHVlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWN0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWNjb3VudC1kcm9wZG93biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IFRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpOm5vdCguaXMtb3J1KSAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29uZWQtYnV0dG9uLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcikgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9ydS1idXR0b24tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KC5hY2NvdW50LWRyb3Bkb3duX19idXR0b24tLW5vLXBvaW50ZXIpIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgQGV4dGVuZCAuYnV0dG9uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgIHBhZGRpbmc6IDdweDtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDIwKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS11cCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTgwZGVnKSk7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWxpbmsge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgzMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pcy1vcnUgJiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xyXG5cclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIEBleHRlbmQgJXRleHQtdHJ1bmNhdGU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTMpIC8gY2FsY3VsYXRlLXJlbSgxOCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbm8tcmVzdWx0cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hdXRvIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FkZHJlc3Mge1xyXG4gICAgICAgIEBleHRlbmQgJXRleHQtdHJ1bmNhdGU7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWNjb3VudC1udW1iZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICBmb250LWZhbWlseTogJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FjY291bnQtc3RhdGUge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMCkgLyBjYWxjdWxhdGUtcmVtKDEyKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1leHRyYS1ib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZSk7XHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAzNXB4O1xyXG4gICAgICAgIGxlZnQ6IC0xMnB4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGFsdG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgJi0taGlkZGVuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LS1zY3JvbGxhYmxlIHtcclxuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gcGxlYXNlIG5vdGljZSB0aGF0IHRoZSBoZWlnaHQgb2YgdGhlIGl0ZW0gaXMgYmVpbmcgdXNlIG9uIEpTIG1vZHVsZSBjb25lZC5jb21wb25ldHMuYWNjb3VudC1kcm9wZG93bi5qc1xyXG4gICAgLy8gaW4gY2FzZSBhbnkgZGVjbGFyYXRpb24gdGhhdCBhZmZlY3RzIHRoZSBpdGVtIGhlaWdodCB0aGUgdmFsdWUgc2hvdWxkIGJlIHJlY2FsY3VsYXRlZC4gbWV0aG9kIG5hbWUgc2V0QWNjb3VudFNjcm9sbC5cclxuICAgICZfX29wdGlvbiB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZSk7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIC5hY2NvdW50LWRyb3Bkb3duX19hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFjY291bnQtZHJvcGRvd25fX2FjY291bnQtbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFjY291bnQtZHJvcGRvd25fX2FjY291bnQtc3RhdGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1saW5rLFxyXG4gICAgICAgICYtLWxpbms6aG92ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWFkZC1hY2NvdW50IHtcclxuICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc2Nyb2xsYWJsZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcik6bm90KC5pcy1vcnUpICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5jb25lZC1mb2N1cy1vdXRsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5vcnUtZm9jdXMtb3V0bGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3B0aW9uLWNoZWNrIHtcclxuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICAgICAgbGVmdDogLTVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDMwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG5cclxuICAgICAgICAmLS1hZGQtYWNjb3VudCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Fycm93IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICBsZWZ0OiA0OSU7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICR0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAkdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5oaWdobGlnaHQtdGV4dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxufVxyXG5cclxuLmRhc2hib2FyZC1oZWFkZXItLW9ydSB7XHJcbiAgICAuYWNjb3VudC1kcm9wZG93bl9fb3B0aW9uOmhvdmVyLFxyXG4gICAgLmFjY291bnQtZHJvcGRvd25fX29wdGlvbjpmb2N1cyB7XHJcbiAgICAgICAgLmFjY291bnQtZHJvcGRvd25fX2FkZHJlc3Mge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRlYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWNjb3VudC1kcm9wZG93bl9fYWNjb3VudC1udW1iZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRlYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWNjb3VudC1kcm9wZG93bl9fYWNjb3VudC1zdGF0ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGVhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbmVkLXRhYnNfX3RhYi1pdGVtLS1zaW5nbGUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRlYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbmVkLXRhYnNfX3RhYi0tZHJvcGRvd24ge1xyXG4gICAgICAgIC5jb25lZC10YWJzX190YWItaXRlbSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oaWdobGlnaHQtdGV4dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgIH1cclxufVxyXG4iLCIuZGFzaGJvYXJkLXRoaXJkLXBhcnR5IHtcclxuICAgICZfX3RhYi1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICYtLXBhZGRpbmcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZXF1ZXN0LWFjY2Vzcy1yZXNwb25zZS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgNTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlLXJlbSgzMik7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDI4KTtcclxuXHJcbiAgICAgICAgJi0tc3VjY2VzcyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1lcnJvciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZXNwb25zZS1hY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvdW50ZXJzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFyYWdyYXBoIHtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMjIpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICAmLS1zZW1pLWJvbGQge1xyXG4gICAgICAgICAgICBmb250OiAkb3Blbi1zYW5zLXNlbWktYm9sZCBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMjIpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYm9sZCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRvcGVuLXNhbnMtYm9sZCBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMjIpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZXh0cmEtYm9sZCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRvcGVuLXNhbnMtZXh0cmEtYm9sZCBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMjIpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZXJyb3Ige1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3ViZm9ybS1jb250YWluZXIgLmNvbmVkLWZvcm1fX2ZpZWxkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcblxyXG4gICAgICAgIC5jb25lZC1maWVsZC1lcnJvci13cmFwcGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoMTAwJSkpO1xyXG5cclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IC01MHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbmVkLWlucHV0LW1lc3NhZ2UtLWVycm9yOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0YXJlYSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTcycHg7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyMikgLyBjYWxjdWxhdGUtcmVtKDMyKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcbiAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICYtY291bnRlciB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkIGNhbGN1bGF0ZS1yZW0oMTYpIC8gY2FsY3VsYXRlLXJlbSgyMCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgICAgICAmLS1lcnJvciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJtaXQtY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Ym1pdC1idXR0b24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Jlc3BvbnNlIHtcclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAmLWVycm9yLWxpc3QtZWxlbWVudC0tYWNjb3VudCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWVycm9yLWxpc3QtZWxlbWVudC0tZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcblxyXG4gICAgICAgICAgICAmLS1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRhbHRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMjApIC8gY2FsY3VsYXRlLXJlbSgzNSkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMCAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgICAgICBmb250OiAkb3Blbi1zYW5zLWJvbGQgY2FsY3VsYXRlLXJlbSgxNikgLyBjYWxjdWxhdGUtcmVtKDIyKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuXHJcbiAgICAgICAgICAgICYtLWVycm9yIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWVycm9yLWxpc3Qge1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWVycm9yLWxpc3QtZWxlbWVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDcuNXB4IDA7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICBmb250OiAkb3Blbi1zYW5zLWJvbGQgY2FsY3VsYXRlLXJlbSgxNikgLyBjYWxjdWxhdGUtcmVtKDIyKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsZXIge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZS1yZW0oMjApO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDE0KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYWNjb3VudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWVycm9yLWxpc3QtZWxlbWVudC0tdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuXHJcbiAgICAgICAgICAgIC5kYXNoYm9hcmQtdGhpcmQtcGFydHlfX3Jlc3BvbnNlLWVycm9yLWxpc3QtZWxlbWVudC0tYWNjb3VudCB7XHJcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kYXNoYm9hcmQtdGhpcmQtcGFydHlfX3Jlc3BvbnNlLWVycm9yLWxpc3QtZWxlbWVudC0tZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcHg7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmJ1dHRvbi1saW5rO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICYtLW1hcmdpbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29uZWQtdGFic19fbW9iaWxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb25lZC10YWJzLS12aXNpYmxlIC5jb25lZC10YWJzX19zZWxlY3RvciB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTI1JSkpO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY29uZWQtdGFicy0tdmlzaWJsZSAuY29uZWQtdGFic19fZHJvcGRvd24ge1xyXG4gICAgICAgIHRvcDogNTBweDtcclxuICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcbiIsIi5kYXNoYm9hcmQtdGhpcmQtcGFydHktYWNjb3VudHMge1xyXG4gICAgJl9fbm8tY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VhcmNoLWlucHV0LW5vLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbjogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2gtaW5wdXQtbm8tY29udGVudC10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE0KSAvIGNhbGN1bGF0ZS1yZW0oMTgpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VhcmNoLWlucHV0LW5vLWNvbnRlbnQtdGV4dCB7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNCkgLyBjYWxjdWxhdGUtcmVtKDE4KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2gtaW5wdXQtZmllbGQtY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NlYXJjaC1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VhcmNoLWlucHV0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NlYXJjaC1pbnB1dC1ib3JkZXItYmFyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlYXJjaC1pbnB1dC1pY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgIHJpZ2h0OiA1JTtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXItY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190YWJsZS1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICYtLWJvcmRlci1tb2JpbGUge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGFibGUtaGVhZGVyLWdyb3VwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYmxlLWJvZHkge1xyXG4gICAgICAgICYtLWJvcmRlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTFweCAwIDAgJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190YWJsZS1yb3cge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMjBweDtcclxuXHJcbiAgICAgICAgJi0tYm9yZGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlLXJvdyB7XHJcbiAgICAgICAgICAgIC5kYXNoYm9hcmQtdGhpcmQtcGFydHktYWNjb3VudHNfX3RhYmxlLWl0ZW0tLXR5cGUsXHJcbiAgICAgICAgICAgIC5kYXNoYm9hcmQtdGhpcmQtcGFydHktYWNjb3VudHNfX3RhYmxlLWl0ZW0tLWVtYWlsLFxyXG4gICAgICAgICAgICAuZGFzaGJvYXJkLXRoaXJkLXBhcnR5LWFjY291bnRzX190YWJsZS1pdGVtLS1tZXRlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGFzaGJvYXJkLXRoaXJkLXBhcnR5LWFjY291bnRzX190YWJsZS1pdGVtLS1hcnJvdyAuaWNvbi1jYXJyb3Qge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxODBkZWcpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190YWJsZS1oZWFkZXIsXHJcbiAgICAmX190YWJsZS1pdGVtIHtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE2KSAvIGNhbGN1bGF0ZS1yZW0oMjQpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYmxlLWhlYWRlciB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtZXh0cmEtYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmX190YWJsZS1pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4zcyBlYXNlKTtcclxuXHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkO1xyXG5cclxuICAgICAgICAmLS1jaGVja2JveCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10eXBlOm5vdCguZGFzaGJvYXJkLXRoaXJkLXBhcnR5LWFjY291bnRzX190YWJsZS1oZWFkZXIpLFxyXG4gICAgICAgICYtLW1ldGVyOm5vdCguZGFzaGJvYXJkLXRoaXJkLXBhcnR5LWFjY291bnRzX190YWJsZS1oZWFkZXIpLFxyXG4gICAgICAgICYtLWVtYWlsOm5vdCguZGFzaGJvYXJkLXRoaXJkLXBhcnR5LWFjY291bnRzX190YWJsZS1oZWFkZXIpIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZW1haWw6bm90KC5kYXNoYm9hcmQtdGhpcmQtcGFydHktYWNjb3VudHNfX3RhYmxlLWhlYWRlcikge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hcnJvdyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuaWNvbi1jYXJyb3Qge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1wZW5kaW5nLWFjY291bnQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMTgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1yZXF1ZXN0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMykgLyBjYWxjdWxhdGUtcmVtKDIwKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWV4cG9ydCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYnV0dG9uLWxpbmssIC5idXR0b24tbGluay0tZXh0cmEtbG93LWVtcGhhc2lzO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NoZWNrYm94LWNvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAwIDAgMTVweCAxNXB4O1xyXG5cclxuICAgICAgICAmLS1ib3JkZXItdG9wIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3QtZXhwb3J0IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMTVweCAxMHB4O1xyXG5cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuYnV0dG9uLWxpbmssIC5idXR0b24tbGluay0tZXh0cmEtbG93LWVtcGhhc2lzO1xyXG5cclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjpob3Zlcjpub3QoW2Rpc2FibGVkXSkgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIFtjbGFzcyo9J2ljb24tJ10ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDIzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbjphY3RpdmU6bm90KFtkaXNhYmxlZF0pIHtcclxuICAgICAgICAgICAgJixcclxuICAgICAgICAgICAgW2NsYXNzXj0naWNvbi0nXSxcclxuICAgICAgICAgICAgW2NsYXNzKj0nIGljb24tJ10ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1idXR0b24tdGV4dCB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICAgICAgJjpob3Zlcjpub3QoW2Rpc2FibGVkXSkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NoZWNrYm94LWxhYmVsIHtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1ib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tYWN0aW9ucyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAuZm9ybV9fYWN0aW9ucyB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1wZW5kaW5nLWFjY2VzcyB7XHJcbiAgICAgICAgLmRhc2hib2FyZC10aGlyZC1wYXJ0eS1hY2NvdW50c19fdGFibGUtcm93IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kYXNoYm9hcmQtdGhpcmQtcGFydHktYWNjb3VudHNfX3RhYmxlLXJvdy13cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRhc2hib2FyZC10aGlyZC1wYXJ0eS1hY2NvdW50c19fdGFibGUtaXRlbS0tY2hlY2tib3gge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4KDc1cHggMCAwKTtcclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAuY29uZWQtY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kYXNoYm9hcmQtdGhpcmQtcGFydHktYWNjb3VudHNfX2NoZWNrYm94LWxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb25lZC1pbnB1dC0tZmlsbGVkIH4gLmRhc2hib2FyZC10aGlyZC1wYXJ0eS1hY2NvdW50c19fc2VhcmNoLWlucHV0LWJvcmRlci1iYXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpZ2hsaWdodC10ZXh0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWx0bzc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtZXh0cmEtYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAuaW52aXNpYmxlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnAtc21hbGxlc3Qge1xyXG4gICAgLmRhc2hib2FyZC10aGlyZC1wYXJ0eS1hY2NvdW50cyB7XHJcbiAgICAgICAgJl9fdGFibGUtaXRlbSxcclxuICAgICAgICAmX190YWJsZS1oZWFkZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMTQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGFibGUtaXRlbS0tZXhwb3J0IC5idXR0b24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMTIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGFibGUtaXRlbS0tbmFtZSxcclxuICAgICAgICAmX190YWJsZS1pdGVtLS1hY2NvdW50IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKFxyXG4gICAgICAgICAgICAgICAgMTAwdncgLSAyMjBweFxyXG4gICAgICAgICAgICApOyAvLyAxMDAlIG9mIHRoZSBzY3JlZW4gbWludXMgdGhlIGNoZWNrYm94IGFuZCBleHBvcnQgd2lkdGhzXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgLmRhc2hib2FyZC10aGlyZC1wYXJ0eS1hY2NvdW50cy0tcGVuZGluZy1hY2Nlc3NcclxuICAgICAgICAuZGFzaGJvYXJkLXRoaXJkLXBhcnR5LWFjY291bnRzX190YWJsZS1pdGVtLS1jaGVja2JveCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleCg1MHB4IDAgMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJwLWx0LWV4dHJhLWxhcmdlIHtcclxuICAgIC5kYXNoYm9hcmQtdGhpcmQtcGFydHktYWNjb3VudHMge1xyXG4gICAgICAgICZfX3RhYmxlLXJvdyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChsZWZ0KTtcclxuXHJcbiAgICAgICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LXNocmluaygxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGFibGUtaXRlbSB7XHJcbiAgICAgICAgICAgICYtLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMzdweCAwIDApO1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29uZWQtY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tbmFtZSxcclxuICAgICAgICAgICAgJi0tYWNjb3VudCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoXHJcbiAgICAgICAgICAgICAgICAgICAgMTAwdncgLSAyNTBweFxyXG4gICAgICAgICAgICAgICAgKTsgLy8gMTAwJSBvZiB0aGUgc2NyZWVuIG1pbnVzIHRoZSBjaGVja2JveCBhbmQgZXhwb3J0IHdpZHRoc1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tZXhwb3J0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMzVweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicC1leHRyYS1sYXJnZSB7XHJcbiAgICAuZGFzaGJvYXJkLXRoaXJkLXBhcnR5LWFjY291bnRzIHtcclxuICAgICAgICAmX19uby1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogOTBweCAyMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zZWFyY2gtaW5wdXQtZmllbGQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zZWFyY2gtaW5wdXQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGFibGUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190YWJsZS1oZWFkZXItZ3JvdXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190YWJsZS1ib2R5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGFibGUtcm93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgICAgICAgICA+IC5kYXNoYm9hcmQtdGhpcmQtcGFydHktYWNjb3VudHNfX3RhYmxlLWl0ZW0sXHJcbiAgICAgICAgICAgICAgICA+IC5kYXNoYm9hcmQtdGhpcmQtcGFydHktYWNjb3VudHNfX3RhYmxlLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlLXJvdyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgLmRhc2hib2FyZC10aGlyZC1wYXJ0eS1hY2NvdW50c19fdGFibGUtaXRlbS0tY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGFzaGJvYXJkLXRoaXJkLXBhcnR5LWFjY291bnRzX190YWJsZS1pdGVtLS1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGFzaGJvYXJkLXRoaXJkLXBhcnR5LWFjY291bnRzX190YWJsZS1pdGVtLS10eXBlLFxyXG4gICAgICAgICAgICAgICAgLmRhc2hib2FyZC10aGlyZC1wYXJ0eS1hY2NvdW50c19fdGFibGUtaXRlbS0tZW1haWwsXHJcbiAgICAgICAgICAgICAgICAuZGFzaGJvYXJkLXRoaXJkLXBhcnR5LWFjY291bnRzX190YWJsZS1pdGVtLS1tZXRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RhYmxlLWhlYWRlcixcclxuICAgICAgICAmX190YWJsZS1pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGUtcmVtKDE2KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDEzKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RhYmxlLWhlYWRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMi41cHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190YWJsZS1pdGVtIHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMi41cHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICAgICAgICAmLS10eXBlLFxyXG4gICAgICAgICAgICAmLS1lbWFpbCxcclxuICAgICAgICAgICAgJi0tbWV0ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNSU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3LjI1JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYWNjb3VudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTkuNTQlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1iYWxhbmNlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMS40OSU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWVtYWlsIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNS44NiU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLW1ldGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNC4zNyU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDExLjQ5JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tZXhwb3J0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1wZW5kaW5nLWFjY291bnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tcmVxdWVzdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1wZW5kaW5nLWFjY2VzcyB7XHJcbiAgICAgICAgICAgIC5kYXNoYm9hcmQtdGhpcmQtcGFydHktYWNjb3VudHNfX3RhYmxlLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLS1jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDE1cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBFTlJPTEwgVU5JVFMgQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4uZGF0YS1jb25uZWN0aW9ucyB7XHJcbiAgICBwYWRkaW5nOiA0OHB4IDMwcHggMzhweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDY3cHggMCA2MHB4O1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3ODZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1zZWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG5cclxuICAgICAgICAmLS10b3Age1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW5vLW1hcmdpbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1zZWN0aW9uLWNvbHVtbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLWxhcmdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgZm9udDogJG9wZW4tc2Fucy1zZW1pLWJvbGQgY2FsY3VsYXRlLXJlbSgxOCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1jYXB0aW9uIHtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMjIpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuYnV0dG9uLWxpbms7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ib2xkIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1jaGVja2JveC13cmFwcGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLWNoZWNrYm94LWJveCB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tY2hlY2tib3gtbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIGZvbnQ6ICRvcGVuLXNhbnMtYm9sZCBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMjIpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tc3VibWl0LXdyYXBwZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgICAgICBtYXJnaW46IDAgMTVweDtcclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBEQVRBIFRBQkxFIENPTVBPTkVOVCA9PT09PT09PT09PT09PT09PVxyXG5cclxuLmRhdGEtdGFibGUge1xyXG4gICAgcGFkZGluZzogMCAyMHB4IDUwcHg7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuXHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDExODBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBAaW5jbHVkZSBicC1zbWFsbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtc21hbGwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJsdWUtYnJhbmQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29sdW1uIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTIpIC8gY2FsY3VsYXRlLXJlbSgxMikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbHVtbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyMCkgLyBjYWxjdWxhdGUtcmVtKDIwKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb2x1bW46bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMTVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtc21hbGwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29sdW1uIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgzNikgLyBjYWxjdWxhdGUtcmVtKDQ1KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1zbWFsbCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZmxvdyhyb3cgd3JhcCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1zbWFsbGVyZXIge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlLXJlbSgzNSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgyNik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMikgLyBjYWxjdWxhdGUtcmVtKDE4KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtYm9sZDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYmx1ZS1icmFuZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlLXJlbSgyOCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMjApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1zbWFsbGVyZXIge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZS1yZW0oMjIpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDE2KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMyU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1zbWFsbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtc21hbGwge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb2x1bW46OmJlZm9yZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1iYXNpcyg0OCUpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyMCkgLyBjYWxjdWxhdGUtcmVtKDIwKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1ib2xkO1xyXG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aCk7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtc21hbGxlcmVyIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZS1yZW0oMTYpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMTYpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29sdW1uOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMzQpIC8gY2FsY3VsYXRlLXJlbSgzNCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLWV4dHJhLXNtYWxsIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGUtcmVtKDI0KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgyNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29sdW1uLXRleHQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1iYXNpcyg0OCUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMiU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZGF0ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTQpIC8gY2FsY3VsYXRlLXJlbSgyMCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1kYXRhIHtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNCkgLyBjYWxjdWxhdGUtcmVtKDIwKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1mdWxsLXdpZHRoIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYtLW1hcmtldC1wYWRkaW5nIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmRhdGEtdGFibGUtLWNvbGxhcHNpYmxlLXRhYmxlIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZGF0YS10YWJsZV9faGVhZGVyIHtcclxuICAgICAgICAmLWNvbHVtbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMikgLyBjYWxjdWxhdGUtcmVtKDEyKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGF0YS10YWJsZV9fY29sdW1uIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEyKSAvIGNhbGN1bGF0ZS1yZW0oMTgpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1zbWFsbCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGUtcmVtKDI4KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDIwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsZXJlciB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGUtcmVtKDIyKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDE2KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTIpIC8gY2FsY3VsYXRlLXJlbSgxOCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1zbWFsbCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJsdWUtYnJhbmQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRhdGEtdGFibGUtLXNtYWxsLXRleHQge1xyXG4gICAgLmRhdGEtdGFibGVfX2NvbHVtbiB7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMikgLyBjYWxjdWxhdGUtcmVtKDE4KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1zbWFsbCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGUtcmVtKDI4KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDIwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsZXJlciB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGUtcmVtKDIyKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDE2KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEyKSAvIGNhbGN1bGF0ZS1yZW0oMTgpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1ib2xkO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtc21hbGwge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZS1yZW0oMjgpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDIwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtc21hbGxlcmVyIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGUtcmVtKDIyKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxNik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kYXRhLXRhYmxlLS1vcnUge1xyXG4gICAgLmRhdGEtdGFibGVfX2NvbHVtbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAtc21hbGwge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJG9yYW5nZS1icmFuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGEtdGFibGVfX2hlYWRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRvcmFuZ2UtYnJhbmQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLmRhdGEtdGFibGUtc2ltcGxlIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDM1cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19yb3ctZ3JvdXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JvdyB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb2x1bW4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgJi0taGFsZiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1tc2Mtem9uZXMge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW1zYy16aXAtY29kZXMge1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gRElTQ0xBSU1FUiBDT01QT05FTlQgPT09PT09PT09PT09PT09PT1cclxuXHJcbi5kaXNjbGFpbWVyIHtcclxuICAgIG1hcmdpbjogMCAxMHB4IDIwcHg7XHJcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJG1lZGl1bS1ncmF5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEyKSAvIGNhbGN1bGF0ZS1yZW0oMTgpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDAgNzVweCAyMS41JTtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMjApICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gRURJVCBQUk9GSUxFIENPTVBPTkVOVCA9PT09PT09PT09PT09PT09PVxyXG4uZWRpdC1wcm9maWxlIHtcclxuICAgICZfX2ZpZWxkIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgJi0tbGFzdCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgQGV4dGVuZCAldGV4dC10cnVuY2F0ZS13cmFwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMjIpIC8gY2FsY3VsYXRlLXJlbSg0NCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMzApIC8gY2FsY3VsYXRlLXJlbSg2MCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIGZvbnQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkIGNhbGN1bGF0ZS1yZW0oMTMpIC8gY2FsY3VsYXRlLXJlbSgzMikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIEBleHRlbmQgJXRleHQtdHJ1bmNhdGU7XHJcblxyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIGZvbnQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkIGNhbGN1bGF0ZS1yZW0oMjApIC8gY2FsY3VsYXRlLXJlbSgzMikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgyMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1zbWFsbGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZW1wdHkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFsdG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2VkaXQtbGluayB7XHJcbiAgICAgICAgQGV4dGVuZCAuYnV0dG9uLWxpbmssIC5idXR0b24tbGluay0tZXh0cmEtbG93LWVtcGhhc2lzO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgICAmLS1jYW5jZWwge1xyXG4gICAgICAgICAgICByaWdodDogNjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuXHJcbiAgICAgICAgICAgICYtc2VuZC1jb2RlIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZW1haWwtY2FuY2VsIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZG93bmxvYWQtYWNjb3VudHMtbGluayB7XHJcbiAgICAgICAgQGV4dGVuZCAuYnV0dG9uLWxpbmssIC5idXR0b24tbGluay0tZXh0cmEtbG93LWVtcGhhc2lzO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgW2NsYXNzKj0naWNvbi0nXSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMjMpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19lcnJvciB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgIGZvbnQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkIGNhbGN1bGF0ZS1yZW0oMjIpIC8gY2FsY3VsYXRlLXJlbSgzMikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgICYtLWVycm9yLW5vdGlmaWNhdGlvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDExKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMjIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZXJyb3ItaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BlcnNvbmFsLWluZm8ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NpZ24taW4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDY1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZW1haWwtbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWVtYWlsX19saXN0LWl0ZW0ge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhiYXNlbGluZSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FkZHJlc3Mge1xyXG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBFTkVSR1kgU0FWSU5HUyBGT1JNID09PT09PT09PT09PT09PT09XHJcblxyXG4uZW5lcmd5LXNhdmluZ3Mge1xyXG4gICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjAlO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1fX2FjdGlvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwIDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDEwcHggMjBweDtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHggMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDI2KSAvIGNhbGN1bGF0ZS1yZW0oMzIpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgzMCkgLyBjYWxjdWxhdGUtcmVtKDM3KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgzNCkgLyBjYWxjdWxhdGUtcmVtKDQyKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdWItdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEyKSAvIGNhbGN1bGF0ZS1yZW0oMTcpICRmdXR1cmEtZGVtaS1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzVweDtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMikgLyBjYWxjdWxhdGUtcmVtKDE3KSAkZnV0dXJhLWRlbWktZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5zdHJ1Y3Rpb25zIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTUpIC8gY2FsY3VsYXRlLXJlbSgyMCkgJG9wZW4tc2FucztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE2KSAvIGNhbGN1bGF0ZS1yZW0oMjYpICRvcGVuLXNhbnM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW9uZS1oYWxmIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmICsgJiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVzc2FnZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgNDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDVweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZXNzYWdlLXRleHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDM1KSAvIGNhbGN1bGF0ZS1yZW0oNDQpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMzMpIC8gY2FsY3VsYXRlLXJlbSg0MCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDAgMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNSkgLyBjYWxjdWxhdGUtcmVtKDIwKSAkb3Blbi1zYW5zO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1ib2xkO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNikgLyBjYWxjdWxhdGUtcmVtKDI2KSAkb3Blbi1zYW5zO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZXNzYWdlLWltYWdlIHtcclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkLXRpbGVzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQtdGlsZXMtd3JhcHBlciB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24tbGFiZWwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udDogJG9wZW4tc2Fucy1ib2xkIGNhbGN1bGF0ZS1yZW0oMTYpIC8gY2FsY3VsYXRlLXJlbSgyMCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gRU5FUkdZIFNVUFBMSUVSIENPTVBPTkVOVCA9PT09PT09PT09PT09PT09PVxyXG5cclxuLmVuZXJneS1zdXBwbGllciB7XHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXZpZ2F0aW9uLWJ5IHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1zdGFydCk7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLXRhYmxlLXRhYnMtbmF2LWJ5IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mb3JtYXRpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyNSkgLyBjYWxjdWxhdGUtcmVtKDMwKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDMwKSAvIGNhbGN1bGF0ZS1yZW0oMzUpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3QtdGl0bGUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMzQpIC8gY2FsY3VsYXRlLXJlbSgzNCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyMCkgLyBjYWxjdWxhdGUtcmVtKDIwKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMjApIC8gY2FsY3VsYXRlLXJlbSgyMCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNikgLyBjYWxjdWxhdGUtcmVtKDE4KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IEVORVJHWSBVU0FHRSBDT01QT05FTlQgPT09PT09PT09PT09PT09PT1cclxuXHJcbi5lbmVyZ3ktdXNhZ2Uge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogNDVweCAwIDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICBwYWRkaW5nOiA5NXB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtYmlsbGluZyB7XHJcbiAgICAgICAgcGFkZGluZzogOTVweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICAgICAgJi0tdG9wLXNwYWNpbmcge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgzMCkgLyBjYWxjdWxhdGUtcmVtKDI0KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtYmlsbGluZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE0KSAvIGNhbGN1bGF0ZS1yZW0oMTgpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYnMge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uLXJldmVyc2UpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDAgMTBweCAyNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtYmlsbGluZy1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rcyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLWJpbGxpbmctbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rcy0tbm9mbGV4IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNSU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLWJpbGxpbmcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdyZWVuLWRhdGEtY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5lbmVyZ3ktdXNhZ2VfX3RhYnMtbGluayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVuZXJneS11c2FnZV9fdGFicy1saW5rLS1lc3RpbWF0ZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlua3MtLXJvdyB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtc2hyaW5rKDApO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtYmlsbGluZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ3JlZW4tZGF0YS1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVuZXJneS11c2FnZV9fdGFicy1saW5rLS1lc3RpbWF0ZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlua3MtLWNvbHVtbiB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtc2hyaW5rKDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuYnV0dG9uLWxpbmssIC5idXR0b24tbGluay0tZXh0cmEtbG93LWVtcGhhc2lzO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idXR0b24taWNvbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgzMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtaWNvbjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29uZWQtdGFicyB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XHJcblxyXG4gICAgICAgICZfX3RhYiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb25lZC10YWJzX19zZWN0aW9uIHtcclxuICAgICAgICBAaW5jbHVkZSBicC1wcmltYXJ5LW5hdi1zbWFsbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDE1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW9wb3dlci13aWRnZXQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtYmlsbGluZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1tYXJnaW4tdG9wIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdpZGdldCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTQ1cHg7XHJcblxyXG4gICAgICAgICAgICAuc2VydmljZS11bmF2YWlsYWJsZS1lcnJvciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTQpIC8gY2FsY3VsYXRlLXJlbSgxOCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gRU5ST0xMIFVOSVRTIEJVSUxESU5HID09PT09PT09PT09PT09PT09XHJcblxyXG4uZW5yb2xsLXVuaXRzLWJ1aWxkaW5nIHtcclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE2KSAvIGNhbGN1bGF0ZS1yZW0oMjIpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMjYpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAzMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzg2cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYWdpbmF0aW9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnaW5hdGlvbi0tZGVza3RvcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3ODZweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgICAgICAgICAgcGFkZGluZzogMzlweCAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1hZGRyZXNzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNikgLyBjYWxjdWxhdGUtcmVtKDIwKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTgpIC8gY2FsY3VsYXRlLXJlbSgyMCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jdGEge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5idXR0b24tbGluaywgLmJ1dHRvbi1saW5rLS1leHRyYS1sb3ctZW1waGFzaXM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gRU5ST0xMIFVOSVRTIExJU1QgPT09PT09PT09PT09PT09PT1cclxuXHJcbi5lbnJvbGwtdW5pdHMtbGlzdCB7XHJcbiAgICBwYWRkaW5nOiAzNHB4IDMwcHggNDJweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDYycHggMCA0MHB4O1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3ODZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDEwcHggMTBweCAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1uby1tYXJnaW4ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10cmFuc3BhcmVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190b3AtY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGxpZ2h0LWdyYXk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1lbmQpO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1sZWZ0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLWxhcmdlIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcmlnaHQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBpbmxpbmUtZmxleCgpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc3VidGl0bGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTQpICRvcGVuLXNhbnM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWV4dHJhLWJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDIwLjIpIC8gY2FsY3VsYXRlLXJlbSgyNikgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDI1KSAvIGNhbGN1bGF0ZS1yZW0oMzApICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLWxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMzApIC8gY2FsY3VsYXRlLXJlbSgzNikgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10b29sdGlwIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9wLWNvbnRhaW5lci10b29sdGlwIHtcclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTQpICRvcGVuLXNhbnM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWV4dHJhLWJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTEwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogODZweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogODZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaGVhZGluZy1jdGEge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5idXR0b24tbGluaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1zZWxmKGZsZXgtc3RhcnQpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjVweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1zZWxmKGNlbnRlcik7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8qIE9OTFkgSUUxMSAqL1xyXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taGVhZGluZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jaGVjayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTI1cHg7XHJcblxyXG4gICAgICAgICAgICAmLS1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJveCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW5hbWUsXHJcbiAgICAgICAgJi1vd25lciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE2KSAkb3Blbi1zYW5zO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1ib2xkO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxOCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtb3duZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWVycm9yIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTQpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1oaWRkZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbm8taGVpZ2h0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAuZW5yb2xsLXVuaXRzLWxpc3RfX2l0ZW0tYm94IHtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZW5yb2xsLXVuaXRzLWxpc3RfX2l0ZW0tb3duZXIsXHJcbiAgICAgICAgICAgIC5lbnJvbGwtdW5pdHMtbGlzdF9faXRlbS1uYW1lIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbm9iZWw7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb3VudGVycyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b20ge1xyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5MXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1uby1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1uby1oZWlnaHQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWN0YSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmJ1dHRvbi1saW5rLCAuYnV0dG9uLWxpbmstLWV4dHJhLWxvdy1lbXBoYXNpcztcclxuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnV0dG9uIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuYnV0dG9uO1xyXG5cclxuICAgICAgICAgICAgJjpob3Zlcjpub3QoW2Rpc2FibGVkXSkgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b20tYnV0dG9uIHtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbmVkLWJ1dHRvbi1mb2N1cztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vcnUtYnV0dG9uLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDM2cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA1NnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSxcclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMjYpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5idXR0b24tbGluaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWN0aW9uIHtcclxuICAgICAgICAmLS1lbXB0eSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDU2cHggMCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1uby1wYWRkaW5nIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1uby1tYXJnaW4ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1mdWxsLXdpZHRoIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmVucm9sbC11bml0cy1saXN0LS1vcnUge1xyXG4gICAgLmVucm9sbC11bml0cy1saXN0X19pdGVtLWhlYWRpbmctY3RhIHtcclxuICAgICAgICBjb2xvcjogJHRlYWw7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09IEVNUFRZIFBBR0UgPT09PT09PT09PT09PT09PT1cclxuLmVucm9sbC11bml0cy1lbXB0eSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBFTlJPTEwgVU5JVFMgQ09ORklSTUFUSU9OID09PT09PT09PT09PT09PT09XHJcblxyXG4uZW5yb2xsLXVuaXRzLWNvbmZpcm1hdGlvbiB7XHJcbiAgICBtYXJnaW46IDEwcHggMTBweCAzM3B4O1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogNDVweCAzMHB4IDQzcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICBtYXJnaW46IDMwcHggMCAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDk1cHggMTUlIDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGFsdG8yO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDM0KSAvIGNhbGN1bGF0ZS1yZW0oMzQpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSg1MCkgLyBjYWxjdWxhdGUtcmVtKDUwKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcclxuICAgICAgICBwYWRkaW5nOiAyM3B4IDAgMjlweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzZweCAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlLFxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTgpIC8gY2FsY3VsYXRlLXJlbSgyNCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XHJcbiAgICAgICAgcGFkZGluZzogMjNweCAwIDI5cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM2cHggMCA0MXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0LFxyXG4gICAgICAgICYtdGl0bGUsXHJcbiAgICAgICAgJi1zaG93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMjQpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgQGV4dGVuZCAldGV4dC10cnVuY2F0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XHJcblxyXG4gICAgICAgICAgICAmLS12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1ib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zaG93IHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1ib2xkO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvdHRvbS1jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgICAgIHBhZGRpbmc6IDI4cHggMCAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYW5jZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTQpIC8gY2FsY3VsYXRlLXJlbSgxNCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtZXh0cmEtYm9sZDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbiwgLmJ1dHRvbi0taGlnaC1lbXBoYXNpcztcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXJtcyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTgpIC8gY2FsY3VsYXRlLXJlbSgyNCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyOHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMjQpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1ib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZXJyb3ItY2hhcnQtbWVzc2FnZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luOiAwIDEwcHggMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYXN0ZWwtbGlnaHQtYmx1ZTtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAmLS1pbWFnZS1pY29uIHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDAgNTBweCAzMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkb3Blbi1zYW5zLWZhbWlseTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDIwJSAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMjQpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYXJhZ3JhcGgge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxNik7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDE0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBGT09URVIgQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4uZm9vdGVyIHtcclxuICAgICZfX3ByaW1hcnkge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XHJcblxyXG4gICAgICAgICYtaXRlbXMge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZmxvdyhyb3cgd3JhcCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMDBweCA1MHB4IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRtZWRpdW0tZ3JheTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW0tdGV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTYpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaXRlbS1idG4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDU1cHggMjVweCAzMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTUpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpOm5vdCguaXMtb3J1KSAmOmZvY3VzOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29uZWQtYnV0dG9uLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcikgJjpmb2N1czo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9ydS1idXR0b24tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaXRlbS1pY29uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDMwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgzNSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW0taWNvbi0tb3BlbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTgwZGVnKSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW0tbGlua3Mge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGVhc2UpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDAgMCA0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaXRlbS1saW5rcy0tc29jaWFsIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW0tbGlua3MtLW9wZW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pdGVtLWxpbmsge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMjVweCAyNXB4IDMwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDExcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaXRlbS1saW5rOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHggMCAzMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGluay1pY29uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA5cHggMCAwIDlweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgzMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGluay1hbmltYXRpb24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaXRlbS1hbmNob3Ige1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5ub3QtdW5kZXJsaW5lZC1hbmNob3I7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTcpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDEyKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJixcclxuICAgICAgICAgICAgLmlzLW9ydSAmIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW0tYW5jaG9yLS1zb2NpYWwge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJpbWFyeS1pdGVtLWFuY2hvcjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgLmZvb3Rlcl9fcHJpbWFyeS1saW5rLWFuaW1hdGlvbiB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzM3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaW1hcnktaXRlbS1hbmNob3Ige1xyXG4gICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbmVkLWZvY3VzLW91dGxpbmU7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5vcnUtZm9jdXMtb3V0bGluZTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Vjb25kYXJ5LXdyYXBwZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlY29uZGFyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEzKSAvIGNhbGN1bGF0ZS1yZW0oMjApICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZDtcclxuXHJcbiAgICAgICAgJi1pdGVtcyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDMwcHggMjBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDUwcHggMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogM2VtO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA0MCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLm5vdC11bmRlcmxpbmVkLWFuY2hvcjtcclxuXHJcbiAgICAgICAgICAgICYsXHJcbiAgICAgICAgICAgIC5pcy1vcnUgJiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rpc2NsYWltZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzBweCAyNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1hZGQtbWFyZ2luLWJvdHRvbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IEZPUk0gQUNUSU9OUyBDT01QT05FTlQgPT09PT09PT09PT09PT09PT1cclxuXHJcbi5mb3JtX19hY3Rpb25zIHtcclxuICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW46IDI1cHggMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcmVndWxhci1jb2x1bW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcblxyXG4gICAgICAgIC5mb3JtX19hY3Rpb25zLXN1Ym1pdC1idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc3VibWl0LWJ1dHRvbiB7XHJcbiAgICAgICAgQGV4dGVuZCAuYnV0dG9uLCAuYnV0dG9uLS1oaWdoLWVtcGhhc2lzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hbmFnZS1lbnJvbGxfX2d1dHRlciAmLFxyXG4gICAgICAgIC5tYW5hZ2UtY2FyZHNfX2d1dHRlciAmIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuYnV0dG9uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbWFyZ2luLXRvcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXJlc2V0LWJ1dHRvbiB7XHJcbiAgICAgICAgQGV4dGVuZCAuYnV0dG9uLWxpbmssIC5idXR0b24tbGluay0tZXh0cmEtbG93LWVtcGhhc2lzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1zbWFsbGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxpbmstYnV0dG9uIHtcclxuICAgICAgICBAZXh0ZW5kIC5idXR0b24tbGluaywgLmJ1dHRvbi1saW5rLS1leHRyYS1sb3ctZW1waGFzaXM7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNhcmQtZm9ybSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWxvZ2luLW1vZGFsIHtcclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDE5NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbG9naW4tbW9kYWwge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS13aWR0aC1hdXRvIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmLS1uby1wYWRkaW5nLWJvdHRvbSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbm8td3JhcHBlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAtc21hbGwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW1vcmUtcGFkZGluZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTVweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCguZm9ybV9fYWN0aW9ucy0tcmVndWxhci1jb2x1bW4pIC5idXR0b24sXHJcbiAgICAmOm5vdCguZm9ybV9fYWN0aW9ucy0tcmVndWxhci1jb2x1bW4pIC5idXR0b24tbGluayB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHggMCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcik6bm90KC5pcy1vcnUpICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb25lZC1idXR0b24tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKSAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAub3J1LWJ1dHRvbi1mb2N1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBGT1JNIExPQURJTkcgQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4uZm9ybS1sb2FkaW5nIHtcclxuICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtc2VtaS10cmFuc3BhcmVudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwLjAwMWRlZykpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWhpZGRlbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1kaXYge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG5cclxuICAgICAgICAuZm9ybS1sb2FkaW5nX19pbWFnZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gRk9STSBNRVNTQUdFUyBDT01QT05FTlQgPT09PT09PT09PT09PT09PT1cclxuXHJcbi5jb25lZC1mb3JtLW1lc3NhZ2VzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHggMTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDAgMjEuNSU7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1jb250YWN0LXVzIHtcclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweCA3MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNjMlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jYXJkLW1lc3NhZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29uZWQtZm9ybS1tZXNzYWdlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgzNCkgLyBjYWxjdWxhdGUtcmVtKDQ1KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMzYpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbi13cmFwcGVyIHtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMzYpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZDtcclxuXHJcbiAgICAgICAgcDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUtLWVycm9yIHtcclxuICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZS0tc3VjY2VzcyB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG5cclxuICAgICAgICAuaXMtb3J1ICYge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRlYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXN1Y2Nlc3MsXHJcbiAgICAmLS1lcnJvciB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0tbWVzc2FnZS1yZXF1aXJlZCB7XHJcbiAgICBtYXJnaW46IDIwcHggMCA1MHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTIpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkO1xyXG5cclxuICAgICYtLXdpdGgtYm9yZGVyLXRvcCB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gRk9STSBQUk9HUkVTUyBCQVIgQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4uZm9ybS1wcm9ncmVzcy1iYXIge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkZ3JlZW4gNTAlLCAkd2hpdGUgNTAlKTtcclxuICAgIGhlaWdodDogNjBweDtcclxuXHJcbiAgICAmLS1maW5pc2gge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcm9ncmVzcyB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcm9ncmVzcy1wb2ludGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgNTAlIDUwJSAwJSk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtcHJvZ3Jlc3MtYmFyLWxhcmdlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Byb2dyZXNzLWJvZHkge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjRzLCBlYXNlKTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG5cclxuICAgICAgICAmLS1zdGF0aWMge1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLXByb2dyZXNzLWJhci1sYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC0taGlkZS10aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAtZm9ybS1wcm9ncmVzLWJhciB7XHJcbiAgICAgICAgICAgIC5mb3JtLXByb2dyZXNzLWJhcl9faXRlbS1uYW1lIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtLXByb2dyZXNzLWJhcl9faXRlbS1kb3Qge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjRzLCBlYXNlKTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG5cclxuICAgICAgICAmLS1zbWFsbCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLXByb2dyZXNzLWJhci1sYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAuZm9ybS1wcm9ncmVzcy1iYXJfX2l0ZW0tbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxOCkgLyBjYWxjdWxhdGUtcmVtKDI0KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtLXByb2dyZXNzLWJhcl9faXRlbS1udW1iZXI6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtLXByb2dyZXNzLWJhcl9faXRlbS1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtLXByb2dyZXNzLWJhcl9faXRlbS1kb3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgICAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpOm5vdCguaXMtb3J1KSAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbmVkLWZvY3VzLW91dGxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKSAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9ydS1mb2N1cy1vdXRsaW5lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tLWFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgLmZvcm0tcHJvZ3Jlc3MtYmFyX19pdGVtLW5hbWUge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLXByb2dyZXNzLWJhcl9faXRlbS1udW1iZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLXByb2dyZXNzLWJhci1sYXJnZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7ICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tcHJvZ3Jlc3MtYmFyX19pdGVtLWRvdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmljb24tY2hlY2stc3RhdHVzOjpiZWZvcmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xMnB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLThweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDMwKSAnY29uZWQtaWNvbnMnO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLXByb2dyZXNzLWJhci1sYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZvcm0tcHJvZ3Jlc3MtYmFyX19pdGVtLS12YWxpZCB7XHJcbiAgICAgICAgICAgIC5mb3JtLXByb2dyZXNzLWJhcl9faXRlbS1kb3Q6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS0tY3VycmVudCB7XHJcbiAgICAgICAgLmZvcm0tcHJvZ3Jlc3MtYmFyX19pdGVtLW51bWJlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLXByb2dyZXNzLWJhcl9faXRlbS1uYW1lIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tcHJvZ3Jlc3MtYmFyX19pdGVtLWRvdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tLXZhbGlkIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuXHJcbiAgICAgICAgLmZvcm0tcHJvZ3Jlc3MtYmFyX19pdGVtLWRvdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLS1zdGF0aWMge1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLWRpc2FibGVkIHtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmluaXNoIHtcclxuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTYpIC8gY2FsY3VsYXRlLXJlbSgyMikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19maW5pc2gtLWFjdGl2ZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1kb3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LXNocmluaygwKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE5cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLXByb2dyZXNzLWJhci1sYXJnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLW51bWJlciB7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNSkgLyBjYWxjdWxhdGUtcmVtKDIyKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLXByb2dyZXNzLWJhci1sYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnLic7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1uYW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1wcm9ncmVzcy1iYXItbGFyZ2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNikgLyBjYWxjdWxhdGUtcmVtKDIyKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYXJhZ3JhcGgtaW5mb3JtYXRpb24ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkZGFyay1ncmF5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiA0cHggMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxOCkgLyBjYWxjdWxhdGUtcmVtKDQyKSAkZnV0dXJhLWJvbGQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLXByb2dyZXNzLWJhci1sYXJnZSgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtLXN0ZXAge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBGVUxMIE1FRElBIFdJVEggQ09OVEVOVCBDT01QT05FTlQgPT09PT09PT09PT09PT09PT1cclxuXHJcbi5mdWxsLW1lZGlhLXdpdGgtY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLS12aWRlbyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLS12aWRlby1uby1iYWNrZ3JvdW5kIHtcclxuICAgICAgICAuY29uZWQtdmlkZW9fX3BsYXllciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgLnZqcy1wb3N0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1yaWdodCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtY29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM4NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbGFyZ2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MjBweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLWxhcmdlLWxhbmRpbmctaGVybyB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyogUG9ydHJhaXQgKi9cclxuICAgICAgICBAaW5jbHVkZSBicC1wb3J0cmFpdCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM4NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52anMtYmlnLXBsYXktYnV0dG9uIHtcclxuICAgICAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudDtcclxuICAgICAgICB3aWR0aDogOTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogOTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDI3cHggYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZ1bGwtbWVkaWEtd2l0aC1jb250ZW50X19tZWRpYS1jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXZpZGVvLXdpdGgtdGV4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygxNjAwIC8gMjg0MCAqIDEwMCUpO1xyXG5cclxuICAgICAgICAgICAgcGljdHVyZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29uZWQtdmlkZW9fX3BsYXllciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52anMtY29udHJvbC1iYXIsXHJcbiAgICAgICAgICAgIC52anMtYmlnLXBsYXktYnV0dG9uLFxyXG4gICAgICAgICAgICAudmpzLWxvYWRpbmctc3Bpbm5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tb25seS12aWRlbyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDE2MDAgLyAyODQwICogMTAwJSk7XHJcblxyXG4gICAgICAgIC5mdWxsLW1lZGlhLXdpdGgtY29udGVudF9faW1hZ2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBHQUxMRVJZIENPTVBPTkVOVCA9PT09PT09PT09PT09PT09PVxyXG5cclxuLmdhbGxlcnkge1xyXG4gICAgbWFyZ2luOiAwIDAgNTBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgOTVweDtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1zaW5nbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgNTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDk1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc2luZ2xlLXdyYXBwZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjEuNSU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNC41JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGljdHVyZS1pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY291bnRlciB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTQpIC8gY2FsY3VsYXRlLXJlbSgyMCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250cm9scyB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIEBleHRlbmQgLmFkZGl0aW9uYWwtYnV0dG9uLCAuYWRkaXRpb25hbC1idXR0b24tLXNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDE4MGRlZykpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcclxuICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDI1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtNHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG5cclxuICAgICAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpOm5vdCguaXMtb3J1KSAmIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbmVkLWZvY3VzLW91dGxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKSAmIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9ydS1mb2N1cy1vdXRsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25leHQtYnV0dG9uIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC05MGRlZykpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJldi1idXR0b24ge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoOTBkZWcpKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8td3JhcHBlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3ctcmV2ZXJzZSk7XHJcbiAgICAgICAgbWFyZ2luOiAyNXB4IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDAgMCA0cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1sYXJnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTAlIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgICAgICBjb2xvcjogJHR1bmRvcmE7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDIwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDExKSAvIGNhbGN1bGF0ZS1yZW0oMTYpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FwdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDExKSAvIGNhbGN1bGF0ZS1yZW0oMTYpICRmdXR1cmEtYm9vay1mYW1pbHk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc291cmNlIHtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDExKSAvIGNhbGN1bGF0ZS1yZW0oMTYpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NvdXJjZS0tc2luZ2xlIHtcclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGUge1xyXG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMSkgLyBjYWxjdWxhdGUtcmVtKDE2KSAkZnV0dXJhLWJvb2stZmFtaWx5O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIG1pbi13aWR0aDogNTAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ2FsbGVyeS1zaW5nbGUtd3JhcHBlciB7XHJcbiAgICAuZ2FsbGVyeV9fY29udGVudCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBHT09HTEUgVFJBTlNMQVRFIENPTVBPTkVOVCA9PT09PT09PT09PT09PT09PVxyXG5cclxuLmdvb2dsZS10cmFuc2xhdGUge1xyXG4gICAgJl9fZWxlbWVudCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG5cclxuICAgICAgICAmLS1vcGVuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50cmFuc2xhdGVkLWx0cixcclxuLnRyYW5zbGF0ZWQtcnRsIHtcclxuICAgIC5zZWFyY2gtYm94X19sb2dvLFxyXG4gICAgLmxvZ2luIHtcclxuICAgICAgICB0b3A6IDM5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1ib3hfX2Nsb3NlLWJ1dHRvbiB7XHJcbiAgICAgICAgdG9wOiA4OXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICB0b3A6IDk1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IEdSRUVOIERBVEEgQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4uZ3JlZW4tZGF0YSB7XHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtYmlsbGluZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbHVtbiB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLXNlbGYoZmxleC1zdGFydCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLXN0YXJ0LXNlcnZpY2UtcHJvZmlsZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1zZWxmKGF1dG8pO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZXRhaWxzIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1zdGFydCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXJvdyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTQpIC8gY2FsY3VsYXRlLXJlbSgxOCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMjIpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgQGV4dGVuZCAuYnV0dG9uLWxpbmssIC5idXR0b24tbGluay0tZXh0cmEtbG93LWVtcGhhc2lzO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gSEVBREVSIENPTVBPTkVOVCA9PT09PT09PT09PT09PT09PVxyXG5cclxuLmhlYWRlciB7XHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMzhweDtcclxuICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbGFyZ2UtaGVhZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tb3VyLWJ1c2luZXNzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW5vLW1hcmdpbi1sZWZ0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28tLWNvbmVkIHtcclxuICAgICAgICB3aWR0aDogMTc1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLWxhcmdlLWhlYWRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzOXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tYWluLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWN0aW9ucyB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWZsb3cocm93IHdyYXApO1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWN0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1zbWFsbGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1ncm93KDEpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hY3Rpb24tYnRuIHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxOCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWluLXNtYWxsZXJlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLXByaW1hcnktbmF2LXNtYWxsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtc21hbGxlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWlkLXNtYWxsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTE0cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSg0NSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpOm5vdCguaXMtb3J1KSAmOmZvY3VzIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuY29uZWQtZm9jdXMtb3V0bGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Vjb25kYXJ5LW5hdiB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuM3MsIGVhc2UpO1xyXG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDI1cHggMjVweCAzMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE2KSAkZnV0dXJhLWRlbWktZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmstaWNvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgzMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW9wdGlvbnMge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNnMgZWFzeS1pbi1vdXQpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW9wdGlvbnMtLW9wZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtb3B0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1hbmNob3Ige1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1hbmNob3ItLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgY3Vyc29yOiB0ZXh0O1xyXG4gICAgICAgICAgICBjb2xvcjogJHR3aXR0ZXItYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Vjb25kYXJ5IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyYXk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAubm90LXVuZGVybGluZWQtYW5jaG9yO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMSkgJGZ1dHVyYS1kZW1pLWZhbWlseTtcclxuXHJcbiAgICAgICAgICAgICYsXHJcbiAgICAgICAgICAgIC5pcy1vcnUgJiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtZ3JheTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rLWljb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTRweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDI0KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC42cyBlYXN5LWluLW91dCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkYmx1ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW9wdGlvbnMtLW9wZW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtb3B0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1hbmNob3Ige1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1hbmNob3ItLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgY3Vyc29yOiB0ZXh0O1xyXG4gICAgICAgICAgICBjb2xvcjogJHR3aXR0ZXItYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJpbWFyeSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGVmdC1iZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1yaWdodC1iZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1uYXYge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4zcywgZWFzZSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW5hdi1pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEyKSAkZnV0dXJhLWRlbWktZmFtaWx5O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxMik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLWxhcmdlLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMTMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW5hdi1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxvZ2luIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19za2lwLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC00MHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDFzIGVhc2Utb3V0O1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDZweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1pbjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1pbjtcclxuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLS1uYXYtaXRlbS1hbmltYXRpb24ge1xyXG4gICAgQGluY2x1ZGUgYnAtc21hbGwge1xyXG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyX19wcmltYXJ5LS1vcGVuIHtcclxuICAgIEBpbmNsdWRlIGJwLXNtYWxsIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjZzIGVhc2UpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gM3B4KTtcclxuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcblxyXG4gICAgICAgIC5oZWFkZXJfX3ByaW1hcnktY29udGVudCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlcl9fYWN0aW9uIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlcl9fYWN0aW9uLW1lbnUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyX19hY3Rpb24tYnRuLWljb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSg2MCk7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXJfX2FjdGlvbi1idG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyX19tYWluLWNvbnRlbnQsXHJcbiAgICAgICAgLmhlYWRlcl9fYWN0aW9uLW1lbnUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcmltYXJ5LW5hdi1pdGVtX19saW5rcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweCAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwLXNtYWxsZXIge1xyXG4gICAgICAgIC5oZWFkZXJfX3ByaW1hcnktY29udGVudCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyX19hY3Rpb25zIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJpbWFyeS1uYXYtaXRlbSB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJi5ob3ZlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgLnByaW1hcnktbmF2LWl0ZW1fX2J0bjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByaW1hcnktbmF2LWl0ZW1fX2Fycm93IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJpbWFyeS1uYXYtaXRlbV9fbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAkYmx1ZS1icmFuZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQycHggNDJweCA3cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCA2MnB4IDI1cHggMzBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMjIpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMikgJGZ1dHVyYS1kZW1pLWZhbWlseTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1sYXJnZS1oZWFkZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1oZXJvIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1leHRyYS1sYXJnZS1oZWFkZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAzcHggJGJsdWUtYnJhbmQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwJTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29uZWQtYnV0dG9uLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcikgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAub3J1LWJ1dHRvbi1mb2N1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBAaW5jbHVkZSBicC1zbWFsbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAzMCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMzUpO1xyXG5cclxuICAgICAgICAgICAgJi0tbW9iaWxlLWhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICYtLWRlc2t0b3AtaGlkZGVuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tbW9iaWxlLWhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tb3BlbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTgwZGVnKSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24tbGVmdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtaW4tcGFnZS1iYW5uZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC05cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC05cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSg0NSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLWluLXBhZ2UtYmFubmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuMnMsIGVhc2UpO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIsXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IC0xcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlLXRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTZweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWx0by10cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuNnMgZWFzZSwgdG9wIDAuM3MgZWFzZSk7XHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMTEwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC05NSU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG5cclxuICAgICAgICAgICAgJi0tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGFsdG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MnB4IDQycHggN3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1sYXJnZS1oZWFkZXIge1xyXG4gICAgICAgICAgICBsZWZ0OiAtNjUlO1xyXG5cclxuICAgICAgICAgICAgJi0tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtZXh0cmEtbGFyZ2UtaGVhZGVyIHtcclxuICAgICAgICAgICAgbGVmdDogLTQzJTtcclxuXHJcbiAgICAgICAgICAgICYtLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW9wZW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1zbWFsbCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hbmNob3Ige1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3gsIC5ub3QtdW5kZXJsaW5lZC1hbmNob3I7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEyKSAkZnV0dXJhLWRlbWktZmFtaWx5O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJixcclxuICAgICAgICAuaXMtb3J1ICYge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLTdweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDMwKTtcclxuXHJcbiAgICAgICAgICAgIC8qIE9OTFkgSUUxMSAqL1xyXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbG9jayB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICByaWdodDogLTE3cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgyNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJpbWFyeS1uYXYtaXRlbS0tYmx1ZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLWxpbmtzIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIC5wcmltYXJ5LW5hdi1pdGVtX19hbmNob3ItaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcmltYXJ5LW5hdi1pdGVtX190ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtaW4tcGFnZS1iYW5uZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmLmhvdmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAucHJpbWFyeS1uYXYtaXRlbV9fYnRuOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByaW1hcnktbmF2LWl0ZW1fX2J0biB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJHdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtaW4tcGFnZS1iYW5uZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1sYXJnZS1oZWFkZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1leHRyYS1sYXJnZS1oZWFkZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcmltYXJ5LW5hdi1pdGVtX19pY29uOjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC03cHg7XHJcbiAgICAgICAgbGVmdDogLTlweDtcclxuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMzApO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmltYXJ5LW5hdi1pdGVtX19pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbmF2LWljb25zIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC05cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtOXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDQ1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJpbWFyeS1uYXYtaXRlbV9fYW5jaG9yIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJpbWFyeS1uYXYtaXRlbV9fbGluay0tdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnByaW1hcnktbmF2LWl0ZW0tLWxvZ2dlZC1pbiB7XHJcbiAgICAucHJpbWFyeS1uYXYtaXRlbV9faWNvbi0tYmFieS1ibHVlIHtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLWluLXBhZ2UtYmFubmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1NCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDIyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLnByaW1hcnktbmF2LWl0ZW1fX2xpbmtzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCA3cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcmltYXJ5LW5hdi1pdGVtX19saW5rIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA0MnB4O1xyXG5cclxuICAgICAgICAgICAgJi0tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNikgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tcHJvZmlsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tbG9nb3V0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1wcm9maWxlIC5wcmltYXJ5LW5hdi1pdGVtX19hbmNob3IsXHJcbiAgICAgICAgICAgICYtLXByZWZlcmVuY2VzIC5wcmltYXJ5LW5hdi1pdGVtX19hbmNob3IsXHJcbiAgICAgICAgICAgICYtLWxvZ291dCAucHJpbWFyeS1uYXYtaXRlbV9fYW5jaG9yIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci0tb3J1IHtcclxuICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgLnByaW1hcnktbmF2LWl0ZW06aG92ZXIge1xyXG4gICAgICAgICAgICAucHJpbWFyeS1uYXYtaXRlbV9fbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlcl9fbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDEzOHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtcHJpbWFyeS1uYXYtc21hbGwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbGFyZ2UtaGVhZGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtYm94X19sb2dvIHtcclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyX19wcmltYXJ5LS1vcGVuIC5oZWFkZXJfX2FjdGlvbi1tZW51IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLnByaW1hcnktbmF2LWl0ZW0tLWJsdWUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcblxyXG4gICAgICAgIC5wcmltYXJ5LW5hdi1pdGVtX19idG4ge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAkdGVhbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcmltYXJ5LW5hdi1pdGVtX19hbmNob3I6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJi5ob3ZlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAucHJpbWFyeS1uYXYtaXRlbV9fYnRuOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRlYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlcl9fYWN0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRlYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLnByaW1hcnktbmF2LWl0ZW1fX2J0bjo6YmVmb3JlLFxyXG4gICAgLnNlYXJjaC1ib3hfX2lucHV0OmZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2UtYnJhbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlcl9fcHJpbWFyeS1yaWdodC1iZyxcclxuICAgIC5tb2RhbC1zZWxlY3Rvcl9fbGluay0tYWN0aXZlOjphZnRlcixcclxuICAgIC5oZWFkZXJfX2FjdGlvbi1idG4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5vcnUtZm9jdXMtb3V0bGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1ib3hfX2FuaW1hdGlvbjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmltYXJ5LW5hdi1pdGVtX19hbmNob3I6aG92ZXIsXHJcbiAgICAuc2VhcmNoLWJveF9fY2xvc2UtYnV0dG9uLFxyXG4gICAgLnNlYXJjaC1ib3hfX3NlYXJjaC1idXR0b24sXHJcbiAgICAubW9kYWwtc2VsZWN0b3ItY2xvc2UsXHJcbiAgICAubW9kYWwtc2VsZWN0b3JfX2xpbmstLWFjdGl2ZSxcclxuICAgIC5tb2RhbC1zZWxlY3Rvcl9fbGluazpob3ZlcixcclxuICAgIC5oZWFkZXJfX3ByaW1hcnktLW9wZW4sXHJcbiAgICAuaGVhZGVyX19hY3Rpb24tYnRuLWljb24ge1xyXG4gICAgICAgIGNvbG9yOiAkdGVhbDtcclxuICAgIH1cclxuXHJcbiAgICAucHJpbWFyeS1uYXYtaXRlbS0tbG9nZ2VkLWluIHtcclxuICAgICAgICAucHJpbWFyeS1uYXYtaXRlbV9fYnRuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJpbWFyeS1uYXYtaXRlbV9faWNvbi0tYmFieS1ibHVlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByaW1hcnktbmF2LWl0ZW1fX2FuY2hvci1iaWxsIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4gICAgICAgICYtY3RhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByaW1hcnktbmF2LWl0ZW0ge1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJi5ob3ZlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAucHJpbWFyeS1uYXYtaXRlbV9fbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2dpbl9fZm9ybS0tZHJvcGRvd24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJpbWFyeS1uYXYtaXRlbV9fYnRuIHtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKSAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vcnUtYnV0dG9uLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IEhFUk8gQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4uaGVybyB7XHJcbiAgICAmX19ibG9jay13cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTJweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtc21hbGwge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0ODVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcclxuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoc3RyZXRjaCk7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgb3JkZXIoMSk7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1iYXNpcygxMDAlKTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjVzLCBlYXNlKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1zbWFsbCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtYmFzaXMoNTAlKTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ncmVldGluZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtc21hbGwge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjVweCAyNSU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLWx0LWxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI1cHggMTUlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMzAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1sYXJnZS1ob21lcGFnZS1oZXJvIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWdyZWV0aW5nLW5pZ2h0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1mbG93KHJvdyB3cmFwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24tY29udGVudChmbGV4LWVuZCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjVzLCBlYXNlKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweCAyNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsZXJlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHggMjVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgODBweCA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaGVyb19fYmxvY2stLWJsdWUgJiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQtdHdvLWJyZWFrcyhcclxuICAgICAgICAgICAgICAgICAgICB0b3AsXHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdCxcclxuICAgICAgICAgICAgICAgICAgICBib3R0b20sXHJcbiAgICAgICAgICAgICAgICAgICAgJGJsYWNrLWJhcmVseS10cmFuc3BhcmVudCxcclxuICAgICAgICAgICAgICAgICAgICAwJSxcclxuICAgICAgICAgICAgICAgICAgICAkYmxhY2stYmFyZWx5LXRyYW5zcGFyZW50LFxyXG4gICAgICAgICAgICAgICAgICAgIDE4JSxcclxuICAgICAgICAgICAgICAgICAgICAkYmxhY2stc2VtaS10cmFuc3BhcmVudC0yLFxyXG4gICAgICAgICAgICAgICAgICAgIDg5JSxcclxuICAgICAgICAgICAgICAgICAgICAkYmxhY2stc2VtaS10cmFuc3BhcmVudC0yLFxyXG4gICAgICAgICAgICAgICAgICAgIDEwMCVcclxuICAgICAgICAgICAgICAgICk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQtdHdvLWJyZWFrcyhcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b20sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICR0cmFuc3BhcmVudCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgMCUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICR0cmFuc3BhcmVudCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgMzMlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2stc2VtaS10cmFuc3BhcmVudC0yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICA4OSUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjay1zZW1pLXRyYW5zcGFyZW50LTIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDEwMCVcclxuICAgICAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaGVyb19fYmxvY2stLXdoaXRlICYge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGluZWFyLWdyYWRpZW50LXR3by1icmVha3MoXHJcbiAgICAgICAgICAgICAgICAgICAgdG9wLFxyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQsXHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tLFxyXG4gICAgICAgICAgICAgICAgICAgICR3aGl0ZS1iYXJlbHktdHJhbnNwYXJlbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgMCUsXHJcbiAgICAgICAgICAgICAgICAgICAgJHdoaXRlLWJhcmVseS10cmFuc3BhcmVudCxcclxuICAgICAgICAgICAgICAgICAgICAxOCUsXHJcbiAgICAgICAgICAgICAgICAgICAgJHdoaXRlLXNlbWktdHJhbnNwYXJlbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgOTIlLFxyXG4gICAgICAgICAgICAgICAgICAgICR3aGl0ZS1zZW1pLXRyYW5zcGFyZW50LFxyXG4gICAgICAgICAgICAgICAgICAgIDEwMCVcclxuICAgICAgICAgICAgICAgICk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQtdHdvLWJyZWFrcyhcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b20sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZS10cmFuc3BhcmVudCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgMCUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZS10cmFuc3BhcmVudCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgMzMlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUtc2VtaS10cmFuc3BhcmVudC0yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICA4OSUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZS1zZW1pLXRyYW5zcGFyZW50LTIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDEwMCVcclxuICAgICAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS13aGl0ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1ibHVlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1zZWxmKGZsZXgtZW5kKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDIwKSAvIGNhbGN1bGF0ZS1yZW0oMjgpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1pbi1zbWFsbGVyZXIge1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDMwKSAvIGNhbGN1bGF0ZS1yZW0oMzgpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1taW4tc21hbGxlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQ6IDQuNXZ3LzUuOHZ3ICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBmb250OiA0dncvNS4zdncgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLWxhcmdlIHtcclxuICAgICAgICAgICAgZm9udDogMy41dncvNC44dncgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLWV4dHJhLWxhcmdlIHtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSg1MikgLyBjYWxjdWxhdGUtcmVtKDY4KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ncmVldGluZy1uYW1lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1zZWxmKGZsZXgtZW5kKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE0KSAvIGNhbGN1bGF0ZS1yZW0oMTYpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1taW4tc21hbGxlcmVyIHtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNikgLyBjYWxjdWxhdGUtcmVtKDIwKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxOSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FjdGlvbnMge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuNHMsIGVhc2UpO1xyXG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJi0tYW5pbWF0aW9uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgICAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgxKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyNSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW1fX3RpdGxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEwKSAkZnV0dXJhLWRlbWktZmFtaWx5O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMTMpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1zbWFsbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW0tYW5jaG9yIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDAgMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTMxcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZXJvX19hY3Rpb25zLS1ibHVlICYge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaGVyb19fYWN0aW9ucy0td2hpdGUgJiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkbGlnaHQtZ3JheTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZXJvX19hY3Rpb25zLS1ibHVlICY6aG92ZXIgLmhlcm9fX2FjdGlvbnMtaXRlbV9fdGl0bGUsXHJcbiAgICAgICAgICAgIC5oZXJvX19hY3Rpb25zLS13aGl0ZSAmOmhvdmVyIC5oZXJvX19hY3Rpb25zLWl0ZW1fX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW1fX2ljb24ge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMDBweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDI1KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMzApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaGVyb19fYWN0aW9ucy0tYmx1ZSAmIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhlcm9fX2FjdGlvbnMtLXdoaXRlICYge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FjdGlvbnMtaXRlbS1hbmNob3Ige1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZXJvX19hY3Rpb25zLS1ibHVlICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVyb19fYWN0aW9ucy0td2hpdGUgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRibHVlLWJyYW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hY3Rpb25zLWl0ZW0tYW5jaG9yOmhvdmVyIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGljdHVyZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuNHMsIGVhc2UpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbWFnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVyby0tb3J1IHtcclxuICAgIC5oZXJvX19hY3Rpb25zLS1ibHVlIHtcclxuICAgICAgICAuaGVyb19fYWN0aW9ucy1pdGVtLWFuY2hvciB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRvcmFuZ2UtYnJhbmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRlYWw7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0ZWFsO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRlYWw7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICR0ZWFsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIC5oZXJvX19hY3Rpb25zLWl0ZW1fX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVyb19fYWN0aW9ucy1pdGVtX19pY29uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvX19hY3Rpb25zLS13aGl0ZSB7XHJcbiAgICAgICAgLmhlcm9fX2FjdGlvbnMtaXRlbS1hbmNob3Ige1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJG9yYW5nZS1icmFuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlcm9fX2FjdGlvbnMtaXRlbV9faWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGVhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm9fX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgJi0tZ3JlZXRpbmctbmlnaHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmljb25zLW5hdmlnYXRpb24ge1xyXG4gICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xyXG4gICAgICAgIG1hcmdpbjogMCA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwLWxhcmdlIHtcclxuICAgICAgICBtYXJnaW46IDAgMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1zaHJpbmsoMSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLXRyYW5zcGFyZW50LTg1O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMjVweDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1mdWxsLW9wYWNpdHk7XHJcblxyXG4gICAgICAgICAgICAgICAgLmljb25zLW5hdmlnYXRpb25fX2l0ZW0taW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbGFyZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweCAyMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLWV4dHJhLWxhcmdlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1leHRyYS1sYXJnZS1oZWFkZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qIFBvcnRyYWl0ICovXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtcG9ydHJhaXQtaXBhZC1wcm8ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xyXG4gICAgICAgIG1hcmdpbjogMCAzMHB4IDAgMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1leHRyYS1sYXJnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDcwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOXB4O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxOCkgLyBjYWxjdWxhdGUtcmVtKDMwKSAkZnV0dXJhLWRlbWktZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEzKSAvIGNhbGN1bGF0ZS1yZW0oMTYpICRmdXR1cmEtZGVtaS1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiBQb3J0cmFpdCAqL1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLXBvcnRyYWl0IHtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNCkgLyBjYWxjdWxhdGUtcmVtKDE2KSAkZnV0dXJhLWRlbWktZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtZXh0cmEtbGFyZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkycHg7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTQpIC8gY2FsY3VsYXRlLXJlbSgxOCkgJGZ1dHVyYS1kZW1pLWZhbWlseTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLWV4dHJhLWxhcmdlLWhlYWRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTUpIC8gY2FsY3VsYXRlLXJlbSgxOCkgJGZ1dHVyYS1kZW1pLWZhbWlseTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1jdGEge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IEZJTFRFUlMgQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4uZmlsdGVycyB7XHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIG1hcmdpbjogLTM1cHggYXV0byAzNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1vcGVuIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiA2MHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmlsdGVyc19fbWFpbi1maWx0ZXJzIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190b3Age1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCwgMCwgMTBweCwgMCwgJGxpZ2h0LWdyYXkpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiAxNTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBwYWRkaW5nOiA0cHggMTVweCA0cHggMzBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYWNrIHtcclxuICAgICAgICBAZXh0ZW5kIC5idXR0b24tbGluaywgLmJ1dHRvbi1saW5rLS1leHRyYS1sb3ctZW1waGFzaXM7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgYm9keTpub3QoLmlzLW9ydSkgJiB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmJ1dHRvbi1saW5rLS1zZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDkwZGVnKSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTZweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC02cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Nob3ctZmlsdGVycyxcclxuICAgICZfX2NsZWFyLWJ1dHRvbi0tbW9iaWxlIHtcclxuICAgICAgICBAZXh0ZW5kIC5idXR0b247XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24tc2VsZihjZW50ZXIpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYm9keTpub3QoLmlzLW9ydSkgJiB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmJ1dHRvbi0tc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jbGVhci1idXR0b24tLWhpZGRlbiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDMwKSAvIGNhbGN1bGF0ZS1yZW0oMzApICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMjQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tYWluLWZpbHRlcnMge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2F0ZWdvcnktbGlzdCB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZXN1bHRzLWluZm8ge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Jlc3VsdHMtaW5mby1yaWdodCB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtZW5kKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jbGVhci1idXR0b24ge1xyXG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbi1saW5rLCAuYnV0dG9uLWxpbmstLWV4dHJhLWxvdy1lbXBoYXNpcztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Jlc3VsdHMtZGF0YSB7XHJcbiAgICAgICAgbWFyZ2luOiAycHggMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udDogJG9wZW4tc2Fucy1ib2xkIGNhbGN1bGF0ZS1yZW0oMTUpIC8gY2FsY3VsYXRlLXJlbSgxNSkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMTMpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgZm9udDogJG9wZW4tc2Fucy1ib2xkIGNhbGN1bGF0ZS1yZW0oMTIpIC8gY2FsY3VsYXRlLXJlbSgxMikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcmVzdWx0cyB7XHJcbiAgICAgICAgJl9fZW1wdHkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19lbXB0eS10aXRsZSxcclxuICAgICAgICAmX19lbXB0eS1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICBmb250OiAkb3Blbi1zYW5zLWJvbGQgY2FsY3VsYXRlLXJlbSgyNikgLyBjYWxjdWxhdGUtcmVtKDM2KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2VtcHR5LXN1YnRpdGxlIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRvcGVuLXNhbnMtcmVndWxhciBjYWxjdWxhdGUtcmVtKDE2KSAvIGNhbGN1bGF0ZS1yZW0oMjYpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMjZweCAzMHB4IDIzcHggNDVweDtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMTgpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTIuNXB4IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1zZWxlY3Rpb24tYmx1ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuZmlsdGVyc19faXRlbS1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDE4MGRlZykpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0taWNvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgyNzBkZWcpKTtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDQ1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgwKSk7XHJcbiAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0zcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgzNSk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMjApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Yi1jYXRlZ29yeSB7XHJcbiAgICAgICAgQGV4dGVuZCAldGV4dC10cnVuY2F0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDQwKSAvIGNhbGN1bGF0ZS1yZW0oNTApICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1zbWFsbGVyIHtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgzMCkgLyBjYWxjdWxhdGUtcmVtKDQwKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxOCkgLyBjYWxjdWxhdGUtcmVtKDE4KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zLWxpc3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCwgMXB4LCA1cHgsIDAsICRibGFjay1xdWFydGVyLXRyYW5zcGFyZW50KTtcclxuICAgICAgICAgICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3QtaGVhZGVyIHtcclxuICAgICAgICAmLS10ZXh0LXNlYXJjaCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LWl0ZW0ge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oaWdobGlnaHQtdGV4dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgLmZpbHRlcnNfX2l0ZW0tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtYm9sZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZpbHRlcnNfX2NoZWNrLWljb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tdGl0bGUge1xyXG4gICAgICAgIEBleHRlbmQgLm5vdC11bmRlcmxpbmVkLWFuY2hvcjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDI1KSAvIGNhbGN1bGF0ZS1yZW0oMjUpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMjApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMykgLyBjYWxjdWxhdGUtcmVtKDIyKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1tYWluLXRpdGxlIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIGZvbnQ6ICRvcGVuLXNhbnMtYm9sZCBjYWxjdWxhdGUtcmVtKDE3KSAvIGNhbGN1bGF0ZS1yZW0oMTcpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1zbWFsbGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDE1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgZm9udDogJG9wZW4tc2Fucy1ib2xkIGNhbGN1bGF0ZS1yZW0oMTIpIC8gY2FsY3VsYXRlLXJlbSgxMikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NoZWNrLWljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICBsZWZ0OiAtMjVweDtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDM1KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2gtY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweCA1MHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoXHJcbiAgICAgICAgICAgIDEwMHZoIC0gMTkwcHhcclxuICAgICAgICApOyAvLyB0b3RhbCBoZWlnaHQgLSAodG9wIG5hdmlnYXRpb24gKyBmaWx0ZXJzICsgdG9wIHBhZGRpbmcgKyBidXR0b24gcGFkZGluZylcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZml4ZWQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYyhcclxuICAgICAgICAgICAgICAgIDEwMHZoIC0gMjc4cHhcclxuICAgICAgICAgICAgKTsgLy8gdG90YWwgaGVpZ2h0IC0gKHRvcCBuYXZpZ2F0aW9uICsgZmlsdGVycyArIHNlYXJjaCBiYXIgKyB0b3AgcGFkZGluZyArIGJ1dHRvbiBwYWRkaW5nKVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtc21hbGwge1xyXG4gICAgICAgICAgICAgICAgLmFjY291bnQtZHJvcGRvd25fX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyNSkgLyBjYWxjdWxhdGUtcmVtKDM1KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hY2NvdW50LWRyb3Bkb3duX19hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1zbWFsbGVyIHtcclxuICAgICAgICAgICAgICAgIC5hY2NvdW50LWRyb3Bkb3duX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMjApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Ryb3Bkb3duLWFycm93IHtcclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlcixcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTlweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogOXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUtdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZS10cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1zZWFyY2gge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCA0OHB4O1xyXG5cclxuICAgICAgICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4IDIwcHggMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NsZWFyLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogODFweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDUwKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pY29uIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oNTApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmlsdGVycy0tb3J1IHtcclxuICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyc19fdG9wIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXJzX19jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXJzX19tYWluLWZpbHRlcnMge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXJzX19pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyc19faXRlbS1pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbHRlcnNfX3N1Yi1jYXRlZ29yeSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyc19fbGlzdC1pdGVtIHtcclxuICAgICAgICAuaGlnaGxpZ2h0LXRleHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgLmZpbHRlcnNfX2l0ZW0tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbHRlcnNfX2l0ZW0tdGl0bGUge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRlYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXJzX19jaGVjay1pY29uIHtcclxuICAgICAgICBjb2xvcjogJHRlYWw7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gSU4gUEFHRSBCQU5ORVIgQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4uaW4tcGFnZS1iYW5uZXIge1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMikgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgzNikgLyBjYWxjdWxhdGUtcmVtKDQ2KSAkZnV0dXJhLWxpZ2h0LWZhbWlseTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtc21hbGxlciB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGUtcmVtKDM4KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDI4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZS1yZW0oNDIpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMzApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jdGFzIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2N0YSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1zbWFsbGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jdGEtbGluayB7XHJcbiAgICAgICAgQGV4dGVuZCAuYnV0dG9uO1xyXG5cclxuICAgICAgICBib2R5Om5vdCguaXMtb3J1KSAmIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuYnV0dG9uLS1zZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2N0YS1pY29uIHtcclxuICAgICAgICBAZXh0ZW5kIC5idXR0b24taWNvbjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgzMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWN0YXMge1xyXG4gICAgICAgIC5pbi1wYWdlLWJhbm5lcl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbi1wYWdlLWJhbm5lcl9fdGV4dCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbi1wYWdlLWJhbm5lci0tb3J1IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4gICAgLmluLXBhZ2UtYmFubmVyX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICR0ZWFsO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbi1wYWdlLWJhbm5lcl9fY29udGVudCB7XHJcbiAgICAgICAgY29sb3I6ICR0ZWFsO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IElORk9HUkFQSElDIENPTVBPTkVOVCA9PT09PT09PT09PT09PT09PVxyXG5cclxuLmluZm9ncmFwaGljIHtcclxuICAgIHBhZGRpbmc6IDAgMjBweCA1MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDk1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgzNCkgLyBjYWxjdWxhdGUtcmVtKDQxKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIxLjUlO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlLXJlbSgzMCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTgpIC8gY2FsY3VsYXRlLXJlbSgyNikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGljdHVyZS1pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjNweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIHBhZGRpbmc6IDI4cHggMCAzOHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4NnB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hvdHNwb3RzIHtcclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWZsb3cocm93IHdyYXApO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMS41JTtcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faG90c3BvdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQlO1xyXG4gICAgICAgICAgICB3aWR0aDogNDYlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjNweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXBpY3R1cmUtaW1hZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMjQpIC8gY2FsY3VsYXRlLXJlbSg0MCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWV4dHJhLWJvbGQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGUtcmVtKDIwKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMjYpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGUtcmVtKDE4KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmxhbmRpbmcge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAqIHtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG5cclxuICAgICZfbWFpbi13cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIEBleHRlbmQgJWNvbnRlbnQtZ3V0dGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYtLWNlbnRlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdi1jZW50ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taC1jZW50ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgICBtYXJnaW46IDQwcHggYXV0byA1MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDZweCBhdXRvIDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5sYW5kaW5nLWhlcm8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDk1cHggMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qIFBvcnRyYWl0ICovXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtcG9ydHJhaXQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDYwcHggMDtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLWxhcmdlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNTBweCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDcwcHggNTBweCAxMDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbGFyZ2UtbGFuZGluZy1oZXJvIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNjhweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYmxhY2stb24td2hpdGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLXRyYW5zcGFyZW50LTg1O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgZm9udDogMy40cmVtIC8gNHJlbSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICBmb250OiA0cmVtIC8gNC44cmVtICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiBQb3J0cmFpdCAqL1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLXBvcnRyYWl0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgZm9udDogNHJlbSAvIDQuOHJlbSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbGFyZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgICAgICAgICBmb250OiA1cmVtIC8gNnJlbSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbGFyZ2UtbGFuZGluZy1oZXJvIHtcclxuICAgICAgICAgICAgZm9udDogNnJlbSAvIDcuMnJlbSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IC0zNnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEzNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udDogMi41cmVtIC8gM3JlbSAkZnV0dXJhLWRlbWktZmFtaWx5LCBzYW5zLXNlcmlmO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGFuZGluZy1oZXJvLS1vcnUge1xyXG4gICAgLmxhbmRpbmctaGVyb19fdGl0bGUge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1icmFuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmxhbmRpbmctc2VjdGlvbiB7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xyXG5cclxuICAgICYtLWJnLXdoaXRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgIC5sYW5kaW5nX19tb2R1bGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3AsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZS10cmFuc3BhcmVudCAxMCUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICRsaWdodC1ncmF5LXRyYW5zcGFyZW50IDM4JSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJGxpZ2h0LWdyYXktcmJnYSA3NCVcclxuICAgICAgICAgICAgICAgICAgICApOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3AsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZS10cmFuc3BhcmVudCAxMCUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICRsaWdodC1ncmF5LXRyYW5zcGFyZW50IDM4JSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJGxpZ2h0LWdyYXktcmJnYSA3NCVcclxuICAgICAgICAgICAgICAgICAgICApOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG8gYm90dG9tLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUtdHJhbnNwYXJlbnQgMTAlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAkbGlnaHQtZ3JheS10cmFuc3BhcmVudCAzOCUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICRsaWdodC1ncmF5LXJiZ2EgNzQlXHJcbiAgICAgICAgICAgICAgICAgICAgKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxhbmRpbmdfX21vZHVsZS13cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuIiwiLm1vZHVsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmLS10b3Atc3BhY2luZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1ib3R0b20tc3BhY2luZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1vZHVsZS0xIHtcclxuICAgIEBleHRlbmQgJWNvbnRlbnQtZ3V0dGVyO1xyXG59XHJcblxyXG4ubW9kdWxlLTIge1xyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBFTlJPTEwgQU5JTUFUSU9OIENPTVBPTkVOVCA9PT09PT09PT09PT09PT09PVxyXG5cclxuLmxvYWRpbmctYW5pbWF0aW9uIHtcclxuICAgIHBhZGRpbmc6IDUycHggNDJweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMCA3OHB4O1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3ODZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDEwcHggMTBweCAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IGF1dG8gNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0OTVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDI4cHggMCAyNHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDM1KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMzYpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDI0cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMjQpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxOCkgLyBjYWxjdWxhdGUtcmVtKDI0KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gUEFHRSBMT0FESU5HIEFOSU1BVElPTiBDT01QT05FTlQgPT09PT09PT09PT09PT09PT1cclxuXHJcbi5sb2FkaW5nLXBhZ2UtYW5pbWF0aW9uIHtcclxuICAgIHBhZGRpbmc6IDUycHggNDJweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMCA3OHB4O1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3ODZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDEwcHggMTBweCAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IGF1dG8gNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbi1jb250YWluZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICB3aWR0aDogMTA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0OTVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDI4cHggMCAyNHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDM1KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMzYpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxOCkgLyBjYWxjdWxhdGUtcmVtKDI0KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3ZlcmxheSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDAwMDtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogdmlzaWJsZTtcclxuICAgIH1cclxufVxyXG4iLCIubGFuZGluZy1nYmMtd3JhcHBlciB7XHJcbiAgICBtYXJnaW46IDEwcHggMTBweCAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgbWFyZ2luOiAyNXB4IGF1dG8gNTBweDtcclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBMT0dJTiBDT01QT05FTlQgPT09PT09PT09PT09PT09PT1cclxuXHJcbi5sb2dpbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgaDEsXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDM1KSAvIGNhbGN1bGF0ZS1yZW0oNDIpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSg0MCkgLyBjYWxjdWxhdGUtcmVtKDQ3KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWRyb3Bkb3duIHtcclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLCB0b3AgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMzE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAwO1xyXG4gICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbm8tcGFkZGluZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjZzLCBlYXNlKTtcclxuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XHJcblxyXG4gICAgICAgICAgICAmLS1lbmQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1lbmQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1oaWRkZW4tZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWhpZGRlbi1kZXNrdG9wIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW5vLXBhZGRpbmctdG9wIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjNzLCBlYXNlKTtcclxuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4IDAgMzBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAzNXB4IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1lcnJvciB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWlucHV0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1pbnB1dC0tZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1mb3JtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1wYXNzd29yZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcGFzc3dvcmQtaW5wdXQge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTMycHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1wYXNzd29yZC1idXR0b24ge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5idXR0b24tbGluaywgLmJ1dHRvbi1saW5rLS1leHRyYS1sb3ctZW1waGFzaXM7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA0NXB4O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaGFsZiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWhhbGYtLXJpZ2h0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1kcm9wZG93biB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAkYmx1ZS1icmFuZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1wYXNzd29yZC1idXR0b24ge1xyXG4gICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29uZWQtYnV0dG9uLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcikgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAub3J1LWJ1dHRvbi1mb2N1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4xcywgZWFzZSk7XHJcbiAgICAgICAgQGluY2x1ZGUgb3JkZXIoMik7XHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBvcmRlcigwKTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZmxleGJveCwgLmJ1dHRvbi1saW5rO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmstLWdyZWVuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgzNSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZHJvcGRvd24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2UtYnV0dG9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDYwKTtcclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29uZWQtYnV0dG9uLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcikgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAub3J1LWJ1dHRvbi1mb2N1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1hbmltYXRvciB7XHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgICAgICB0b3A6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvcmRlci1iYXI6OmFmdGVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9fYWN0aW9ucyB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24tYXJyb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9naW4tZm9ybV9fZm9vdGVyLS1tb2RhbCB7XHJcbiAgICAgICAgLmZvcm1fX2FjdGlvbnMge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbmVkLWNoZWNrYm94X19pbmRpY2F0b3I6OmFmdGVyIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb25lZC1pbnB1dC0tZmlsbGVkIHtcclxuICAgICAgICB+IGxhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIH4gLmJvcmRlci1iYXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbmVkLWlucHV0LW1lc3NhZ2UtLWVycm9yIHtcclxuICAgICAgICB+IC5ib3JkZXItYmFyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxvZ2luLS1vcnUge1xyXG4gICAgLmNvbmVkLWlucHV0LS1maWxsZWQge1xyXG4gICAgICAgIH4gbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgfiAuYm9yZGVyLWJhciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9naW5fX2Nsb3NlLWJ1dHRvbiB7XHJcbiAgICAgICAgY29sb3I6ICR0ZWFsO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2dpbi1mb3JtIHtcclxuICAgICAgICAuY29uZWQtaW5wdXQtLWZpbGxlZCB7XHJcbiAgICAgICAgICAgIH4gbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfiAuYm9yZGVyLWJhciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvZ2luX19jbG9zZS1idXR0b24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRlYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYXZvaWQtY2xpY2tzIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IExPR0lOIEZPUk0gQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4ubG9naW4tZm9ybSB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaDEsXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDM1KSAvIGNhbGN1bGF0ZS1yZW0oNDIpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSg0MCkgLyBjYWxjdWxhdGUtcmVtKDQ3KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMjUpIC8gY2FsY3VsYXRlLXJlbSgzMCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDI2KSAvIGNhbGN1bGF0ZS1yZW0oMzUpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW46IDlweCAxMHB4IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMzBweCAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDY1cHggMjAlIDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1wYWRkaW5nLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtaW4tcGFnZS1iYW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbXNnIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICAgICYtLWludHJvIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMjQpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1uZXdkZXZpY2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDI0KSAvIGNhbGN1bGF0ZS1yZW0oNDApICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXN1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkb3Blbi1zYW5zLWJvbGQgY2FsY3VsYXRlLXJlbSgxNCkgLyBjYWxjdWxhdGUtcmVtKDE4KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tbm8tbWFyZ2luLXRvcCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tbGVzcy1tYXJnaW4tdG9wIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWludHJvLWxlc3MtbWFyZ2luLXRvcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGUtcmVtKDI2KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxOCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXBhcmFncmFwaCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMTYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWVycm9yIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgZm9udDogJG9wZW4tc2Fucy1zZW1pLWJvbGQgY2FsY3VsYXRlLXJlbSgxNikgLyBjYWxjdWxhdGUtcmVtKDIwKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuXHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb25lZC1mb2N1cy1vdXRsaW5lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcikgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vcnUtZm9jdXMtb3V0bGluZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWxvZ2luLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWFjdGlvbnMtLWxvZ2luLWJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG9yZGVyKDMpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9vdGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDM1cHggMzBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcGFyYWdyYXBoID4gcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEyKSAvIGNhbGN1bGF0ZS1yZW0oMjIpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNikgLyBjYWxjdWxhdGUtcmVtKDIyKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jaGVja2JveCB7XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICAgICAgZm9udDogJG9wZW4tc2Fucy1zZW1pLWJvbGQgY2FsY3VsYXRlLXJlbSgxNCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1yZW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3ctcmV2ZXJzZSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjNzLCBlYXNlKTtcclxuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYtLWZvcm0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXBhc3N3b3JkIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJi1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTA4cHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkIGNhbGN1bGF0ZS1yZW0oMTQpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWhhbGYge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1sb2dpbi1tb2RhbCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjFzLCBlYXNlKTtcclxuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNikgLyBjYWxjdWxhdGUtcmVtKDI4KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciAubG9naW5fX2xpc3QtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29uZWQtaW5wdXQtLWZpbGxlZCB7XHJcbiAgICAgICAgfiBsYWJlbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB+IC5ib3JkZXItYmFyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb25lZC1pbnB1dC1tZXNzYWdlLS1lcnJvciB7XHJcbiAgICAgICAgfiAuYm9yZGVyLWJhciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2dpbi1mb3JtLS1vcnUge1xyXG4gICAgLmNvbmVkLWlucHV0LS1maWxsZWQge1xyXG4gICAgICAgIH4gbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgfiAuYm9yZGVyLWJhciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9naW5fX2xpc3QtbGluayxcclxuICAgIC5sb2dpbl9fZm9ybS1wYXNzd29yZC1idXR0b24ge1xyXG4gICAgICAgIGNvbG9yOiAkdGVhbDtcclxuICAgIH1cclxufVxyXG5cclxuLmF2b2lkLWNsaWNrcyB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4iLCIubWFpZC10cmFja2luZy1iYW5uZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkYmx1ZS1icmFuZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIGhlaWdodDogNzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1vcnUge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkb3JhbmdlLWJyYW5kO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICBwYWRkaW5nOiAwIDQwcHggMCAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FncmVlbWVudC10ZXh0IHtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE2KSAvIGNhbGN1bGF0ZS1yZW0oMjUpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1ib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jdGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiA2cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29uZWQtYnV0dG9uLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcikgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAub3J1LWJ1dHRvbi1mb2N1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlzLW9ydSAmIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBDQVJEUy1DTE9TRUQgQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4ubWFuYWdlLWNhcmRzIHtcclxuICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xyXG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1ncm93KDEpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtYmFzaXMoMCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGVhc2UpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTNweDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGJsdWUtYnJhbmQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxhYmFzdGVyO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3gge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNCkgLyBjYWxjdWxhdGUtcmVtKDE4KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb3B5IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNCkgLyBjYWxjdWxhdGUtcmVtKDIwKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxOCkgLyBjYWxjdWxhdGUtcmVtKDIyKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFuYWdlLWNhcmRzX19jYXJkLS1kaXNhYmxlZCAmIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGlsZS1zdWJoZWFkaW5nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMikgLyBjYWxjdWxhdGUtcmVtKDEyKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1leHRyYS1ib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BhcmFncmFwaCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNCkgLyBjYWxjdWxhdGUtcmVtKDIwKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcik6bm90KC5pcy1vcnUpICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29uZWQtZm9jdXMtb3V0bGluZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAub3J1LWZvY3VzLW91dGxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXM6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYW5hZ2UtY2FyZHNfX2NhcmQtLWRpc2FibGVkICYge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aWxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGlsZS1wYXJhZ3JhcGgge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE0KSAvIGNhbGN1bGF0ZS1yZW0oMjApICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLXdyYXBwZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3gsIC5idXR0b24tbGluaywgLmJ1dHRvbi1saW5rLS1leHRyYS1sb3ctZW1waGFzaXM7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuXHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC02cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDMwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50LWxpbmsge1xyXG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbi1saW5rLCAuYnV0dG9uLWxpbmstLWV4dHJhLWxvdy1lbXBoYXNpcztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAmLS1ib3R0b20ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDYwcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXBhZGRlZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbltjbGFzcyo9J2ljb24tJ10ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtN3B4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDMwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19vdmVybGF5IHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4ycywgZWFzZSk7XHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwLjUpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJsdWU7XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdyYXBwZXItLW1hcmdpbi1ib3R0b20ge1xyXG4gICAgICAgICAgICAubWFuYWdlLWNhcmRzX19jb250YWluIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXBhcmFncmFwaCA+IHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE0KSAvIGNhbGN1bGF0ZS1yZW0oMjIpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1wYXJhZ3JhcGgtLWhhbGYge1xyXG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuXHJcbiAgICAgICAgICAgID4gcCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IHA6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJvbGQtcGFyYWdyYXBoID4gcCB7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTYpIC8gY2FsY3VsYXRlLXJlbSgyNCkgJGZ1dHVyYS1kZW1pLWZhbWlseTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYXJyb3cge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDQ5JTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICR0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICR0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDEyJSAtIDEwcHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1zZWNvbmQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDM3JSAtIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS10aGlyZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNjIuNSUgLSAxMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tZm91cnRoIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYyg4OCUgLSAxMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ndXR0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiA2NXB4IDMwcHggMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNjBweCAwIDAgMTQuNSU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQtLWRpc2FibGVkIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hbmFnZS1jYXJkc19fb3ZlcmxheSB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQtdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTgpIC8gY2FsY3VsYXRlLXJlbSgzMikgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkLS1hY3RpdmUge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkYmx1ZTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ3JpZCB7XHJcbiAgICAgICAgJi1oYWxmIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ3JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1vbmUtdGhpcmQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1taWQtc21hbGwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdHdvLXRoaXJkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWlkLXNtYWxsIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2OCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGFicyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgJi1wYXJhZ3JhcGgge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTYpIC8gY2FsY3VsYXRlLXJlbSgzOCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1oZXJvIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1leHRyYS1sYXJnZS1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTQpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1leHRyYS1ib2xkO1xyXG5cclxuICAgICAgICAgICAgJixcclxuICAgICAgICAgICAgLmlzLW9ydSAmIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGluay0tYWN0aXZlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRibHVlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuXHJcbiAgICAgICAgICAgIC5pcy1vcnUgJiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZWFsO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDhweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICAgICAgd2lkdGg6IDNweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25vLXBhZGRpbmcge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYW5hZ2UtY2FyZHNfX2NvbnRhaW4td3JhcHBlciB7XHJcbiAgICAuY29uZWQtaW5wdXRfX2ljb24ge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIH1cclxufVxyXG5cclxuLm1hbmFnZS1jYXJkcy0tb3J1IHtcclxuICAgIC5tYW5hZ2UtY2FyZHMge1xyXG4gICAgICAgICZfX2NhcmQ6OmJlZm9yZSxcclxuICAgICAgICAmX19jYXJkLS1hY3RpdmUsXHJcbiAgICAgICAgJl9fY29udGFpbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZS1icmFuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbmVkLWlucHV0X19pY29uIHtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgIH1cclxufVxyXG5cclxuLm1hbmFnZS1jYXJkc19fdGFicy1saW5rIHtcclxuICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJjpmb2N1cyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuY29uZWQtYnV0dG9uLWZvY3VzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBib2R5Om5vdCgubW91c2UtdXNlcikgJjpmb2N1cyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAub3J1LWJ1dHRvbi1mb2N1cztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gTUFOQUdFIEVOUk9MTCBDT01QT05FTlQgPT09PT09PT09PT09PT09PT1cclxuLm1hbmFnZS1lbnJvbGwge1xyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdW5lbnJvbGwge1xyXG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNXMgZWFzZSk7XHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAwIDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1lcnJvciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1jbG9zZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1wb3N0LXBheW1lbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgbm90IGFsbCBhbmQgKG1pbi1yZXNvbHV0aW9uOiAwLjAwMWRwY20pIHtcclxuICAgICAgICAgICAgJjpub3QoJi0tcG9zdC1wYXltZW50KSB7XHJcbiAgICAgICAgICAgICAgICBAc3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obm9uZSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ3V0dGVyIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHggMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNjBweCAwIDAgMTQuNSU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NpZ25hdHVyZSB7XHJcbiAgICAgICAgJi1oZWFkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZmllbGQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zdWJtaXQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDI1cHggMCAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb3B5IHtcclxuICAgICAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1hY3Rpb24ge1xyXG4gICAgICAgICAgICAmLWZvcm0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtc21hbGxlciB7XHJcbiAgICAgICAgICAgICYtLWluYWN0aXZlIC5tYW5hZ2UtZW5yb2xsX19pY29uOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICYtLWFsZXJ0IC5tYW5hZ2UtZW5yb2xsX19pY29uOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hbmFnZS1lbnJvbGxfX2ljb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC03cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWluYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuXHJcbiAgICAgICAgICAgIC5tYW5hZ2UtZW5yb2xsX19pY29uIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmljb24tY2xvc2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWFuYWdlLWVucm9sbF9faWNvbjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogLTE0cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oNTApICdjb25lZC1pY29ucyc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWFsZXJ0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuXHJcbiAgICAgICAgICAgIC5tYW5hZ2UtZW5yb2xsX19pY29uIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmljb24tcmVwb3J0LXByb2JsZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tYW5hZ2UtZW5yb2xsX19pY29uOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtN3B4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTdweDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMzUpICdjb25lZC1pY29ucyc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd2FybmluZyB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEluIG9yZGVyIHRvIGF2b2lkIHRoZSBuZXN0aW5nIGRlcHRoIGxpbnQgaXNzdWVcclxuICAgICZfX3BhcmFncmFwaC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgJi5lcnJvciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb25lZC1mb2N1cy1vdXRsaW5lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcikgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vcnUtZm9jdXMtb3V0bGluZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1czo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYXJhZ3JhcGgge1xyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1pbmUtc2hhZnQ7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTgpIC8gY2FsY3VsYXRlLXJlbSgyMikgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNikgLyBjYWxjdWxhdGUtcmVtKDI0KSAkZnV0dXJhLWRlbWktZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyMCkgLyBjYWxjdWxhdGUtcmVtKDI0KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE2KSAvIDEuNWVtICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXN1Y2Nlc3Mge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tZXJyb3Ige1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGVzY3JpcHRpb24tLWhlYWRpbmcge1xyXG4gICAgICAgICAgICBjb2xvcjogJHR1bmRvcmE7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTYpIC8gY2FsY3VsYXRlLXJlbSgxOCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGVzY3JpcHRpb24tLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdHVuZG9yYTtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNCkgLyBjYWxjdWxhdGUtcmVtKDIwKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtcmVndWxhcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGVzY3JpcHRpb24tLWNlbnRlcmVkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlc2NyaXB0aW9uLWxpc3Qge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmJ1dHRvbi1saW5rLCAuYnV0dG9uLWxpbmstLWV4dHJhLWxvdy1lbXBoYXNpcztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYmxlIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2N0YSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNCkgLyBjYWxjdWxhdGUtcmVtKDE0KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1leHRyYS1ib2xkO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFBheW1lbnQgQWdyZWVtZW50IEVucm9sbGVkXHJcbiAgICAmX19wYXltZW50LWFncmVlbWVudC1lbnJvbGxlZC1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwIDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGF5bWVudC1hZ3JlZW1lbnQtZGlzY2xhaW1lci1jb250YWluZXIge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTYpIC8gY2FsY3VsYXRlLXJlbSgyMikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGF5bWVudC1hZ3JlZW1lbnQtdG9wLWFtb3VudHMge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1zdGFydCk7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuXHJcbiAgICAgICAgbWFyZ2luOiAyNXB4IGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1hcm91bmQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYXltZW50LWFncmVlbWVudC10b3AtYW1vdW50IHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuXHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDQ0KSAvIGNhbGN1bGF0ZS1yZW0oNjIpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsIHtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtYmFzaXMoNTAlKTtcclxuXHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEyKSAvIGNhbGN1bGF0ZS1yZW0oMTYpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1leHRyYS1ib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYXltZW50LWFncmVlbWVudC1wcm9ncmVzcy1iYXItYW1vdW50IHtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE0KSAvIGNhbGN1bGF0ZS1yZW0oMjApICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsLWRldmljZXMge1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEyKSAvIGNhbGN1bGF0ZS1yZW0oMTgpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1zbWFsbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZ3JheWVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGF5bWVudC1hZ3JlZW1lbnQtcHJvZ3Jlc3MtYmFyLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEyKSAvIGNhbGN1bGF0ZS1yZW0oMTgpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BheW1lbnQtYWdyZWVtZW50LXByb2dyZXNzLWJhci1jb250YWluZXIge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcclxuXHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BheW1lbnQtYWdyZWVtZW50LXByb2dyZXNzLWJhciB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1iYXNpcyg0NXB4KTtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgb3JkZXIoMSk7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BheW1lbnQtYWdyZWVtZW50LXByb2dyZXNzLWJhci1hbW91bnRzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1ncm93KDEpO1xyXG4gICAgICAgIEBpbmNsdWRlIG9yZGVyKDApO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGF5bWVudC1hZ3JlZW1lbnQtcHJvZ3Jlc3MtYmFyLXNtYWxsLWJnIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtNTAlKSk7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDIuNSU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xyXG4gICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA5NSU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsIHtcclxuICAgICAgICAgICAgJi0tc3RhcnRlZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQodG9wLCBtaWRkbGUsIGJvdHRvbSwgJGdyZWVuLCA1MCUsICRtZWRpdW0tZ3JheSwgNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xyXG5cclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIuNSU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG5cclxuICAgICAgICAgICAgJi0tc3RhcnRlZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQobWlkZGxlLCBsZWZ0LCByaWdodCwgJGdyZWVuLCA1MCUsICRtZWRpdW0tZ3JheSwgNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZmluaXNoZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BheW1lbnQtYWdyZWVtZW50LXByb2dyZXNzLWJhci1iaWctYmcge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwgLTUwJSkpO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICBoZWlnaHQ6IDYwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYXltZW50LWFncmVlbWVudC1wcm9ncmVzcy1iYXItY2hlY2twb2ludCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLTUwJSkpO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgIGhlaWdodDogMzZweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xyXG5cclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAmLS1kb3ducGF5bWVudCB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1pbnN0YWxsbWVudHMge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSk7XHJcblxyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tZmluYWwge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmljb24tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsIHtcclxuICAgICAgICAgICAgJi0tZG93bnBheW1lbnQge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1pbnN0YWxsbWVudHMge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaWNvbi1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZykpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1maW5hbCB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJltjbGFzc149J2ljb24tJ10sXHJcbiAgICAgICAgJltjbGFzcyo9JyBpY29uLSddIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgzNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEZvY3VzIG91dGxpbmVcclxuLm1hbmFnZS1lbnJvbGxfX2NvbnRhaW4ge1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbmVkLWJ1dHRvbi1mb2N1cztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vcnUtYnV0dG9uLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZvcm0ge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYW5hZ2UtZW5yb2xsLS1vcnUge1xyXG4gICAgLnRyYW5zYWN0aW9uYWwtcmV2aWV3X19lZGl0LWxpbmssXHJcbiAgICAubWFuYWdlLWVucm9sbF9fY3RhLFxyXG4gICAgLm1hbmFnZS1lbnJvbGxfX3BhcmFncmFwaC1saW5rLFxyXG4gICAgLm1hbmFnZS1lbnJvbGxfX3BhcmFncmFwaC1kZXNjcmlwdGlvbiA+IGEsXHJcbiAgICAubWFuYWdlLWVucm9sbF9fcGFyYWdyYXBoLWRlc2NyaXB0aW9uID4gc3BhbixcclxuICAgIC5wYXltZW50LXRhYmxlLXdyYXBwZXJfX2N0YS1saW5rLS1yaWdodCxcclxuICAgIC5wYXltZW50LXRhYmxlLXdyYXBwZXJfX2N0YS1saW5rLS1sZWZ0LFxyXG4gICAgLnBvcHVwX19jbG9zZS1jdGEsXHJcbiAgICAuY29uZWQtdG9vbHRpcCAuY29uZWQtdG9vbHRpcC0tb3BlbixcclxuICAgIC5jb25lZC10b29sdGlwIC5jb25lZC10b29sdGlwLS1jbG9zZSB7XHJcbiAgICAgICAgY29sb3I6ICR0ZWFsO1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3B1cC1jb250YWluZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IE1BTkFHRSBIRUFERVIgQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4ubWFuYWdlLWhlYWRlciB7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xyXG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICBtYXJnaW46IDMwcHggMCA3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgQGV4dGVuZCAuYnV0dG9uLWxpbmssIC5idXR0b24tbGluay0tZXh0cmEtbG93LWVtcGhhc2lzO1xyXG5cclxuICAgICAgICAmLS13aGl0ZSB7XHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5pcy1vcnUpICYge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYnV0dG9uLS1wcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmICsgJiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jdGEge1xyXG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbiwgLmJ1dHRvbi0taGlnaC1lbXBoYXNpcywgJWlubGluZS1mbGV4O1xyXG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJvZHk6bm90KC5pcy1vcnUpICYge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5idXR0b24tLXNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuYnV0dG9uLWljb247XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTJweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSg1MCk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYW5pbWF0aW9uLWJsb2NrIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuNHMsIGVhc2UpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwcHgpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRibHVlLWJyYW5kO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDQ1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlua3Mge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYWNjb3VudCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDMwcHggODBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MiU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3MtY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW46IDQwcHggMCAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMzBweDtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDMwKSAvIGNhbGN1bGF0ZS1yZW0oNDApICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZS1yZW0oNzApO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oNTUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyNikgLyBjYWxjdWxhdGUtcmVtKDMwKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE0KSAvIGNhbGN1bGF0ZS1yZW0oMTYpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19hZGRyZXNzIHtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMjIpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWJvbGQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGUtcmVtKDMwKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDI0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYW5hZ2UtaGVhZGVyLS1vcnUgLm1hbmFnZS1oZWFkZXIge1xyXG4gICAgJl9faW5mby1hY2NvdW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIGNvbG9yOiAkdGVhbDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkb3JhbmdlLWJyYW5kO1xyXG4gICAgfVxyXG59XHJcbiIsIi5tYW5hZ2UtdGhpcmQtcGFydHkge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAxMHB4IDQwcHggMzBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNjBweCAwIDYwcHggMTQuNSU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDQwKSAvIGNhbGN1bGF0ZS1yZW0oNDcpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsZXIge1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDM1KSAvIGNhbGN1bGF0ZS1yZW0oNDIpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTgpIC8gY2FsY3VsYXRlLXJlbSgyOCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGFibGUtY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGFibGUtaXRlbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG5cclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS10aXRsZSxcclxuICAgICZfX2l0ZW0tZGF0ZSxcclxuICAgICZfX2l0ZW0tY3RhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAtc21hbGwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMjgpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWJhc2lzKDQwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tZGF0ZSB7XHJcbiAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEyKSAvIGNhbGN1bGF0ZS1yZW0oMjIpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWJhc2lzKDI0JSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tY3RhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1iYXNpcygzNiUpO1xyXG5cclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2N0YSB7XHJcbiAgICAgICAgQGV4dGVuZCAuYnV0dG9uLWxpbmssIC5idXR0b24tbGluay0tZXh0cmEtbG93LWVtcGhhc2lzO1xyXG5cclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBNQVJLRVQgUkFURVMgQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4ubWFya2V0LXJhdGVzIHtcclxuICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgJi0tdGFibGUtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLS10aWxlIHtcclxuICAgICAgICBtYXJnaW46IDM1cHggMTBweCAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDM1cHggYXV0byAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDMwKSAvIGNhbGN1bGF0ZS1yZW0oMzUpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgICYtLXRhYmxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggMjBweCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDk1cHggMTUlIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLWJpbGxpbmcge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOTVweCAyMCUgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aWxlIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDk1cHggMTUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtYmlsbGluZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDk1cHggMjAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMjYpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190YWJsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNSUgOTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLWJpbGxpbmcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwJSA5NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZXMge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWZsb3cocm93IHdyYXApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1lbmQpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXN1YnRpdGxlcyB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZmxvdyhyb3cgd3JhcCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJG9yYW5nZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtYmFzaXMoYXV0byk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDcgKiAyLjEzKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEyKSAvIGNhbGN1bGF0ZS1yZW0oMzApICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1ib2xkO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtYmFzaXMoYXV0byk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA3KTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMikgLyBjYWxjdWxhdGUtcmVtKDMwKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuMnMsIGVhc2UpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWZsb3coY29sdW1uIHdyYXApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWJhc2lzKGF1dG8pO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEyKSAvIGNhbGN1bGF0ZS1yZW0oMjQpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA3KTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlLXJlbSgzMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFyYWdyYXBoIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxOCkgLyBjYWxjdWxhdGUtcmVtKDI2KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgIH1cclxuXHJcbiAgICAmX19yb3ctbGVnZW5kIHtcclxuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zaG93LW1vcmUge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnaG9zdC13aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGNvbG9yOiAkc2lsdmVyLWNoYWxpY2U7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNCkgLyBjYWxjdWxhdGUtcmVtKDIwKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpbHZlcjI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rpc2NsYWltZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTQpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgQGV4dGVuZCAuYnV0dG9uLWxpbms7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24tbGlzdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24taXRlbSB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyMikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEzKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190YWJsZS10aXRsZXMtLW9ydSB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWZsb3cocm93IHdyYXApO1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190YWJsZS10aXRsZS0tb3J1IHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWJhc2lzKGF1dG8pO1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMikgLyBjYWxjdWxhdGUtcmVtKDE1KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1ib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYmxlLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTQpIC8gY2FsY3VsYXRlLXJlbSgxNSkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYmxlLXRleHQtLW9ydSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RldGFpbHMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gTUFTS0VEIEZJRUxEIENPTVBPTkVOVCA9PT09PT09PT09PT09PT09PVxyXG5cclxuLm1hc2tlZC1maWVsZCB7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbi1saW5rLCAuYnV0dG9uLWxpbmstLWV4dHJhLWxvdy1lbXBoYXNpcztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA0NXB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb25lZC1idXR0b24tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKSAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9ydS1idXR0b24tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uLXJpZ2h0LW1hcmdpbiB7XHJcbiAgICAgICAgQGV4dGVuZCAuYnV0dG9uLWxpbmssIC5idXR0b24tbGluay0tZXh0cmEtbG93LWVtcGhhc2lzO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDQ1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb25lZC1idXR0b24tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKSAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9ydS1idXR0b24tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gTUVURVIgUkVBRCBDT01QT05FTlQgPT09PT09PT09PT09PT09PT1cclxuXHJcbi5tZXRlci1yZWFkIHtcclxuICAgIHBhZGRpbmc6IDgwcHggMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMTAwcHggMjEuNSU7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtc21hbGwge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMzQpIC8gY2FsY3VsYXRlLXJlbSg1NCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19waWN0dXJlIHtcclxuICAgICAgICAmLWltYWdlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDI0KSAvIGNhbGN1bGF0ZS1yZW0oNDApICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlLXJlbSgyMCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxNCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IE1FVEVSIFNVQk1JVCBDT01QT05FTlQgPT09PT09PT09PT09PT09PT1cclxuXHJcbi5tZXRlci1zdWJtaXQge1xyXG4gICAgcGFkZGluZzogODBweCAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgcGFkZGluZzogOTVweCAwIDEyNXB4IDIxLjUlO1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtc21hbGwge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgzNCkgLyBjYWxjdWxhdGUtcmVtKDU0KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDI0KSAvIGNhbGN1bGF0ZS1yZW0oNDApICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlLXJlbSgzMik7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxOCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZzIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDNweCAwIDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAwIDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmJ1dHRvbi1saW5rLCAuYnV0dG9uLWxpbmstLWV4dHJhLWxvdy1lbXBoYXNpcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDUwKTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTdweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgzMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbm90ZSB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyMCkgLyBjYWxjdWxhdGUtcmVtKDI3KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZS1yZW0oMjApO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMTQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBNT0RBTCBMT0dHRUQgSU4gQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4ubW9kYWwtbG9nZ2VkLWluIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZSk7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1vcGVuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtc21hbGwge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC42cyBlYXNlKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzcHgpO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMTBweDtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSg2MCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlzLW9ydSAmIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29uZWQtYnV0dG9uLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcikgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAub3J1LWJ1dHRvbi1mb2N1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAxMDBweCAzMHB4IDUwcHg7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSg0MCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgbWFyZ2luOiA2MHB4IDMwcHggMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXByb2ZpbGUsXHJcbiAgICAgICAgJi0tcHJlZmVyZW5jZXMsXHJcbiAgICAgICAgJi0tbG9nb3V0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcHJvZmlsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1wcmVmZXJlbmNlcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgzMCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gTEFOR1VBR0UgU0VMRUNUT1IgQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4ubW9kYWwtc2VsZWN0b3Ige1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28tLW9ydSB7XHJcbiAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgei1pbmRleDogMTk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDYwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogMDtcclxuXHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29uZWQtYnV0dG9uLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcikgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAub3J1LWJ1dHRvbi1mb2N1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAxMDBweCAzMHB4IDUwcHg7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSg0MCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA1M3B4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMjIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtc21hbGxlcmVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDIyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICBwYWRkaW5nOiA0cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuMnMsIGVhc2UpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgzMCkgJGZ1dHVyYS1ib29rLWZhbWlseTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgyNCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1zbWFsbGVyZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMjQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluay0tYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2NvbmVkLWljb25zJztcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDQwKTtcclxuICAgICAgICAgICAgY29udGVudDogJ1xcZTk2ZSc7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1zbWFsbGVyZXIge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgzMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ub3VyLWJ1c2luZXNzZXMge1xyXG4gICAgLm1vZGFsLXNlbGVjdG9yIHtcclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogODBweCAzMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgyMCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1taW4tc21hbGxlcmVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgyMyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1pbi1zbWFsbGVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgzMik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDUzcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMjApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDIwKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1pbi1zbWFsbGVyZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDIzKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWluLXNtYWxsZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDMyKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxNCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLWhlcm8ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDE3KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtZXh0cmEtbGFyZ2UtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgyMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpbmstLWxhc3Qge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IDQwNCAtIE5PVCBGT1VORCBDT01QT05FTlQgPT09PT09PT09PT09PT09PT1cclxuXHJcbi5ub3QtZm91bmQge1xyXG4gICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuICAgIG1hcmdpbjogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgbWF4LXdpZHRoOiAkY29udGVudC1tYXgtd2lkdGg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgbWFyZ2luOiA0NXB4IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcGljdHVyZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3NXB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDMxJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICAgICAgd2lkdGg6IDU4JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYmxvY2sge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC40cywgZWFzZSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDIwKSAvIGNhbGN1bGF0ZS1yZW0oMzApICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1taW4tc21hbGxlcmVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMzApIC8gY2FsY3VsYXRlLXJlbSg0MCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWluLXNtYWxsZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSg1MCkgLyBjYWxjdWxhdGUtcmVtKDYyKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ5bGluZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjRzLCBlYXNlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZW0tZGFzaCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDgpIC8gY2FsY3VsYXRlLXJlbSgxMikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWJvbGQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1taW4tc21hbGxlcmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGUtcmVtKDE0KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1pbi1zbWFsbGVyIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGUtcmVtKDIwKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxOCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjRzLCBlYXNlKTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEyKSAvIGNhbGN1bGF0ZS1yZW0oMjIpICRmdXR1cmEtYm9vay1mYW1pbHk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1taW4tc21hbGxlcmVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMjApIC8gY2FsY3VsYXRlLXJlbSgzMCkgJGZ1dHVyYS1ib29rLWZhbWlseTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWluLXNtYWxsZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyMikgLyBjYWxjdWxhdGUtcmVtKDMyKSAkZnV0dXJhLWJvb2stZmFtaWx5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDg0JTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTYpIC8gY2FsY3VsYXRlLXJlbSgyNikgJGZ1dHVyYS1ib29rLWZhbWlseTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5vdC1mb3VuZC0tb3J1IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4gICAgJl9faW5mby1jb250YWluZXIge1xyXG4gICAgICAgIGNvbG9yOiAkdGVhbDtcclxuXHJcbiAgICAgICAgJi1lbS1kYXNoIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IFBBR0UgSEVSTyBDT01QT05FTlQgPT09PT09PT09PT09PT09PT1cclxuXHJcbi5wYWdlLWhlcm8td3JhcHBlciB7XHJcbiAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtY29uZWQtaW1hZ2VzIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLWhlcm8ge1xyXG4gICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgIEBpbmNsdWRlIGZsZXgtYmFzaXMoMTAwJSk7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDQyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwLWNvbmVkLWltYWdlcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1iYXNpcyg1MCUpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbi1saW5rLCAuYnV0dG9uLWxpbmstLWV4dHJhLWxvdy1lbXBoYXNpcztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuXHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC00MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMzUpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHRvcDogLThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJiB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb25lZC1mb2N1cy1vdXRsaW5lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcikgJiB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vcnUtZm9jdXMtb3V0bGluZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtYmFzaXMoMTAwJSk7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWZsb3cocm93IHdyYXApO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLWNvbmVkLWltYWdlcyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtYmFzaXMoNTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudC0tYmx1ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgLnBhZ2UtaGVyb19fbGluayB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmJ1dHRvbi1saW5rLS1zZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQtLXdoaXRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQtLXdoaXRlLXJldGlyZWUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMzBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLWxhcmdlIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogaW5oZXJpdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLXBhZ2UtaGVyby1sYXJnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMzApIC8gY2FsY3VsYXRlLXJlbSg0MCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtcGFnZS1oZXJvLXNtYWxsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDQ1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlLXJlbSgyOCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgyNCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1jb25lZC10aXRsZSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGUtcmVtKDM1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLWhlcm8ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMzIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtcGFnZS1oZXJvLWxhcmdlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDQwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3ViLXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDIyKSAvIGNhbGN1bGF0ZS1yZW0oMjQpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxNCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtcGFnZS1oZXJvLXNtYWxsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWJhc2lzKDEwMCUpO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLWNvbmVkLWltYWdlcyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtYmFzaXMoNTAlKTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BpY3R1cmUge1xyXG4gICAgICAgICYtaW1hZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogNDI1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLWhlcm8tLW9ydSB7XHJcbiAgICAucGFnZS1oZXJvX19jb250ZW50LS13aGl0ZSB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS1oZXJvX19jb250ZW50LS1ibHVlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIGNvbG9yOiAkdGVhbDtcclxuICAgIH1cclxufVxyXG4iLCIub3V0YWdlLWNvbmZpcm1hdGlvbi1iYW5uZXIge1xyXG4gICAgbWFyZ2luOiAwIDEwcHggMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIG1hcmdpbjogNDBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1OCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMjYpIC8gY2FsY3VsYXRlLXJlbSgzMCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgzNikgLyBjYWxjdWxhdGUtcmVtKDQ2KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ldHItd3JhcHBlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG5cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZXRyIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTYpIC8gY2FsY3VsYXRlLXJlbSgyNCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICArIC5vdXRhZ2UtY29uZmlybWF0aW9uLWJhbm5lcl9fdXNlci1pbmZvIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZXRyLWVzdGltYXRlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyMikgLyBjYWxjdWxhdGUtcmVtKDM2KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDI2KSAvIGNhbGN1bGF0ZS1yZW0oMzYpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3VzZXItaW5mbyB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE2KSAvIGNhbGN1bGF0ZS1yZW0oMjQpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb3ZpZC11cGRhdGVzIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNikgLyBjYWxjdWxhdGUtcmVtKDIyKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNikgLyBjYWxjdWxhdGUtcmVtKDI0KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gT1ZFUlZJRVcgSEVBREVSIENPTVBPTkVOVCA9PT09PT09PT09PT09PT09PVxyXG4ub3ZlcnZpZXcge1xyXG4gICAgJi1oZWFkZXItY29udGFpbmVyIHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcclxuICAgICAgICBtYXJnaW46IDE1cHggYXV0byAtNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0byAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJpbGwtY2FyZCB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgIHBhZGRpbmc6IDUycHggMTBweCAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtYmlsbC1jYXJkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTJweCA0MHB4IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUycHggNjBweCAxMDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNjYlIC0gMTBweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jdGEtZnVsbC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcGFkZGluZy1ib3R0b20tbW9iaWxlLWVycm9yIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcHJpY2Uge1xyXG4gICAgICAgICAgICBtYXJnaW46IDQ1cHggMCAxMHB4O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDgyKSAvIGNhbGN1bGF0ZS1yZW0oODQpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA3MHB4IDAgNDBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTEwKSAvIGNhbGN1bGF0ZS1yZW0oNjApICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWNyZWRpdCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWNlbnRlcmVkLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDQ1cHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNzBweCAwIDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2R1ZSB7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTgpIC8gY2FsY3VsYXRlLXJlbSgyNCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWJvbGQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1iaWxsLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyNCkgLyBjYWxjdWxhdGUtcmVtKDMwKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2N0YSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmJ1dHRvbiwgLmJ1dHRvbi0taGlnaC1lbXBoYXNpcztcclxuXHJcbiAgICAgICAgICAgIG1hcmdpbjogNTBweCAwIDA7XHJcblxyXG4gICAgICAgICAgICBib2R5Om5vdCguaXMtb3J1KSAmIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ1dHRvbi0tc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jdGEtaWNvbiB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmJ1dHRvbi1pY29uO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTZweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC04cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMzUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jdGEtaWNvbi0tYWx0ZXJuYXRpdmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC05MGRlZykpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMjFweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgzNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2N0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5vdmVydmlldy1iaWxsLWNhcmRfX2N0YSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyODBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5vdmVydmlldy1iaWxsLWNhcmRfX2N0YS0taGFsZi1tYXJnaW4tdG9wIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY3RhLWNvbnRhaW5lci0tdGhyZWUtZWxlbWVudHMge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm92ZXJ2aWV3LWJpbGwtY2FyZF9fY3RhIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX192aWV3LXBsYW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEyKSAvIGNhbGN1bGF0ZS1yZW0oMTgpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTQpIC8gY2FsY3VsYXRlLXJlbSgxOCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtZXh0cmEtYm9sZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gc2Nzcy1saW50OmRpc2FibGUgTmVzdGluZ0RlcHRoXHJcbiAgICAgICAgICAgICAgICBib2R5Om5vdCguaXMtb3J1KSAmIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gc2Nzcy1saW50OmVuYWJsZSBOZXN0aW5nRGVwdGhcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcGxhbi1hZ3JlZW1lbnQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE0KSAvIGNhbGN1bGF0ZS1yZW0oMTgpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE0KSAvIGNhbGN1bGF0ZS1yZW0oMTgpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190b29sdGlwIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDM1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbm8tYmFubmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1iaWxsLWNhcmQtc2lkZSB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRibHVlLWJyYW5kO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDIyKSAvIGNhbGN1bGF0ZS1yZW0oMjYpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgICAgICAgICAmLS1uby1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDI2KSAvIGNhbGN1bGF0ZS1yZW0oMzApICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLW92ZXJkdWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyNnB4IDA7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTYpIC8gY2FsY3VsYXRlLXJlbSgyMikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19idXR0b25zIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnV0dG9uLFxyXG4gICAgICAgICZfX2N0YSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmJ1dHRvbiwgJWlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2N0YS0tcm91bmRlZC1ib3JkZXIge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5idXR0b247XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jdGEtLWljb24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC05MGRlZykpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtNHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgyNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW1hZ2Uge1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLXNlbGYoY2VudGVyKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1zbWFsbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ub3ZlcnZpZXctaGVhZGVyLWNvbnRhaW5lci0tb3J1IHtcclxuICAgIC5vdmVydmlldy1iaWxsLWNhcmQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgY29sb3I6ICR0ZWFsO1xyXG5cclxuICAgICAgICAmX19wcmljZS0tY3JlZGl0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vdmVydmlldy1iaWxsLWNhcmQtc2lkZSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJG9yYW5nZS1icmFuZDtcclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBPVkVSVklFVyBCSUxMIEFOQUxZU0lTIENPTVBPTkVOVCA9PT09PT09PT09PT09PT09PVxyXG5cclxuLm92ZXJ2aWV3LWJpbGwtYW5hbHlzaXMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAxNXB4IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHggODBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1lbmQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgzMCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbi1saW5rLCAuYnV0dG9uLWxpbmstLWV4dHJhLWxvdy1lbXBoYXNpcztcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAmLS1pbml0aWFsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC05cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgzNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtY2FyZHMge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTQpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtY2FyZHMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDhweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTQpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1leHRyYS1ib2xkO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE0KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtZXh0cmEtYm9sZDtcclxuXHJcbiAgICAgICAgICAgICYsXHJcbiAgICAgICAgICAgIC5pcy1vcnUgJiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaXRlbS0tYWN0aXZlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRibHVlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbml0aWFsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkbGlnaHQtZ3JheTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdpbGQtc2FuZDtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcblxyXG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxOCkgLyBjYWxjdWxhdGUtcmVtKDI0KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtcmVndWxhcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRzaWx2ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSg0MCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm9ybWF0aW9uIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1hcm91bmQpO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1jb2x1bW4tZGlyZWN0aW9uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGV2ZWwtcGF5bWVudCB7XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTgpIC8gY2FsY3VsYXRlLXJlbSgyMCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcGFyYWdyYXBoIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNSkgLyBjYWxjdWxhdGUtcmVtKDIyKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuXHJcbiAgICAgICAgICAgICYtLWludHJvZHVjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMikgLyBjYWxjdWxhdGUtcmVtKDE4KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlzdC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpc3QtZWxlbWVudCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMCAyMnB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlzdC1lbGVtZW50LWFtb3VudCB7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMzUpIC8gY2FsY3VsYXRlLXJlbSgyNSkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuXHJcbiAgICAgICAgICAgICYtLXBvc2l0aXZlLWJhbGFuY2Uge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tbmVnYXRpdmUtYmFsYW5jZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saXN0LWVsZW1lbnQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEyKSAvIGNhbGN1bGF0ZS1yZW0oMTgpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1ib2xkO1xyXG5cclxuICAgICAgICAgICAgJi1wYXJhZ3JhcGgge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29uZWQtdG9vbHRpcF9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Byb2dyZXNzLXBsYW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgJi1lbGVtZW50IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIC5vdmVydmlldy1iaWxsLWFuYWx5c2lzX19wcm9ncmVzcy1wbGFuLWJhciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4IDAgMCA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQgLm92ZXJ2aWV3LWJpbGwtYW5hbHlzaXNfX3Byb2dyZXNzLXBsYW4tYmFyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDUwcHggNTBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJhciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkIG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAmLS1wcm9ncmVzc2VkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmVlbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGluZWFyLWdyYWRpZW50LWRlZ3JlZXMoOTFkZWcsICRncmVlbiwgNTAlLCAkd2hpdGUsIDUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcGFyYWdyYXBoIHtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMikgLyBjYWxjdWxhdGUtcmVtKDE4KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29sdW1uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10ZXh0IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1jaGFuZ2VzIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mb3JtYXRpb24tdGl0bGUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxOCkgLyBjYWxjdWxhdGUtcmVtKDI0KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX25vdGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYW5hbHlzaXMtY29sdW1uIHtcclxuICAgICZfX3NlcnZpY2UtaGVhZGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZXJ2aWNlLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTgpIC8gY2FsY3VsYXRlLXJlbSgyNCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZXJ2aWNlLWRldGFpbCB7XHJcbiAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE0KSAvIGNhbGN1bGF0ZS1yZW0oMTgpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZXJ2aWNlLWljb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcclxuICAgICAgICB3aWR0aDogMjNweDtcclxuICAgICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMzUpO1xyXG5cclxuICAgICAgICAmLS11cCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTkwZGVnKSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1kb3duIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSg5MGRlZykpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1jaGVjayB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmVlbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMzFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZXJ2aWNlLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMjQpIC8gY2FsY3VsYXRlLXJlbSgzNikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1ib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdXAge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyNCkgLyBjYWxjdWxhdGUtcmVtKDM2KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1kb3duIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyNCkgLyBjYWxjdWxhdGUtcmVtKDM2KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NoYW5nZXMtaWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICAgICAgbGVmdDogLThweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDM1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2hhbmdlcy1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxOCkgLyBjYWxjdWxhdGUtcmVtKDI0KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcblxyXG4gICAgICAgICYtLW5vLWljb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2hhbmdlcy1wcmljZSB7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNikgLyBjYWxjdWxhdGUtcmVtKDIwKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgICAgICAmLS11cCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZG93biB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2lsZC1zYW5kO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcclxuXHJcbiAgICAgICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMjQpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jdGEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIDAuM3MgZWFzZSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCA1MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTQpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1leHRyYS1ib2xkO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vdmVydmlldy1iaWxsLWFuYWx5c2lzX19kaXNjbGFpbWVyIHtcclxuICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicC1leHRyYS1sYXJnZSB7XHJcbiAgICAgICAgd2lkdGg6IDQ3JTtcclxuICAgIH1cclxufVxyXG5cclxuLm92ZXJ2aWV3LWJpbGwtYW5hbHlzaXMtLW9ydSB7XHJcbiAgICAuYW5hbHlzaXMtY29sdW1uX190ZXh0LWN0YSB7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm92ZXJ2aWV3LWJpbGwtYW5hbHlzaXNfX25hdiB7XHJcbiAgICAgICAgJi1pdGVtLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJHRlYWw7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ub3ZlcnZpZXctYmlsbC1hbmFseXNpc19fbmF2LWl0ZW0ge1xyXG4gICAgYm9keTpub3QoLm1vdXNlLXVzZXIpOm5vdCguaXMtb3J1KSAmOmZvY3VzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5jb25lZC1idXR0b24tZm9jdXM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKSAmOmZvY3VzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5vcnUtYnV0dG9uLWZvY3VzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBPVkVSVklFVyBOT1RJRklDQVRJT04gQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4ub3ZlcnZpZXctbm90aWZpY2F0aW9uIHtcclxuICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBwYWRkaW5nOiAyMnB4IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcmVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Jsb2NrIHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgNTBweDtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2N0YS1jb250YWluZXIge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1ncm93KDApO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtc2hyaW5rKDApO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtYmlsbC1jYXJkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2N0YSB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleGJveCwgLmJ1dHRvbjtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MHB4KTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlciAwLjJzIGVhc2UpO1xyXG4gICAgICAgIG1hcmdpbjogMjBweCA3cHggMDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTApIC8gY2FsY3VsYXRlLXJlbSgxOCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHggN3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLFxyXG4gICAgICAgIC5pcy1vcnUgJiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRyZWQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuXHJcbiAgICAgICAgICAgICY6YWN0aXZlOm5vdChbZGlzYWJsZWRdKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3ZlcmFnZS1yZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY3RhLS1zZWNvbmRhcnkge1xyXG4gICAgICAgICYsXHJcbiAgICAgICAgLmlzLW9ydSAmIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW5bY2xhc3MqPSdpY29uLSddOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLThweDtcclxuICAgICAgICAgICAgbGVmdDogLTQwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgzNSk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEzKSAvIGNhbGN1bGF0ZS1yZW0oMTYpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE2KSAvIGNhbGN1bGF0ZS1yZW0oMjIpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Ryb25nLFxyXG4gICAgICAgIGIge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1leHRyYS1ib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm92ZXJ2aWV3LW5vdGlmaWNhdGlvbi1jYXJkIHtcclxuICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE2KSAvIGNhbGN1bGF0ZS1yZW0oMjIpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcmVkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggJHJlZCBzb2xpZDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC02MGRlZywgJHJlZCwgJHJlZCAyMHB4LCAkcmVkIDIwcHgsICRyZWQgNDBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0teWVsbG93IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAtNTVkZWcsXHJcbiAgICAgICAgICAgICR5ZWxsb3csXHJcbiAgICAgICAgICAgICR5ZWxsb3cgMjBweCxcclxuICAgICAgICAgICAgJGRhcmsteWVsbG93IDIwcHgsXHJcbiAgICAgICAgICAgICRkYXJrLXllbGxvdyA0MHB4XHJcbiAgICAgICAgKTtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1ncmVlbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgLTU1ZGVnLFxyXG4gICAgICAgICAgICAkZ3JlZW4sXHJcbiAgICAgICAgICAgICRncmVlbiAyMHB4LFxyXG4gICAgICAgICAgICAkZ3JlZW4gMjBweCxcclxuICAgICAgICAgICAgJGdyZWVuIDQwcHhcclxuICAgICAgICApO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IFBBR0lOQVRJT04gQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4ucGFnaW5hdGlvbiB7XHJcbiAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgQGluY2x1ZGUgZmxleC1mbG93KHJvdyB3cmFwKTtcclxuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgIHBhZGRpbmc6IDQ1cHggMCA5MHB4O1xyXG5cclxuICAgICYtLW1vYmlsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc21hbGwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWRlc2t0b3Age1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMnB4O1xyXG4gICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYtLXdpZGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtc21hbGwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LFxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWZsb3cocm93IHdyYXApO1xyXG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMjApIC8gMXJlbSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibHVlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuXHJcbiAgICAgICAgLmlzLW9ydSAmIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGVhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlKTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJjpmb2N1czo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5jb25lZC1idXR0b24tZm9jdXM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcikgJjpmb2N1czo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5vcnUtYnV0dG9uLWZvY3VzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDM1cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSg0MCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1wcmV2IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSg5MGRlZykpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1uZXh0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtOTBkZWcpKTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlzLW9ydSAmIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZXNldCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBQQVkgTVkgQklMTCBIRUFERVIgQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4ucGF5LW15LWJpbGwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICZfX2JpbGwtbWF0cml4LXBhcmFncmFwaCB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG5cclxuICAgICAgICA+IHAge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcclxuICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNCkgLyBjYWxjdWxhdGUtcmVtKDIwKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJ0aXRsZSxcclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTYpIC8gY2FsY3VsYXRlLXJlbSgyNikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtYm9sZDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZS1yZW0oMzQpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMjQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc21hbGwge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlLXJlbSgyNik7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMTgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmssXHJcbiAgICAmX19hY2NvdW50LWxpbmsge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkbWFsaWJ1O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbms6aG92ZXIgJl9fbGluay10ZXh0LFxyXG4gICAgJl9fYWNjb3VudC1saW5rOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ub3RpZmljYXRpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcblxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTNweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FjY291bnQsXHJcbiAgICAmX19hY2NvdW50LWxpbmsge1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTIpIC8gY2FsY3VsYXRlLXJlbSgxOCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGUtcmVtKDI0KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDE2KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbnVtYmVyIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMzYpIC8gY2FsY3VsYXRlLXJlbSg4MCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWlkLXNtYWxsIHtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSg1NSkgLyBjYWxjdWxhdGUtcmVtKDgwKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oODMpIC8gY2FsY3VsYXRlLXJlbSgxMzApICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1sYXJnZSB7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTEwKSAvIGNhbGN1bGF0ZS1yZW0oMTMwKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hZGRyZXNzLXRpdGxlIHtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDIyKSAvIGNhbGN1bGF0ZS1yZW0oMzQpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0ZSxcclxuICAgICZfX2FjY291bnQtY29udGFpbmVyIHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBAZXh0ZW5kIC5idXR0b24sICVpbmxpbmUtZmxleDtcclxuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyICYtaWNvbi0tcm90YXRlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSBzY2FsZSgxLjAyNSkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYXJvdW5kKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbltjbGFzcyo9J2ljb24tJ10ge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5idXR0b24taWNvbjtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTdweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgzMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaWNvbi0tcm90YXRlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtOTBkZWcpKTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBib2R5Om5vdCguaXMtb3J1KSAmIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuYnV0dG9uLS1zZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcik6bm90KC5pcy1vcnUpICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbmVkLWJ1dHRvbi1mb2N1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9ydS1idXR0b24tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmFkaW8tLW1hcmdpbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JhdGNoLWNvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xyXG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcclxuXHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmF0Y2gtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JhdGNoLWljb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtc2hyaW5rKDApO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICBmb250LWZhbWlseTogJ2NvbmVkLWljb25zJyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwgLTUwJSkpO1xyXG5cclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMzApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jaGVjayB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmljb24tY2hlY2stc3RhdHVzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdhcm5pbmcge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5pY29uLWluZm87XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmsteWVsbG93O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1lcnJvciB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmljb24taW5mbztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmF0Y2gtZGVzY3JpcHRpb24tcGFyYWdyYXBoIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTgpIC8gY2FsY3VsYXRlLXJlbSgyMCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYXRjaC1idXR0b25zIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXBheS1iYXRjaCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmJ1dHRvbiwgJWlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1wYXktYmF0Y2g6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpOm5vdCguaXMtb3J1KSAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29uZWQtYnV0dG9uLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcikgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9ydS1idXR0b24tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbmVkLXRvb2x0aXAtLXdoaXRlLWJsdWUgLmNvbmVkLXRvb2x0aXAtLW9wZW4sXHJcbiAgICAuY29uZWQtdG9vbHRpcC0td2hpdGUtcmVkIC5jb25lZC10b29sdGlwLS1vcGVuIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHRvcDogLTlweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC02cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgzMCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGF5LW15LWJpbGwtY2FyZCB7XHJcbiAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNikgLyBjYWxjdWxhdGUtcmVtKDIyKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXJlZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4ICRyZWQgc29saWQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgtNjBkZWcsICRyZWQsICRyZWQgMjBweCwgJHJlZCAyMHB4LCAkcmVkIDQwcHgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGF5LW15LWJpbGwtLW9ydSB7XHJcbiAgICAucGF5LW15LWJpbGwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgY29sb3I6ICR0ZWFsO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZXJyb3ItbWVzc2FnZXMtY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMjQpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMjIpIC8gY2FsY3VsYXRlLXJlbSgyNCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxOCkgLyBjYWxjdWxhdGUtcmVtKDI0KSAkZnV0dXJhLWJvb2stZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDIyKSAvIGNhbGN1bGF0ZS1yZW0oMjQpICRmdXR1cmEtYm9vay1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3QtZWxlbWVudCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BhcmFncmFwaC1jdGEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNikgLyBjYWxjdWxhdGUtcmVtKDIwKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxOSkgLyBjYWxjdWxhdGUtcmVtKDMwKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gUEFZTUVOVCBUQUJMRSBDT01QT05FTlQgPT09PT09PT09PT09PT09PT1cclxuXHJcbi5wYXltZW50LXRhYmxlIHtcclxuICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLXNtYWxsZXIge1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTIpIC8gY2FsY3VsYXRlLXJlbSgxNCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICB9XHJcblxyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcblxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtc21hbGxlciB7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTIpIC8gY2FsY3VsYXRlLXJlbSgxNCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWV4dHJhLWJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jdGEtbGluay0tcmlnaHQsXHJcbiAgICAgICAgJl9fY3RhLWxpbmstLWxlZnQge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5idXR0b24tbGluaywgLmJ1dHRvbi1saW5rLS1leHRyYS1sb3ctZW1waGFzaXMsICVmbGV4Ym94O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jdGEtbGluay0tcmlnaHQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1zZWxmKGZsZXgtZW5kKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2N0YS1saW5rLS1sZWZ0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24tc2VsZihmbGV4LXN0YXJ0KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgICYtdG90YWwge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmstZ3JheTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3BhbiB7XHJcbiAgICAgICAgJi0tbm8tYm9sZCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb2x1bW4ge1xyXG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtZXh0cmEtYm9sZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5vLWJvbGQge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlc2NyaXB0aW9uLWlubGluZS10ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1wYWlkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXBhaWQtdG90YWwge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1leHRyYS1ib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1vdXRzdGFuZGluZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1zbWFsbGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10b3RhbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWV4dHJhLWJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BvcHVwIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogOTk5OXB4O1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gUE9QVVAgQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4ucG9wdXAge1xyXG4gICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDk5OTk5OTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1zZW1pLXRyYW5zcGFyZW50O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAgIC5jb25lZC1sYWJlbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlLXJlbSgzMCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxOCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BheW1lbnQtZGV0YWlscyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTgpIC8gY2FsY3VsYXRlLXJlbSgyNikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS12YWx1ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMjYpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdmFsdWUtZXJyb3Ige1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxOCkgLyBjYWxjdWxhdGUtcmVtKDI2KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1zY3JvbGwtc2VjdGlvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1zZWxmKGNlbnRlcik7XHJcbiAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuICAgICAgICBtYXJnaW46IDUlIGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRibHVlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNjkwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNtYWxsZXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwJSBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcGF5bWVudC1hbGVydCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW5vLWJvcmRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXpvbmVzLWJ5LXppcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1JSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDc5NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtcG9wdXAtc21hbGwge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbG9ja291dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1uby1ib3JkZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlLWhlYWRpbmdzIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMzApIC8gY2FsY3VsYXRlLXJlbSgzMikgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuXHJcbiAgICAgICAgJi0tY2VudGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDAgMzVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbm8tbWFyZ2luIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTQpIC8gY2FsY3VsYXRlLXJlbSgxNikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1pbi1zbWFsbGVyZXIge1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE0KSAvIGNhbGN1bGF0ZS1yZW0oMjApICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMTUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXItZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwIDAgMjBweDtcclxuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMTQpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMjYpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICAmLS1jZW50ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nsb3NlLWN0YSB7XHJcbiAgICAgICAgQGV4dGVuZCAuYnV0dG9uLWxpbmssIC5idXR0b24tbGluay0tZXh0cmEtbG93LWVtcGhhc2lzO1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLXNlbGYoZmxleC1zdGFydCk7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTgpIC8gY2FsY3VsYXRlLXJlbSgyOCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgICYtLWZvb3RlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE0KSAvIGNhbGN1bGF0ZS1yZW0oMjQpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Vycm9yLW1lc3NhZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQtLWhpZGRlbiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb290ZXIge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIG1hcmdpbjogNTBweCAycHggMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgLmZvcm1fX2FjdGlvbnMge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNlbnRlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1ldmVubHkpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbGVmdCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChub3JtYWwpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcblxyXG4gICAgICAgICAgICAucG9wdXBfX2NvbnRpbnVlLWN0YSxcclxuICAgICAgICAgICAgLnBvcHVwX19zdWJtaXQtY3RhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC1wb3B1cC1zbWFsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1uby1tYXJnaW4tcGFkZGluZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXZlcnRpY2FsIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucG9wdXBfX2NhbmNlbC1jdGEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCA1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbnMtY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBicC1wb3B1cC1zbWFsbCB7XHJcbiAgICAgICAgICAgICYsXHJcbiAgICAgICAgICAgICYtLXJldmVyc2Uge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tcmV2ZXJzZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4tcmV2ZXJzZSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY3Rhcy1jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jdGEge1xyXG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbi1saW5rLCAuYnV0dG9uLWxpbmstLWV4dHJhLWxvdy1lbXBoYXNpcztcclxuXHJcbiAgICAgICAgJi0tZWxpZ2libGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGludWUtY3RhLFxyXG4gICAgJl9fc3VibWl0LWN0YSxcclxuICAgICZfX2xvY2tvdXQtY3RhLFxyXG4gICAgJl9fYnV0dG9uLWN0YSB7XHJcbiAgICAgICAgQGV4dGVuZCAuYnV0dG9uLCAuYnV0dG9uLS1oaWdoLWVtcGhhc2lzO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvY2tvdXQtY3RhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FuY2VsLWN0YSB7XHJcbiAgICAgICAgQGV4dGVuZCAuYnV0dG9uLWxpbmssIC5idXR0b24tbGluay0tZXh0cmEtbG93LWVtcGhhc2lzO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1wb3B1cC1zbWFsbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG5cclxuICAgICAgICAgICAgJi0tc21hbGwtcG9wdXAtbWFyZ2luIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW5vLXRvcC1tYXJnaW4ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nsb3NlLWN0YSxcclxuICAgICZfX2NhbmNlbC1jdGEsXHJcbiAgICAmX19jb250aW51ZS1jdGEsXHJcbiAgICAmX19zdWJtaXQtY3RhLFxyXG4gICAgJl9fbG9ja291dC1jdGEsXHJcbiAgICAmX19idXR0b24tY3RhLFxyXG4gICAgJl9fY3RhIHtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbmVkLWJ1dHRvbi1mb2N1cztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vcnUtYnV0dG9uLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGhyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucG9wdXAtLW9ydSB7XHJcbiAgICAucG9wdXAtY29udGFpbmVyIHtcclxuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJG9yYW5nZTtcclxuXHJcbiAgICAgICAgJi0tbm8tYm9yZGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBQT1dFUiBZT1VSIFdBWSBGT1JNIENPTVBPTkVOVCA9PT09PT09PT09PT09PT09PVxyXG4ucG93ZXIteW91ci13YXktZm9ybSB7XHJcbiAgICAmX19lc2Nvcy1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMzIpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICBwOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Bob25lLW51bWJlcixcclxuICAgICZfX2xpc3QtdGl0bGUge1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMjApICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3QtdGl0bGUtLXBob25lIHtcclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19waG9uZS1udW1iZXIge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGhvbmUtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAtNXB4IDI1cHggMCAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oNDApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3QtdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1ib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2VzY28tbGlzdC1oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2hlY2tib3gge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LXNocmluaygxKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb25lZC1jaGVja2JveF9fdGV4dCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtc2hyaW5rKDEpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDIwKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZXNjby1uYW1lIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDgycHg7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyMikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtcmVndWxhcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2M3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19lc2NvLWxpbmsge1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb25lZC1mb3JtX19maWVsZC1jb250YWluZXItLXBvd2VyLXlvdXItd2F5IHtcclxuICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29uZWQtZm9ybS0tb3J1IHtcclxuICAgIC5wb3dlci15b3VyLXdheS1mb3JtX19waG9uZS1pY29uLFxyXG4gICAgLnBvd2VyLXlvdXItd2F5LWZvcm1fX2xpc3QtdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IFBSRUZFUkVOQ0UgQ0VOVEVSIENPTVBPTkVOVCA9PT09PT09PT09PT09PT09PVxyXG4ucHJlZmVyZW5jZS1jZW50ZXIge1xyXG4gICAgJl9fdGl0bGUsXHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGUtcmVtKDI2KTtcclxuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMjQpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbm90aWZpY2F0aW9ucy1oZWFkZXIge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1lbmQpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgJi1lbWFpbCxcclxuICAgICAgICAmLXBob25lIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5vdGlmaWNhdGlvbnMge1xyXG4gICAgJl9faGVhZGVyLXRpdGxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXJzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgJi1lbWFpbCxcclxuICAgICAgICAmLXBob25lIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoYmFzZWxpbmUpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZW1haWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZm9udDogJG9wZW4tc2Fucy1ib2xkIGNhbGN1bGF0ZS1yZW0oMzApIC8gY2FsY3VsYXRlLXJlbSgzMikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsZXIge1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXR5cGUge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMTgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jaGVjay10eXBlIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDE0KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25vdGlmaWNhdGlvbi10eXBlIHtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDIwKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBAZXh0ZW5kICV0ZXh0LXRydW5jYXRlLXdyYXA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICBmb250OiAkb3Blbi1zYW5zLXNlbWktYm9sZCBjYWxjdWxhdGUtcmVtKDEzKSAvIDEuNWVtICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1zbWFsbGVyIHtcclxuICAgICAgICAgICAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tb3B0aW9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1tdWx0aXBsZS1vcHRpb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24tLWVtYWlsIHtcclxuICAgICAgICBAaW5jbHVkZSBicC1zbWFsbGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbi0tZGlzY2xhaW1lciB7XHJcbiAgICAgICAgZm9udDogJG9wZW4tc2Fucy1saWdodCBjYWxjdWxhdGUtcmVtKDEzKSAvIGNhbGN1bGF0ZS1yZW0oMTYpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtc21hbGxlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ub3RpZmljYXRpb24ge1xyXG4gICAgJl9fdGl0bGUtY29udGFpbmVyIHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS0tbGFzdCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbi1jb250YWluZXIge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NoZWNrYm94LXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhbHRvMjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGZvbnQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkIGNhbGN1bGF0ZS1yZW0oMTMpIC8gY2FsY3VsYXRlLXJlbSgxNikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gUkVDQVBUQ0hBIENPTVBPTkVOVCA9PT09PT09PT09PT09PT09PVxyXG5cclxuLnJlY2FwdGNoYSB7XHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiA3OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtY29udGFpbmVyLS1jZW50ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAuZy1yZWNhcHRjaGEgPiBkaXYge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlY2FwdGNoYV9fZXJyb3Itd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZXJyb3Itd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX21lc3NhZ2UtLWVycm9yIHtcclxuICAgICAgICBAZXh0ZW5kIC5pY29uLW1vcmUtaW5mbztcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMykgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnY29uZWQtaWNvbnMnO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWVycm9yLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sb2FkaW5nLS1lcnJvciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgIGZvbnQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkIGNhbGN1bGF0ZS1yZW0oMTYpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IFJFR0lTVEVSIENPTVBPTkVOVCA9PT09PT09PT09PT09PT09PVxyXG5cclxuLnJlZ2lzdGVyIHtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgzMCkgLyBjYWxjdWxhdGUtcmVtKDQwKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Bhc3N3b3JkIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMykgLyBjYWxjdWxhdGUtcmVtKDE4KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAzMHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXBhcmFncmFwaCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTdweDtcclxuICAgICAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgzMCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZXJyb3Ige1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuXHJcbiAgICAgICAgICAgIC5pY29uLWNsb3NlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogLTlweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgzNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VjY2Vzcy1iYW5uZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gUkVHSVNURVIgQkVORUZJVFMgQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4ucmVnaXN0ZXItYmVuZWZpdHMge1xyXG4gICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xyXG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWFyb3VuZCk7XHJcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcclxuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMjVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTgpIC8gY2FsY3VsYXRlLXJlbSgyNikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtZXh0cmEtYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3ctcmV2ZXJzZSk7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWFyb3VuZCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFyYWdyYXBoIHtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDVweDtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMjQpIC8gY2FsY3VsYXRlLXJlbSgzMCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Rlcm1zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Rlcm1zIHtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE0KSAvIGNhbGN1bGF0ZS1yZW0oMTgpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmVnaXN0ZXItYmVuZWZpdHNfX2NvbnRhaW5lci0tb3J1IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4gICAgLnJlZ2lzdGVyLWJlbmVmaXRzIHtcclxuICAgICAgICAmX19wYXJhZ3JhcGgge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRlYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IFJFR0lTVEVSIEFDQ09VTlQgQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4ucmVnaXN0ZXItYWNjb3VudHMge1xyXG4gICAgcGFkZGluZzogNTBweCAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogNzBweCAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDUwcHggYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZXJyb3Ige1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCA0MHB4IDIwcHggMjBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1zbWFsbCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMTBweDtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDM2KSAvIGNhbGN1bGF0ZS1yZW0oNDYpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTYpIC8gY2FsY3VsYXRlLXJlbSgyMikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFyYWdyYXBoIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNikgLyBjYWxjdWxhdGUtcmVtKDI0KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuXHJcbiAgICAgICAgJi0tbGFzdC1pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHggMjBweCAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbiwgLmJ1dHRvbi0taGlnaC1lbXBoYXNpcztcclxuXHJcbiAgICAgICAgJi0tY29udGludWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpOm5vdCguaXMtb3J1KSAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29uZWQtYnV0dG9uLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcikgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9ydS1idXR0b24tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4IDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWRhcmsge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNCkgLyBjYWxjdWxhdGUtcmVtKDIwKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYmlnZ2VyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMjApIC8gY2FsY3VsYXRlLXJlbSgyNikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2VudGVyLWxpbmsge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTYpIC8gY2FsY3VsYXRlLXJlbSgyMCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jaGVja2JveCB7XHJcbiAgICAgICAgJi0tcGhvbmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX192ZXJpZmljYXRpb24tZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtLW5vLW1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbi1saW5rO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmstdGV4dCB7XHJcbiAgICAgICAgQGV4dGVuZCAuYnV0dG9uLWxpbms7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFubmVyLWJ1dHRvbiB7XHJcbiAgICAgICAgQGV4dGVuZCAuYnV0dG9uLCAuYnV0dG9uLS1oaWdoLWVtcGhhc2lzO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZWdpc3Rlci1hY2NvdW50cy0tb3J1IHtcclxuICAgIC5sb2dpbl9fZm9ybS1wYXNzd29yZC1idXR0b24sXHJcbiAgICAudHJhbnNhY3Rpb25hbF9fZXJyb3ItbGluayB7XHJcbiAgICAgICAgY29sb3I6ICR0ZWFsO1xyXG4gICAgfVxyXG59XHJcbiIsIi5yZWdpc3Rlci1zdWNjZXNzIHtcclxuICAgIG1hcmdpbjogMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgcGFkZGluZzogOCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZHMtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbGlnaHQtZ3JheTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGxpZ2h0LWdyYXk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDMwcHggMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMzVweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgzMCkgLyBjYWxjdWxhdGUtcmVtKDMwKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMzApIC8gY2FsY3VsYXRlLXJlbSgzMikgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA4MCU7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyMCkgLyBjYWxjdWxhdGUtcmVtKDIyKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgQGV4dGVuZCAuYnV0dG9uLCAuYnV0dG9uLS1oaWdoLWVtcGhhc2lzLWxhcmdlO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IFNFUlZJQ0UgTUFOQUdFTUVOVFMgU0VSVklDRSA9PT09PT09PT09PT09PT09PVxyXG5cclxuLnNlcnZpY2UtbWFuYWdlbWVudCB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDUwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweCA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24tY29udGFpbmVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uLWN0YSB7XHJcbiAgICAgICAgQGV4dGVuZCAuYnV0dG9uLCAuYnV0dG9uLS1oaWdoLWVtcGhhc2lzLWxhcmdlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMjUpIC8gY2FsY3VsYXRlLXJlbSgzMSkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgzMikgLyBjYWxjdWxhdGUtcmVtKDQ0KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZmluYWwge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDIyKSAvIGNhbGN1bGF0ZS1yZW0oMzApICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEyKSAvIGNhbGN1bGF0ZS1yZW0oMTkpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1maW5hbCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjcxcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2ODlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdGVwcy1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3RlcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC41cyBlYXNlLWluLW91dCk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaW5hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdGVwcy1icmVhZGNydW1icy1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N0ZXAtYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC41cyBlYXNlLWluLW91dCk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRsaWdodC1ncmF5O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDUwcHggMTVweCAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgLnNlcnZpY2UtbWFuYWdlbWVudF9fYnJlYWRjcnVtYi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaW5hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19icmVhZGNydW1iLXRleHQge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC4zcyBlYXNlLWluLW91dCk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyNSkgLyBjYWxjdWxhdGUtcmVtKDMxKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDMyKSAvIGNhbGN1bGF0ZS1yZW0oMzQpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JyZWFkY3J1bWItZXhwYW5kIHtcclxuICAgICAgICBAZXh0ZW5kIC5idXR0b24tbGluaywgLmJ1dHRvbi1saW5rLS1leHRyYS1sb3ctZW1waGFzaXM7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpOm5vdCguaXMtb3J1KSAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb25lZC1idXR0b24tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKSAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vcnUtYnV0dG9uLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Byb2dyZXNzLWJhci1saXN0IHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvZ3Jlc3MtYmFyLWl0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC40cywgZWFzZSk7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvZ3Jlc3MtYmFyLWl0ZW0tLWFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgLmZvcm0tcHJvZ3Jlc3MtYmFyX19pdGVtLWRvdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvZ3Jlc3MtYmFyLXByb2dyZXNzLWJvZHkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICB3aWR0aDogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZXJ2aWNlLW1hbmFnZW1lbnQtZGVjaXNpb24tc3RlcCB7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGlsZXMtY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMjhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLWJ1dHRvbiB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibHVlLWJyYW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlcnZpY2UtbWFuYWdlbWVudC1kZWNpc2lvbi1zdGVwLS1vcnUge1xyXG4gICAgLmltYWdlLWJ1dHRvbiB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR0ZWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlcnZpY2UtbWFuYWdlbWVudC16aXBjb2RlLXN0ZXAge1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9femlwY29kZS1jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiA3MHB4IGF1dG8gMzBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMykgLyBjYWxjdWxhdGUtcmVtKDE5KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbmVkLWZpZWxkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbmVkLWZpZWxkLWVycm9yLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtNTAlKSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuXHJcbiAgICAgICAgICAgIC5jb25lZC1pbnB1dC1tZXNzYWdlLS1lcnJvcjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb25lZC1sYWJlbCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKC01MCUpKTtcclxuICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ppcGNvZGUtaW5wdXQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDMwKSAvIGNhbGN1bGF0ZS1yZW0oMzIpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ppcGNvZGUtaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDQwKTtcclxuICAgIH1cclxufVxyXG5cclxuLnNlcnZpY2UtbWFuYWdlbWVudC1maW5hbC1zdGVwIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mb3JtYXRpb24tY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTYpIC8gY2FsY3VsYXRlLXJlbSgyMikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IFNUQVJUIFNUT1AgVFJBTlNGRVIgU0VSVklDRSA9PT09PT09PT09PT09PT09PVxyXG5cclxuLnN0YXJ0LXN0b3AtdHJhbnNmZXIge1xyXG4gICAgJl9faW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICBsZWZ0OiAtMTNyZW07XHJcbiAgICAgICAgd2lkdGg6IDY1MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ZhcS1idXR0b246aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlcnZpY2Utd2l6YXJkLXZpc3VhbC1kZWNpc2lvbi1zdGVwIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBSRUxBVEVEIFJFU09VUkNFUyBDT01QT05FTlQgPT09PT09PT09PT09PT09PT1cclxuXHJcbi5yZWxhdGVkLXJlc291cmNlcyB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHggNTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMCA1NXB4IDIxLjUlO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMjApIC8gY2FsY3VsYXRlLXJlbSgzMCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYW5jaG9yIHtcclxuICAgICAgICBAZXh0ZW5kIC5idXR0b24tbGluaztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XHJcblxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmJ1dHRvbi1pY29uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbi1wYWdlLWJhbm5lcl9fY3RhLWljb24ge1xyXG4gICAgICAgICAgICAmOm5vdCgucmVsYXRlZC1yZXNvdXJjZXNfX2FuY2hvci1pY29uKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJlbGF0ZWQtcmVzb3VyY2VzLS1vcnUge1xyXG4gICAgLnJlbGF0ZWQtcmVzb3VyY2VzX19hbmNob3ItaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gUkVQT1JUIE9VVEFHRSBDT01QT05FTlQgPT09PT09PT09PT09PT09PT1cclxuXHJcbi5yZXBvcnQtb3V0YWdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICZfX21hc2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1vdXQpO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19hbG9yaWNhLXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbixcclxuICAgICZfX2lzc3VlLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIGZvbnQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkIGNhbGN1bGF0ZS1yZW0oMTYpIC8gY2FsY3VsYXRlLXJlbSgxOCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24tLWxvY2F0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbi0tbGVmdCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbi0tY2VudGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFyYWdyYXBoIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIGZvbnQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkIGNhbGN1bGF0ZS1yZW0oMTgpIC8gY2FsY3VsYXRlLXJlbSgyNCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgICYtLWNlbnRlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXBhZGRpbmcge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FkZHJlc3Mge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9yb3VnaC1jb250YWluZXIsXHJcbiAgICAmX19ib3JvdWdoLXNlbGVjdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWNjb3VudC1vcHRpb24tLWFjdGl2ZSxcclxuICAgICZfX2FuaW1hdGlvbi0tYWN0aXZlLFxyXG4gICAgJl9fc3RlcC0tYWN0aXZlLFxyXG4gICAgJl9fd2lyZS10cmVlLWNvbmRpdGlvbi0tYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmX19hZGRyZXNzLWxpbmsge1xyXG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbi1saW5rO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19hZmZlY3RlZC1jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19hZmZlY3RlZC1jb250YWluZXItLWFjdGl2ZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDEuNXMgZWFzZS1vdXQpO1xyXG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcclxuICAgIH1cclxuXHJcbiAgICAmX19hZmZlY3RlZC1hbGVydCB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHJlZDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FmZmVjdGVkLWFsZXJ0LXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTYpIC8gY2FsY3VsYXRlLXJlbSgzOCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgIH1cclxuXHJcbiAgICAmX19hZmZlY3RlZC1hbGVydC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZm9udDogJG9wZW4tc2Fucy1zZW1pLWJvbGQgY2FsY3VsYXRlLXJlbSgxNCkgLyBjYWxjdWxhdGUtcmVtKDE4KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgIH1cclxuXHJcbiAgICAmX19hZmZlY3RlZC1jaGVja2JveCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19teS1hZGRyZXNzLFxyXG4gICAgJl9fb3RoZXItaXNzdWUtYmFubmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FkZHJlc3MtZHJvcGRvd24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWRkcmVzcy1ib3gge1xyXG4gICAgICAgIG1hcmdpbjogMzVweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dpcmUtbG9jYXRpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgQGV4dGVuZCAuYnV0dG9uLWxpbms7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmV4dC1zdGVwcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICBtYXJnaW46IDIwcHggMTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY2FyZCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMjYpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRvcGVuLXNhbnMtcmVndWxhciBjYWxjdWxhdGUtcmVtKDE4KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY3RhIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ1dHRvbiwgJWlubGluZS1mbGV4LCAuYnV0dG9uLS1oaWdoLWVtcGhhc2lzO1xyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBmb250OiAkb3Blbi1zYW5zLWV4dHJhLWJvbGQgY2FsY3VsYXRlLXJlbSgxNikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLXNlbGYoY2VudGVyKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0taGFsZiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NhcmRfX2N0YSB7XHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5pcy1vcnUpICYge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYnV0dG9uLS1zZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmluaXNoIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IFJFUE9SVCBUQUJMRSA9PT09PT09PT09PT09PT09PVxyXG4ucmVwb3J0LXRhYmxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAmX19oZWFkZXItd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMjBweCAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDUlIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYWx0bztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDI1KSAvIGNhbGN1bGF0ZS1yZW0oMzApICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDMwKSAvIGNhbGN1bGF0ZS1yZW0oMzUpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25hdmlnYXRpb24tYnkge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTIpIC8gY2FsY3VsYXRlLXJlbSgyMikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1JTtcclxuICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXZpZ2F0aW9uLWJ5LWl0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICBjb2xvcjogJHNpbHZlci1jaGFsaWNlO1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTIpIC8gY2FsY3VsYXRlLXJlbSgyMikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtZXh0cmEtYm9sZDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQ6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2aWdhdGlvbi1ieS10ZXh0IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZXhwYW5kLWFsbCB7XHJcbiAgICAgICAgQGV4dGVuZCAuYnV0dG9uLWxpbmssIC5idXR0b24tbGluay0tZXh0cmEtbG93LWVtcGhhc2lzO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC04NHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYmxlIHtcclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUlIDk1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlcyB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZmxvdyhyb3cgd3JhcCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJG9yYW5nZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1iYXNpcyhhdXRvKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNSk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTIpIC8gY2FsY3VsYXRlLXJlbSgxNSkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWJvbGQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1yZXBvcnQtZXhwYW5kIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA2KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlcy0taG91cmx5IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZS0taG91cmx5IHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA1KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtcmVwb3J0LWV4cGFuZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjJzLCBlYXNlKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1mbG93KGNvbHVtbiB3cmFwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGxpZ2h0LWdyYXk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMikgLyBjYWxjdWxhdGUtcmVtKDE1KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pdGVtLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW0tZGVzY3JpcHRpb24tLWZpcnN0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaXRlbS1kZXNjcmlwdGlvbi0tbW9iaWxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDUpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtcmVwb3J0LWV4cGFuZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0LS1wcmljZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWV4dHJhLWJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQtLWRhdGUsXHJcbiAgICAgICAgJi10ZXh0LS10b3RhbCxcclxuICAgICAgICAmLXRleHQtLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNSk7XHJcbiAgICAgICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE3KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyMCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtcmVwb3J0LWV4cGFuZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dC0tbW9iaWxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE3KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMjApICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dC0taG91cmx5IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlua3Mtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLXJlcG9ydC1leHBhbmQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmstaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEyKSAvIGNhbGN1bGF0ZS1yZW0oMTUpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLXJlcG9ydC1leHBhbmQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDYpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Fycm93IHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4ycywgZWFzZSk7XHJcbiAgICAgICAgQGluY2x1ZGUgb3JkZXIoMik7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBjb2xvcjogJHNpbHZlci1jaGFsaWNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSg0MCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHRvcDogMzFweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGFibGUtaXRlbS0tb3BlbiB7XHJcbiAgICAucmVwb3J0LXRhYmxlX19hcnJvdyB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxODBkZWcpKTtcclxuICAgIH1cclxuXHJcbiAgICAucmVwb3J0LXRhYmxlX190YWJsZS1pdGVtLWRlc2NyaXB0aW9uLFxyXG4gICAgLnJlcG9ydC10YWJsZV9fdGFibGUtdGV4dCxcclxuICAgIC5yZXBvcnQtdGFibGVfX3RhYmxlLWxpbmtzLXdyYXBwZXIsXHJcbiAgICAucmVwb3J0LXRhYmxlX190YWJsZS10aXRsZXMtLW1vYmlsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXBvcnQtdGFibGVfX3RhYmxlLXRpdGxlLFxyXG4gICAgLnJlcG9ydC10YWJsZV9fdGFibGUtdGV4dC0tdG90YWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAucmVwb3J0LXRhYmxlX190YWJsZS10ZXh0LWZpcnN0LWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlcG9ydC10YWJsZV9fdGFibGUtdGl0bGVzLS1tb2JpbGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZXBvcnQtdGFibGVfX3RhYmxlLXRleHQtLWhvdXJseS5yZXBvcnQtdGFibGVfX3RhYmxlLXRleHQtLWRhdGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IFNFQVJDSCBCQVIgUkVTVUxUUyA9PT09PT09PT09PT09PT09PVxyXG5cclxuLnNlYXJjaC1yZXN1bHRzLWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JlbGF0ZWQtbmF2IHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgODBweCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE0KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1ib2xkO1xyXG5cclxuICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTQpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZDtcclxuXHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoLXJlc3VsdHMtYmFyLS1vcnUge1xyXG4gICAgLnNlYXJjaC1ib3hfX3NlYXJjaC1idXR0b24ge1xyXG4gICAgICAgIGNvbG9yOiAkdGVhbDtcclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBTRUFSQ0ggQk9YIENPTVBPTkVOVCA9PT09PT09PT09PT09PT09PVxyXG5cclxuLnNlYXJjaC1ib3gge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlKTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0td3JhcHBlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygwLCAwLCAxMHB4LCAxNXB4LCAkd2hpdGUpO1xyXG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygwLCAxOXB4LCAxMHB4LCAxMHB4LCAkd2hpdGUpO1xyXG4gICAgICAgICAgICB0b3A6IDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Z2dlc3RlZC13cmFwcGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAyODVweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM3MHB4IDEwcHggMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1yZXN1bHRzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA4MHB4IDAgMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZGVza3RvcC1zZWFyY2gge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1zbWFsbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hbmltYXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuNHMsIGVhc2UpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc3RhcnQ6OmFmdGVyIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nsb3NlLWJ1dHRvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAzOHB4O1xyXG4gICAgICAgIHJpZ2h0OiA3cHg7XHJcbiAgICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oNjApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICB0b3A6IDY1cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtcGFnZS1oZXJvLWxhcmdlIHtcclxuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoKDEwMCUgLSAxMzgwcHgpIC8gMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpOm5vdCguaXMtb3J1KSAmIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbmVkLWZvY3VzLW91dGxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKSAmIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9ydS1mb2N1cy1vdXRsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlYXJjaC1idXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDYwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDg2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSg4MCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcik6bm90KC5pcy1vcnUpICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5jb25lZC1mb2N1cy1vdXRsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5vcnUtZm9jdXMtb3V0bGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMjQpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDg4JTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2OHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oNTApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDIwcHggMzBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMy41KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCAwIDE1cHggNDdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VnZ2VzdGVkLWxpc3Qge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdWdnZXN0ZWQtbGlzdC1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3VnZ2VzdGVkLWxpc3RfX2l0ZW0ge1xyXG4gICAgJi1saW5rIHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWljb24ge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDMwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC4ycyBlYXNlKTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE4KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxNik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY2F0ZWdvcnkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTIpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMTMuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoLXJlc3VsdHMtYmFyLS1vcnUge1xyXG4gICAgLnNlYXJjaC1ib3hfX2FuaW1hdGlvbjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IFNFQVJDSCBGSUxURVJTIENPTVBPTkVOVCA9PT09PT09PT09PT09PT09PVxyXG5cclxuLnNlYXJjaC1maWx0ZXJzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ieSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJi1uYXYge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgICAgICBtYXJnaW46IDI2cHggMCAwIDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLXNlbGYoZmxleC1lbmQpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA1JTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyLWJvdHRvbS1jb2xvciAwLjJzIDAuMXMgZWFzZS1vdXQpO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWJvbGQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTdweCAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW5hdi1pdGVtLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19vcHRpb25zIHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTA1cHg7XHJcbiAgICAgICAgei1pbmRleDogOTA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jbGVhci1maWx0ZXJzIHtcclxuICAgICAgICBAZXh0ZW5kIC5idXR0b24tbGluaywgLmJ1dHRvbi1saW5rLS1leHRyYS1sb3ctZW1waGFzaXM7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBib2R5Om5vdCguaXMtb3J1KSAmIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuYnV0dG9uLWxpbmstLXNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtZmlsdGVyc19fYnktbmF2LWl0ZW0ge1xyXG4gICAgYm9keTpub3QoLm1vdXNlLXVzZXIpOm5vdCguaXMtb3J1KSAmOmZvY3VzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuY29uZWQtYnV0dG9uLWZvY3VzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBib2R5Om5vdCgubW91c2UtdXNlcikgJjpmb2N1cyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLm9ydS1idXR0b24tZm9jdXM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHJvcGRvd24ge1xyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHggMzBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtYm9sZDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygyNHB4KTtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDE0KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgzMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb25lZC1idXR0b24tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKSAmOmZvY3VzIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9ydS1idXR0b24tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZS0tbW9iaWxlIHtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDI0cHgpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDQycHggMTBweCAwO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHJvcGRvd24tdGl0bGUtaWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICByaWdodDogMTJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDMwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1maWx0ZXItdGl0bGUge1xyXG4gICAgICAgIEBleHRlbmQgJXRleHQtdHJ1bmNhdGU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuMnMgZWFzZSwgdG9wIDAuMnMgZWFzZSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgICAgICB3aWR0aDogMjA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10aXBzIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDExNXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5MDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC10aXBzLWZpbHRlcnMge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA3NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxpc3RfX2Fycm93IHtcclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyLFxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWUtdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlLXRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHJvcGRvd24tbGlzdC1pdGVtIHtcclxuICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1lZGl1bS1ncmF5O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1saW5rIHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94LCAubm90LXVuZGVybGluZWQtYW5jaG9yO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAyMXB4IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtc21hbGxlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1czo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpOm5vdCguaXMtb3J1KSAmIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbmVkLWJ1dHRvbi1mb2N1cy0tcmV2ZXJzZWQ7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idXR0b24tZm9jdXMtaW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKSAmIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9ydS1idXR0b24tZm9jdXMtLXJldmVyc2VkO1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYnV0dG9uLWZvY3VzLWluc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLFxyXG4gICAgICAgIC5pcy1vcnUgJiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygyMHB4KTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMjUpIC8gY2FsY3VsYXRlLXJlbSgzMCkgJ2NvbmVkLWljb25zJztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5NmUnO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXBhcmFncmFwaCB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDE0KTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1ib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICYtaWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMnB4IDEwcHggMCAwO1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICAgICAgbGVmdDogLTVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDI1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtZmlsdGVycy0tb3J1IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4gICAgLnNlYXJjaC1maWx0ZXJzIHtcclxuICAgICAgICAmX19ieS1uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGVhbDtcclxuXHJcbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi10aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGVhbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLXRpdGxlLS1tb2JpbGUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRlYWw7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBjb2xvcjogJHRlYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLWxpc3Qge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtc21hbGwge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGVhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLWxpc3RfX2Fycm93IHtcclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2UtdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2UtdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLWxpc3QtaXRlbSB7XHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWFjdGl2ZTpob3Zlcjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXBhcmFncmFwaCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGVhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gU0VBUkNIIFJFU1VMVFMgPT09PT09PT09PT09PT09PT1cclxuXHJcbi5zZWFyY2gtcmVzdWx0cyB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuXHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDkwcHggMCA5MHB4IDIxLjUlO1xyXG4gICAgICAgIHdpZHRoOiA1NyU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZmFxIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOTBweCAwIDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDYwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1zbWFsbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMzQpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTIpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvLS1mYXEge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMS41JTtcclxuICAgICAgICAgICAgd2lkdGg6IDU3JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjdzLCBlYXNlKTtcclxuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDRweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYW5pbWF0aW9uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuICAgICAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyNikgLyBjYWxjdWxhdGUtcmVtKDMyKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlOnZpc2l0ZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHB1cnBsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10eXBlLFxyXG4gICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEyKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkO1xyXG5cclxuICAgICAgICAgICAgJixcclxuICAgICAgICAgICAgLmlzLW9ydSAmIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdHlwZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1yZWd1bGFyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10eXBlOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtc21hbGwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMzIpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBGQUNFVEVEIFNFQVJDSCA9PT09PT09PT09PT09PT09PVxyXG5cclxuLmZhY2V0ZWQtc2VhcmNoIHtcclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcclxuXHJcbiAgICAgICAgJi0tZmFxIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNzVweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4zcywgZWFzZSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW0tLWZhcSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW0tLXZpc2libGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pdGVtLS1oaWRkZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaXRlbS0taGlkZGVuIC5idXR0b24sXHJcbiAgICAgICAgJi1pdGVtLS1oaWRkZW4gc3BhbixcclxuICAgICAgICAmLWl0ZW0tLWhpZGRlbi5mYXFzX19pdGVtLS1vcGVuIC5mYXFzX19pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMjApIC8gY2FsY3VsYXRlLXJlbSgyMikgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuXHJcbiAgICAgICAgJjp2aXNpdGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwdXJwbGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpOm5vdCguaXMtb3J1KSAmIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbmVkLWZvY3VzLW91dGxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKSAmIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9ydS1mb2N1cy1vdXRsaW5lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tZGF0ZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1iYXNpcygxMTVweCk7XHJcbiAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMjApICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NzBweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwNnB4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXJzX19ieSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2hvdy1maWx0ZXJzLXdyYXBwZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIG9yZGVyOiAtMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAzMHB4O1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2hvdy1maWx0ZXJzIHtcclxuICAgICAgICBAZXh0ZW5kIC5idXR0b247XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc3MHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYm9keTpub3QoLmlzLW9ydSkgJiB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmJ1dHRvbi0tc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zaG93LWZpbHRlcnMtLWRlc2t0b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmlsdGVycy1vcHRpb25zLS1kZXBlbmRlbmN5IHtcclxuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA4NnB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgdG9wOiA2NnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3Bkb3duLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpbHRlcnMtb3B0aW9ucy0tdmlzaWJsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19maWx0ZXJzLW9wdGlvbnMtLXdyYXAge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19maWx0ZXJzLWJhciB7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmlsdGVycy1iYWNrLWJ1dHRvbixcclxuICAgICZfX2ZpbHRlcnMtY2xlYXItYnV0dG9uIHtcclxuICAgICAgICBAZXh0ZW5kIC5idXR0b24tbGluaywgLmJ1dHRvbi1saW5rLS1leHRyYS1sb3ctZW1waGFzaXM7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICBtYXJnaW46IDAgMzVweDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICBib2R5Om5vdCguaXMtb3J1KSAmIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuYnV0dG9uLWxpbmstLXNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJjpmb2N1czo6YmVmb3JlIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuY29uZWQtYnV0dG9uLWZvY3VzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpICY6Zm9jdXM6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLm9ydS1idXR0b24tZm9jdXM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpbHRlcnMtYnV0dG9uLWljb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoOTBkZWcpKTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgIGhlaWdodDogMTRweDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC02cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC02cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgzMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpbHRlcnMtYmFyLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMjUpIC8gY2FsY3VsYXRlLXJlbSgyMikgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1oaWRkZW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbm8tcmVzdWx0cyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXBlbmRlbmN5LWZpbHRlci13cmFwcGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXBlbmRlbmN5LWZpbHRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXZpc2libGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZhY2V0ZWQtc2VhcmNoX19maWx0ZXJzLWJhci0tZmFxIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnktbmF2LWl0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHJvcGRvd24tbGlzdC1pdGVtLS1mYWNldGVkLXNlYXJjaCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5kcm9wZG93bi10aXRsZS0tZmFjZXRlZC1zZWFyY2gge1xyXG4gICAgQGluY2x1ZGUgYnAtc21hbGwge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDIyKSAvIGNhbGN1bGF0ZS1yZW0oMjIpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgIC5kcm9wZG93bi10aXRsZS1pY29uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxOHB4O1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDQwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kcm9wZG93bi1saXN0LWl0ZW0tbGluay0tZmFjZXRlZC1zZWFyY2gge1xyXG4gICAgQGluY2x1ZGUgYnAtc21hbGwge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICYuZHJvcGRvd24tbGlzdC1pdGVtLWxpbmstLWFjdGl2ZTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgzMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHJvcGRvd24tbGlzdC1pdGVtLXRpdGxlLS1mYWNldGVkLXNlYXJjaCB7XHJcbiAgICBAaW5jbHVkZSBicC1zbWFsbCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxOCkgLyBjYWxjdWxhdGUtcmVtKDIyKSAkZnV0dXJhLWRlbWktZmFtaWx5O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHJvcC1kb3duLXRpdGxlLWljb24tLW9wZW4ge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxODBkZWcpKTtcclxufVxyXG5cclxuLnBhZ2luYXRpb25fX2xpbmstZmFjZXRlZC0tYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLmZhY2V0ZWQtc2VhcmNoX19pbmZvLW5vLXJlc3VsdHMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZhY2V0ZWQtc2VhcmNoX19wYWdlLW1pbi1oZWlnaHQge1xyXG4gICAgbWluLWhlaWdodDogNjAwcHg7XHJcbn1cclxuXHJcbi5zZWFyY2gtZmlsdGVycy0tb3J1IHtcclxuICAgIC5mYWNldGVkLXNlYXJjaF9fZmlsdGVycy1vcHRpb25zLS1kZXBlbmRlbmN5LFxyXG4gICAgLmZhY2V0ZWQtc2VhcmNoX19maWx0ZXJzLWJhciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGVhbDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIGNvbG9yOiAkdGVhbDtcclxuICAgIH1cclxuXHJcbiAgICAuZmFjZXRlZC1zZWFyY2hfX2ZpbHRlcnMtYmFjay1idXR0b24sXHJcbiAgICAuZmFjZXRlZC1zZWFyY2hfX2ZpbHRlcnMtY2xlYXItYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIGNvbG9yOiAkdGVhbDtcclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24tdGl0bGUtLWZhY2V0ZWQtc2VhcmNoIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRlYWw7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBjb2xvcjogJHRlYWw7XHJcblxyXG4gICAgICAgICYuZHJvcGRvd24tdGl0bGUtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1saXN0LWl0ZW0tbGluay0tZmFjZXRlZC1zZWFyY2gge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kcm9wZG93bi1saXN0LWl0ZW0tbGluay0tYWN0aXZlOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBTVUNDRVNTIEJBTk5FUiBDT01QT05FTlQgPT09PT09PT09PT09PT09PT1cclxuXHJcbi5zZXJ2ZXItZXJyb3Ige1xyXG4gICAgcGFkZGluZzogNTAlIDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuXHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMCA4MHB4O1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtbGFyZ2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwMHB4IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZXh0cmEtd2lkdGgge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDM1cHggYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW1hcmdpbi10b3Age1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzVweCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1tYXJnaW4tYm90dG9tIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDM1cHggYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19waWN0dXJlIHtcclxuICAgICAgICAmLWltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xyXG5cclxuICAgICAgICAgICAgJi0tYXV0by13aWR0aCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDEwcHg7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyNikgLyBjYWxjdWxhdGUtcmVtKDMwKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgzNikgLyBjYWxjdWxhdGUtcmVtKDQ2KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE2KSAvIGNhbGN1bGF0ZS1yZW0oMjQpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICAmLS1tYXJnaW4ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDUwcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gU0VTU0lPTiBUSU1FIE9VVCA9PT09PT09PT09PT09PT09PVxyXG5cclxuLnNlc3Npb24tdGltZW91dCB7XHJcblxyXG4gICAgei1pbmRleDogMTAwMDAwMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDMwKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMzMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdWItdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTYpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpbWVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDUwKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbnMge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgbWFyZ2luOiAyNXB4IDAgMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24tc3RheS1pbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uLXN0YXktaW4sXHJcbiAgICAmX19idXR0b24tY2xvc2Uge1xyXG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbiwgJWlubGluZS1mbGV4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbi1sb2ctb3V0IHtcclxuICAgICAgICBAZXh0ZW5kIC5idXR0b24sIC5idXR0b24tLXNlY29uZGFyeS1jb2xvcjtcclxuXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvcHVwLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IFNIQVJFIENPTVBPTkVOVCA9PT09PT09PT09PT09PT09PVxyXG5cclxuLnNoYXJlIHtcclxuICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxOCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgICYtLXdoaXRlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2hhcmUtYW5jaG9yIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oNTApO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDM1KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19mYWNlYm9vazpob3ZlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3R3aXR0ZXI6aG92ZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0d2l0dGVyLWJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21haWw6aG92ZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gU0hBUkUgRU5FUkdZIERBVEEgQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4uc2hhcmUtZW5lcmd5IHtcclxuICAgIG1hcmdpbjogMCAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogNzJweCAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3MnB4IDE1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLWJpbGxpbmcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3MnB4IDIwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgzMCkgLyBjYWxjdWxhdGUtcmVtKDM0KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTQpIC8gY2FsY3VsYXRlLXJlbSgxOCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbi1saW5rO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IFNMSURFUiBQQU5FTCBDT01QT05FTlQgPT09PT09PT09PT09PT09PT1cclxuXHJcbi5zbGlkZXItcGFuZWwge1xyXG4gICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLWxhcmdlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGUge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgJi5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGUtY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlLWltYWdlIHtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICB3aWR0aDogMTI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDM3cHggMCAzMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTQ0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlLWhlYWRsaW5lIHtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEyKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDVweCAwIDEwcHg7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxOSkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA2cHggMCAyNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgyNik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE1KSAvIGNhbGN1bGF0ZS1yZW0oMTkpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMjYpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYWdpbmF0aW9uIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgyNyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1sYXJnZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLnNsaWRlci1wYW5lbF9fYXJyb3ctdGV4dCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpOm5vdCguaXMtb3J1KSAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29uZWQtYnV0dG9uLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcikgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9ydS1idXR0b24tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmJ1dHRvbi1saW5rLCAuYnV0dG9uLWxpbmstLWV4dHJhLWxvdy1lbXBoYXNpcztcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBib2R5Om5vdCguaXMtb3J1KSAmIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ1dHRvbi0tcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcmlnaHQge1xyXG4gICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLWxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNsaWRlci1wYW5lbF9fYXJyb3ctdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnJvd19faWNvbjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0xNXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTFweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDQwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnJvd19faWNvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjdweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDUwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbjtcclxuXHJcbiAgICAgICAgYm9keTpub3QoLmlzLW9ydSkgJiB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmJ1dHRvbi0tc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1ib3R0b20ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1mbG93KGNvbHVtbiB3cmFwKTtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA4MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xyXG4gICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogODVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnNtYXJ0LWVuZXJneSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHggMDtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyNSkgLyBjYWxjdWxhdGUtcmVtKDM1KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgfVxyXG5cclxuICAgICYtcGFyYWdyYXBoIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udDogMS42cmVtLzEuOHJlbSAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gU0hBUkUgQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4uc29jaWFsLXNoYXJlIHtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhbHRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDIwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGluazpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNvY2lhbC1zaGFyZS0tb3J1IHtcclxuICAgIC5zb2NpYWwtc2hhcmVfX2l0ZW0tbGluayB7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICB9XHJcblxyXG4gICAgLnNvY2lhbC1zaGFyZV9faXRlbS1saW5rOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gU1RSRUVUIExJR0hUUyBDT01QT05FTlQgPT09PT09PT09PT09PT09PT1cclxuLnN0cmVldC1saWdodHMge1xyXG4gICAgbWFyZ2luOiAzNXB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgzMCkgLyBjYWxjdWxhdGUtcmVtKDM1KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdGFibGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDVweCAyMHB4IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOTVweCA1JSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYmxlIHtcclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUlIDk1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlcyB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZmxvdyhyb3cgd3JhcCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWJhc2lzKGF1dG8pO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTApIC8gY2FsY3VsYXRlLXJlbSgxNSkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDgpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtYm9sZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tY3JlZGl0LWRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDExKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuMnMsIGVhc2UpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWZsb3coY29sdW1uIHdyYXApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pdGVtLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1iYXNpcyhhdXRvKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgb3JkZXIoMik7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gOCk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1jcmVkaXQtZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaXRlbS10aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250OiAkb3Blbi1zYW5zLWV4dHJhLWJvbGQgY2FsY3VsYXRlLXJlbSgxMCkgLyBjYWxjdWxhdGUtcmVtKDEwKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaXRlbS10aXRsZS0tcG9sZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRvcGVuLXNhbnMtcmVndWxhciBjYWxjdWxhdGUtcmVtKDEwKSAvIGNhbGN1bGF0ZS1yZW0oMTApICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaXRlbS0tb3BlbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsIHtcclxuICAgICAgICAgICAgICAgIC5zdHJlZXQtbGlnaHRzX190YWJsZS1pdGVtLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN0cmVldC1saWdodHNfX3RhYmxlLWl0ZW0tcG9sZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3RyZWV0LWxpZ2h0c19fdGFibGUtaXRlbS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3RyZWV0LWxpZ2h0c19fYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTgwZGVnKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkIGNhbGN1bGF0ZS1yZW0oMTApIC8gY2FsY3VsYXRlLXJlbSgxMCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQtLXBvbGUge1xyXG4gICAgICAgICAgICBmb250OiAkb3Blbi1zYW5zLWV4dHJhLWJvbGQgY2FsY3VsYXRlLXJlbSgxNykgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkb3Blbi1zYW5zLXNlbWktYm9sZCBjYWxjdWxhdGUtcmVtKDEwKSAvIGNhbGN1bGF0ZS1yZW0oMTApICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Nob3ctbW9yZSB7XHJcbiAgICAgICAgQGV4dGVuZCAuYnV0dG9uO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Fycm93IHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4ycywgZWFzZSk7XHJcbiAgICAgICAgQGluY2x1ZGUgb3JkZXIoMik7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICRzaWx2ZXItY2hhbGljZTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDQwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCA0NXB4O1xyXG4gICAgICAgIGZvbnQ6ICRvcGVuLXNhbnMtYm9sZCBjYWxjdWxhdGUtcmVtKDE0KSAvIGNhbGN1bGF0ZS1yZW0oMjApICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUlIDk1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxNikgLyBjYWxjdWxhdGUtcmVtKDIyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gICBTVUJNSVQgQSBNRVRFUiBGT1JNIENPTVBPTkVOVCA9PT09PT09PT09PT09PT09PVxyXG5cclxuLnN1Ym1pdC1hLW1ldGVyLWZvcm0ge1xyXG4gICAgJl9fY2FudmFzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1oaWRkZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAmLS1oaWRkZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbGFzdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcG9zaXRpb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZXJyb3Ige1xyXG4gICAgICAgIEBleHRlbmQgLmljb24tbW9yZS1pbmZvO1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTMpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICB3aWR0aDogMjNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2NvbmVkLWljb25zJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gU1VCT1JESU5BVEUgQUNDT1VOVCBDT01QT05FTlQgPT09PT09PT09PT09PT09PT1cclxuLnN1bW1hcnktYmlsbGluZy1jYXJkIHtcclxuICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAzMHB4IDAgMTVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkdGVhbDtcclxuXHJcbiAgICBAaW5jbHVkZSBicC1iaWxsLWNhcmQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcmljZSB7XHJcbiAgICAgICAgbWFyZ2luOiA0NXB4IDAgMTBweDtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDUwKSAvIGNhbGN1bGF0ZS1yZW0oNTQpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNjVweCAwIDQwcHg7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oODApIC8gY2FsY3VsYXRlLXJlbSg2MCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNyZWRpdCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZHVlIHtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMjQpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWJvbGQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMjQpIC8gY2FsY3VsYXRlLXJlbSgzMCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BheW1lbnQtbm90aWNlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTgpIC8gY2FsY3VsYXRlLXJlbSgyNCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtYm9sZDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyMCkgLyBjYWxjdWxhdGUtcmVtKDMwKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY3RhIHtcclxuICAgICAgICBAZXh0ZW5kIC5idXR0b24sIC5idXR0b24tLWhpZ2gtZW1waGFzaXM7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jdGEtaWNvbiB7XHJcbiAgICAgICAgQGV4dGVuZCAuYnV0dG9uLWljb247XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtNHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtOHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMzUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190b29sdGlwIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMzUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN1bW1hcnktYmlsbGluZy1pbmZvcm1hdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICYtLXRpbGUge1xyXG4gICAgICAgIG1hcmdpbjogMzVweCAxMHB4IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzVweCBhdXRvIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgzMCkgLyBjYWxjdWxhdGUtcmVtKDM1KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMjUpIC8gY2FsY3VsYXRlLXJlbSgzNSkgJGZ1dHVyYS1saWdodC1mYW1pbHk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10YWJsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDIwcHggMjBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA5NXB4IDE1JSAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1iaWxsaW5nIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDk1cHggMjAlIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGlsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA5NXB4IDE1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLWJpbGxpbmcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA5NXB4IDIwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxOCkgLyBjYWxjdWxhdGUtcmVtKDMyKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTQpIC8gY2FsY3VsYXRlLXJlbSgzMCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWV4dHJhLWJvbGQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYmxlIHtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEyKSAvIGNhbGN1bGF0ZS1yZW0oMjQpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNSUgOTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLWJpbGxpbmcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwJSA5NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZXMge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWZsb3cocm93IHdyYXApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWJhc2lzKGF1dG8pO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTApIC8gY2FsY3VsYXRlLXJlbSgxOCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWJvbGQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1sb2NhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMTUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4ycywgZWFzZSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZmxvdyhjb2x1bW4gd3JhcCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWJhc2lzKGF1dG8pO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGUtcmVtKDMwKTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWNoYXJnZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMTQpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtZXh0cmEtYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0LS1saW5rIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuYnV0dG9uLWxpbmssIC5idXR0b24tbGluay0tZXh0cmEtbG93LWVtcGhhc2lzLCAlZmxleGJveDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY3RhLWljb24ge1xyXG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbi1pY29uO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDI1KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zaG93LW1vcmUge1xyXG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBTVUNDRVNTIEJBTk5FUiBDT01QT05FTlQgPT09PT09PT09PT09PT09PT1cclxuXHJcbi5zdWNjZXNzLWJhbm5lciB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuXHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMCA4MHB4O1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZXh0cmEtd2lkdGgge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDM1cHggYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW1hcmdpbi10b3Age1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzVweCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1tYXJnaW4tYm90dG9tIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDM1cHggYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19waWN0dXJlIHtcclxuICAgICAgICAmLWltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xyXG5cclxuICAgICAgICAgICAgJi0tYXV0by13aWR0aCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDEwcHg7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyNikgLyBjYWxjdWxhdGUtcmVtKDMwKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgzNikgLyBjYWxjdWxhdGUtcmVtKDQ2KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE2KSAvIGNhbGN1bGF0ZS1yZW0oMjQpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICAmLS1tYXJnaW4ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDUwcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXBvc3QtcGF5bWVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1tb3JlLXBhZGRpbmctYm90dG9tIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpOm5vdCguaXMtb3J1KSAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbmVkLWZvY3VzLW91dGxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKSAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9ydS1mb2N1cy1vdXRsaW5lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAmLS1lbGxpcHNpcyB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXRleHQtdHJ1bmNhdGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdmlzaWJsZSB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FsZXJ0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTYpIC8gY2FsY3VsYXRlLXJlbSgyNCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcmVwb3J0LW91dGFnZSB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAyMHB4IDQ4cHg7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNzBweCAwIDQ4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbi1saW5rO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgICYtLWlubGluZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbm90aWZpY2F0aW9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuYnV0dG9uLWxpbmssIC5idXR0b24tbGluay0tZXh0cmEtbG93LWVtcGhhc2lzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1yZWdpc3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWJhdGNoLXByb2Nlc3Mge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3VjY2Vzcy1iYW5uZXItbm90aWZpY2F0aW9uIHtcclxuICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcmVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Jsb2NrIHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xyXG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250OiAkb3Blbi1zYW5zLWJvbGQgY2FsY3VsYXRlLXJlbSgxMykgLyBjYWxjdWxhdGUtcmVtKDE2KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgZm9udDogJG9wZW4tc2Fucy1ib2xkIGNhbGN1bGF0ZS1yZW0oMTQpIC8gY2FsY3VsYXRlLXJlbSgyMikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IFRBQkxFIFRBQlMgQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4udGFibGUtdGFicyB7XHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXZpZ2F0aW9uLWJ5IHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1zdGFydCk7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLXRhYmxlLXRhYnMtbmF2LWJ5IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDI1KSAvIGNhbGN1bGF0ZS1yZW0oMzApICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMzApIC8gY2FsY3VsYXRlLXJlbSgzNSkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC10aXRsZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgzNCkgLyBjYWxjdWxhdGUtcmVtKDM0KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDIwKSAvIGNhbGN1bGF0ZS1yZW0oMjApICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyMCkgLyBjYWxjdWxhdGUtcmVtKDIwKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNikgLyBjYWxjdWxhdGUtcmVtKDE4KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IFRFWFQgQU5EIElNQUdFIENPTVBPTkVOVCA9PT09PT09PT09PT09PT09PVxyXG5cclxuLnRleHQtYW5kLWltYWdlLWNvbnRlbnQge1xyXG4gICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICBwYWRkaW5nOiAwIDI1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVkaWEtY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtc2hyaW5rKDEpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWJhc2lzKDApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuXHJcbiAgICAgICAgICAgICYtLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtc2hyaW5rKDEpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWJhc2lzKDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWNvbnRhaW5lci0tbGluayB7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJiB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb25lZC1mb2N1cy1vdXRsaW5lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcikgJiB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vcnUtZm9jdXMtb3V0bGluZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gVEVYVCBBTkQgVklERU8gQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4udGV4dC1hbmQtdmlkZW8tY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgIHBhZGRpbmc6IDAgMjVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19tZWRpYS1jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4My4xJTtcclxuICAgICAgICAvLyBwYWRkaW5nLXRvcDogNDIxLjQ0cHggLyAxMTI3LjM0cHggKiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtc2hyaW5rKDEpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWJhc2lzKDApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MS40JTtcclxuXHJcbiAgICAgICAgICAgICYtLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtc2hyaW5rKDEpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWJhc2lzKDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWNvbnRhaW5lci0tbGluayB7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJiB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb25lZC1mb2N1cy1vdXRsaW5lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcikgJiB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vcnUtZm9jdXMtb3V0bGluZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX192aWRlbyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiA1JTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbi0tYmx1ZSB7XHJcbiAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbmVkLWJ1dHRvbi1mb2N1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24tLW9yYW5nZSB7XHJcbiAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9ydS1idXR0b24tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uX2ljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmx1ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiA3cHg7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMTNweDtcclxuICAgICAgICAgICAgbGVmdDogMTRweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDE4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pcy1vcnUgJiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR0ZWFsO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRlYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb25lZC12aWRlb19fcGxheWVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIHZpZGVvIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52anMtY29udHJvbC1iYXIsXHJcbiAgICAudmpzLWJpZy1wbGF5LWJ1dHRvbixcclxuICAgIC52anMtbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IFNFQVJDSCBGSUxURVJTIENPTVBPTkVOVCA9PT09PT09PT09PT09PT09PVxyXG5cclxuLnRpcHMtZmlsdGVycyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZmxvdyhyb3cgd3JhcCk7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWFyb3VuZCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMTVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTM1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtdGlwcy1maWx0ZXJzIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMSkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWJvbGQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDE0KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmlzLW9ydSAmIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idXR0b24ge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5kcm9wZG93bi10aXRsZS0tbW9iaWxlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTQpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1ib2xkO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmRyb3Bkb3duLXRpdGxlLS1hY3RpdmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKSAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKSAmOmZvY3VzOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29uZWQtYnV0dG9uLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAldGV4dC10cnVuY2F0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDI1KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDMwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZXN1bHRzLWluZm8ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMSkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtYm9sZDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXMtb3J1ICYge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRlYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGlwcy1maWx0ZXJzLS1vcnUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBUUkFOU0FDVElPTkFMIEJBTk5FUiBDT01QT05FTlQgPT09PT09PT09PT09PT09PT1cclxuXHJcbi50cmFuc2FjdGlvbmFsLWJhbm5lciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgcGFkZGluZzogMTAwcHggMCA4MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAmLS10b3Age1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICAmOm5vdCgudHJhbnNhY3Rpb25hbC1iYW5uZXJfX2xpc3QtLW5vLWZsZXgpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogNjBweCAwIDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMjQpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDM1cHg7XHJcbiAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDI2KSAvIGNhbGN1bGF0ZS1yZW0oMzApICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMzYpIC8gY2FsY3VsYXRlLXJlbSg0NikgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzVweDtcclxuICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTgpIC8gY2FsY3VsYXRlLXJlbSgyNCkgJGZ1dHVyYS1ib29rLWZhbWlseTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyNCkgLyBjYWxjdWxhdGUtcmVtKDMyKSAkZnV0dXJhLWJvb2stZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG5cclxuICAgICAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpOm5vdCguaXMtb3J1KSAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbmVkLWZvY3VzLW91dGxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKSAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9ydS1mb2N1cy1vdXRsaW5lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Vycm9yIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udDogJG9wZW4tc2Fucy1zZW1pLWJvbGQgY2FsY3VsYXRlLXJlbSgxNikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTNweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS13aGl0ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNTBweCBhdXRvIDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbiwgJWlubGluZS1mbGV4LCAuYnV0dG9uLS1oaWdoLWVtcGhhc2lzO1xyXG5cclxuICAgICAgICBib2R5Om5vdCguaXMtb3J1KSAmIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuYnV0dG9uLS1zZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS13aWRlIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuYnV0dG9uLS1oaWdoLWVtcGhhc2lzLWxhcmdlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMzApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1iaWc6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xMnB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSg1MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi50cmFuc2FjdGlvbmFsLWJhbm5lci0tb3Blbi1zYW5zIHtcclxuICAgICAgICAudHJhbnNhY3Rpb25hbC1iYW5uZXJfX3RleHQsXHJcbiAgICAgICAgLnRyYW5zYWN0aW9uYWwtYmFubmVyX190ZXh0IGEsXHJcbiAgICAgICAgLnRyYW5zYWN0aW9uYWwtYmFubmVyX190ZXh0IHNwYW4sXHJcbiAgICAgICAgLnRyYW5zYWN0aW9uYWwtYmFubmVyX19saW5rIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRyYW5zYWN0aW9uYWwtYmFubmVyX19saW5rLFxyXG4gICAgICAgIC50cmFuc2FjdGlvbmFsLWJhbm5lcl9fdGV4dCBhLFxyXG4gICAgICAgIC50cmFuc2FjdGlvbmFsLWJhbm5lcl9fdGV4dCBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50cmFuc2FjdGlvbmFsLWJhbm5lci0tb3J1IHtcclxuICAgIC50cmFuc2FjdGlvbmFsLWJhbm5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBjb2xvcjogJHRlYWw7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gVFJBTlNBQ1RJT05BTC1GT09URVIgQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4udHJhbnNhY3Rpb25hbC1mb290ZXIge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmLS1wYWRkaW5nLXRvcCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDMycHgpO1xyXG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMzIpICRmdXR1cmEtYm9sZDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BhcmFncmFwaCxcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMikgLyBjYWxjdWxhdGUtcmVtKDIyKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE4KSAvIGNhbGN1bGF0ZS1yZW0oMjQpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gVFJBTlNBQ1RJT05BTC1SRVZJRVcgQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4udHJhbnNhY3Rpb25hbC1yZXZpZXcge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmX19lZGl0LWxpbmsge1xyXG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbi1saW5rLCAuYnV0dG9uLWxpbmstLWV4dHJhLWxvdy1lbXBoYXNpcztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29uZWQtYnV0dG9uLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcikgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAub3J1LWJ1dHRvbi1mb2N1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdGl0bGUge1xyXG4gICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDRweCAwIDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDRweCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWhlbHAge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtc21hbGxlciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwIDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1pY29uLXJvdGF0ZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWdyYXkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXBvc3QtcGF5bWVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBUUkFOU0FDVElPTkFMIFRIQU5LUyBDT01QT05FTlQgPT09PT09PT09PT09PT09PT1cclxuXHJcbi50cmFuc2FjdGlvbmFsLXRoYW5rcyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMzVweCAwIDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgJl9faW1hZ2UsXHJcbiAgICAmX19pbWFnZS0tc3ZnIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19wYXJhZ3JhcGgge1xyXG4gICAgICAgICYtdG9wIHtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyMCkgLyBjYWxjdWxhdGUtcmVtKDUwKSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYm90dG9tIHtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNikgLyBjYWxjdWxhdGUtcmVtKDI0KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYm90dG9tOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19vd2Uge1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMjQpIC8gY2FsY3VsYXRlLXJlbSg1MCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtYm9sZDtcclxuXHJcbiAgICAgICAgJi1wYXJhZ3JhcGgge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDM2KSAvIGNhbGN1bGF0ZS1yZW0oNTApICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gVFJBTlNBQ1RJT05BTCBTVEFSVCBTRVJWSUNFIENPTVBPTkVOVCA9PT09PT09PT09PT09PT09PVxyXG5cclxuLnRyYW5zYWN0aW9uYWwge1xyXG4gICAgJl9fc2tpcCB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleGJveCwgLmJ1dHRvbi1saW5rO1xyXG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG4gICAgICAgIG1hcmdpbjogNDBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Fjb3VudC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE2KSAvIGNhbGN1bGF0ZS1yZW0oMTgpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZDtcclxuXHJcbiAgICAgICAgJi0tYm9sZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWV4dHJhLWJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NoZWNrLWxpc3Q6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19yZXZpZXctdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmV2aWV3LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NoZWNrLWltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdXBwb3J0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBtYXJnaW46IDgwcHggMCAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtY2FyZS1vcHRpb25zX19tYXNrLFxyXG4gICAgJi1zbGVlcGluZy1tYXNrIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFpbGluZy1vcHRpb25zIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FkZHJlc3MtYm94LWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucmVjYXB0Y2hhLXdyYXBwZXIge1xyXG4gICAgICAgIEBleHRlbmQgJWNlbnRlci1ibG9jaztcclxuXHJcbiAgICAgICAgLnJlY2FwdGNoYV9fZXJyb3Itd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gTE9HSU4gQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4udW5hdXRoZW50aWNhdGVkLWxvZ2luIHtcclxuICAgICYtLWRlc2t0b3Age1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLWx0LWxhcmdlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1tb2JpbGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLWxhcmdlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxOCkgLyBjYWxjdWxhdGUtcmVtKDI0KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE0KSAvIGNhbGN1bGF0ZS1yZW0oMTYpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICAmLS1jZW50ZXJlZCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWlucHV0LXBhZGRpbmcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXItZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BhcmFncmFwaCB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW5vLXBhZGRpbmcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1zbWFsbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZmxvdygpO1xyXG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcclxuXHJcbiAgICAgICAgbWFyZ2luOiA2NXB4IDAgMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLXNtYWxsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2NXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1zbWFsbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Yi1mb3JtIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4KDEgMSA1MCUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMyU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0LWVycm9yIHtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMykgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW1lc3NhZ2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JlY2FwdGNoYSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1yZWNhcHRjaGEtc2NhbGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMC44NSkpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tb3JpZ2luKDAgMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51bmF1dGhlbnRpY2F0ZWQtbG9naW5fX3N1Yi1mb3JtICsgLnVuYXV0aGVudGljYXRlZC1sb2dpbl9fc3ViLWZvcm0ge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGFsdG87XHJcbiAgICB9XHJcblxyXG4gICAgLnVuYXV0aGVudGljYXRlZC1sb2dpbl9fY29sbGFwc2libGUtaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogNTVweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC51bmF1dGhlbnRpY2F0ZWQtbG9naW5fX2NvbGxhcHNpYmxlLWNvbnRhaW5lci1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gVVNBR0UgSElTVE9SWSBDT01QT05FTlQgPT09PT09PT09PT09PT09PT1cclxuXHJcbi51c2FnZS1oaXN0b3J5IHtcclxuICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgJi0tdGlsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAzNXB4IDEwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzVweCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMzApIC8gY2FsY3VsYXRlLXJlbSgzNSkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuXHJcbiAgICAgICAgJi0tdGFibGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDVweCAyMHB4IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOTVweCAxNSUgMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtYmlsbGluZyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA5NXB4IDIwJSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpbGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOTVweCAxNSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1iaWxsaW5nIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOTVweCAyMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTgpIC8gY2FsY3VsYXRlLXJlbSgzMikgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5idXR0b24tbGluaywgLmJ1dHRvbi1saW5rLS1leHRyYS1sb3ctZW1waGFzaXM7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190YWJsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNSUgOTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLWJpbGxpbmcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwJSA5NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZXMge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWZsb3cocm93IHdyYXApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibHVlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1iYXNpcyhhdXRvKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNSk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTIpIC8gY2FsY3VsYXRlLXJlbSgzMCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWJvbGQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4ycywgZWFzZSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZmxvdyhjb2x1bW4gd3JhcCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWJhc2lzKGF1dG8pO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEyKSAvIGNhbGN1bGF0ZS1yZW0oMjQpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA1KTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsY3VsYXRlLXJlbSgzMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXRvdGFsIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxNCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1leHRyYS1ib2xkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1saW5rIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ1dHRvbi1saW5rLCAuYnV0dG9uLWxpbmstLWV4dHJhLWxvdy1lbXBoYXNpcztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWV4dHJhLWJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2hvdy1tb3JlIHtcclxuICAgICAgICBAZXh0ZW5kIC5idXR0b247XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpOm5vdCguaXMtb3J1KSAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb25lZC1idXR0b24tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKSAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vcnUtYnV0dG9uLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udXNhZ2UtaGlzdG9yeS0tb3J1IHtcclxuICAgIC51c2FnZS1oaXN0b3J5X190YWJsZS10aXRsZXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IFZJREVPIENPTVBPTkVOVCA9PT09PT09PT09PT09PT09PVxyXG5cclxuLmNvbmVkLXZpZGVvIHtcclxuICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5NXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0LjUlO1xyXG4gICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wbGF5ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1vdXRlci1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvLXdyYXBwZXIge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcclxuICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHggNTBweDtcclxuICAgICAgICB3aWR0aDogODQlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMyU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8taWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAtMTVweCAwIC04cHggLTE4cHg7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDY1KTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxMikgLyBjYWxjdWxhdGUtcmVtKDIwKSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjMwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTIpIC8gY2FsY3VsYXRlLXJlbSgyMCkgJGZ1dHVyYS1ib29rLWZhbWlseTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wYXJhZ3JhcGgtLWVsbGlwc2lzOjphZnRlciB7XHJcbiAgICAgICAgQGV4dGVuZCAuaWNvbi1jYXJyb3Q6OmJlZm9yZTtcclxuICAgICAgICBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQodG9wLCBsZWZ0LCBib3R0b20sICR0cmFuc3BhcmVudCwgMCUsICR3aGl0ZSwgNTAlKTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSg0MCkgLyBjYWxjdWxhdGUtcmVtKDUwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbi0tb3BlbiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxODBkZWcpKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjdWxhdGUtcmVtKDEwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlkZW9zLXdyYXBwZXIge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX192aWRlby1pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtc2hyaW5rKDApO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZpZGVvLWl0ZW0tLXNob3J0bGlzdCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdmlkZW8taXRlbS0tYWN0aXZlIHtcclxuICAgICAgICBAZXh0ZW5kIC5pY29uLXlvdXR1YmU7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDAuMDAxZGVnKSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMC41KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDI0KSAnY29uZWQtaWNvbnMnO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbmVkLXZpZGVvX192aWRlby1pdGVtLXRodW1ibmFpbCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX192aWRlby1pdGVtLXRodW1ibmFpbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuM3MsIGVhc2UpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtc2hyaW5rKDApO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzaWx2ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTE5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGh1bWJuYWlsLXRpdGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiA2cHg7XHJcbiAgICAgICAgbGVmdDogNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1zZW1pLXRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDg1JTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTIpICRmdXR1cmEtZGVtaS1mYW1pbHk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udHJvbHMge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXhib3g7XHJcbiAgICAgICAgbWFyZ2luOiA0cHggMCAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zd2lwZXItY29udGFpbmVyLS12aWRlby1saXN0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY29uZWQtdmlkZW8tLW9ydSB7XHJcbiAgICAuY29uZWQtdmlkZW9fX3BhcmFncmFwaC0tZWxsaXBzaXM6OmFmdGVyIHtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBXQU1JIENPTVBPTkVOVCA9PT09PT09PT09PT09PT09PVxyXG5cclxuLndhbWkge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW1pdGVkLXNpbmdsZS1hY2NvdW50cyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMzUpIC8gY2FsY3VsYXRlLXJlbSg0MikgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMTBweDtcclxuICAgICAgICBmb250OiAkb3Blbi1zYW5zLWJvbGQgY2FsY3VsYXRlLXJlbSgyNCkgLyBjYWxjdWxhdGUtcmVtKDI2KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ub3RpZmljYXRpb25zLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcclxuICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTMpIC8gMS41ZW0gJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTMpIC8gY2FsY3VsYXRlLXJlbSgxOCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25vdGlmaWNhdGlvbnMge1xyXG4gICAgICAgICYtaGVhZGVycy1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaGVhZGVyLWVtYWlsLFxyXG4gICAgICAgICYtaGVhZGVyLXBob25lIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoYmFzZWxpbmUpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODEuNXZ3O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU4dnc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53YW1pX19jb21tdW5pY2F0aW9uLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53YW1pX19jb21tdW5pY2F0aW9uLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1oZWFkZXItZW1haWwgLndhbWlfX2NvbW11bmljYXRpb24tZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyMCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc3VidGl0bGUge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTYpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25vdGlmaWNhdGlvbiB7XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDUwcHg7XHJcblxyXG4gICAgICAgICAgICAuY29uZWQtdG9vbHRpcC0tb3Blbjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgLyogT05MWSBJRTExICovXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTlweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTYpICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdG9vbHRpcC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICYtLW11bHRpcGxlLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10b29sdGlwLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICBmb250OiAkb3Blbi1zYW5zLXNlbWktYm9sZCBjYWxjdWxhdGUtcmVtKDEzKSAvIGNhbGN1bGF0ZS1yZW0oMTYpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcblxyXG4gICAgICAgICAgICAmLWVtYWlsLFxyXG4gICAgICAgICAgICAmLXBob25lIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jaGVjayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGJhc2VsaW5lKTtcclxuXHJcbiAgICAgICAgICAgICYtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG9wZW4tc2Fucy1ib2xkIGNhbGN1bGF0ZS1yZW0oMTQpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTIpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlc2NyaXB0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb21tdW5pY2F0aW9uIHtcclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250OiAkb3Blbi1zYW5zLWJvbGQgY2FsY3VsYXRlLXJlbSgxNCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRvcGVuLXNhbnMtc2VtaS1ib2xkIGNhbGN1bGF0ZS1yZW0oMTMpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLXNlbWktYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24td3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgQGV4dGVuZCAuYnV0dG9uLCAuYnV0dG9uLS1oaWdoLWVtcGhhc2lzO1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29uZWQtYnV0dG9uLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcikgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAub3J1LWJ1dHRvbi1mb2N1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24tYmFjayB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleGJveCwgLmJ1dHRvbi1saW5rO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICYtaWNvbjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSg5MGRlZykpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICAgICAgbGVmdDogLTZweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDI1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlYXJjaCB7XHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRtZWRpdW0tZ3JheTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG5cclxuICAgICAgICAgICAgLnRleHQtc2VhcmNoX19pY29uIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAzJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jbGVhci1idXR0b24ge1xyXG4gICAgICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFnaW5hdGlvbi1pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCA1cHg7XHJcblxyXG4gICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1tYW5hZ2Uge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZXJyb3Ige1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGlnaGxpZ2h0LXRleHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICYtLW9ydSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm8tdGV4dC1zZWFyY2ggLmhpZ2hsaWdodC10ZXh0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1uby1yZXN1bHRzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FkZHJlc3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTYpIC8gY2FsY3VsYXRlLXJlbSgyMCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuICAgIH1cclxuXHJcbiAgICAmX19hY2NvdW50LW51bWJlciB7XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRvcGVuLXNhbnMtYm9sZCBjYWxjdWxhdGUtcmVtKDEzKSAvIGNhbGN1bGF0ZS1yZW0oMTQpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRvcGVuLXNhbnMtYm9sZCBjYWxjdWxhdGUtcmVtKDE1KSAvIGNhbGN1bGF0ZS1yZW0oMTYpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTIpIC8gY2FsY3VsYXRlLXJlbSgxNCkgJG9wZW4tc2Fucy1mYW1pbHk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNCkgLyBjYWxjdWxhdGUtcmVtKDE2KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hY2NvdW50LXN0YXRlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNCkgLyBjYWxjdWxhdGUtcmVtKDE2KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY3RhIHtcclxuICAgICAgICBAZXh0ZW5kIC5idXR0b24tbGluaywgLmJ1dHRvbi1saW5rLS1leHRyYS1sb3ctZW1waGFzaXMsICVmbGV4Ym94O1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09IFdBUyBUSElTIEhFTFBGVUwgQ09NUE9ORU5UID09PT09PT09PT09PT09PT09XHJcblxyXG4ud2FzLXRoaXMtaGVscGZ1bCB7XHJcbiAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTMpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWV4dHJhLWJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBAZXh0ZW5kIC5hZGRpdGlvbmFsLWJ1dHRvbiwgLmFkZGl0aW9uYWwtYnV0dG9uLS1zZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUgMCAwIDUwJSk7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oNDUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuYWRkaXRpb25hbC1idXR0b246YWN0aXZlOm5vdChbZGlzYWJsZWRdKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb25lZC1idXR0b24tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKSAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9ydS1idXR0b24tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uLS10aHVtYi1kb3duIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDE4MGRlZykpO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFRydW1wc1xyXG5cclxuICAgSGVscGVyIGNsYXNzZXMgYW5kIG92ZXJyaWRlcy5cclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbkBpbXBvcnQgJ3RydW1wcy5hZGQtdGhpcyc7XHJcbkBpbXBvcnQgJ3RydW1wcy5hbmltYXRlZC1oZXJvJztcclxuQGltcG9ydCAndHJ1bXBzLmJ1dHRvbic7XHJcbkBpbXBvcnQgJ3RydW1wcy5jYXJvdXNlbCc7XHJcbkBpbXBvcnQgJ3RydW1wcy5jaGFydHMnO1xyXG5AaW1wb3J0ICd0cnVtcHMuY2hlY2tib3gtcmVjZWlwdCc7XHJcbkBpbXBvcnQgJ3RydW1wcy5kYXRlLXBpY2tlci1jYWxlbmRhcic7XHJcbkBpbXBvcnQgJ3RydW1wcy5lbnJvbGwtY29tbWVyY2lhbCc7XHJcbkBpbXBvcnQgJ3RydW1wcy5mb3JtJztcclxuQGltcG9ydCAndHJ1bXBzLmxvYWRpbmctYW5pbWF0aW9uJztcclxuQGltcG9ydCAndHJ1bXBzLmxvYWRpbmctcGFnZS1hbmltYXRpb24nO1xyXG5AaW1wb3J0ICd0cnVtcHMubW9kaWZpZXJzJztcclxuQGltcG9ydCAndHJ1bXBzLnRvb2x0aXAnO1xyXG5AaW1wb3J0ICd0cnVtcHMudmlkZW8tcGxheWVyJztcclxuIiwiLy8gPT09PT09PT09PT09IEFERCBUSElTID09PT09PT09PT09PT09PVxyXG5cclxuLnNvY2lhbC1zaGFyZSB7XHJcbiAgICAuYXQtc2hhcmUtdGJ4LWVsZW1lbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLWxpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pY29uIHtcclxuICAgICAgICBAZXh0ZW5kIC5hZGRpdGlvbmFsLWJ1dHRvbiwgLmFkZGl0aW9uYWwtYnV0dG9uLS1wcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcclxuICAgICAgICBwYWRkaW5nOiA5cHggMCAwIDlweDtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDFweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDQwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qXHJcbi5zb2NpYWwtc2hhcmUge1xyXG4gICAgLmF0LXNoYXJlLXRieC1lbGVtZW50IHtcclxuICAgICAgICAuYXQtc2hhcmUtYnRuIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhbHRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hdC1pY29uLXdyYXBwZXIgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hdC1zaGFyZS1idG46YWN0aXZlIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0taW1wb3J0YW50KG5vbmUpO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYXQtc2hhcmUtYnRuOmZvY3VzIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0taW1wb3J0YW50KG5vbmUpO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zb2NpYWwtc2hhcmUtLW9ydSB7XHJcbiAgICAuYXQtc2hhcmUtdGJ4LWVsZW1lbnQge1xyXG4gICAgICAgIC5hdC1zaGFyZS1idG4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmF0LWljb24td3JhcHBlciBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5hdC1zaGFyZS1idG46YWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxufSovXHJcbiIsIi8vID09PT09PT09PT09PSBBTklNQVRFRCBIRVJPID09PT09PT09PT09PT09PVxyXG5cclxuLmFuaW1hdGVkLWhlcm8ge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuNHMsIGVhc2UpO1xyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMDtcclxuXHJcbiAgICAmLS1hbmltYXRpb24taXRlbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuNHMsIGVhc2UpO1xyXG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWFuaW1hdGlvbi1pbWFnZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuNHMsIGVhc2UpO1xyXG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09IE1PRElGSUVSUyBCVVRUT04gPT09PT09PT09PT09PVxyXG5cclxuLmJ1dHRvbi0tY2FyZC1mb3JtIHtcclxuICAgIEBleHRlbmQgLmJ1dHRvbjtcclxufVxyXG4iLCIvLyA9PT09PT09PT09PT0gTU9ESUZJRVJTIENBUk9VU0VMID09PT09PT09PT09PT1cclxuXHJcbi5zbGlkZXItcGFuZWwge1xyXG4gICAgJl9fcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgYm90dG9tOiAxM3B4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwLjUpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICBoZWlnaHQ6IDRweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpOm5vdCguaXMtb3J1KSAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29uZWQtYnV0dG9uLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcikgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9ydS1idXR0b24tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09IE1PRElGSUVSUyBDSEFSVFMgPT09PT09PT09PT09PVxyXG5cclxuLmMzIHtcclxuICAgICZfX3pvb21lZC1ibG9ja2VkIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLWF4aXMge1xyXG4gICAgICAgIC50aWNrIHtcclxuICAgICAgICAgICAgbGluZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkb3Blbi1zYW5zO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKDEwKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkb3Blbi1zYW5zLWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZG9tYWluIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1heGlzLXkge1xyXG4gICAgICAgIC50aWNrIHtcclxuICAgICAgICAgICAgdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1hcmVhIHtcclxuICAgICAgICAmLU5vblN1bW1lcmRldGVybWluYW50RGF5IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgZmlsbDogJG1lZGl1bS1ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLVBlYWtkZXRlcm1pbmFudERheSxcclxuICAgICAgICAmLU9mZlBlYWtkZXRlcm1pbmFudERheSxcclxuICAgICAgICAmLXVuYmlsbGVkT3ZlcmFnZURldGVybWluYW50RGF5RSxcclxuICAgICAgICAmLXVuYmlsbGVkT3ZlcmFnZURldGVybWluYW50RGF5RixcclxuICAgICAgICAmLWJpbGxlZE92ZXJhZ2VEZXRlcm1pbmFudERheUYsXHJcbiAgICAgICAgJi1kZXRlcm1pbmFudERheSB7XHJcbiAgICAgICAgICAgIGZpbGw6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10YXJnZXQtb2ZmcGVha0RlbWFuZERlbGl2ZXJ5LFxyXG4gICAgJi10YXJnZXQtcGVha0RlbWFuZERlbGl2ZXJ5IHtcclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGFyZ2V0LXVuQmlsbGVkT3ZlcmFnZSB7XHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtN3B4O1xyXG4gICAgICAgICAgICBvdXRsaW5lLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRhcmdldC1jb25lZC1saW5lLWNoYXJ0IHtcclxuICAgICAgICAuYzMtbGluZXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmMzLWNpcmNsZXMge1xyXG4gICAgICAgICAgICBzdHJva2U6ICRkYXJrLWNoYXJ0LWdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZpbGw6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLl9leHBhbmRlZF8ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGxpZ2h0LWdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRsaWdodC1ncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRhcmdldC1vZmZQZWFrRGVtYW5kLFxyXG4gICAgJi10YXJnZXQtY29uZWQtbGluZS1vZmZQZWFrQ2hhcnQge1xyXG4gICAgICAgIC5jMy1saW5lcyB7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkZGFyay1jaGFydC1ncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10YXJnZXQtT2ZmUGVha2RldGVybWluYW50RGF5IHtcclxuICAgICAgICAuYzMtY2lyY2xlcyB7XHJcbiAgICAgICAgICAgIC5fZXhwYW5kZWRfIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRkYXJrLWNoYXJ0LWdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRkYXJrLWNoYXJ0LWdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY2lyY2xlcy1QZWFrZGV0ZXJtaW5hbnREYXkge1xyXG4gICAgICAgIGNpcmNsZSB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJGxpZ2h0LWdyZWVuO1xyXG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgZmlsbDogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuX2V4cGFuZGVkXyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRsaWdodC1ncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBzdHJva2U6ICRsaWdodC1ncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNpcmNsZXMtTm9uU3VtbWVyZGV0ZXJtaW5hbnREYXkge1xyXG4gICAgICAgIGNpcmNsZSB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgZmlsbDogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuX2V4cGFuZGVkXyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtZWRpdW0tZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBzdHJva2U6ICRtZWRpdW0tZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNpcmNsZXMtT2ZmUGVha2RldGVybWluYW50RGF5IHtcclxuICAgICAgICBjaXJjbGUge1xyXG4gICAgICAgICAgICBzdHJva2U6ICRkYXJrLWNoYXJ0LWdyZWVuO1xyXG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgZmlsbDogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY2lyY2xlcy1hY3R1YWxEZW1hbmQge1xyXG4gICAgICAgIC5jMy1jaXJjbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmLl9leHBhbmRlZF8ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNpcmNsZXMtZml4ZWRTdWJzY3JpcHRpb25SYXRlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtY2lyY2xlcy1kZXRlcm1pbmFudERheSB7XHJcbiAgICAgICAgY2lyY2xlIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogM3B4O1xyXG4gICAgICAgICAgICBmaWxsOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5fZXhwYW5kZWRfIHtcclxuICAgICAgICAgICAgZmlsbDogJG1lZGl1bS1ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBzdHJva2U6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jaXJjbGVzLXVuYmlsbGVkT3ZlcmFnZURldGVybWluYW50RGF5RSB7XHJcbiAgICAgICAgY2lyY2xlIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkc2VwaWEtYmxhY2s7XHJcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogM3B4O1xyXG4gICAgICAgICAgICBmaWxsOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5fZXhwYW5kZWRfIHtcclxuICAgICAgICAgICAgZmlsbDogJHNlcGlhLWJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBzdHJva2U6ICRzZXBpYS1ibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jaXJjbGVzLXVuYmlsbGVkT3ZlcmFnZURldGVybWluYW50RGF5RiB7XHJcbiAgICAgICAgY2lyY2xlIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkc2VwaWEtYmxhY2s7XHJcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogM3B4O1xyXG4gICAgICAgICAgICBmaWxsOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5fZXhwYW5kZWRfIHtcclxuICAgICAgICAgICAgZmlsbDogJHNlcGlhLWJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBzdHJva2U6ICRzZXBpYS1ibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jaXJjbGVzLWJpbGxlZE92ZXJhZ2VEZXRlcm1pbmFudERheUYge1xyXG4gICAgICAgIGNpcmNsZSB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJGZpcmUtYnJpY2s7XHJcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogM3B4O1xyXG4gICAgICAgICAgICBmaWxsOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5fZXhwYW5kZWRfIHtcclxuICAgICAgICAgICAgZmlsbDogJGZpcmUtYnJpY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJGZpcmUtYnJpY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGluZS1maXhlZFN1YnNjcmlwdGlvblJhdGUge1xyXG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDUuNTtcclxuICAgICAgICBzdHJva2Utd2lkdGg6IDFweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXRhcmdldC1jb25lZC1saW5lLW9mZlBlYWtDaGFydCB7XHJcbiAgICAgICAgLmMzLWxpbmVzIHtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRkYXJrLWNoYXJ0LWdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDIuNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jMy1hcmVhcyB7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkc2hhZG93LWRhcmstZ3JlZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmMzLWNpcmNsZSB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJHdoaXRlO1xyXG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgZmlsbDogJGRhcmstY2hhcnQtZ3JlZW4gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10YXJnZXQtY29uZWQtbGluZS1ub25TdW1tZXJDaGFydCB7XHJcbiAgICAgICAgLmMzLWxpbmVzIHtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRtZWRpdW0tZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAyLjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYzMtYXJlYXMge1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1lZGl1bS1ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jMy1jaXJjbGUge1xyXG4gICAgICAgICAgICBzdHJva2U6ICR3aGl0ZTtcclxuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtZWRpdW0tZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRhcmdldC1jb25lZC1saW5lLWV2ZW50Q2hhcnQge1xyXG4gICAgICAgIC5jMy1saW5lcyB7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAyLjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGFyZ2V0LWNvbmVkLWxpbmUtcGVha0NoYXJ0IHtcclxuICAgICAgICAuYzMtbGluZXMge1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJGxpZ2h0LWdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDIuNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jMy1hcmVhcyB7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHNoYWRvdy1saWdodC1ncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGFyZ2V0LWNvbmVkLWxpbmUtY2hhcnQtb3ZlcmFnZSB7XHJcbiAgICAgICAgLmMzLWxpbmVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jMy1jaXJjbGVzIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBjaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5fZXhwYW5kZWRfIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRyZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRhcmdldC1jb25lZC1saW5lLWNoYXJ0LWJpbGxlZCB7XHJcbiAgICAgICAgLmMzLWxpbmVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jMy1jaXJjbGVzIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGFyZ2V0LW5vblN1bW1lclBlYWtWYWx1ZSB7XHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJG1lZGl1bS1ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1iYXJzLW9mZlBlYWtWYWx1ZSxcclxuICAgICYtYmFycy1wZWFrVmFsdWUsXHJcbiAgICAmLWJhcnMtbm9uU3VtbWVyUGVha1ZhbHVlLFxyXG4gICAgJi1iYXJzLWF2ZXJhZ2VEZW1hbmRWYWx1ZSxcclxuICAgICYtYmFycy11bmJpbGxlZFN1YnNjcmlwdGlvbk92ZXJhZ2VWYWx1ZSxcclxuICAgICYtYmFycy1iaWxsZWRTdWJzY3JpcHRpb25PdmVyYWdlVmFsdWUge1xyXG4gICAgICAgIC5fZXhwYW5kZWRfIHtcclxuICAgICAgICAgICAgZmlsbC1vcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGluZXMtZGFpbHlVc2FnZVN1cHBseSB7XHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJGJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAycHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1saW5lLVBlYWtkZXRlcm1pbmFudERheSxcclxuICAgICYtbGluZS1PZmZQZWFrZGV0ZXJtaW5hbnREYXksXHJcbiAgICAmLWxpbmUtTm9uU3VtbWVyZGV0ZXJtaW5hbnREYXksXHJcbiAgICAmLWxpbmUtdW5iaWxsZWRPdmVyYWdlRGV0ZXJtaW5hbnREYXlFLFxyXG4gICAgJi1saW5lLXVuYmlsbGVkT3ZlcmFnZURldGVybWluYW50RGF5RixcclxuICAgICYtbGluZS1iaWxsZWRPdmVyYWdlRGV0ZXJtaW5hbnREYXlGLFxyXG4gICAgJi1kZXRlcm1pbmFudERheSB7XHJcbiAgICAgICAgc3Ryb2tlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi1ncmlkIHtcclxuICAgICAgICAuYzMteGdyaWQtZm9jdXMge1xyXG4gICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiA1LjU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZXZlbnQtcmVjdCB7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgc3Ryb2tlOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxLjFweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXlncmlkLWxpbmUge1xyXG4gICAgICAgIHRleHQge1xyXG4gICAgICAgICAgICBmaWxsOiAkZGFya2VyLWdyYXk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaW5lIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMC41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWxpbmUtb3ZlcmFnZSB7XHJcbiAgICAgICAgcmVjdCB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJG92ZXJhZ2UtcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZXh0IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRvcGVuLXNhbnMtYm9sZDtcclxuICAgICAgICAgICAgZmlsbDogJG92ZXJhZ2UtcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYzMtdGFyZ2V0LmMzLWRlZm9jdXNlZCxcclxuLmMzLXRhcmdldC5jMy1mb2N1c2VkIHtcclxuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxufVxyXG4iLCIvLyA9PT09PT09PT09PT0gQ0hFQ0tCT1ggUkVDRUlQVCA9PT09PT09PT09PT09PT1cclxuXHJcbi5jaGVja2JveC1yZWNlaXB0IHtcclxuICAgICYtLW92ZXJkdWUge1xyXG4gICAgICAgIC5jaGVja2JveC1yZWNlaXB0X190b29sdGlwIHtcclxuICAgICAgICAgICAgY29sb3I6ICRyZWQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZXJyb3Ige1xyXG4gICAgICAgIHBhZGRpbmc6IDNweCAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09IE1PRElGSUVSUyBEQVRFIFBJQ0tFUiBDQUxFTkRBUiA9PT09PT09PT09PT09XHJcblxyXG4udWktZGF0ZXBpY2tlciB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogODclO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicC1kYXRlLXBpY2tlciB7XHJcbiAgICAgICAgd2lkdGg6IDM4LjQlO1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oNyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi10cmlnZ2VyIHtcclxuICAgICAgICBAZXh0ZW5kIC5pY29uLWNhbGVuZGFyO1xyXG4gICAgICAgIEBleHRlbmQgLmljb24tZGVmYXVsdC1jb250YWluZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMzVweDtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMCk7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMzUpO1xyXG5cclxuICAgICAgICAgICAgLmlzLW9ydSAmIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYm9keTpub3QoLm1vdXNlLXVzZXIpOm5vdCguaXMtb3J1KSAmOmZvY3VzIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuY29uZWQtZm9jdXMtb3V0bGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKSAmOmZvY3VzIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAub3J1LWZvY3VzLW91dGxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29uZWQtZmllbGQtLWhhcy10b29sdGlwICYge1xyXG4gICAgICAgICAgICByaWdodDogNDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1oZWFkZXIge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1tb250aCxcclxuICAgICYteWVhciB7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNikgLyBjYWxjdWxhdGUtcmVtKDE2KSAkZnV0dXJhLWJvbGQtZmFtaWx5O1xyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICBjb2xvcjogJG1pbmUtc2hhZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jYWxlbmRhciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDEyKSAvIGNhbGN1bGF0ZS1yZW0oMTQpICRvcGVuLXNhbnMtZmFtaWx5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi51aS13aWRnZXQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgIH1cclxuXHJcbiAgICAmLnVpLXdpZGdldC1jb250ZW50IHtcclxuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwcyAwLjFzLCB2aXNpYmlsaXR5IDBzIDAuMnM7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1kYXRlcGlja2VyLXByZXYsXHJcbiAgICAudWktZGF0ZXBpY2tlci1uZXh0IHtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMnB4ICRibHVlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuaWNvbi1jYXJyb3Q6OmJlZm9yZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDI0KSAnY29uZWQtaWNvbnMnO1xyXG4gICAgICAgICAgICBjbGlwOiByZWN0KDAsIDI1cHgsIDIzcHgsIDApO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgyNCkgJ2NvbmVkLWljb25zJztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFjdGl2ZTpub3QoW2Rpc2FibGVkXSkge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pcy1vcnUgJiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLWRhdGVwaWNrZXItcHJldiB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSg5MGRlZykpO1xyXG4gICAgICAgIGxlZnQ6IDUlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBsZWZ0OiAyMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51aS1kYXRlcGlja2VyLW5leHQge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTkwZGVnKSk7XHJcbiAgICAgICAgcmlnaHQ6IDUlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1tZWRpdW0ge1xyXG4gICAgICAgICAgICByaWdodDogMjAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudWktc3RhdGUtZGVmYXVsdCxcclxuICAgIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiA5cHggMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgZm9udDogY2FsY3VsYXRlLXJlbSgxNikgLyBjYWxjdWxhdGUtcmVtKDE0KSAkb3Blbi1zYW5zLWZhbWlseTtcclxuICAgICAgICBmb250LXdlaWdodDogJG9wZW4tc2Fucy1zZW1pLWJvbGQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51aS1zdGF0ZS1hY3RpdmUsXHJcbiAgICAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC51aS13aWRnZXQtaGVhZGVyIC51aS1pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5pcy1vcnUgJiB7XHJcbiAgICAgICAgLnVpLWRhdGVwaWNrZXItcHJldixcclxuICAgICAgICAudWktZGF0ZXBpY2tlci1uZXh0IHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGVhbDtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudWktaW5zdHJ1Y3Rpb25zIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1pbnN0cnVjdGlvbnMtYWNjLWJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAzMHB4IDE2cHggMjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQ6IGNhbGN1bGF0ZS1yZW0oMTMpIC8gY2FsY3VsYXRlLXJlbSgyMCkgJGZ1dHVyYS1ib2xkLWZhbWlseTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTNweCA0MHB4O1xyXG4gICAgICAgICAgICBmb250OiBjYWxjdWxhdGUtcmVtKDE2KSAvIGNhbGN1bGF0ZS1yZW0oMjApICRmdXR1cmEtYm9sZC1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XHJcbiAgICAgICAgICAgIC51aS1pbnN0cnVjdGlvbnMtYWNjLWJ0bi1pY29uIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJvZHk6bm90KC5tb3VzZS11c2VyKTpub3QoLmlzLW9ydSkgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbmVkLWZvY3VzLW91dGxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBib2R5Om5vdCgubW91c2UtdXNlcikgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLm9ydS1mb2N1cy1vdXRsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudWktaW5zdHJ1Y3Rpb25zLWFjYy1idG4taWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgzMik7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51aS1pbnN0cnVjdGlvbnMtYm9keSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDAgMjVweCAxNXB4O1xyXG5cclxuICAgICAgICAmLS1leHBhbmRlZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRlLXJlbSgxNCk7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGN1bGF0ZS1yZW0oMTYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51aS1zdGF0ZS1kaXNhYmxlZCxcclxuICAgIC51aS1zdGF0ZS1kaXNhYmxlZCAudWktc3RhdGUtZGVmYXVsdCxcclxuICAgIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGlzYWJsZWQsXHJcbiAgICAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWQge1xyXG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcblxyXG4gICAgICAgICYudWktZGF0ZXBpY2tlci1wcmV2LFxyXG4gICAgICAgICYudWktZGF0ZXBpY2tlci1uZXh0IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRsaWdodC1ncmF5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PSBFTlJPTEwgQ09NTUVSQ0lBTCBUUlVNUFMgPT09PT09PT09PT09PT09PT1cclxuXHJcbi5lbnJvbGwtY29tbWVyY2lhbCB7XHJcbiAgICAucGFnaW5hdGlvbiB7XHJcbiAgICAgICAgJi0tZGVza3RvcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQzcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09IE1PRElGSUVSUyBGT1JNID09PT09PT09PT09PT1cclxuXHJcbi5jb25lZC1pbnB1dC1tZXNzYWdlLS1lcnJvciB7XHJcbiAgICBAZXh0ZW5kICVmbGV4Ym94O1xyXG4gICAgQGV4dGVuZCAuaWNvbi1tb3JlLWluZm87XHJcbiAgICBib3JkZXItY29sb3I6ICRyZWQ7XHJcblxyXG4gICAgQGluY2x1ZGUgc2VsZWN0aW9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleGJveDtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XHJcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgZm9udDogbm9ybWFsIGNhbGN1bGF0ZS1yZW0oMjUpICdjb25lZC1pY29ucyc7XHJcbiAgICB9XHJcblxyXG4gICAgfiBsYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLmNvbmVkLWlucHV0LS1maWxsZWQpIHtcclxuICAgICAgICAmOmZvY3VzIH4gbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIH4gbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgfiAuYm9yZGVyLWJhcixcclxuICAgIH4gLmJvcmRlci1iYXI6OmFmdGVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT0gRU5ST0xMIFVOSVRTIEFOSU1BVElPTiBUUlVNUFMgPT09PT09PT09PT09PT09PT1cclxuXHJcbi5sb2FkaW5nLWFuaW1hdGlvbiB7XHJcbiAgICAuc3VibWl0LWJ1dHRvbiB7XHJcbiAgICAgICAgJl9fdG9wIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGFpbmVyLS1iZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lci0tYmctY29udGFpbmVyLXJldmVyc2VkLFxyXG4gICAgICAgICZfX3NsaWNlLXJpZ2h0LFxyXG4gICAgICAgICZfX3NsaWNlLWxlZnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3NsaWNlLXJpZ2h0LFxyXG4gICAgICAgICZfX3NsaWNlLWxlZnQge1xyXG4gICAgICAgICAgICAmLS13aGl0ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9fYWN0aW9ucyB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3VibWl0LWJ1dHRvbl9fY29udGFpbmVyLS1vcnUge1xyXG4gICAgICAgICYuc3VibWl0LWJ1dHRvbl9fY29udGFpbmVyLS1iZy1jb250YWluZXItcmV2ZXJzZWQsXHJcbiAgICAgICAgLnN1Ym1pdC1idXR0b25fX3NsaWNlLXJpZ2h0LFxyXG4gICAgICAgIC5zdWJtaXQtYnV0dG9uX19zbGljZS1sZWZ0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XHJcblxyXG4gICAgICAgICAgICAmLS13aGl0ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIubG9hZGluZy1wYWdlLWFuaW1hdGlvbiB7XHJcbiAgICAuc3VibWl0LWJ1dHRvbiB7XHJcbiAgICAgICAgJl9fdG9wIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGFpbmVyLS1iZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWx0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lci0tYmctY29udGFpbmVyLXJldmVyc2VkLFxyXG4gICAgICAgICZfX3NsaWNlLXJpZ2h0LFxyXG4gICAgICAgICZfX3NsaWNlLWxlZnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3NsaWNlLXJpZ2h0LFxyXG4gICAgICAgICZfX3NsaWNlLWxlZnQge1xyXG4gICAgICAgICAgICAmLS13aGl0ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWx0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9fYWN0aW9ucyB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmxvYWRpbmctcGFnZS1hbmltYXRpb24tLW9ydSB7XHJcbiAgICAmLmxvYWRpbmctcGFnZS1hbmltYXRpb24gLnN1Ym1pdC1idXR0b25fX2NvbnRhaW5lci0tYmctY29udGFpbmVyLXJldmVyc2VkLFxyXG4gICAgJi5sb2FkaW5nLXBhZ2UtYW5pbWF0aW9uIC5zdWJtaXQtYnV0dG9uX19zbGljZS1yaWdodCxcclxuICAgICYubG9hZGluZy1wYWdlLWFuaW1hdGlvbiAuc3VibWl0LWJ1dHRvbl9fc2xpY2UtbGVmdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XHJcbiAgICB9XHJcblxyXG4gICAgJi5sb2FkaW5nLXBhZ2UtYW5pbWF0aW9uIC5zdWJtaXQtYnV0dG9uX19zbGljZS1yaWdodC0td2hpdGUsXHJcbiAgICAmLmxvYWRpbmctcGFnZS1hbmltYXRpb24gLnN1Ym1pdC1idXR0b25fX3NsaWNlLWxlZnQtLXdoaXRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWx0bztcclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT0gTU9ESUZJRVJTID09PT09PT09PT09PT1cclxuXHJcbi5oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udmlzaWJsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGlkZGVuLW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtbWVkaXVtIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW5saW5lLWhpZGRlbi1tb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi52aXNpYmxlLW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9iaWxlLW1vZGFsLW9wZW4ge1xyXG4gICAgQGluY2x1ZGUgYnAtc21hbGwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9iaWxlLW92ZXJsYXktb3BlbiB7XHJcbiAgICBAaW5jbHVkZSBicC1zbWFsbCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLW9wZW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnZpc3VhbGx5LWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1hcmdpbjogLTFweDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxufVxyXG5cclxuLy9PcmRlcnNcclxuLm9yZGVyLW9uZSB7XHJcbiAgICBvcmRlcjogMTtcclxufVxyXG5cclxuLm9yZGVyLXR3byB7XHJcbiAgICBvcmRlcjogMjtcclxufVxyXG5cclxuLy8gQU5JTUFUSU9OU1xyXG4ucm90YXRlMzAge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgzMGRlZykpO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMTAwbXMgZWFzZS1vdXQpO1xyXG59XHJcblxyXG4ucm90YXRlMTUwIHtcclxuICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTUwZGVnKSk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAxMDBtcyBlYXNlLW91dCk7XHJcbn1cclxuXHJcbi5yb3RhdGU0NSB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDQ1ZGVnKSk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAxMDBtcyBlYXNlLW91dCk7XHJcbn1cclxuXHJcbi5yb3RhdGUxMzUge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxMzVkZWcpKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDEwMG1zIGVhc2Utb3V0KTtcclxufVxyXG5cclxuLmNvbGxhcHNlIHtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDcwbXMgZWFzZS1vdXQpO1xyXG4gICAgdG9wOiAxMHB4O1xyXG59XHJcbiIsIi8vID09PT09PT09PT09PSBNT0RJRklFUlMgVE9PTFRJUCA9PT09PT09PT09PT09XHJcblxyXG4udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItYm94IHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVkaXVtLWdyYXk7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJGJsdWUtYnJhbmQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXRvcCAudG9vbHRpcHN0ZXItYXJyb3cge1xyXG4gICAgYm90dG9tOiAtMXB4O1xyXG59XHJcblxyXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbn1cclxuXHJcbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXRvcCAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZCB7XHJcbiAgICB0b3A6IC0xcHg7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRibHVlO1xyXG59XHJcblxyXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4udG9vbHRpcHN0ZXItYmFzZSxcclxuLnRvb2x0aXBzdGVyLWJveCxcclxuLnRvb2x0aXBzdGVyLWNvbnRlbnQge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLW1lZGl1bSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLnRvb2x0aXBzdGVyLXNpZGV0aXAtLW9ydSB7XHJcbiAgICAudG9vbHRpcHN0ZXItYm94IHtcclxuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJG9yYW5nZTtcclxuICAgIH1cclxuXHJcbiAgICAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkb3JhbmdlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09IE1PRElGSUVSUyBWSURFTyBQTEFZRVIgPT09PT09PT09PT09PVxyXG5cclxuLmNvbmVkLXZpZGVvX19wbGF5ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG4iXSwibWFwcGluZ3MiOiI7QUFFQTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBa0JFO0FDcEJGOzs7O2dGQUlnRjtBSUpoRjs7OztnRkFJZ0Y7QWVGaEYsQWJ1QkEsSWF2QkksRUVBSixBZnVCQSwwQmV2QmEsRUVBYixBakJ1QkEsa0JpQnZCa0IsRU9DbEIsQXhCc0JBLDBCd0J0QlcsRUNEWCxBekJ1QkEsd0N5QnZCb0IsRUFBcEIsQXpCdUJBLDhCeUJ2Qm9CLEVBQXBCLEF6QnVCQSw0QnlCdkJvQixFSUFwQixBN0J1QkEsc0I2QnZCVyxFQUFYLEE3QnVCQSwrQjZCdkJXLEVFQVgsQS9CdUJBLHNDK0J2Qlc7QUFDWCxBL0JzQkEsK0MrQnRCb0I7QUFDcEIsQS9CcUJBLDBDK0JyQmUsRUFGZixBL0J1QkEsZ0MrQnZCVztBQUNYLEEvQnNCQSx5QytCdEJvQjtBQUNwQixBL0JxQkEsb0MrQnJCZSxFQUZmLEEvQnVCQSwrQitCdkJXLEdBc1dlLEtBQUs7QUFyVy9CLEEvQnNCQSx3QytCdEJvQixHQXFXTSxLQUFLO0FBcFcvQixBL0JxQkEsbUMrQnJCZSxHQW9XVyxLQUFLLEVNdFcvQixBckN1QkEsdUJxQ3ZCZ0IsRUFBaEIsQXJDdUJBLHNCcUN2QmdCLEVRQWhCLEE3Q3VCQSxZNkN2QlksRUFBWixBN0N1QkEsdUI2Q3ZCWSxFR0FaLEFoRHVCQSxrQmdEdkJrQixFR0FsQixBbkR1QkEsWW1EdkJZLEVDQVosQXBEdUJBLG9Cb0R2QmMsRUFBZCxBcER1QkEscUJvRHZCYyxFQ0ZkLEFyRHlCQSxvQnFEekJjLEVBQWQsQXJEeUJBLG1DcUR6QmMsRUFBZCxBckR5QkEsOEJxRHpCYyxFZUVkLEFwRXVCQSxNb0V2Qk0sRUFBTixBcEV1QkEsYW9FdkJNLEVDQU4sQXJFdUJBLHFCcUV2QlksRUNBWixBdEV1QkEsaUJzRXZCUSxFRUFSLEF4RXVCQSwyQndFdkJlLEVBQWYsQXhFdUJBLHFCd0V2QmUsRUFBZixBeEV1QkEsZ0N3RXZCZSxFQ0FmLEF6RXVCQSwwQnlFdkIwQixFQUExQixBekV1QkEsa0N5RXZCMEIsRUF1RzFCLEF6RWhGQSxzQnlFZ0ZzQixDQUlsQixDQUFDLEVHM0dMLEE1RXVCQSxzQjRFdkJnQixFQXFMaEIsQTVFOUpBLDRCNEU4SnFCLEVBQXJCLEE1RTlKQSxvQzRFOEpxQixFQ3JMckIsQTdFdUJBLFk2RXZCWSxFQUFaLEE3RXVCQSxrQjZFdkJZLEVHQVosQWhGdUJBLHNCZ0Z2QlUsRUFBVixBaEZ1QkEsdUJnRnZCVSxFQUFWLEFoRnVCQSxnQmdGdkJVLEVBQVYsQWhGdUJBLGdCZ0Z2QlUsRUFBVixBaEZ1QkEsd0JnRnZCVSxFQUFWLEFoRnVCQSx3QmdGdkJVLEVDQVYsQWpGdUJBLG9CaUZ2QlUsRUNEVixBbEZ3QkEsNkJrRnhCZSxFQUFmLEFsRndCQSw2QmtGeEJlLEVDQ2YsQW5GdUJBLHFDbUZ2QlUsRUVBVixBckZ1QkEsZ0JxRnZCVSxFQ0FWLEF0RnVCQSxzQnNGdkJVLEVDQVYsQXZGdUJBLHNCdUZ2QlUsRUFBVixBdkZ1QkEsc0J1RnZCVSxDQW9KRixnQkFBZ0IsRUVwSnhCLEF6RnVCQSxZeUZ2QlksRUFBWixBekZ1QkEsMEJ5RnZCWSxFQUFaLEF6RnVCQSw4QnlGdkJZLEVBQVosQXpGdUJBLG9CeUZ2QlksRUFBWixBekZ1QkEsNEJ5RnZCWSxFQ0ZaLEExRnlCQSx5QjBGekJZLEVBQVosQTFGeUJBLDRCMEZ6QlksRUNFWixBM0Z1QkEsa0IyRnZCYSxFQUFiLEEzRnVCQSwrQjJGdkJhLEVDQWIsQTVGdUJBLFc0RnZCVyxFR0FYLEEvRnVCQSwwQitGdkJnQixFQ0FoQixBaEd1QkEsaUJnR3ZCUSxFR0FSLEFuR3VCQSxtQ21HdkJtQixFQUFuQixBbkd1QkEsNkJtR3ZCbUIsRUNBbkIsQXBHdUJBLGlCb0d2QmlCLEVBZ0VqQixBcEd6Q0EseUJvR3lDaUIsRUFBakIsQXBHekNBLHlCb0d5Q2lCLEVPakVqQixBM0d3QkEsOEIyR3hCYSxFQUFiLEEzR3dCQSxvQjJHeEJhLEVBQWIsQTNHd0JBLDhCMkd4QmEsRUNDYixBNUd1QkEsbUM0R3ZCZSxFQ0FmLEE3R3VCQSx3QjZHdkJnQixFQUFoQixBN0d1QkEsK0I2R3ZCZ0IsRUFBaEIsQTdHdUJBLHNCNkd2QmdCLEVDQWhCLEE5R3VCQSxtQjhHdkJhLEVBQWIsQTlHdUJBLDhCOEd2QmEsRUFBYixBOUd1QkEsaUM4R3ZCYSxFQ0FiLEEvR3VCQSxzQytHdkJzQixFS0F0QixBcEh1QkEsY29IdkJjLEVDQWQsQXJIdUJBLGFxSHZCYSxFRUFiLEF2SHVCQSw0QnVIdkJrQixFQUFsQixBdkh1QkEsd0J1SHZCa0IsRUFBbEIsQXZIdUJBLHdCdUh2QmtCLEVFQWxCLEF6SHVCQSxpQnlIdkJRLEVBQVIsQXpIdUJBLGlCeUh2QlEsRUFBUixBekh1QkEsa0J5SHZCUSxFRUFSLEEzSHVCQSxrQjJIdkJXLEVBQVgsQTNIdUJBLDJCMkh2QlcsRUNBWCxBNUh1QkEsZ0I0SHZCTyxFQUFQLEE1SHVCQSxtQjRIdkJPLEVBQVAsQTVIdUJBLDBCNEh2Qk8sRUFBUCxBNUh1QkEsd0I0SHZCTyxFQUFQLEE1SHVCQSxvQjRIdkJPLEVBc2NQLEE1SC9hQSx5QjRIK2FpQixFQThSakIsQTVIN3NCQSx1QjRINnNCdUIsQ0FrRG5CLHNCQUFzQixFQ3R4QjFCLEE3SHVCQSxjNkh2QkssRUFBTCxBN0h1QkEsaUI2SHZCSyxFQUFMLEE3SHVCQSxzQjZIdkJLLEVBQUwsQTdIdUJBLGM2SHZCSyxFQUFMLEE3SHVCQSxtQjZIdkJLLEVBQUwsQTdIdUJBLDBCNkh2QkssRUFBTCxBN0h1QkEseUI2SHZCSyxFRUFMLEEvSHVCQSxhK0h2QlEsRUFBUixBL0h1QkEsc0IrSHZCUSxFQUFSLEEvSHVCQSx1QitIdkJRLEVBQVIsQS9IdUJBLHNCK0h2QlEsRUFBUixBL0h1QkEsNEIrSHZCUSxFQUFSLEEvSHVCQSxjK0h2QlEsRUFBUixBL0h1QkEsbUIrSHZCUSxFQ0FSLEFoSXVCQSxxQmdJdkJlLENBaUZQLHdCQUF3QixFU2pGaEMsQXpJdUJBLGlCeUl2Qk0sRUNBTixBMUl1QkEsc0IwSXZCVyxFRUFYLEE1SXVCQSxhNEl2QmEsRUFBYixBNUl1QkEsc0I0SXZCYSxFQUFiLEE1SXVCQSw4QjRJdkJhLEVBQWIsQTVJdUJBLG1CNEl2QmEsRUFBYixBNUl1QkEsd0I0SXZCYSxFQ0RiLEE3SXdCQSw2QzZJeEJjLEVBQWQsQTdJd0JBLDRDNkl4QmMsRUFBZCxBN0l3QkEsd0Q2SXhCYyxFR0NkLEFoSnVCQSwyQmdKdkJhLEVBQWIsQWhKdUJBLDhCZ0p2QmEsRUFBYixBaEp1QkEseUJnSnZCYSxFQUFiLEFoSnVCQSx3QmdKdkJhLEVBQWIsQWhKdUJBLDBCZ0p2QmEsRUFBYixBaEp1QkEsK0JnSnZCYSxFQUFiLEFoSnVCQSxnQ2dKdkJhLEVBQWIsQWhKdUJBLGdDZ0p2QmEsRUlBYixBcEp1QkEsd0JvSnZCZ0IsRUFBaEIsQXBKdUJBLHNCb0p2QmdCLEVDQWhCLEFySnVCQSx1QnFKdkJlLEVBQWYsQXJKdUJBLHFCcUp2QmUsRUFBZixBckp1QkEsNkJxSnZCZSxBQTBITixPQUFPLEVFMUhoQixBdkp1QkEsa0J1SnZCa0IsRUFhbEIsQXZKVUEsVXVKVlUsRUFBVixBdkpVQSxtQnVKVlUsRUVkVixBekp3QkEsMEJ5SnhCUyxFQUFULEF6SndCQSxtQnlKeEJTLEVBQVQsQXpKd0JBLHdCeUp4QlMsRUNDVCxBMUp1QkEsK0IwSnZCdUIsRUNBdkIsQTNKdUJBLHNCMkp2QnNCLEVBQXRCLEEzSnVCQSw2QjJKdkJzQixFQUF0QixBM0p1QkEscUMySnZCc0IsRUFBdEIsQTNKdUJBLDJCMkp2QnNCLEVBNkh0QixBM0p0R0EsMkIySnNHMkIsRUM3SDNCLEE1SnVCQSxXNEp2QlcsRUFBWCxBNUp1QkEsaUI0SnZCVyxFQUFYLEE1SnVCQSxpQjRKdkJXLEVDQVgsQTdKdUJBLGtCNkp2QlksRUFBWixBN0p1QkEsK0I2SnZCWSxFQWlUWixBN0oxUkEsaUI2SjBSaUIsRUNqVGpCLEE5SnVCQSxzQjhKdkJjLEVBQWQsQTlKdUJBLHVDOEp2QmMsRUFBZCxBOUp1QkEsc0M4SnZCYyxFQ0FkLEEvSnVCQSxNK0p2Qk0sRUFBTixBL0p1QkEsdUIrSnZCTSxFQUFOLEEvSnVCQSxjK0p2Qk0sRUNETixBaEt3QkEsa0NnS3hCb0IsRUFBcEIsQWhLd0JBLDhCZ0t4Qm9CLEVBQXBCLEFoS3dCQSxxQ2dLeEJvQixFQUFwQixBaEt3QkEsOEJnS3hCb0IsQ0FzRVoscUJBQXFCLEVBMkI3QixBaEt6RUEsNENnS3lFNEMsRUNqRzVDLEFqS3dCQSx3Q2lLeEJrQixFQXNKbEIsQWpLOUhBLDhCaUs4SGEsRUFBYixBaks5SEEsb0NpSzhIYSxFQ3JKYixBbEt1QkEsMEJrS3ZCVSxBQTJDRCxRQUFRLEVTNUNqQixBM0t3QkEsNEIyS3hCYSxFQUFiLEEzS3dCQSwyQjJLeEJhLEVBQWIsQTNLd0JBLHlCMkt4QmEsRUFBYixBM0t3QkEscUMyS3hCYSxFQ0NiLEE1S3VCQSwyQjRLdkJtQixFQUFuQixBNUt1QkEsZ0M0S3ZCbUIsRUNBbkIsQTdLdUJBLGlCNkt2QlcsRUFBWCxBN0t1QkEsMkI2S3ZCVyxFQXlOWCxBN0tsTUEsMEI2S2tNcUIsRUFBckIsQTdLbE1BLDBCNktrTXFCLEVDek5yQixBOUt1QkEsd0I4S3ZCZSxFQUFmLEE5S3VCQSx3QjhLdkJlLEVBMlJmLEE5S3BRQSx3QjhLb1FtQixFSzNSbkIsQW5MdUJBLE1tTHZCTSxFQUFOLEFuTHVCQSxZbUx2Qk0sRUtETixBeEx3QkEsNEJ3THhCYyxFQUFkLEF4THdCQSwwQndMeEJjLEVBQWQsQXhMd0JBLHNDd0x4QmMsRUVBZCxBMUx3QkEscUIwTHhCcUIsRUFtRnJCLEExTDNEQSwwQzBMMkQ0QixFQUE1QixBMUwzREEsd0MwTDJENEIsRUFBNUIsQTFMM0RBLDhDMEwyRDRCLEVDb0U1QixBM0wvSEEsNEIyTCtINEIsRUFBNUIsQTNML0hBLG1DMkwrSDRCLEVDdEo1QixBNUx1QkEsbUI0THZCVyxFQUFYLEE1THVCQSwwQjRMdkJXLEVBQVgsQTVMdUJBLGlCNEx2QlcsRUdBWCxBL0x1QkEsc0IrTHZCYSxFQUFiLEEvTHVCQSxtQitMdkJhLEVLQWIsQXBNdUJBLG9Cb012QmMsRUVBZCxBdE11QkEsNEJzTXZCYyxFQUFkLEF0TXVCQSwwQnNNdkJjLEVDQWQsQXZNdUJBLFl1TXZCWSxFQUFaLEF2TXVCQSwwQnVNdkJZLEVBQVosQXZNdUJBLDRCdU12QlksRUFBWixBdk11QkEsc0J1TXZCWSxFQ0FaLEF4TXVCQSxrQndNdkJLLEVBQUws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LEFuRXREUixJbUVzRFksQUFBQSxJQUFLLENBQUEsQUFBQSxPQUFPLEVBQUUsc0JBQXNCLENBdERoRCxvQkFBVTtBQXVERixBbkV2RFIsSW1FdURZLEFBQUEsSUFBSyxDQUFBLEFBQUEsT0FBTyxFQUFFLHNCQUFzQixDQXZEaEQsb0JBQVUsRVVBVixBN0VBQSx5QjZFQWEsRU1GYixBbkZFQSxtQm1GRmMsRUVFZCxBckZBQSx1Q3FGQW1CLEVDZ0VuQixBdEZoRUEsaUNzRmdFaUIsRVloRWpCLEFsR0FBLGlDa0dBa0IsRUNBbEIsQW5HQUEsa0NtR0EwQixFR0ExQixBdEdBQSw0QnNHQWMsRUEyQk4sQXRHM0JSLHNCc0cyQjhCLENBM0I5Qiw0QkFBYztBQTRCTixBdEc1QlIscUJzRzRCNkIsQ0E1QjdCLDRCQUFjLEVXQWQsQWpIQUEsc0JpSEFRLEVBQVIsQWpIQUEsOEJpSEFRLEVDQVIsQWxIQUEseUJrSEFlLEVjQWYsQWhJQUEsbUJnSUFjLEVXRGQsQTNJQ0Esd0IySURTLEVBQVQsQTNJQ0EsZ0MySURTLEVBQVQsQTNJQ0EsNkIySURTLEVBQVQsQTNJQ0EsNkMySURTLEVFQ1QsQTdJQUEsMkI2SUFzQixFRUF0QixBL0lBQSxvQitJQVksRUFBWixBL0lBQSxzQytJQVksRUVBWixBakpBQSxvQmlKQU0sRUFBTixBakpBQSxrQmlKQU0sRUFBTixBakpBQSxtQmlKQU0sRUFBTixBakpBQSxrQmlKQU0sRU1BTixBdkpBQSwwQnVKQWtCLEVBQWxCLEF2SkFBLGlDdUpBa0IsRUNGbEIsQXhKRUEseUJ3SkZpQixFQ0VqQixBekpBQSwrQnlKQW1CLEVHQW5CLEE1SkFBLHFDNEpBYyxFTUFkLEFsS0FBLDZCa0tBZSxFRUFmLEFwS0FBLGdDb0tBZ0IsRUFBaEIsQXBLQUEsOEJvS0FnQixFQUFoQixBcEtBQSxnQ29LQWdCLEVHQWhCLEF2S0FBLHFCdUtBYSxFR0RiLEExS0NBLHlCMEtEYyxFRUFkLEE1S0NBLDBCNEtEcUIsRUFtRnJCLEE1S2xGQSx1QzRLa0Y0QixFTWxGNUIsQWxMQUEsMkJrTEFxQixFTUFyQixBeExBQSx5QndMQWMsRUVBZCxBMUxBQSxhMExBSyxFS0FMLEEvTEFBLGtCK0xBa0IsQy9MQVY7RWJFSixrQkFBa0IsRWFBRSxTQUFTLEVBQUUsSUFBSSxFQUFFLElBQUk7RWJDekMsZUFBZSxFYURLLFNBQVMsRUFBRSxJQUFJLEVBQUUsSUFBSTtFYkV6QyxjQUFjLEVhRk0sU0FBUyxFQUFFLElBQUksRUFBRSxJQUFJO0ViR3pDLGFBQWEsRWFITyxTQUFTLEVBQUUsSUFBSSxFQUFFLElBQUk7RWJJekMsVUFBVSxFYUpVLFNBQVMsRUFBRSxJQUFJLEVBQUUsSUFBSTtFZDRCekMsT0FBTyxFQUFFLGtCQUFtQjtFQUM1QixPQUFPLEVBQUUsbUJBQW9CO0VBQzdCLE9BQU8sRUFBRSxnQkFBaUI7RUFDMUIsT0FBTyxFQUFFLGtCQUFtQjtFQUM1QixPQUFPLEVBQUUsV0FBWTtFQWdPakIsZ0JBQWdCLEVjOVBLLE1BQU07RWQrUDNCLGFBQWEsRWMvUFEsTUFBTTtFZGlRL0IsdUJBQXVCLEVjalFFLE1BQU07RWRrUS9CLG9CQUFvQixFY2xRSyxNQUFNO0VkbVEvQixlQUFlLEVjblFVLE1BQU07RWRtUzNCLGlCQUFpQixFY2xTQSxNQUFNO0VkbVN2QixjQUFjLEVjblNHLE1BQU07RWRxUzNCLG1CQUFtQixFY3JTRSxNQUFNO0Vkc1MzQixnQkFBZ0IsRWN0U0ssTUFBTTtFZHVTM0IsV0FBVyxFY3ZTVSxNQUFNO0VBQzNCLFFBQVEsRUFBRSxRQUFTO0VBQ25CLE9BQU8sRUFBRSxJQUFLO0VBQ2QsTUFBTSxFQUFFLFNBQVU7RUFDbEIsYUFBYSxFQUFFLElBQUs7RUFDcEIsT0FBTyxFQUFFLFNBQVU7RUFDbkIsTUFBTSxFQUFFLElBQUs7RUFDYixVQUFVLEVBQUUsSUFBSztFQUNqQixVQUFVLEVBQUUsTUFBTztFQUNuQixjQUFjLEVBQUUsU0FBVTtFQUMxQixlQUFlLEVBQUUsSUFBSztFQUN0QixJQUFJLEViZ1pJLGFBQWUsQ0o3WmYsV0FBVyxFQUVRLFVBQVU7RWlCWXJDLFdBQVcsRWpCTlEsR0FBRztFaUJPdEIsVUFBVSxFQUFFLFVBQVc7RUFDdkIsZUFBZSxFQUFFLFdBQVk7RUFpSDdCOztNQUVFLEVBb0JMO0VmM0hHLE1BQU0sTUFBRCxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7SWUvQnJDLEFBQUEsT0FBTyxFQUFQLEFBQUEsZUFBTyxFQUFQLEFBQUEsYUFBTyxFQUFQLEFBQUEsZUFBTyxFQUFQLEFBQUEsYUFBTyxFQUFQLEFBQUEsY0FBTyxFQ0FQLEFEQUEsYUNBYSxFa0NBYixBbkNBQSxjbUNBYyxFSUZkLEF2Q0VBLHNCdUNGYyxFQUFkLEF2Q0VBLHNCdUNGYyxFQUFkLEF2Q0VBLHFDdUNGYyxFbUJFZCxBMURBQSx5QjBEQWUsRVNBZixBbkVBQSxvQm1FQVUsRUFzREYsQW5FdERSLEltRXNEWSxBQUFBLElBQUssQ0FBQSxBQUFBLE9BQU8sRUFBRSxzQkFBc0IsQ0F0RGhELG9CQUFVO0lBdURGLEFuRXZEUixJbUV1RFksQUFBQSxJQUFLLENBQUEsQUFBQSxPQUFPLEVBQUUsc0JBQXNCLENBdkRoRCxvQkFBVSxFVUFWLEE3RUFBLHlCNkVBYSxFTUZiLEFuRkVBLG1CbUZGYyxFRUVkLEFyRkFBLHVDcUZBbUIsRUNnRW5CLEF0RmhFQSxpQ3NGZ0VpQixFWWhFakIsQWxHQUEsaUNrR0FrQixFQ0FsQixBbkdBQSxrQ21HQTBCLEVHQTFCLEF0R0FBLDRCc0dBYyxFQTJCTixBdEczQlIsc0JzRzJCOEIsQ0EzQjlCLDRCQUFjO0lBNEJOLEF0RzVCUixxQnNHNEI2QixDQTVCN0IsNEJBQWMsRVdBZCxBakhBQSxzQmlIQVEsRUFBUixBakhBQSw4QmlIQVEsRUNBUixBbEhBQSx5QmtIQWUsRWNBZixBaElBQSxtQmdJQWMsRVdEZCxBM0lDQSx3QjJJRFMsRUFBVCxBM0lDQSxnQzJJRFMsRUFBVCxBM0lDQSw2QjJJRFMsRUFBVCxBM0lDQSw2QzJJRFMsRUVDVCxBN0lBQSwyQjZJQXNCLEVFQXRCLEEvSUFBLG9CK0lBWSxFQUFaLEEvSUFBLHNDK0lBWSxFRUFaLEFqSkFBLG9CaUpBTSxFQUFOLEFqSkFBLGtCaUpBTSxFQUFOLEFqSkFBLG1CaUpBTSxFQUFOLEFqSkFBLGtCaUpBTSxFTUFOLEF2SkFBLDBCdUpBa0IsRUFBbEIsQXZKQUEsaUN1SkFrQixFQ0ZsQixBeEpFQSx5QndKRmlCLEVDRWpCLEF6SkFBLCtCeUpBbUIsRUdBbkIsQTVKQUEscUM0SkFjLEVNQWQsQWxLQUEsNkJrS0FlLEVFQWYsQXBLQUEsZ0NvS0FnQixFQUFoQixBcEtBQSw4Qm9LQWdCLEVBQWhCLEFwS0FBLGdDb0tBZ0IsRUdBaEIsQXZLQUEscUJ1S0FhLEVHRGIsQTFLQ0EseUIwS0RjLEVFQWQsQTVLQ0EsMEI0S0RxQixFQW1GckIsQTVLbEZBLHVDNEtrRjRCLEVNbEY1QixBbExBQSwyQmtMQXFCLEVNQXJCLEF4TEFBLHlCd0xBYyxFRUFkLEExTEFBLGEwTEFLLEVLQUwsQS9MQUEsa0IrTEFrQixDL0xBVjtNQXNCQSxJQUFJLEViMFlBLGFBQWUsQ0o3WmYsV0FBVyxFQUVRLFVBQVU7TWlCa0JqQyxXQUFXLEVqQlpJLEdBQUcsR2lCK0l6QjtFQTFKRCxBQW1DUSxPQW5DRCxBQWtDRixNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsR0FDVCxJQUFJLEVBbkNaLEFBbUNRLGVBbkNELEFBa0NGLE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxHQUNULElBQUksRUFuQ1osQUFtQ1EsYUFuQ0QsQUFrQ0YsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLEdBQ1QsSUFBSSxFQW5DWixBQW1DUSxlQW5DRCxBQWtDRixNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsR0FDVCxJQUFJLEVBbkNaLEFBbUNRLGFBbkNELEFBa0NGLE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxHQUNULElBQUksRUFuQ1osQUFtQ1EsY0FuQ0QsQUFrQ0YsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLEdBQ1QsSUFBSSxFQ25DWixBRG1DUSxhQ25DSyxBRGtDUixNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsR0FDVCxJQUFJLEVtQ25DWixBbkNtQ1EsY21DbkNNLEFuQ2tDVCxNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsR0FDVCxJQUFJLEV1Q3JDWixBdkNxQ1Esc0J1Q3JDTSxBdkNvQ1QsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLEdBQ1QsSUFBSSxFdUNyQ1osQXZDcUNRLHNCdUNyQ00sQXZDb0NULE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxHQUNULElBQUksRXVDckNaLEF2Q3FDUSxxQ3VDckNNLEF2Q29DVCxNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsR0FDVCxJQUFJLEUwRG5DWixBMURtQ1EseUIwRG5DTyxBMURrQ1YsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLEdBQ1QsSUFBSSxFbUVuQ1osQW5FbUNRLG9CbUVuQ0UsQW5Fa0NMLE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxHQUNULElBQUksRTZFbkNaLEE3RW1DUSx5QjZFbkNLLEE3RWtDUixNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsR0FDVCxJQUFJLEVtRnJDWixBbkZxQ1EsbUJtRnJDTSxBbkZvQ1QsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLEdBQ1QsSUFBSSxFcUZuQ1osQXJGbUNRLHVDcUZuQ1csQXJGa0NkLE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxHQUNULElBQUksRXNGNkJaLEF0RjdCUSxpQ3NGNkJTLEF0RjlCWixNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsR0FDVCxJQUFJLEVrR25DWixBbEdtQ1EsaUNrR25DVSxBbEdrQ2IsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLEdBQ1QsSUFBSSxFbUduQ1osQW5HbUNRLGtDbUduQ2tCLEFuR2tDckIsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLEdBQ1QsSUFBSSxFc0duQ1osQXRHbUNRLDRCc0duQ00sQXRHa0NULE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxHQUNULElBQUksRWlIbkNaLEFqSG1DUSxzQmlIbkNBLEFqSGtDSCxNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsR0FDVCxJQUFJLEVpSG5DWixBakhtQ1EsOEJpSG5DQSxBakhrQ0gsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLEdBQ1QsSUFBSSxFa0huQ1osQWxIbUNRLHlCa0huQ08sQWxIa0NWLE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxHQUNULElBQUksRWdJbkNaLEFoSW1DUSxtQmdJbkNNLEFoSWtDVCxNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsR0FDVCxJQUFJLEUySXBDWixBM0lvQ1Esd0IySXBDQyxBM0ltQ0osTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLEdBQ1QsSUFBSSxFMklwQ1osQTNJb0NRLGdDMklwQ0MsQTNJbUNKLE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxHQUNULElBQUksRTJJcENaLEEzSW9DUSw2QjJJcENDLEEzSW1DSixNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsR0FDVCxJQUFJLEUySXBDWixBM0lvQ1EsNkMySXBDQyxBM0ltQ0osTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLEdBQ1QsSUFBSSxFNkluQ1osQTdJbUNRLDJCNkluQ2MsQTdJa0NqQixNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsR0FDVCxJQUFJLEUrSW5DWixBL0ltQ1Esb0IrSW5DSSxBL0lrQ1AsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLEdBQ1QsSUFBSSxFK0luQ1osQS9JbUNRLHNDK0luQ0ksQS9Ja0NQLE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxHQUNULElBQUksRWlKbkNaLEFqSm1DUSxvQmlKbkNGLEFqSmtDRCxNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsR0FDVCxJQUFJLEVpSm5DWixBakptQ1Esa0JpSm5DRixBakprQ0QsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLEdBQ1QsSUFBSSxFaUpuQ1osQWpKbUNRLG1CaUpuQ0YsQWpKa0NELE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxHQUNULElBQUksRWlKbkNaLEFqSm1DUSxrQmlKbkNGLEFqSmtDRCxNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsR0FDVCxJQUFJLEV1Sm5DWixBdkptQ1EsMEJ1Sm5DVSxBdkprQ2IsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLEdBQ1QsSUFBSSxFdUpuQ1osQXZKbUNRLGlDdUpuQ1UsQXZKa0NiLE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxHQUNULElBQUksRXdKckNaLEF4SnFDUSx5QndKckNTLEF4Sm9DWixNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsR0FDVCxJQUFJLEV5Sm5DWixBekptQ1EsK0J5Sm5DVyxBekprQ2QsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLEdBQ1QsSUFBSSxFNEpuQ1osQTVKbUNRLHFDNEpuQ00sQTVKa0NULE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxHQUNULElBQUksRWtLbkNaLEFsS21DUSw2QmtLbkNPLEFsS2tDVixNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsR0FDVCxJQUFJLEVvS25DWixBcEttQ1EsZ0NvS25DUSxBcEtrQ1gsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLEdBQ1QsSUFBSSxFb0tuQ1osQXBLbUNRLDhCb0tuQ1EsQXBLa0NYLE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxHQUNULElBQUksRW9LbkNaLEFwS21DUSxnQ29LbkNRLEFwS2tDWCxNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsR0FDVCxJQUFJLEV1S25DWixBdkttQ1EscUJ1S25DSyxBdktrQ1IsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLEdBQ1QsSUFBSSxFMEtwQ1osQTFLb0NRLHlCMEtwQ00sQTFLbUNULE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxHQUNULElBQUksRTRLcENaLEE1S29DUSwwQjRLcENhLEE1S21DaEIsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLEdBQ1QsSUFBSSxFNEsrQ1osQTVLL0NRLHVDNEsrQ29CLEE1S2hEdkIsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLEdBQ1QsSUFBSSxFa0xuQ1osQWxMbUNRLDJCa0xuQ2EsQWxMa0NoQixNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsR0FDVCxJQUFJLEV3TG5DWixBeExtQ1EseUJ3TG5DTSxBeExrQ1QsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLEdBQ1QsSUFBSSxFMExuQ1osQTFMbUNRLGEwTG5DSCxBMUxrQ0EsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLEdBQ1QsSUFBSSxFK0xuQ1osQS9MbUNRLGtCK0xuQ1UsQS9Ma0NiLE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIs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QUFPLEVBQUUsc0JBQXNCLENBdkRoRCxvQkFBVSxFVUFWLEE3RUFBLHlCNkVBYSxFTUZiLEFuRkVBLG1CbUZGYyxFRUVkLEFyRkFBLHVDcUZBbUIsRUNnRW5CLEF0RmhFQSxpQ3NGZ0VpQixFWWhFakIsQWxHQUEsaUNrR0FrQixFQ0FsQixBbkdBQSxrQ21HQTBCLEVHQTFCLEF0R0FBLDRCc0dBYyxFQTJCTixBdEczQlIsc0JzRzJCOEIsQ0EzQjlCLDRCQUFjO0VBNEJOLEF0RzVCUixxQnNHNEI2QixDQTVCN0IsNEJBQWMsRVdBZCxBakhBQSxzQmlIQVEsRUFBUixBakhBQSw4QmlIQVEsRUNBUixBbEhBQSx5QmtIQWUsRWNBZixBaElBQSxtQmdJQWMsRVdEZCxBM0lDQSx3QjJJRFMsRUFBVCxBM0lDQSxnQzJJRFMsRUFBVCxBM0lDQSw2QjJJRFMsRUFBVCxBM0lDQSw2QzJJRFMsRUVDVCxBN0lBQSwyQjZJQXNCLEVFQXRCLEEvSUFBLG9CK0lBWSxFQUFaLEEvSUFBLHNDK0lBWSxFRUFaLEFqSkFBLG9CaUpBTSxFQUFOLEFqSkFBLGtCaUpBTSxFQUFOLEFqSkFBLG1CaUpBTSxFQUFOLEFqSkFBLGtCaUpBTSxFTUFOLEF2SkFBLDBCdUpBa0IsRUFBbEIsQXZKQUEsaUN1SkFrQixFQ0ZsQixBeEpFQSx5QndKRmlCLEVDRWpCLEF6SkFBLCtCeUpBbUIsRUdBbkIsQTVKQUEscUM0SkFjLEVNQWQsQWxLQUEsNkJrS0FlLEVFQWYsQXBLQUEsZ0NvS0FnQixFQUFoQixBcEtBQSw4Qm9LQWdCLEVBQWhCLEFwS0FBLGdDb0tBZ0IsRUdBaEIsQXZLQUEscUJ1S0FhLEVHRGIsQTFLQ0EseUIwS0RjLEVFQWQsQTVLQ0EsMEI0S0RxQixFQW1GckIsQTVLbEZBLHVDNEtrRjRCLEVNbEY1QixBbExBQSwyQmtMQXFCLEVNQXJCLEF4TEFBLHlCd0xBYyxFRUFkLEExTEFBLGEwTEFLLEVLQUwsQS9MQUEsa0IrTEFrQixFL0RrQk4sQWhJbEJaLElnSWtCZ0IsQUFBQSxJQUFLLENBQUEsQUFBQSxPQUFPLEVBbEI1QiwyQkFBYyxF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RUosT0FBTyxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLEkySXZFbEIsQTNJQ0EsZ0MySURTLEEzSXVFSixPQUFPLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsSTJJdkVsQixBM0lDQSw2QjJJRFMsQTNJdUVKLE9BQU8sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxJMkl2RWxCLEEzSUNBLDZDMklEUyxBM0l1RUosT0FBTyxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLEk2SXRFbEIsQTdJQUEsMkI2SUFzQixBN0lzRWpCLE9BQU8sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxJK0l0RWxCLEEvSUFBLG9CK0lBWSxBL0lzRVAsT0FBTyxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLEkrSXRFbEIsQS9JQUEsc0MrSUFZLEEvSXNFUCxPQUFPLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsSWlKdEVsQixBakpBQSxvQmlKQU0sQWpKc0VELE9BQU8sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxJaUp0RWxCLEFqSkFBLGtCaUpBTSxBakpzRUQsT0FBTyxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLElpSnRFbEIsQWpKQUEsbUJpSkFNLEFqSnNFRCxPQUFPLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsSWlKdEVsQixBakpBQSxrQmlKQU0sQWpKc0VELE9BQU8sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxJdUp0RWxCLEF2SkFBLDBCdUpBa0IsQXZKc0ViLE9BQU8sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxJdUp0RWxCLEF2SkFBLGlDdUpBa0IsQXZKc0ViLE9BQU8sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxJd0p4RWxCLEF4SkVBLHlCd0pGaUIsQXhKd0VaLE9BQU8sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxJeUp0RWxCLEF6SkFBLCtCeUpBbUIsQXpKc0VkLE9BQU8sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxJNEp0RWxCLEE1SkFBLHFDNEpBYyxBNUpzRVQsT0FBTyxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLElrS3RFbEIsQWxLQUEsNkJrS0FlLEFsS3NFVixPQUFPLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsSW9LdEVsQixBcEtBQSxnQ29LQWdCLEFwS3NFWCxPQUFPLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsSW9LdEVsQixBcEtBQSw4Qm9LQWdCLEFwS3NFWCxPQUFPLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsSW9LdEVsQixBcEtBQSxnQ29LQWdCLEFwS3NFWCxPQUFPLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsSXVLdEVsQixBdktBQSxxQnVLQWEsQXZLc0VSLE9BQU8sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxJMEt2RWxCLEExS0NBLHlCMEtEYyxBMUt1RVQsT0FBTyxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLEk0S3ZFbEIsQTVLQ0EsMEI0S0RxQixBNUt1RWhCLE9BQU8sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxJNEtZbEIsQTVLbEZBLHVDNEtrRjRCLEE1S1p2QixPQUFPLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsSWtMdEVsQixBbExBQSwyQmtMQXFCLEFsTHNFaEIsT0FBTyxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLEl3THRFbEIsQXhMQUEseUJ3TEFjLEF4THNFVCxPQUFPLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsSTBMdEVsQixBMUxBQSxhMExBSyxBMUxzRUEsT0FBTyxBQUFBLElBQUss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QSwyQmtMQXFCLEVRQXJCLEExTEFBLGEwTEFLLEMxTG9GZ0I7SUFDYixPQUFPLEVBQUUsU0FBVTtJQUNuQixVQUFVLEVBQUUsSUFBSztJQUNqQixjQUFjLEVBQUUsVUFBVztJQUMzQixJQUFJLEVid1VBLFNBQWUsQ0psWmIsYUFBYSxFQU1RLFVBQVUsR2lCZ0Z4QztJZnJFRCxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO01lL0JyQyxBQUFBLHNCQUFPLEVBQVAsQUFBQSw0QkFBTyxFbUNBUCxBbkNBQSxjbUNBYyxFSUZkLEF2Q0VBLHNCdUNGYyxFQUFkLEF2Q0VBLDJDdUNGYyxFaUhBZCxBeEpFQSx5QndKRmlCLEVDRWpCLEF6SkFBLCtCeUpBbUIsRXlCQW5CLEFsTEFBLGlDa0xBcUIsRTNJRnJCLEF2Q0VBLHNCdUNGYyxFc0NFZCxBN0VBQSx5QjZFQWEsRXNCQWIsQW5HQUEsa0NtR0EwQixFR0ExQixBdEdBQSw0QnNHQWMsRTBCQWQsQWhJQUEsbUJnSUFjLEVXRGQsQTNJQ0Esd0IySURTLEVNQ1QsQWpKQUEsb0JpSkFNLEVBQU4sQWpKQUEsa0JpSkFNLEVBQU4sQWpKQUEsbUJpSkFNLEVBQU4sQWpKQUEsa0JpSkFNLEVNQU4sQXZKQUEsMEJ1SkFrQixFQUFsQixBdkpBQSxpQ3VKQWtCLEVLQWxCLEE1SkFBLHFDNEpBYyxFZ0JEZCxBNUtDQSwwQjRLRHFCLEVNQ3JCLEFsTEFBLDJCa0xBcUIsRVFBckIsQTFMQUEsYTBMQUssQzFMb0ZnQjtRQU9ULElBQUksRWJxVUosYUFBZSxDSmxaYixhQUFhLEVBTVEsVUFBVSxHaUJnRnhDO0lBcEdMLEFBQUEsNEJBQU8sRW1DQVAsQW5DQUEsY21DQWMsRUlGZCxBdkNFQSxzQnVDRmMsRUFBZCxBdkNFQSwyQ3VDRmMsRWlIQWQsQXhKRUEseUJ3SkZpQixFQ0VqQixBekpBQSwrQnlKQW1CLEV5QkFuQixBbExBQSxpQ2tMQXFCLENsTDhGTDtNQUVKLE1BQU0sRUFBRSxNQUFPO01BQ2YsS0FBSyxFQUFFLElBQUs7TUFDWixTQUFTLEVBQUUsS0FBTSxHQUNwQjtFQW5HVCxBQUFBLE9BQU8sQUFzR0YsU0FBUyxFQXRHZCxBQUFBLGVBQU8sQUFzR0YsU0FBUyxFQXRHZCxBQUFBLGFBQU8sQUFzR0YsU0FBUyxFQXRHZCxBQUFBLGVBQU8sQUFzR0YsU0FBUyxFQXRHZCxBQUFBLGFBQU8sQUFzR0YsU0FBUyxFQXRHZCxBQUFBLGNBQU8sQUFzR0YsU0FBUyxFQ3RHZCxBREFBLGFDQWEsQURzR1IsU0FBUyxFbUN0R2QsQW5DQUEsY21DQWMsQW5Dc0dULFNBQVMsRXVDeEdkLEF2Q0VBLHNCdUNGYyxBdkN3R1QsU0FBUyxFdUN4R2QsQXZDRUEsc0J1Q0ZjLEF2Q3dHVCxTQUFTLEV1Q3hHZCxBdkNFQSxxQ3VDRmMsQXZDd0dULFNBQVMsRTBEdEdkLEExREFBLHlCMERBZSxBMURzR1YsU0FBUyxFbUV0R2QsQW5FQUEsb0JtRUFVLEFuRXNHTCxTQUFTLEVtRWhETixBbkV0RFIsSW1Fc0RZLEFBQUEsSUFBSyxDQUFBLEFBQUEsT0FBTyxFQUFFLHNCQUFzQixDQXREaEQsb0JBQVUsQW5Fc0dMLFNBQVM7RW1FL0NOLEFuRXZEUixJbUV1RFksQUFBQSxJQUFLLENBQUEsQUFBQSxPQUFPLEVBQUUsc0JBQXNCLENBdkRoRCxvQkFBVSxBbkVzR0wsU0FBUyxFNkV0R2QsQTdFQUEseUI2RUFhLEE3RXNHUixTQUFTLEVtRnhHZCxBbkZFQSxtQm1GRmMsQW5Gd0dULFNBQVMsRXFGdEdkLEFyRkFBLHVDcUZBbUIsQXJGc0dkLFNBQVMsRXNGdENkLEF0RmhFQSxpQ3NGZ0VpQixBdEZzQ1osU0FBUyxFa0d0R2QsQWxHQUEsaUNrR0FrQixBbEdzR2IsU0FBUyxFbUd0R2QsQW5HQUEsa0NtR0EwQixBbkdzR3JCLFNBQVMsRXNHdEdkLEF0R0FBLDRCc0dBYyxBdEdzR1QsU0FBUyxFaUh0R2QsQWpIQUEsc0JpSEFRLEFqSHNHSCxTQUFTLEVpSHRHZCxBakhBQSw4QmlIQVEsQWpIc0dILFNBQVMsRWtIdEdkLEFsSEFBLHlCa0hBZSxBbEhzR1YsU0FBUyxFZ0l0R2QsQWhJQUEsbUJnSUFjLEFoSXNHVCxTQUFTLEUySXZHZCxBM0lDQSx3QjJJRFMsQTNJdUdKLFNBQVMsRTJJdkdkLEEzSUNBLGdDMklEUyxBM0l1R0osU0FBUyxFMkl2R2QsQTNJQ0EsNkIySURTLEEzSXVHSixTQUFTLEUySXZHZCxBM0lDQSw2QzJJRFMsQTNJdUdKLFNBQVMsRTZJdEdkLEE3SUFBLDJCNklBc0IsQTdJc0dqQixTQUFTLEUrSXRHZCxBL0lBQSxvQitJQVksQS9Jc0dQLFNBQVMsRStJdEdkLEEvSUFBLHNDK0lBWSxBL0lzR1AsU0FBUyxFaUp0R2QsQWpKQUEsb0JpSkFNLEFqSnNHRCxTQUFTLEVpSnRHZCxBakpBQSxrQmlKQU0sQWpKc0dELFNBQVMsRWlKdEdkLEFqSkFBLG1CaUpBTSxBakpzR0QsU0FBUyxFaUp0R2QsQWpKQUEsa0JpSkFNLEFqSnNHRCxTQUFTLEV1SnRHZCxBdkpBQSwwQnVKQWtCLEF2SnNHYixTQUFTLEV1SnRHZCxBdkpBQSxpQ3VKQWtCLEF2SnNHYixTQUFTLEV3SnhHZCxBeEpFQSx5QndKRmlCLEF4SndHWixTQUFTLEV5SnRHZCxBekpBQSwrQnlKQW1CLEF6SnNHZCxTQUFTLEU0SnRHZCxBNUpBQSxxQzRKQWMsQTVKc0dULFNBQVMsRWtLdEdkLEFsS0FBLDZCa0tBZSxBbEtzR1YsU0FBUyxFb0t0R2QsQXBLQUEsZ0NvS0FnQixBcEtzR1gsU0FBUyxFb0t0R2QsQXBLQUEsOEJvS0FnQixBcEtzR1gsU0FBUyxFb0t0R2QsQXBLQUEsZ0NvS0FnQixBcEtzR1gsU0FBUyxFdUt0R2QsQXZLQUEscUJ1S0FhLEF2S3NHUixTQUFTLEUwS3ZHZCxBMUtDQSx5QjBLRGMsQTFLdUdULFNBQVMsRTRLdkdkLEE1S0NBLDBCNEtEcUIsQTVLdUdoQixTQUFTLEU0S3BCZCxBNUtsRkEsdUM0S2tGNEIsQTVLb0J2QixTQUFTLEVrTHRHZCxBbExBQSwyQmtMQXFCLEFsTHNHaEIsU0FBUyxFd0x0R2QsQXhMQUEseUJ3TEFjLEF4THNHVCxTQUFTLEUwTHRHZCxBMUxBQSxhMExBSyxBMUxzR0EsU0FBUyxFK0x0R2QsQS9M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QUFFLElBQUssR0FLakI7SUFiTCxBQUFBLG9CQUFjLEFBVUwsV0FBVyxDQUFDO01BQ1QsT0FBTyxFQUFFLEtBQU0sR0FDbEI7RUFaVCxBQWVJLGNBZlUsQ0FlVixDQUFDLENBQUM7SUFDRSxLQUFLLEU3QzNLRCxPQUFPO0k2QzRLWCxJQUFJLEV4QzJPQSxZQUFlLENKN1pmLFdBQVcsRUFFUSxVQUFVO0k0Q2lMakMsV0FBVyxFNUM3S0csR0FBRyxHNEM4S3BCO0VBbkJMLEFBcUJJLGNBckJVLENBcUJWLEVBQUUsQ0FBQztJQUNDLE9BQU8sRUFBRSxhQUFjLEdBQzFCO0VBdkJMLEFBeUJJLGNBekJVLENBeUJWLEVBQUUsQ0FBQztJQUNDLEtBQUssRTdDckxELE9BQU87STZDc0xYLElBQUksRXhDaU9BLFlBQWUsQ0o3WmYsV0FBVyxFQUVRLFVBQVU7STRDMkxqQyxXQUFXLEU1Q3ZMRyxHQUFHO0k0Q3dMakIsZUFBZSxFQUFFLElBQUssR0FDekI7O0FDcE1MLEFBQUEsWUFBWSxFM0JFWixBMkJGQSxrQzNCRWEsRU1BYixBcUJGQSx1QnJCRWlCLEVFQWpCLEFtQkZBLGlDbkJFc0IsRWNBdEIsQUtGQSw4QkxFZ0IsRWdCRmhCLEFYQUEsb0JXQWMsRWFDZCxBeEJEQSwyQndCQ2dCLEVDMkZoQixBekI1RkEsaUN5QjRGeUIsRVMxRnpCLEFsQ0ZBLDJCa0NFZ0IsRUFxTGhCLEFsQ3ZMQSxnQ2tDdUxxQixFRXJMckIsQXBDRkEsb0JvQ0VZLEVFQVosQXRDRkEsZ0JzQ0VVLEVFRFYsQXhDREEscUJ3Q0NlLEVPQ2YsQS9DRkEsa0IrQ0VZLEVFQVosQWpERkEsdUJpREVhLEVBQWIsQWpERkEsbUJpREVhLEVDQWIsQWxERkEsaUJrREVXLEVHQVgsQXJERkEsNkJxREVnQixFRzRIaEIsQXhEOUhBLDBCd0Q4SG9CLEVDNUhwQixBekRGQSw2QnlERW1CLEVFRm5CLEEzREFBLHVDMkRBc0IsRUNBdEIsQTVEQUEsbUQ0REErQixDQW9LbkIsT0FBTyxFQXBLbkIsQTVEQUEsbUQ0REErQixDeEZFL0IsZUFBTyxFd0ZGUCxBNURBQSxtRDREQStCLEN4RkUvQixhQUFPLEV3RkZQLEE1REFBLG1ENERBK0IsQ3hGRS9CLGVBQU8sRXdGRlAsQTVEQUEsbUQ0REErQixDeEZFL0IsYUFBTyxFd0ZGUCxBNURBQSxtRDREQStCLEN4RkUvQixjQUFPLEV3RkZQLEE1REFBLG1ENERBK0IsQ3ZGRS9CLGFBQWEsRXVGRmIsQTVEQUEsbUQ0REErQixDckRFL0IsY0FBYyxFcURGZCxBNURBQSxtRDREQStCLENqREEvQixzQkFBYyxFaURBZCxBNURBQSxtRDREQStCLENqREEvQixzQkFBYyxFaURBZCxBNURBQSxtRDREQStCLENqREEvQixxQ0FBYyxFaURBZCxBNURBQSxtRDREQStCLEM5QkUvQix5QkFBZSxFOEJGZixBNURBQSxtRDREQStCLENyQkUvQixvQkFBVSxFcUJGVixBNURBQSxtRDREQStCLENyQndEdkIsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLE9BQU8sRUFBRSxzQkFBc0IsQ0F0RGhELG9CQUFVLEVBc0RGLEF2Q3hEUixJdUN3RFksQUFBQSxJQUFLLENBQUEsQUFBQSxPQUFPLEVBQUUsc0JBQXNCLENxQnhEaEQsbURBQStCLENyQkUvQixvQkFBVSxFcUJGVixBNURBQSxtRDREQStCO0FyQnlEdkIsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLE9BQU8sRUFBRSxzQkFBc0IsQ0F2RGhELG9CQUFVO0FBdURGLEF2Q3pEUixJdUN5RFksQUFBQSxJQUFLLENBQUEsQUFBQSxPQUFPLEVBQUUsc0JBQXNCLENxQnpEaEQsbURBQStCLENyQkUvQixvQkFBVSxFcUJGVixBNURBQSxtRDREQStCLENYRS9CLHlCQUFhLEVXRmIsQTVEQUEsbUQ0REErQixDTEEvQixtQkFBYyxFS0FkLEE1REFBLG1ENERBK0IsQ0hFL0IsdUNBQW1CLEVHRm5CLEE1REFBLG1ENERBK0IsQ0ZrRS9CLGlDQUFpQixFRWxFakIsQTVEQUEsbUQ0REErQixDVUUvQixpQ0FBa0IsRVZGbEIsQTVEQUEsbUQ0REErQixDV0UvQixrQ0FBMEIsRVhGMUIsQTVEQUEsbUQ0REErQixDY0UvQiw0QkFBYyxFZEZkLEE1REFBLG1ENERBK0IsQ3lCRS9CLHNCQUFRLEV6QkZSLEE1REFBLG1ENERBK0IsQ3lCRS9CLDhCQUFRLEV6QkZSLEE1REFBLG1ENERBK0IsQzBCRS9CLHlCQUFlLEUxQkZmLEE1REFBLG1ENERBK0IsQ3dDRS9CLG1CQUFjLEV4Q0ZkLEE1REFBLG1ENERBK0IsQ21EQy9CLHdCQUFTLEVuRERULEE1REFBLG1ENERBK0IsQ21EQy9CLGdDQUFTLEVuRERULEE1REFBLG1ENERBK0IsQ21EQy9CLDZCQUFTLEVuRERULEE1REFBLG1ENERBK0IsQ21EQy9CLDZDQUFTLEVuRERULEE1REFBLG1ENERBK0IsQ3FERS9CLDJCQUFzQixFckRGdEIsQTVEQUEsbUQ0REErQixDdURFL0Isb0JBQVksRXZERlosQTVEQUEsbUQ0REErQixDdURFL0Isc0NBQVksRXZERlosQTVEQUEsbUQ0REErQixDeURFL0Isb0JBQU0sRXpERk4sQTVEQUEsbUQ0REErQixDeURFL0Isa0JBQU0sRXpERk4sQTVEQUEsbUQ0REErQixDeURFL0IsbUJBQU0sRXpERk4sQTVEQUEsbUQ0REErQixDeURFL0Isa0JBQU0sRXpERk4sQTVEQUEsbUQ0REErQixDK0RFL0IsMEJBQWtCLEUvREZsQixBNURBQSxtRDREQStCLEMrREUvQixpQ0FBa0IsRS9ERmxCLEE1REFBLG1ENERBK0IsQ2dFQS9CLHlCQUFpQixFaEVBakIsQTVEQUEsbUQ0REErQixDaUVFL0IsK0JBQW1CLEVqRUZuQixBNURBQSxtRDREQStCLENvRUUvQixxQ0FBYyxFcEVGZCxBNURBQSxtRDREQStCLEMwRUUvQiw2QkFBZSxFMUVGZixBNURBQSxtRDREQStCLEM0RUUvQixnQ0FBZ0IsRTVFRmhCLEE1REFBLG1ENERBK0IsQzRFRS9CLDhCQUFnQixFNUVGaEIsQTVEQUEsbUQ0REErQixDNEVFL0IsZ0NBQWdCLEU1RUZoQixBNURBQSxtRDREQStCLEMrRUUvQixxQkFBYSxFL0VGYixBNURBQSxtRDREQStCLENrRkMvQix5QkFBYyxFbEZEZCxBNURBQSxtRDREQStCLENvRkMvQiwwQkFBcUIsRXBGRHJCLEE1REFBLG1ENERBK0IsQ29Gb0YvQix1Q0FBNEIsRXBGcEY1QixBNURBQSxtRDREQStCLEMwRkUvQiwyQkFBcUIsRTFGRnJCLEE1REFBLG1ENERBK0IsQ2dHRS9CLHlCQUFjLEVoR0ZkLEE1REFBLG1ENERBK0IsQ2tHRS9CLGFBQUssRWxHRkwsQTVEQUEsbUQ0REErQixDdUdFL0Isa0JBQWtCLEV2R0ZsQixBNURBQSw0QzREQStCLENBMkx2QixPQUFPLEVBM0xmLEE1REFBLDRDNERBK0IsQ3hGRS9CLGVBQU8sRXdGRlAsQTVEQUEsNEM0REErQixDeEZFL0IsYUFBTyxFd0ZGUCxBNURBQSw0QzREQStCLEN4RkUvQixlQUFPLEV3RkZQLEE1REFBLDRDNERBK0IsQ3hGRS9CLGFBQU8sRXdGRlAsQTVEQUEsNEM0REErQixDeEZFL0IsY0FBTyxFd0ZGUCxBNURBQSw0QzREQStCLEN2RkUvQixhQUFhLEV1RkZiLEE1REFBLDRDNERBK0IsQ3JERS9CLGNBQWMsRXFERmQsQTVEQUEsNEM0REErQixDakRBL0Isc0JBQWMsRWlEQWQsQTVEQUEsNEM0REErQixDakRBL0Isc0JBQWMsRWlEQWQsQTVEQUEsNEM0REErQixDakRBL0IscUNBQWMsRWlEQWQsQTVEQUEsNEM0REErQixDOUJFL0IseUJBQWUsRThCRmYsQTVEQUEsNEM0REErQixDckJFL0Isb0JBQVUsRXFCRlYsQTVEQUEsNEM0REErQixDckJ3RHZCLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxPQUFPLEVBQUUsc0JBQXNCLENBdERoRCxvQkFBVSxFQXNERixBdkN4RFIsSXVDd0RZLEFBQUEsSUFBSyxDQUFBLEFBQUEsT0FBTyxFQUFFLHNCQUFzQixDcUJ4RGhELDRDQUErQixDckJFL0Isb0JBQVUsRXFCRlYsQTVEQUEsNEM0REErQjtBckJ5RHZCLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxPQUFPLEVBQUUsc0JBQXNCLENBdkRoRCxvQkFBVTtBQXVERixBdkN6RFIsSXVDeURZLEFBQUEsSUFBSyxDQUFBLEFBQUEsT0FBTyxFQUFFLHNCQUFzQixDcUJ6RGhELDRDQUErQixDckJFL0Isb0JBQVUsRXFCRlYsQTVEQUEsNEM0REErQixDWEUvQix5QkFBYSxFV0ZiLEE1REFBLDRDNERBK0IsQ0xBL0IsbUJBQWMsRUtBZCxBNURBQSw0QzREQStCLENIRS9CLHVDQUFtQixFR0ZuQixBNURBQSw0QzREQStCLENGa0UvQixpQ0FBaUIsRUVsRWpCLEE1REFBLDRDNERBK0IsQ1VFL0IsaUNBQWtCLEVWRmxCLEE1REFBLDRDNERBK0IsQ1dFL0Isa0NBQTBCLEVYRjFCLEE1REFBLDRDNERBK0IsQ2NFL0IsNEJBQWMsRWRGZCxBNURBQSw0QzREQStCLEN5QkUvQixzQkFBUSxFekJGUixBNURBQSw0QzREQStCLEN5QkUvQiw4QkFBUSxFekJGUixBNURBQSw0QzREQStCLEMwQkUvQix5QkFBZSxFMUJGZixBNURBQSw0QzREQStCLEN3Q0UvQixtQkFBYyxFeENGZCxBNURBQSw0QzREQStCLENtREMvQix3QkFBUyxFbkREVCxBNURBQSw0QzREQStCLENtREMvQixnQ0FBUyxFbkREVCxBNURBQSw0QzREQStCLENtREMvQiw2QkFBUyxFbkREVCxBNURBQSw0QzREQStCLENtREMvQiw2Q0FBUyxFbkREVCxBNURBQSw0QzREQStCLENxREUvQiwyQkFBc0IsRXJERnRCLEE1REFBLDRDNERBK0IsQ3VERS9CLG9CQUFZLEV2REZaLEE1REFBLDRDNERBK0IsQ3VERS9CLHNDQUFZLEV2REZaLEE1REFBLDRDNERBK0IsQ3lERS9CLG9CQUFNLEV6REZOLEE1REFBLDRDNERBK0IsQ3lERS9CLGtCQUFNLEV6REZOLEE1REFBLDRDNERBK0IsQ3lERS9CLG1CQUFNLEV6REZOLEE1REFBLDRDNERBK0IsQ3lERS9CLGtCQUFNLEV6REZOLEE1REFBLDRDNERBK0IsQytERS9CLDBCQUFrQixFL0RGbEIsQTVEQUEsNEM0REErQixDK0RFL0IsaUNBQWtCLEUvREZsQixBNURBQSw0QzREQStCLENnRUEvQix5QkFBaUIsRWhFQWpCLEE1REFBLDRDNERBK0IsQ2lFRS9CLCtCQUFtQixFakVGbkIsQTVEQUEsNEM0REErQixDb0VFL0IscUNBQWMsRXBFRmQsQTVEQUEsNEM0REErQixDMEVFL0IsNkJBQWUsRTFFRmYsQTVEQUEsNEM0REErQixDNEVFL0IsZ0NBQWdCLEU1RUZoQixBNURBQSw0QzREQStCLEM0RUUvQiw4QkFBZ0IsRTVFRmhCLEE1REFBLDRDNERBK0IsQzRFRS9CLGdDQUFnQixFNUVGaEIsQTVEQUEsNEM0REErQixDK0VFL0IscUJBQWEsRS9FRmIsQTVEQUEsNEM0REErQixDa0ZDL0IseUJBQWMsRWxGRGQsQTVEQUEsNEM0REErQixDb0ZDL0IsMEJBQXFCLEVwRkRyQixBNURBQSw0QzREQStCLENvRm9GL0IsdUNBQTRCLEVwRnBGNUIsQTVEQUEsNEM0REErQixDMEZFL0IsMkJBQXFCLEUxRkZyQixBNURBQSw0QzREQStCLENnR0UvQix5QkFBYyxFaEdGZCxBNURBQSw0QzREQStCLENrR0UvQixhQUFLLEVsR0ZMLEE1REFBLDRDNERBK0IsQ3VHRS9CLGtCQUFrQixFdEdBbEIsQTdERkEsK0I2REVpQixDQXdFVCxDQUFDLEVJekVULEFqRURBLHdCaUVDYSxFQUFiLEFqRURBLHFDaUVDYSxFR0NiLEFwRUZBLHdCb0VFYSxFQ0FiLEFyRUZBLGdDcUVFc0IsRUNBdEIsQXRFRkEsb0NzRUVrQixFQUFsQixBdEVGQSw4QnNFRWtCLEVBQWxCLEF0RUZBLDZCc0VFa0IsRUlBbEIsQTFFRkEsMkIwRUVjLEVBQWQsQTFFRkEsMEIwRUVjLEVPQWQsQWpGRkEsaUJpRkVXLEVJQVgsQXJGRkEsY3FGRVEsRUFBUixBckZGQSxzQnFGRVEsRVVBUixBL0ZGQSw0QitGRU0sRUFBTixBL0ZGQSxpQitGRU0sRUdBTixBbEdGQSxtQmtHRWEsRUFBYixBbEdGQSwyQmtHRWEsRUNEYixBbkdEQSw4Qm1HQ2MsRUNDZCxBcEdGQSxvQm9HRWMsRUNGZCxBckdBQSx3QnFHQW1CLEVDRW5CLEF0R0ZBLG1Cc0dFYSxFQ0FiLEF2R0ZBLHFCdUdFYSxFQUFiLEF2R0ZBLGtDdUdFYSxFRUFiLEF6R0ZBLDBCeUdFYSxFSWFiLEE3R2ZBLGdCNkdlVSxFR2JWLEFoSEZBLDZCZ0hFdUIsRUlBdkIsQXBIRkEsdUNvSEVjLEVBQWQsQXBIRkEsc0NvSEVjLEVDQWQsQXJIRkEsaUJxSEVNLEVBQU4sQXJIRkEsV3FIRU0sRUFBTixBckhGQSxrQnFIRU0sRU1BTixBM0hGQSx3QjJIRWtCLEVBQWxCLEEzSEZBLDZCMkhFa0IsRUVBbEIsQTdIRkEsc0M2SEVtQixFRUFuQixBL0hGQSwwQitIRWtCLEVDQWxCLEFoSUZBLDRCZ0lFYyxFQUFkLEFoSUZBLG9CZ0lFYyxFQ0RkLEFqSURBLHlCaUlDYSxFR0NiLEFwSUZBLDhCb0lFZSxFRUFmLEF0SUZBLG9Dc0lFZSxFQUFmLEF0SUZBLHFDc0lFZSxFSUFmLEExSUZBLG1CMElFYSxFQ0FiLEEzSUZBLHlCMklFYSxFS2tGYixBaEpwRkEsOENnSm9GNEIsRUNsRjVCLEFqSkZBLHFCaUpFZSxFQUFmLEFqSkZBLDZCaUpFZSxDQXdJUCxDQUFDLEVPeElULEF4SkZBLGdDd0pFcUIsRUVBckIsQTFKRkEsb0IwSkVjLEVFQWQsQTVKRkEseUI0SkVjLEVBQWQsQTVKRkEsZ0M0SkVjLEVFQWQsQTlKRkEsa0I4SkVLLEVBQUwsQTlKRkEsVThKRUssQzlKRlE7RUFFVCxRQUFRLEVBQUUsUUFBUztFQUNuQixNQUFNLEVBQUUsQ0FBRTtFQUNWLFVBQVUsRUFBRSxXQUFZO0VBQ3hCLE9BQU8sRUFBRSxDQUFFO0VBQ1gsY0FBYyxFQUFFLFNBQVU7RUFDMUIsZUFBZSxFQUFFLFNBQVU7RUFDM0IsSUFBSSxFekMwWkksTUFBZSxDSjdaZixXQUFXLEVBRVEsVUFBVTtFNkNFckMsV0FBVyxFN0NJUSxHQUFHLEc2QzRDekI7RTNDeEJHLE1BQU0sTUFBRCxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7STJDakNyQyxBQUFBLFlBQVksRTNCRVosQTJCRkEsa0MzQkVhLEVNQWIsQXFCRkEsdUJyQkVpQixFRUFqQixBbUJGQSxpQ25CRXNCLEVjQXRCLEFLRkEsOEJMRWdCLEVnQkZoQixBWEFBLG9CV0FjLEVhQ2QsQXhCREEsMkJ3QkNnQixFQzJGaEIsQXpCNUZBLGlDeUI0RnlCLEVTMUZ6QixBbENGQSwyQmtDRWdCLEVBcUxoQixBbEN2TEEsZ0NrQ3VMcUIsRUVyTHJCLEFwQ0ZBLG9Cb0NFWSxFRUFaLEF0Q0ZBLGdCc0NFVSxFRURWLEF4Q0RBLHFCd0NDZSxFT0NmLEEvQ0ZBLGtCK0NFWSxFRUFaLEFqREZBLHVCaURFYSxFQUFiLEFqREZBLG1CaURFYSxFQ0FiLEFsREZBLGlCa0RFVyxFR0FYLEFyREZBLDZCcURFZ0IsRUc0SGhCLEF4RDlIQSwwQndEOEhvQixFQzVIcEIsQXpERkEsNkJ5REVtQixFRUZuQixBM0RBQSx1QzJEQXNCLEVDQXRCLEE1REFBLG1ENERBK0IsQ0FvS25CLE9BQU8sRUFwS25CLEE1REFBLG1ENERBK0IsQ3hGRS9CLGVBQU8sRXdGRlAsQTVEQUEsbUQ0REErQixDeEZFL0IsYUFBTyxFd0ZGUCxBNURBQSxtRDREQStCLEN4RkUvQixlQUFPLEV3RkZQLEE1REFBLG1ENERBK0IsQ3hGRS9CLGFBQU8sRXdGRlAsQTVEQUEsbUQ0REErQixDeEZFL0IsY0FBTyxFd0ZGUCxBNURBQSxtRDREQStCLEN2RkUvQixhQUFhLEV1RkZiLEE1REFBLG1ENERBK0IsQ3JERS9CLGNBQWMsRXFERmQsQTVEQUEsbUQ0REErQixDakRBL0Isc0JBQWMsRWlEQWQsQTVEQUEsbUQ0REErQixDakRBL0Isc0JBQWMsRWlEQWQsQTVEQUEsbUQ0REErQixDakRBL0IscUNBQWMsRWlEQWQsQTVEQUEsbUQ0REErQixDOUJFL0IseUJBQWUsRThCRmYsQTVEQUEsbUQ0REErQixDckJFL0Isb0JBQVUsRXFCRlYsQTVEQUEsbUQ0REErQixDckJ3RHZCLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxPQUFPLEVBQUUsc0JBQXNCLENBdERoRCxvQkFBVSxFQXNERixBdkN4RFIsSXVDd0RZLEFBQUEsSUFBSyxDQUFBLEFBQUEsT0FBTyxFQUFFLHNCQUFzQixDcUJ4RGhELG1EQUErQixDckJFL0Isb0JBQVUsRXFCRlYsQTVEQUEsbUQ0REErQjtJckJ5RHZCLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxPQUFPLEVBQUUsc0JBQXNCLENBdkRoRCxvQkFBVTtJQXVERixBdkN6RFIsSXVDeURZLEFBQUEsSUFBSyxDQUFBLEFBQUEsT0FBTyxFQUFFLHNCQUFzQixDcUJ6RGhELG1EQUErQixDckJFL0Isb0JBQVUsRXFCRlYsQTVEQUEsbUQ0REErQixDWEUvQix5QkFBYSxFV0ZiLEE1REFBLG1ENERBK0IsQ0xBL0IsbUJBQWMsRUtBZCxBNURBQSxtRDREQStCLENIRS9CLHVDQUFtQixFR0ZuQixBNURBQSxtRDREQStCLENGa0UvQixpQ0FBaUIsRUVsRWpCLEE1REFBLG1ENERBK0IsQ1VFL0IsaUNBQWtCLEVWRmxCLEE1REFBLG1ENERBK0IsQ1dFL0Isa0NBQTBCLEVYRjFCLEE1REFBLG1ENERBK0IsQ2NFL0IsNEJBQWMsRWRGZCxBNURBQSxtRDREQStCLEN5QkUvQixzQkFBUSxFekJGUixBNURBQSxtRDREQStCLEN5QkUvQiw4QkFBUSxFekJGUixBNURBQSxtRDREQStCLEMwQkUvQix5QkFBZSxFMUJGZixBNURBQSxtRDREQStCLEN3Q0UvQixtQkFBYyxFeENGZCxBNURBQSxtRDREQStCLENtREMvQix3QkFBUyxFbkREVCxBNURBQSxtRDREQStCLENtREMvQixnQ0FBUyxFbkREVCxBNURBQSxtRDREQStCLENtREMvQiw2QkFBUyxFbkREVCxBNURBQSxtRDREQStCLENtREMvQiw2Q0FBUyxFbkREVCxBNURBQSxtRDREQStCLENxREUvQiwyQkFBc0IsRXJERnRCLEE1REFBLG1ENERBK0IsQ3VERS9CLG9CQUFZLEV2REZaLEE1REFBLG1ENERBK0IsQ3VERS9CLHNDQUFZLEV2REZaLEE1REFBLG1ENERBK0IsQ3lERS9CLG9CQUFNLEV6REZOLEE1REFBLG1ENERBK0IsQ3lERS9CLGtCQUFNLEV6REZOLEE1REFBLG1ENERBK0IsQ3lERS9CLG1CQUFNLEV6REZOLEE1REFBLG1ENERBK0IsQ3lERS9CLGtCQUFNLEV6REZOLEE1REFBLG1ENERBK0IsQytERS9CLDBCQUFrQixFL0RGbEIsQTVEQUEsbUQ0REErQixDK0RFL0IsaUNBQWtCLEUvREZsQixBNURBQSxtRDREQStCLENnRUEvQix5QkFBaUIsRWhFQWpCLEE1REFBLG1ENERBK0IsQ2lFRS9CLCtCQUFtQixFakVGbkIsQTVEQUEsbUQ0REErQixDb0VFL0IscUNBQWMsRXBFRmQsQTVEQUEsbUQ0REErQixDMEVFL0IsNkJBQWUsRTFFRmYsQTVEQUEsbUQ0REErQixDNEVFL0IsZ0NBQWdCLEU1RUZoQixBNURBQSxtRDREQStCLEM0RUUvQiw4QkFBZ0IsRTVFRmhCLEE1REFBLG1ENERBK0IsQzRFRS9CLGdDQUFnQixFNUVGaEIsQTVEQUEsbUQ0REErQixDK0VFL0IscUJBQWEsRS9FRmIsQTVEQUEsbUQ0REErQixDa0ZDL0IseUJBQWMsRWxGRGQsQTVEQUEsbUQ0REErQixDb0ZDL0IsMEJBQXFCLEVwRkRyQixBNURBQSxtRDREQStCLENvRm9GL0IsdUNBQTRCLEVwRnBGNUIsQTVEQUEsbUQ0REErQixDMEZFL0IsMkJBQXFCLEUxRkZyQixBNURBQSxtRDREQStCLENnR0UvQix5QkFBYyxFaEdGZCxBNURBQSxtRDREQStCLENrR0UvQixhQUFLLEVsR0ZMLEE1REFBLG1ENERBK0IsQ3VHRS9CLGtCQUFrQixFdkdGbEIsQTVEQUEsNEM0REErQixDQTJMdkIsT0FBTyxFQTNMZixBNURBQSw0QzREQStCLEN4RkUvQixlQUFPLEV3RkZQLEE1REFBLDRDNERBK0IsQ3hGRS9CLGFBQU8sRXdGRlAsQTVEQUEsNEM0REErQixDeEZFL0IsZUFBTyxFd0ZGUCxBNURBQSw0QzREQStCLEN4RkUvQixhQUFPLEV3RkZQLEE1REFBLDRDNERBK0IsQ3hGRS9CLGNBQU8sRXdGRlAsQTVEQUEsNEM0REErQixDdkZFL0IsYUFBYSxFdUZGYixBNURBQSw0QzREQStCLENyREUvQixjQUFjLEVxREZkLEE1REFBLDRDNERBK0IsQ2pEQS9CLHNCQUFjLEVpREFkLEE1REFBLDRDNERBK0IsQ2pEQS9CLHNCQUFjLEVpREFkLEE1REFBLDRDNERBK0IsQ2pEQS9CLHFDQUFjLEVpREFkLEE1REFBLDRDNERBK0IsQzlCRS9CLHlCQUFlLEU4QkZmLEE1REFBLDRDNERBK0IsQ3JCRS9CLG9CQUFVLEVxQkZWLEE1REFBLDRDNERBK0IsQ3JCd0R2QixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsT0FBTyxFQUFFLHNCQUFzQixDQXREaEQsb0JBQVUsRUFzREYsQXZDeERSLEl1Q3dEWSxBQUFBLElBQUssQ0FBQSxBQUFBLE9BQU8sRUFBRSxzQkFBc0IsQ3FCeERoRCw0Q0FBK0IsQ3JCRS9CLG9CQUFVLEVxQkZWLEE1REFBLDRDNERBK0I7SXJCeUR2QixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsT0FBTyxFQUFFLHNCQUFzQixDQXZEaEQsb0JBQVU7SUF1REYsQXZDekRSLEl1Q3lEWSxBQUFBLElBQUssQ0FBQSxBQUFBLE9BQU8sRUFBRSxzQkFBc0IsQ3FCekRoRCw0Q0FBK0IsQ3JCRS9CLG9CQUFVLEVxQkZWLEE1REFBLDRDNERBK0IsQ1hFL0IseUJBQWEsRVdGYixBNURBQSw0QzREQStCLENMQS9CLG1CQUFjLEVLQWQsQTVEQUEsNEM0REErQixDSEUvQix1Q0FBbUIsRUdGbkIsQTVEQUEsNEM0REErQixDRmtFL0IsaUNBQWlCLEVFbEVqQixBNURBQSw0QzREQStCLENVRS9CLGlDQUFrQixFVkZsQixBNURBQSw0QzREQStCLENXRS9CLGtDQUEwQixFWEYxQixBNURBQSw0QzREQStCLENjRS9CLDRCQUFjLEVkRmQsQTVEQUEsNEM0REErQixDeUJFL0Isc0JBQVEsRXpCRlIsQTVEQUEsNEM0REErQixDeUJFL0IsOEJBQVEsRXpCRlIsQTVEQUEsNEM0REErQixDMEJFL0IseUJBQWUsRTFCRmYsQTVEQUEsNEM0REErQixDd0NFL0IsbUJBQWMsRXhDRmQsQTVEQUEsNEM0REErQixDbURDL0Isd0JBQVMsRW5ERFQsQTVEQUEsNEM0REErQixDbURDL0IsZ0NBQVMsRW5ERFQsQTVEQUEsNEM0REErQixDbURDL0IsNkJBQVMsRW5ERFQsQTVEQUEsNEM0REErQixDbURDL0IsNkNBQVMsRW5ERFQsQTVEQUEsNEM0REErQixDcURFL0IsMkJBQXNCLEVyREZ0QixBNURBQSw0QzREQStCLEN1REUvQixvQkFBWSxFdkRGWixBNURBQSw0QzREQStCLEN1REUvQixzQ0FBWSxFdkRGWixBNURBQSw0QzREQStCLEN5REUvQixvQkFBTSxFekRGTixBNURBQSw0QzREQStCLEN5REUvQixrQkFBTSxFekRGTixBNURBQSw0QzREQStCLEN5REUvQixtQkFBTSxFekRGTixBNURBQSw0QzREQStCLEN5REUvQixrQkFBTSxFekRGTixBNURBQSw0QzREQStCLEMrREUvQiwwQkFBa0IsRS9ERmxCLEE1REFBLDRDNERBK0IsQytERS9CLGlDQUFrQixFL0RGbEIsQTVEQUEsNEM0REErQixDZ0VBL0IseUJBQWlCLEVoRUFqQixBNURBQSw0QzREQStCLENpRUUvQiwrQkFBbUIsRWpFRm5CLEE1REFBLDRDNERBK0IsQ29FRS9CLHFDQUFjLEVwRUZkLEE1REFBLDRDNERBK0IsQzBFRS9CLDZCQUFlLEUxRUZmLEE1REFBLDRDNERBK0IsQzRFRS9CLGdDQUFnQixFNUVGaEIsQTVEQUEsNEM0REErQixDNEVFL0IsOEJBQWdCLEU1RUZoQixBNURBQSw0QzREQStCLEM0RUUvQixnQ0FBZ0IsRTVFRmhCLEE1REFBLDRDNERBK0IsQytFRS9CLHFCQUFhLEUvRUZiLEE1REFBLDRDNERBK0IsQ2tGQy9CLHlCQUFjLEVsRkRkLEE1REFBLDRDNERBK0IsQ29GQy9CLDBCQUFxQixFcEZEckIsQTVEQUEsNEM0REErQixDb0ZvRi9CLHVDQUE0QixFcEZwRjVCLEE1REFBLDRDNERBK0IsQzBGRS9CLDJCQUFxQixFMUZGckIsQTVEQUEsNEM0REErQixDZ0dFL0IseUJBQWMsRWhHRmQsQTVEQUEsNEM0REErQixDa0dFL0IsYUFBSyxFbEdGTCxBNURBQSw0QzREQStCLEN1R0UvQixrQkFBa0IsRXRHQWxCLEE3REZBLCtCNkRFaUIsQ0F3RVQsQ0FBQyxFSXpFVCxBakVEQSx3QmlFQ2EsRUFBYixBakVEQSxxQ2lFQ2EsRUdDYixBcEVGQSx3Qm9FRWEsRUNBYixBckVGQSxnQ3FFRXNCLEVDQXRCLEF0RUZBLG9Dc0VFa0IsRUFBbEIsQXRFRkEsOEJzRUVrQixFQUFsQixBdEVGQSw2QnNFRWtCLEVJQWxCLEExRUZBLDJCMEVFYyxFQUFkLEExRUZBLDBCMEVFYyxFT0FkLEFqRkZBLGlCaUZFVyxFSUFYLEFyRkZBLGNxRkVRLEVBQVIsQXJGRkEsc0JxRkVRLEVVQVIsQS9GRkEsNEIrRkVNLEVBQU4sQS9GRkEsaUIrRkVNLEVHQU4sQWxHRkEsbUJrR0VhLEVBQWIsQWxHRkEsMkJrR0VhLEVDRGIsQW5HREEsOEJtR0NjLEVDQ2QsQXBHRkEsb0JvR0VjLEVDRmQsQXJHQUEsd0JxR0FtQixFQ0VuQixBdEdGQSxtQnNHRWEsRUNBYixBdkdGQSxxQnVHRWEsRUFBYixBdkdGQSxrQ3VHRWEsRUVBYixBekdGQSwwQnlHRWEsRUlhYixBN0dmQSxnQjZHZVUsRUdiVixBaEhGQSw2QmdIRXVCLEVJQXZCLEFwSEZBLHVDb0hFYyxFQUFkLEFwSEZBLHNDb0hFYyxFQ0FkLEFySEZBLGlCcUhFTSxFQUFOLEFySEZBLFdxSEVNLEVBQU4sQXJIRkEsa0JxSEVNLEVNQU4sQTNIRkEsd0IySEVrQixFQUFsQixBM0hGQSw2QjJIRWtCLEVFQWxCLEE3SEZBLHNDNkhFbUIsRUVBbkIsQS9IRkEsMEIrSEVrQixFQ0FsQixBaElGQSw0QmdJRWMsRUFBZCxBaElGQSxvQmdJRWMsRUNEZCxBaklEQSx5QmlJQ2EsRUdDYixBcElGQSw4Qm9JRWUsRUVBZixBdElGQSxvQ3NJRWUsRUFBZixBdElGQSxxQ3NJRWUsRUlBZixBMUlGQSxtQjBJRWEsRUNBYixBM0lGQSx5QjJJRWEsRUtrRmIsQWhKcEZBLDhDZ0pvRjRCLEVDbEY1QixBakpGQSxxQmlKRWUsRUFBZixBakpGQSw2QmlKRWUsQ0F3SVAsQ0FBQyxFT3hJVCxBeEpGQSxnQ3dKRXFCLEVFQXJCLEExSkZBLG9CMEpFYyxFRUFkLEE1SkZBLHlCNEpFYyxFQUFkLEE1SkZBLGdDNEpFYyxFRUFkLEE5SkZBLGtCOEpFSyxF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R0UvQixhQUFLLEU5SmNELEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxHNERoQkwsQTVEZ0JtQiw0QzREaEJZLEN1R0UvQixrQkFBa0IsRW5LY2QsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLEc2RGRMLEE3RGNtQiwrQjZEZEYsQ0F3RVQsQ0FBQyxFN0QxREwsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLEdpRWZMLEFqRWVtQix3QmlFZk4sRWpFZVQsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLEdpRWZMLEFqRWVtQixxQ2lFZk4sRWpFZVQsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLEdvRWRMLEFwRWNtQix3Qm9FZE4sRXBFY1QsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLEdxRWRMLEFyRWNtQixnQ3FFZEcsRXJFY2xCLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxHc0VkTCxBdEVjbUIsb0NzRWRELEV0RWNkLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxHc0VkTCxBdEVjbUIsOEJzRWRELEV0RWNkLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxHc0VkTCxBdEVjbUIsNkJzRWRELEV0RWNkLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxHMEVkTCxBMUVjbUIsMkIwRWRMLEUxRWNWLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxHMEVkTCxBMUVjbUIsMEIwRWRMLEUxRWNWLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxHaUZkTCxBakZjbUIsaUJpRmRSLEVqRmNQLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxHcUZkTCxBckZjbUIsY3FGZFgsRXJGY0osQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLEdxRmRMLEFyRmNtQixzQnFGZFgsRXJGY0osQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLEcrRmRMLEEvRmNtQiw0QitGZGIsRS9GY0YsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLEcrRmRMLEEvRmNtQixpQitGZGIsRS9GY0YsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLEdrR2RMLEFsR2NtQixtQmtHZE4sRWxHY1QsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLEdrR2RMLEFsR2NtQiwyQmtHZE4sRWxHY1QsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLEdtR2ZMLEFuR2VtQiw4Qm1HZkwsRW5HZVYsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLEdvR2RMLEFwR2NtQixvQm9HZEwsRXBHY1YsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLEdxR2hCTCxBckdnQm1CLHdCcUdoQkEsRXJHZ0JmLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxHc0dkTCxBdEdjbUIsbUJzR2ROLEV0R2NULEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxHdUdkTCxBdkdjbUIscUJ1R2ROLEV2R2NULEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxHdUdkTCxBdkdjbUIsa0N1R2ROLEV2R2NULEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxHeUdkTCxBekdjbUIsMEJ5R2ROLEV6R2NULEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxHNkdETCxBN0dDbUIsZ0I2R0RULEU3R0NOLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxHZ0hkTCxBaEhjbUIsNkJnSGRJLEVoSGNuQixBQUFBLEtBQUMsRUFBTyxPQUFPLEFBQWQsR29IZEwsQXBIY21CLHVDb0hkTCxFcEhjVixBQUFBLEtBQUMsRUFBTyxPQUFPLEFBQWQsR29IZEwsQXBIY21CLHNDb0hkTCxFcEhjVixBQUFBLEtBQUMsRUFBTyxPQUFPLEFBQWQsR3FIZEwsQXJIY21CLGlCcUhkYixFckhjRixBQUFBLEtBQUMsRUFBTyxPQUFPLEFBQWQsR3FIZEwsQXJIY21CLFdxSGRiLEVySGNGLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxHcUhkTCxBckhjbUIsa0JxSGRiLEVySGNGLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxHMkhkTCxBM0hjbUIsd0IySGRELEUzSGNkLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxHMkhkTCxBM0hjbUIsNkIySGRELEUzSGNkLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxHNkhkTCxBN0hjbUIsc0M2SGRBLEU3SGNmLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxHK0hkTCxBL0hjbUIsMEIrSGRELEUvSGNkLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxHZ0lkTCxBaEljbUIsNEJnSWRMLEVoSWNWLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxHZ0lkTCxBaEljbUIsb0JnSWRMLEVoSWNWLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxHaUlmTCxBakllbUIseUJpSWZOLEVqSWVULEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxHb0lkTCxBcEljbUIsOEJvSWRKLEVwSWNYLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxHc0lkTCxBdEljbUIsb0NzSWRKLEV0SWNYLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxHc0lkTCxBdEljbUIscUNzSWRKLEV0SWNYLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxHMElkTCxBMUljbUIsbUIwSWROLEUxSWNULEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxHMklkTCxBM0ljbUIseUIySWROLEUzSWNULEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxHZ0pvRUwsQWhKcEVtQiw4Q2dKb0VTLEVoSnBFeEIsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLEdpSmRMLEFqSmNtQixxQmlKZEosRWpKY1gsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLEdpSmRMLEFqSmNtQiw2QmlKZEosQ0F3SVAsQ0FBQyxFakoxSEwsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLEd3SmRMLEF4SmNtQixnQ3dKZEUsRXhKY2pCLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxHMEpkTCxBMUpjbUIsb0IwSmRMLEUxSmNWLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxHNEpkTCxBNUpjbUIseUI0SmRMLEU1SmNWLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxHNEpkTCxBNUpjbUIsZ0M0SmRMLEU1SmNWLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxHOEpkTCxB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ZE4sRXBFY1QsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLENBR0ksUUFBUSxFcUVqQmpCLEFyRWNtQixnQ3FFZEcsRXJFY2xCLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxDQUdJLFFBQVEsRXNFakJqQixBdEVjbUIsb0NzRWRELEV0RWNkLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxDQUdJLFFBQVEsRXNFakJqQixBdEVjbUIsOEJzRWRELEV0RWNkLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxDQUdJLFFBQVEsRXNFakJqQixBdEVjbUIsNkJzRWRELEV0RWNkLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxDQUdJLFFBQVEsRTBFakJqQixBMUVjbUIsMkIwRWRMLEUxRWNWLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxDQUdJLFFBQVEsRTBFakJqQixBMUVjbUIsMEIwRWRMLEUxRWNWLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxDQUdJLFFBQVEsRWlGakJqQixBakZjbUIsaUJpRmRSLEVqRmNQLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxDQUdJLFFBQVEsRXFGakJqQixBckZjbUIsY3FGZFgsRXJGY0osQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLENBR0ksUUFBUSxFcUZqQmpCLEFyRmNtQixzQnFGZFgsRXJGY0osQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLENBR0ksUUFBUSxFK0ZqQmpCLEEvRmNtQiw0QitGZGIsRS9GY0YsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLENBR0ksUUFBUSxFK0ZqQmpCLEEvRmNtQixpQitGZGIsRS9GY0YsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLENBR0ksUUFBUSxFa0dqQmpCLEFsR2NtQixtQmtHZE4sRWxHY1QsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLENBR0ksUUFBUSxFa0dqQmpCLEFsR2NtQiwyQmtHZE4sRWxHY1QsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLENBR0ksUUFBUSxFbUdsQmpCLEFuR2VtQiw4Qm1HZkwsRW5HZVYsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLENBR0ksUUFBUSxFb0dqQmpCLEFwR2NtQixvQm9HZEwsRXBHY1YsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLENBR0ksUUFBUSxFcUduQmpCLEFyR2dCbUIsd0JxR2hCQSxFckdnQmYsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLENBR0ksUUFBUSxFc0dqQmpCLEF0R2NtQixtQnNHZE4sRXRHY1QsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLENBR0ksUUFBUSxFdUdqQmpCLEF2R2NtQixxQnVHZE4sRXZHY1QsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLENBR0ksUUFBUSxFdUdqQmpCLEF2R2NtQixrQ3VHZE4sRXZHY1QsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLENBR0ksUUFBUSxFeUdqQmpCLEF6R2NtQiwwQnlHZE4sRXpHY1QsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLENBR0ksUUFBUSxFNkdKakIsQTdHQ21CLGdCNkdEVCxFN0dDTixBQUFBLEtBQUMsRUFBTyxPQUFPLEFBQWQsQ0FHSSxRQUFRLEVnSGpCakIsQWhIY21CLDZCZ0hkSSxFaEhjbkIsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLENBR0ksUUFBUSxFb0hqQmpCLEFwSGNtQix1Q29IZEwsRXBIY1YsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLENBR0ksUUFBUSxFb0hqQmpCLEFwSGNtQixzQ29IZEwsRXBIY1YsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLENBR0ksUUFBUSxFcUhqQmpCLEFySGNtQixpQnFIZGIsRXJIY0YsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLENBR0ksUUFBUSxFcUhqQmpCLEFySGNtQixXcUhkYixFckhjRixBQUFBLEtBQUMsRUFBTyxPQUFPLEFBQWQsQ0FHSSxRQUFRLEVxSGpCakIsQXJIY21CLGtCcUhkYixFckhjRixBQUFBLEtBQUMsRUFBTyxPQUFPLEFBQWQsQ0FHSSxRQUFRLEUySGpCakIsQTNIY21CLHdCMkhkRCxFM0hjZCxBQUFBLEtBQUMsRUFBTyxPQUFPLEFBQWQsQ0FHSSxRQUFRLEUySGpCakIsQTNIY21CLDZCMkhkRCxFM0hjZCxBQUFBLEtBQUMsRUFBTyxPQUFPLEFBQWQsQ0FHSSxRQUFRLEU2SGpCakIsQTdIY21CLHNDNkhkQSxFN0hjZixBQUFBLEtBQUMsRUFBTyxPQUFPLEFBQWQsQ0FHSSxRQUFRLEUrSGpCakIsQS9IY21CLDBCK0hkRCxFL0hjZCxBQUFBLEtBQUMsRUFBTyxPQUFPLEFBQWQsQ0FHSSxRQUFRLEVnSWpCakIsQWhJY21CLDRCZ0lkTCxFaEljVixBQUFBLEtBQUMsRUFBTyxPQUFPLEFBQWQsQ0FHSSxRQUFRLEVnSWpCakIsQWhJY21CLG9CZ0lkTCxFaEljVixBQUFBLEtBQUMsRUFBTyxPQUFPLEFBQWQsQ0FHSSxRQUFRLEVpSWxCakIsQWpJZW1CLHlCaUlmTixFakllVCxBQUFBLEtBQUMsRUFBTyxPQUFPLEFBQWQsQ0FHSSxRQUFRLEVvSWpCakIsQXBJY21CLDhCb0lkSixFcEljWCxBQUFBLEtBQUMsRUFBTyxPQUFPLEFBQWQsQ0FHSSxRQUFRLEVzSWpCakIsQXRJY21CLG9Dc0lkSixFdEljWCxBQUFBLEtBQUMsRUFBTyxPQUFPLEFBQWQsQ0FHSSxRQUFRLEVzSWpCakIsQXRJY21CLHFDc0lkSixFdEljWCxBQUFBLEtBQUMsRUFBTyxPQUFPLEFBQWQsQ0FHSSxRQUFRLEUwSWpCakIsQTFJY21CLG1CMElkTixFMUljVCxBQUFBLEtBQUMsRUFBTyxPQUFPLEFBQWQsQ0FHSSxRQUFRLEUySWpCakIsQTNJY21CLHlCMklkTixFM0ljVCxBQUFBLEtBQUMsRUFBTyxPQUFPLEFBQWQsQ0FHSSxRQUFRLEVnSmlFakIsQWhKcEVtQiw4Q2dKb0VTLEVoSnBFeEIsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLENBR0ksUUFBUSxFaUpqQmpCLEFqSmNtQixxQmlKZEosRWpKY1gsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLENBR0ksUUFBUSxFaUpqQmpCLEFqSmNtQiw2QmlKZEosQ0F3SVAsQ0FBQyxFakoxSEwsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLENBR0ksUUFBUSxFd0pqQmpCLEF4SmNtQixnQ3dKZEUsRXhKY2pCLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxDQUdJLFFBQVEsRTBKakJqQixBMUpjbUIsb0IwSmRMLEUxSmNWLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxDQUdJLFFBQVEsRTRKakJqQixBNUpjbUIseUI0SmRMLEU1SmNWLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxDQUdJLFFBQVEsRTRKakJqQixBNUpjbUIsZ0M0SmRMLEU1SmNWLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxDQUdJLFFBQVEsRThKakJqQixBOUpjbUIsa0I4SmRkLEU5SmNELEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxDQUdJLFFBQVEsRThKakJqQixBOUpjbUIsVThKZGQsRTlKY0QsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLENBR0ksUUFBUTtFQW5CakIsQUFpQm9CLFlBakJSLEVBaUJSLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHM0JmTCxBMkJlb0Isa0MzQmZQLEUyQmVULEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHckJmTCxBcUJlb0IsdUJyQmZILEVxQmViLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHbkJmTCxBbUJlb0IsaUNuQmZFLEVtQmVsQixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsR0xmTCxBS2VvQiw4QkxmSixFS2VaLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHV2pCTCxBWGlCb0Isb0JXakJOLEVYaUJWLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHd0JoQkwsQXhCZ0JvQiwyQndCaEJKLEV4QmdCWixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsR3lCMkVMLEF6QjNFb0IsaUN5QjJFSyxFekIzRXJCLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHa0NmTCxBbENlb0IsMkJrQ2ZKLEVsQ2VaLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHa0NzS0wsQWxDdEtvQixnQ2tDc0tDLEVsQ3RLakIsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEdvQ2ZMLEFwQ2VvQixvQm9DZlIsRXBDZVIsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEdzQ2ZMLEF0Q2VvQixnQnNDZlYsRXRDZU4sQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEd3Q2hCTCxBeENnQm9CLHFCd0NoQkwsRXhDZ0JYLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHK0NmTCxBL0Nlb0Isa0IrQ2ZSLEUvQ2VSLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHaURmTCxBakRlb0IsdUJpRGZQLEVqRGVULEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHaURmTCxBakRlb0IsbUJpRGZQLEVqRGVULEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHa0RmTCxBbERlb0IsaUJrRGZULEVsRGVQLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHcURmTCxBckRlb0IsNkJxRGZKLEVyRGVaLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHd0Q2R0wsQXhEN0dvQiwwQndENkdBLEV4RDdHaEIsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEd5RGZMLEF6RGVvQiw2QnlEZkQsRXpEZWYsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEcyRGpCTCxBM0RpQm9CLHVDMkRqQkUsRTNEaUJsQixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsRzREakJMLEE1RGlCb0IsbUQ0RGpCVyxDQW9LbkIsT0FBTyxFNURuSmYsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLG1ENERqQlcsQ3hGRS9CLGVBQU8sRTRCZUgsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLG1ENERqQlcsQ3hGRS9CLGFBQU8sRTRCZUgsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLG1ENERqQlcsQ3hGRS9CLGVBQU8sRTRCZUgsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLG1ENERqQlcsQ3hGRS9CLGFBQU8sRTRCZUgsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLG1ENERqQlcsQ3hGRS9CLGNBQU8sRTRCZUgsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLG1ENERqQlcsQ3ZGRS9CLGFBQWEsRTJCZVQsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLG1ENERqQlcsQ3JERS9CLGNBQWMsRVBlVixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsRzREakJMLEE1RGlCb0IsbUQ0RGpCVyxDakRBL0Isc0JBQWMsRVhpQlYsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLG1ENERqQlcsQ2pEQS9CLHNCQUFjLEVYaUJWLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHNERqQkwsQTVEaUJvQixtRDREakJXLENqREEvQixxQ0FBYyxFWGlCVixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsRzREakJMLEE1RGlCb0IsbUQ0RGpCVyxDOUJFL0IseUJBQWUsRTlCZVgsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLG1ENERqQlcsQ3JCRS9CLG9CQUFVLEV2Q2VOLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHNERqQkwsQTVEaUJvQixtRDREakJXLENyQndEdkIsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLE9BQU8sRUFBRSxzQkFBc0IsQ0F0RGhELG9CQUFVLEV2Q2VOLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHdUN1Q0csQXZDdkNZLEl1Q3VDUixBQUFBLElBQUssQ0FBQSxBQUFBLE9BQU8sRUFBRSxzQkFBc0IsQ3FCeERoRCxtREFBK0IsQ3JCRS9CLG9CQUFVLEV2Q2VOLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHNERqQkwsQTVEaUJvQixtRDREakJXO0VyQnlEdkIsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLE9BQU8sRUFBRSxzQkFBc0IsQ0F2RGhELG9CQUFVLEV2Q2VOLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZjtFdUN3Q0csQXZDeENZLEl1Q3dDUixBQUFBLElBQUssQ0FBQSxBQUFBLE9BQU8sRUFBRSxzQkFBc0IsQ3FCekRoRCxtREFBK0IsQ3JCRS9CLG9CQUFVLEV2Q2VOLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHNERqQkwsQTVEaUJvQixtRDREakJXLENYRS9CLHlCQUFhLEVqRGVULEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHNERqQkwsQTVEaUJvQixtRDREakJXLENMQS9CLG1CQUFjLEV2RGlCVixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsRzREakJMLEE1RGlCb0IsbUQ0RGpCVyxDSEUvQix1Q0FBbUIsRXpEZWYsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLG1ENERqQlcsQ0ZrRS9CLGlDQUFpQixFMURqRGIsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLG1ENERqQlcsQ1VFL0IsaUNBQWtCLEV0RWVkLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHNERqQkwsQTVEaUJvQixtRDREakJXLENXRS9CLGtDQUEwQixFdkVldEIsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLG1ENERqQlcsQ2NFL0IsNEJBQWMsRTFFZVYsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLG1ENERqQlcsQ3lCRS9CLHNCQUFRLEVyRmVKLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHNERqQkwsQTVEaUJvQixtRDREakJXLEN5QkUvQiw4QkFBUSxFckZlSixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsRzREakJMLEE1RGlCb0IsbUQ0RGpCVyxDMEJFL0IseUJBQWUsRXRGZVgsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLG1ENERqQlcsQ3dDRS9CLG1CQUFjLEVwR2VWLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHNERqQkwsQTVEaUJvQixtRDREakJXLENtREMvQix3QkFBUyxFL0dnQkwsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLG1ENERqQlcsQ21EQy9CLGdDQUFTLEUvR2dCTCxBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsRzREakJMLEE1RGlCb0IsbUQ0RGpCVyxDbURDL0IsNkJBQVMsRS9HZ0JMLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHNERqQkwsQTVEaUJvQixtRDREakJXLENtREMvQiw2Q0FBUyxFL0dnQkwsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLG1ENERqQlcsQ3FERS9CLDJCQUFzQixFakhlbEIsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLG1ENERqQlcsQ3VERS9CLG9CQUFZLEVuSGVSLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHNERqQkwsQTVEaUJvQixtRDREakJXLEN1REUvQixzQ0FBWSxFbkhlUixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsRzREakJMLEE1RGlCb0IsbUQ0RGpCVyxDeURFL0Isb0JBQU0sRXJIZUYsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLG1ENERqQlcsQ3lERS9CLGtCQUFNLEVySGVGLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHNERqQkwsQTVEaUJvQixtRDREakJXLEN5REUvQixtQkFBTSxFckhlRixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsRzREakJMLEE1RGlCb0IsbUQ0RGpCVyxDeURFL0Isa0JBQU0sRXJIZUYsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLG1ENERqQlcsQytERS9CLDBCQUFrQixFM0hlZCxBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsRzREakJMLEE1RGlCb0IsbUQ0RGpCVyxDK0RFL0IsaUNBQWtCLEUzSGVkLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHNERqQkwsQTVEaUJvQixtRDREakJXLENnRUEvQix5QkFBaUIsRTVIaUJiLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHNERqQkwsQTVEaUJvQixtRDREakJXLENpRUUvQiwrQkFBbUIsRTdIZWYsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLG1ENERqQlcsQ29FRS9CLHFDQUFjLEVoSWVWLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHNERqQkwsQTVEaUJvQixtRDREakJXLEMwRUUvQiw2QkFBZSxFdEllWCxBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsRzREakJMLEE1RGlCb0IsbUQ0RGpCVyxDNEVFL0IsZ0NBQWdCLEV4SWVaLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHNERqQkwsQTVEaUJvQixtRDREakJXLEM0RUUvQiw4QkFBZ0IsRXhJZVosQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLG1ENERqQlcsQzRFRS9CLGdDQUFnQixFeEllWixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsRzREakJMLEE1RGlCb0IsbUQ0RGpCVyxDK0VFL0IscUJBQWEsRTNJZVQsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLG1ENERqQlcsQ2tGQy9CLHlCQUFjLEU5SWdCVixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsRzREakJMLEE1RGlCb0IsbUQ0RGpCVyxDb0ZDL0IsMEJBQXFCLEVoSmdCakIsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLG1ENERqQlcsQ29Gb0YvQix1Q0FBNEIsRWhKbkV4QixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsRzREakJMLEE1RGlCb0IsbUQ0RGpCVyxDMEZFL0IsMkJBQXFCLEV0SmVqQixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsRzREakJMLEE1RGlCb0IsbUQ0RGpCVyxDZ0dFL0IseUJBQWMsRTVKZVYsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLG1ENERqQlcsQ2tHRS9CLGFBQUssRTlKZUQsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLG1ENERqQlcsQ3VHRS9CLGtCQUFrQixFbktlZCxBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsRzREakJMLEE1RGlCb0IsNEM0RGpCVyxDQTJMdkIsT0FBTyxFNUQxS1gsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLDRDNERqQlcsQ3hGRS9CLGVBQU8sRTRCZUgsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLDRDNERqQlcsQ3hGRS9CLGFBQU8sRTRCZUgsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLDRDNERqQlcsQ3hGRS9CLGVBQU8sRTRCZUgsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLDRDNERqQlcsQ3hGRS9CLGFBQU8sRTRCZUgsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLDRDNERqQlcsQ3hGRS9CLGNBQU8sRTRCZUgsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLDRDNERqQlcsQ3ZGRS9CLGFBQWEsRTJCZVQsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLDRDNERqQlcsQ3JERS9CLGNBQWMsRVBlVixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsRzREakJMLEE1RGlCb0IsNEM0RGpCVyxDakRBL0Isc0JBQWMsRVhpQlYsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLDRDNERqQlcsQ2pEQS9CLHNCQUFjLEVYaUJWLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHNERqQkwsQTVEaUJvQiw0QzREakJXLENqREEvQixxQ0FBYyxFWGlCVixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsRzREakJMLEE1RGlCb0IsNEM0RGpCVyxDOUJFL0IseUJBQWUsRTlCZVgsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLDRDNERqQlcsQ3JCRS9CLG9CQUFVLEV2Q2VOLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHNERqQkwsQTVEaUJvQiw0QzREakJXLENyQndEdkIsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLE9BQU8sRUFBRSxzQkFBc0IsQ0F0RGhELG9CQUFVLEV2Q2VOLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHdUN1Q0csQXZDdkNZLEl1Q3VDUixBQUFBLElBQUssQ0FBQSxBQUFBLE9BQU8sRUFBRSxzQkFBc0IsQ3FCeERoRCw0Q0FBK0IsQ3JCRS9CLG9CQUFVLEV2Q2VOLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHNERqQkwsQTVEaUJvQiw0QzREakJXO0VyQnlEdkIsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLE9BQU8sRUFBRSxzQkFBc0IsQ0F2RGhELG9CQUFVLEV2Q2VOLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZjtFdUN3Q0csQXZDeENZLEl1Q3dDUixBQUFBLElBQUssQ0FBQSxBQUFBLE9BQU8sRUFBRSxzQkFBc0IsQ3FCekRoRCw0Q0FBK0IsQ3JCRS9CLG9CQUFVLEV2Q2VOLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHNERqQkwsQTVEaUJvQiw0QzREakJXLENYRS9CLHlCQUFhLEVqRGVULEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHNERqQkwsQTVEaUJvQiw0QzREakJXLENMQS9CLG1CQUFjLEV2RGlCVixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsRzREakJMLEE1RGlCb0IsNEM0RGpCVyxDSEUvQix1Q0FBbUIsRXpEZWYsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLDRDNERqQlcsQ0ZrRS9CLGlDQUFpQixFMURqRGIsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLDRDNERqQlcsQ1VFL0IsaUNBQWtCLEV0RWVkLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHNERqQkwsQTVEaUJvQiw0QzREakJXLENXRS9CLGtDQUEwQixFdkVldEIsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLDRDNERqQlcsQ2NFL0IsNEJBQWMsRTFFZVYsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLDRDNERqQlcsQ3lCRS9CLHNCQUFRLEVyRmVKLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHNERqQkwsQTVEaUJvQiw0QzREakJXLEN5QkUvQiw4QkFBUSxFckZlSixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsRzREakJMLEE1RGlCb0IsNEM0RGpCVyxDMEJFL0IseUJBQWUsRXRGZVgsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLDRDNERqQlcsQ3dDRS9CLG1CQUFjLEVwR2VWLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHNERqQkwsQTVEaUJvQiw0QzREakJXLENtREMvQix3QkFBUyxFL0dnQkwsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLDRDNERqQlcsQ21EQy9CLGdDQUFTLEUvR2dCTCxBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsRzREakJMLEE1RGlCb0IsNEM0RGpCVyxDbURDL0IsNkJBQVMsRS9HZ0JMLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHNERqQkwsQTVEaUJvQiw0QzREakJXLENtREMvQiw2Q0FBUyxFL0dnQkwsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLDRDNERqQlcsQ3FERS9CLDJCQUFzQixFakhlbEIsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLDRDNERqQlcsQ3VERS9CLG9CQUFZLEVuSGVSLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHNERqQkwsQTVEaUJvQiw0QzREakJXLEN1REUvQixzQ0FBWSxFbkhlUixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsRzREakJMLEE1RGlCb0IsNEM0RGpCVyxDeURFL0Isb0JBQU0sRXJIZUYsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLDRDNERqQlcsQ3lERS9CLGtCQUFNLEVySGVGLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHNERqQkwsQTVEaUJvQiw0QzREakJXLEN5REUvQixtQkFBTSxFckhlRixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsRzREakJMLEE1RGlCb0IsNEM0RGpCVyxDeURFL0Isa0JBQU0sRXJIZUYsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLDRDNERqQlcsQytERS9CLDBCQUFrQixFM0hlZCxBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsRzREakJMLEE1RGlCb0IsNEM0RGpCVyxDK0RFL0IsaUNBQWtCLEUzSGVkLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHNERqQkwsQTVEaUJvQiw0QzREakJXLENnRUEvQix5QkFBaUIsRTVIaUJiLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHNERqQkwsQTVEaUJvQiw0QzREakJXLENpRUUvQiwrQkFBbUIsRTdIZWYsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLDRDNERqQlcsQ29FRS9CLHFDQUFjLEVoSWVWLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHNERqQkwsQTVEaUJvQiw0QzREakJXLEMwRUUvQiw2QkFBZSxFdEllWCxBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsRzREakJMLEE1RGlCb0IsNEM0RGpCVyxDNEVFL0IsZ0NBQWdCLEV4SWVaLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHNERqQkwsQTVEaUJvQiw0QzREakJXLEM0RUUvQiw4QkFBZ0IsRXhJZVosQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLDRDNERqQlcsQzRFRS9CLGdDQUFnQixFeEllWixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsRzREakJMLEE1RGlCb0IsNEM0RGpCVyxDK0VFL0IscUJBQWEsRTNJZVQsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLDRDNERqQlcsQ2tGQy9CLHlCQUFjLEU5SWdCVixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsRzREakJMLEE1RGlCb0IsNEM0RGpCVyxDb0ZDL0IsMEJBQXFCLEVoSmdCakIsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLDRDNERqQlcsQ29Gb0YvQix1Q0FBNEIsRWhKbkV4QixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsRzREakJMLEE1RGlCb0IsNEM0RGpCVyxDMEZFL0IsMkJBQXFCLEV0SmVqQixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsRzREakJMLEE1RGlCb0IsNEM0RGpCVyxDZ0dFL0IseUJBQWMsRTVKZVYsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLDRDNERqQlcsQ2tHRS9CLGFBQUssRTlKZUQsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc0RGpCTCxBNURpQm9CLDRDNERqQlcsQ3VHRS9CLGtCQUFrQixFbktlZCxBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsRzZEZkwsQTdEZW9CLCtCNkRmSCxDQXdFVCxDQUFDLEU3RHpETCxBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsR2lFaEJMLEFqRWdCb0Isd0JpRWhCUCxFakVnQlQsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEdpRWhCTCxBakVnQm9CLHFDaUVoQlAsRWpFZ0JULEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHb0VmTCxBcEVlb0Isd0JvRWZQLEVwRWVULEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHcUVmTCxBckVlb0IsZ0NxRWZFLEVyRWVsQixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsR3NFZkwsQXRFZW9CLG9Dc0VmRixFdEVlZCxBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsR3NFZkwsQXRFZW9CLDhCc0VmRixFdEVlZCxBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsR3NFZkwsQXRFZW9CLDZCc0VmRixFdEVlZCxBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsRzBFZkwsQTFFZW9CLDJCMEVmTixFMUVlVixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsRzBFZkwsQTFFZW9CLDBCMEVmTixFMUVlVixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsR2lGZkwsQWpGZW9CLGlCaUZmVCxFakZlUCxBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsR3FGZkwsQXJGZW9CLGNxRmZaLEVyRmVKLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHcUZmTCxBckZlb0Isc0JxRmZaLEVyRmVKLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHK0ZmTCxBL0Zlb0IsNEIrRmZkLEUvRmVGLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHK0ZmTCxBL0Zlb0IsaUIrRmZkLEUvRmVGLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHa0dmTCxBbEdlb0IsbUJrR2ZQLEVsR2VULEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHa0dmTCxBbEdlb0IsMkJrR2ZQLEVsR2VULEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHbUdoQkwsQW5HZ0JvQiw4Qm1HaEJOLEVuR2dCVixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsR29HZkwsQXBHZW9CLG9Cb0dmTixFcEdlVixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsR3FHakJMLEFyR2lCb0Isd0JxR2pCRCxFckdpQmYsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEdzR2ZMLEF0R2VvQixtQnNHZlAsRXRHZVQsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEd1R2ZMLEF2R2VvQixxQnVHZlAsRXZHZVQsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEd1R2ZMLEF2R2VvQixrQ3VHZlAsRXZHZVQsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEd5R2ZMLEF6R2VvQiwwQnlHZlAsRXpHZVQsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc2R0ZMLEE3R0VvQixnQjZHRlYsRTdHRU4sQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEdnSGZMLEFoSGVvQiw2QmdIZkcsRWhIZW5CLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHb0hmTCxBcEhlb0IsdUNvSGZOLEVwSGVWLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHb0hmTCxBcEhlb0Isc0NvSGZOLEVwSGVWLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHcUhmTCxBckhlb0IsaUJxSGZkLEVySGVGLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHcUhmTCxBckhlb0IsV3FIZmQsRXJIZUYsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEdxSGZMLEFySGVvQixrQnFIZmQsRXJIZUYsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEcySGZMLEEzSGVvQix3QjJIZkYsRTNIZWQsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEcySGZMLEEzSGVvQiw2QjJIZkYsRTNIZWQsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEc2SGZMLEE3SGVvQixzQzZIZkQsRTdIZWYsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEcrSGZMLEEvSGVvQiwwQitIZkYsRS9IZWQsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEdnSWZMLEFoSWVvQiw0QmdJZk4sRWhJZVYsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEdnSWZMLEFoSWVvQixvQmdJZk4sRWhJZVYsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEdpSWhCTCxBaklnQm9CLHlCaUloQlAsRWpJZ0JULEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHb0lmTCxBcEllb0IsOEJvSWZMLEVwSWVYLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHc0lmTCxBdEllb0Isb0NzSWZMLEV0SWVYLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHc0lmTCxBdEllb0IscUNzSWZMLEV0SWVYLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHMElmTCxBMUllb0IsbUIwSWZQLEUxSWVULEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHMklmTCxBM0llb0IseUIySWZQLEUzSWVULEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHZ0ptRUwsQWhKbkVvQiw4Q2dKbUVRLEVoSm5FeEIsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEdpSmZMLEFqSmVvQixxQmlKZkwsRWpKZVgsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEdpSmZMLEFqSmVvQiw2QmlKZkwsQ0F3SVAsQ0FBQyxFakp6SEwsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEd3SmZMLEF4SmVvQixnQ3dKZkMsRXhKZWpCLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHMEpmTCxBMUplb0Isb0IwSmZOLEUxSmVWLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHNEpmTCxBNUplb0IseUI0SmZOLEU1SmVWLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHNEpmTCxBNUplb0IsZ0M0SmZOLEU1SmVWLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHOEpmTCxBOUplb0Isa0I4SmZmLEU5SmVELEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixHOEpmTCxBOUplb0IsVThKZmYsRTlKZUQsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmO0VBakJMLEFBaUJvQixZQWpCUixFQWlCUixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsQ0FFSSxRQUFRLEUzQmpCakIsQTJCZW9CLGtDM0JmUCxFMkJlVCxBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsQ0FFSSxRQUFRLEVyQmpCakIsQXFCZW9CLHVCckJmSCxFcUJlYixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsQ0FFSSxRQUFRLEVuQmpCakIsQW1CZW9CLGlDbkJmRSxFbUJlbEIsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLENBRUksUUFBUSxFTGpCakIsQUtlb0IsOEJMZkosRUtlWixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsQ0FFSSxRQUFRLEVXbkJqQixBWGlCb0Isb0JXakJOLEVYaUJWLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixDQUVJLFFBQVEsRXdCbEJqQixBeEJnQm9CLDJCd0JoQkosRXhCZ0JaLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixDQUVJLFFBQVEsRXlCeUVqQixBekIzRW9CLGlDeUIyRUssRXpCM0VyQixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsQ0FFSSxRQUFRLEVrQ2pCakIsQWxDZW9CLDJCa0NmSixFbENlWixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsQ0FFSSxRQUFRLEVrQ29LakIsQWxDdEtvQixnQ2tDc0tDLEVsQ3RLakIsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLENBRUksUUFBUSxFb0NqQmpCLEFwQ2VvQixvQm9DZlIsRXBDZVIsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLENBRUksUUFBUSxFc0NqQmpCLEF0Q2VvQixnQnNDZlYsRXRDZU4sQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLENBRUksUUFBUSxFd0NsQmpCLEF4Q2dCb0IscUJ3Q2hCTCxFeENnQlgsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLENBRUksUUFBUSxFK0NqQmpCLEEvQ2VvQixrQitDZlIsRS9DZVIsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLENBRUksUUFBUSxFaURqQmpCLEFqRGVvQix1QmlEZlAsRWpEZVQsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLENBRUksUUFBUSxFaURqQmpCLEFqRGVvQixtQmlEZlAsRWpEZVQsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLENBRUksUUFBUSxFa0RqQmpCLEFsRGVvQixpQmtEZlQsRWxEZVAsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLENBRUksUUFBUSxFcURqQmpCLEFyRGVvQiw2QnFEZkosRXJEZVosQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLENBRUksUUFBUSxFd0QyR2pCLEF4RDdHb0IsMEJ3RDZHQSxFeEQ3R2hCLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixDQUVJLFFBQVEsRXlEakJqQixBekRlb0IsNkJ5RGZELEV6RGVmLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixDQUVJLFFBQVEsRTJEbkJqQixBM0RpQm9CLHVDMkRqQkUsRTNEaUJsQixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsQ0FFSSxRQUFRLEU0RG5CakIsQTVEaUJvQixtRDREakJXLENBb0tuQixPQUFPLEU1RG5K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cUZqQmpCLEFyRmVvQixzQnFGZlosRXJGZUosQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLENBRUksUUFBUSxFK0ZqQmpCLEEvRmVvQiw0QitGZmQsRS9GZUYsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLENBRUksUUFBUSxFK0ZqQmpCLEEvRmVvQixpQitGZmQsRS9GZUYsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLENBRUksUUFBUSxFa0dqQmpCLEFsR2VvQixtQmtHZlAsRWxHZVQsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLENBRUksUUFBUSxFa0dqQmpCLEFsR2VvQiwyQmtHZlAsRWxHZVQsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLENBRUksUUFBUSxFbUdsQmpCLEFuR2dCb0IsOEJtR2hCTixFbkdnQlYsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLENBRUksUUFBUSxFb0dqQmpCLEFwR2VvQixvQm9HZk4sRXBHZVYsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLENBRUksUUFBUSxFcUduQmpCLEFyR2lCb0Isd0JxR2pCRCxFckdpQmYsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLENBRUksUUFBUSxFc0dqQmpCLEF0R2VvQixtQnNHZlAsRXRHZVQsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLENBRUksUUFBUSxFdUdqQmpCLEF2R2VvQixxQnVHZlAsRXZHZVQsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLENBRUksUUFBUSxFdUdqQmpCLEF2R2VvQixrQ3VHZlAsRXZHZVQsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLENBRUksUUFBUSxFeUdqQmpCLEF6R2VvQiwwQnlHZlAsRXpHZVQsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLENBRUksUUFBUSxFNkdKakIsQTdHRW9CLGdCNkdGVixFN0dFTixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsQ0FFSSxRQUFRLEVnSGpCakIsQWhIZW9CLDZCZ0hmRyxFaEhlbkIsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLENBRUksUUFBUSxFb0hqQmpCLEFwSGVvQix1Q29IZk4sRXBIZVYsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLENBRUksUUFBUSxFb0hqQmpCLEFwSGVvQixzQ29IZk4sRXBIZVYsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLENBRUksUUFBUSxFcUhqQmpCLEFySGVvQixpQnFIZmQsRXJIZUYsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLENBRUksUUFBUSxFcUhqQmpCLEFySGVvQixXcUhmZCxFckhlRixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsQ0FFSSxRQUFRLEVxSGpCakIsQXJIZW9CLGtCcUhmZCxFckhlRixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsQ0FFSSxRQUFRLEUySGpCakIsQTNIZW9CLHdCMkhmRixFM0hlZCxBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsQ0FFSSxRQUFRLEUySGpCakIsQTNIZW9CLDZCMkhmRixFM0hlZCxBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsQ0FFSSxRQUFRLEU2SGpCakIsQTdIZW9CLHNDNkhmRCxFN0hlZixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsQ0FFSSxRQUFRLEUrSGpCakIsQS9IZW9CLDBCK0hmRixFL0hlZCxBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsQ0FFSSxRQUFRLEVnSWpCakIsQWhJZW9CLDRCZ0lmTixFaEllVixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsQ0FFSSxRQUFRLEVnSWpCakIsQWhJZW9CLG9CZ0lmTixFaEllVixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsQ0FFSSxRQUFRLEVpSWxCakIsQWpJZ0JvQix5QmlJaEJQLEVqSWdCVCxBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsQ0FFSSxRQUFRLEVvSWpCakIsQXBJZW9CLDhCb0lmTCxFcEllWCxBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsQ0FFSSxRQUFRLEVzSWpCakIsQXRJZW9CLG9Dc0lmTCxFdEllWCxBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsQ0FFSSxRQUFRLEVzSWpCakIsQXRJZW9CLHFDc0lmTCxFdEllWCxBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsQ0FFSSxRQUFRLEUwSWpCakIsQTFJZW9CLG1CMElmUCxFMUllVCxBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsQ0FFSSxRQUFRLEUySWpCakIsQTNJZW9CLHlCMklmUCxFM0llVCxBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsQ0FFSSxRQUFRLEVnSmlFakIsQWhKbkVvQiw4Q2dKbUVRLEVoSm5FeEIsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLENBRUksUUFBUSxFaUpqQmpCLEFqSmVvQixxQmlKZkwsRWpKZVgsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLENBRUksUUFBUSxFaUpqQmpCLEFqSmVvQiw2QmlKZkwsQ0F3SVAsQ0FBQyxFakp6SEwsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLENBRUksUUFBUSxFd0pqQmpCLEF4SmVvQixnQ3dKZkMsRXhKZWpCLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixDQUVJLFFBQVEsRTBKakJqQixBMUplb0Isb0IwSmZOLEUxSmVWLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixDQUVJLFFBQVEsRTRKakJqQixBNUplb0IseUI0SmZOLEU1SmVWLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixDQUVJLFFBQVEsRTRKakJqQixBNUplb0IsZ0M0SmZOLEU1SmVWLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixDQUVJLFFBQVEsRThKakJqQixBOUplb0Isa0I4SmZmLEU5SmVELEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixDQUVJLFFBQVEsRThKakJqQixBOUplb0IsVThKZmYsRTlKZUQsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLENBRUksUUFBUSxDQUFDO0lBQ04sZUFBZSxFQUFFLElBQUssR0FDekI7RUFyQlQsQUFBQSxZQUFZLEFBd0JQLE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxJM0J0QmpCLEEyQkZBLGtDM0JFYSxBMkJzQlIsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLElyQnRCakIsQXFCRkEsdUJyQkVpQixBcUJzQlosTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLEluQnRCakIsQW1CRkEsaUNuQkVzQixBbUJzQmpCLE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxJTHRCakIsQUtGQSw4QkxFZ0IsQUtzQlgsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLElXeEJqQixBWEFBLG9CV0FjLEFYd0JULE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxJd0J2QmpCLEF4QkRBLDJCd0JDZ0IsQXhCdUJYLE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxJeUJvRWpCLEF6QjVGQSxpQ3lCNEZ5QixBekJwRXBCLE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxJa0N0QmpCLEFsQ0ZBLDJCa0NFZ0IsQWxDc0JYLE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxJa0MrSmpCLEFsQ3ZMQSxnQ2tDdUxxQixBbEMvSmhCLE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxJb0N0QmpCLEFwQ0ZBLG9Cb0NFWSxBcENzQlAsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLElzQ3RCakIsQXRDRkEsZ0JzQ0VVLEF0Q3NCTCxNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsSXdDdkJqQixBeENEQSxxQndDQ2UsQXhDdUJWLE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxJK0N0QmpCLEEvQ0ZBLGtCK0NFWSxBL0NzQlAsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLElpRHRCakIsQWpERkEsdUJpREVhLEFqRHNCUixNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsSWlEdEJq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QUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxJaUV2QmpCLEFqRURBLHdCaUVDYSxBakV1QlIsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLElpRXZCakIsQWpFREEscUNpRUNhLEFqRXVCUixNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsSW9FdEJqQixBcEVGQSx3Qm9FRWEsQXBFc0JSLE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxJcUV0QmpCLEFyRUZBLGdDcUVFc0IsQXJFc0JqQixNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsSXNFdEJqQixBdEVGQSxvQ3NFRWtCLEF0RXNCYixNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsSXNFdEJqQixBdEVGQSw4QnNFRWtCLEF0RXNCYixNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsSXNFdEJqQixBdEVGQSw2QnNFRWtCLEF0RXNCYixNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsSTBFdEJqQixBMUVGQSwyQjBFRWMsQTFFc0JULE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxJMEV0QmpCLEExRUZBLDBCMEVFYyxBMUVzQlQsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLElpRnRCakIsQWpGRkEsaUJpRkVXLEFqRnNCTixNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsSXFGdEJqQixBckZGQSxjcUZFUSxBckZzQkgsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLElxRnRCakIsQXJGRkEsc0JxRkVRLEFyRnNCSCxNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsSStGdEJqQixBL0ZGQSw0QitGRU0sQS9Gc0JELE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxJK0Z0QmpCLEEvRkZBLGlCK0ZFTSxBL0ZzQkQsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLElrR3RCakIsQWxHRkEsbUJrR0VhLEFsR3NCUixNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsSWtHdEJqQixBbEdGQSwyQmtHRWEsQWxHc0JSLE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxJbUd2QmpCLEFuR0RBLDhCbUdDYyxBbkd1QlQsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLElvR3RCakIsQXBHRkEsb0JvR0VjLEFwR3NCVCxNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsSXFHeEJqQixBckdBQSx3QnFHQW1CLEFyR3dCZCxNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsSXNHdEJqQixBdEdGQSxtQnNHRWEsQXRHc0JSLE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxJdUd0QmpCLEF2R0ZBLHFCdUdFYSxBdkdzQlIsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLEl1R3RCakIsQXZHRkEsa0N1R0VhLEF2R3NCUixNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsSXlHdEJqQixBekdGQSwwQnlHRWEsQXpHc0JSLE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxJNkdUakIsQTdHZkEsZ0I2R2VVLEE3R1NMLE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxJZ0h0QmpCLEFoSEZBLDZCZ0hFdUIsQWhIc0JsQixNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsSW9IdEJqQixBcEhGQSx1Q29IRWMsQXBIc0JULE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxJb0h0QmpCLEFwSEZBLHNDb0hFYyxBcEhzQlQsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLElxSHRCakIsQXJIRkEsaUJxSEVNLEFySHNCRCxNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsSXFIdEJqQixBckhGQSxXcUhFTSxBckhzQkQsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLElxSHRCakIsQXJIRkEsa0JxSEVNLEFySHNCRCxNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsSTJIdEJqQixBM0hGQSx3QjJIRWtCLEEzSHNCYixNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsSTJIdEJqQixBM0hGQSw2QjJIRWtCLEEzSHNCYixNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsSTZIdEJqQixBN0hGQSxzQzZIRW1CLEE3SHNCZCxNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsSStIdEJqQixBL0hGQSwwQitIRWtCLEEvSHNCYixNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsSWdJdEJqQixBaElGQSw0QmdJRWMsQWhJc0JULE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxJZ0l0QmpCLEFoSUZBLG9CZ0lFYyxBaElzQlQsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLElpSXZCakIsQWpJREEseUJpSUNhLEFqSXVCUixNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsSW9JdEJqQixBcElGQSw4Qm9JRWUsQXBJc0JWLE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxJc0l0QmpCLEF0SUZBLG9Dc0lFZSxBdElzQlYsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLElzSXRCakIsQXRJRkEscUNzSUVlLEF0SXNCVixNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsSTBJdEJqQixBMUlGQSxtQjBJRWEsQTFJc0JSLE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxJMkl0QmpCLEEzSUZBLHlCMklFYSxBM0lzQlIsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLElnSjREakIsQWhKcEZBLDhDZ0pvRjRCLEFoSjVEdkIsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLElpSnRCakIsQWpKRkEscUJpSkVlLEFqSnNCVixNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsSWlKdEJqQixBakpGQSw2QmlKRWUsQ0F3SVAsQ0FBQyxBakpsSEosTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLEl3SnRCakIsQXhKRkEsZ0N3SkVxQixBeEpzQmhCLE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxJMEp0QmpCLEExSkZBLG9CMEpFYyxBMUpzQlQsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLEk0SnRCakIsQTVKRkEseUI0SkVjLEE1SnNCVCxNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsSTRKdEJqQixBNUpGQSxnQzRKRWMsQTVKc0JULE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxJOEp0QmpCLEE5SkZBLGtCOEpFSyxBOUpzQkEsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLEFBQVMsUUFBUixBQUFBLEk4SnRCakIsQTlKRkEsVThKRUssQTlKc0JBLE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxHQUFXO0lBQ3BCLGVBQWUsRUFBRSxJQUFLLEdBQ3pCO0VBMUJMLEFBQUEsMkJBQVksRUFBWixBQUFBLFlBQVksRTNCRVosQTJCRkEsa0MzQkVhLEVNQWIsQXFCRkEsdUJyQkVpQixFRUFqQixBbUJGQSxpQ25CRXNCLEVjQXRCLEFLRkEsOEJMRWdCLEVnQkZoQixBWEFBLG9CV0FjLEVhQ2QsQXhCREEsMkJ3QkNnQixFQzJGaEIsQXpCNUZBLGlDeUI0RnlCLEVTMUZ6QixBbENGQSwyQmtDRWdCLEVBcUxoQixBbEN2TEEsZ0NrQ3VMcUIsRUVyTHJCLEFwQ0ZBLG9Cb0NFWSxFRUFaLEF0Q0ZBLGdCc0NFVSxFRURWLEF4Q0RBLHFCd0NDZSxFT0NmLEEvQ0ZBLGtCK0NFWSxFRUFaLEFqREZBLHVCaURFYSxFQUFiLEFqREZBLG1CaURFYSxFQ0FiLEFsREZBLGlCa0RFVyxFR0FYLEFyREZBLDZCcURFZ0IsRUc0SGhCLEF4RDlIQSwwQndEOEhvQixFQzVIcEIsQXpERkEsNkJ5REVtQixFRUZuQixBM0RBQSx1QzJEQXNCLEVDQXRCLEE1REFBLG1ENERBK0IsQ0FvS25CLE9BQU8sRUFwS25CLEE1REFBLG1ENERBK0IsQ3hGRS9CLGVBQU8sRXdGRlAsQTVEQUEsbUQ0REErQixDeEZFL0IsYUFBTyxFd0ZGUCxBNURBQSxtRDREQStCLEN4RkUvQixlQUFPLEV3RkZQLEE1REFBLG1ENERBK0IsQ3hGRS9CLGFBQU8sRXdGRlAsQTVEQUEsbUQ0REErQixDeEZFL0IsY0FBTyxFd0ZGUCxBNURBQSxtRDREQStCLEN2RkUvQixhQUFhLEV1RkZiLEE1REFBLG1ENERBK0IsQ3JERS9CLGNBQWMsRXFERmQsQTVEQUEsbUQ0REErQixDakRBL0Isc0JBQWMsRWlEQWQsQTVEQUEsbUQ0REErQixDakRBL0Isc0JBQWMsRWlEQWQsQTVEQUEsbUQ0REErQixDakRBL0IscUNBQWMsRWlEQWQsQTVEQUEsbUQ0REErQixDOUJFL0IseUJBQWUsRThCRmYsQTVEQUEsbUQ0REErQixDckJFL0Isb0JBQVUsRXFCRlYsQTVEQUEsbUQ0REErQixDckJ3RHZCLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxPQUFPLEVBQUUsc0JBQXNCLENBdERoRCxvQkFBVSxFQXNERixBdkN4RFIsSXVDd0RZLEFBQUEsSUFBSyxDQUFBLEFBQUEsT0FBTyxFQUFFLHNCQUFzQixDcUJ4RGhELG1EQUErQixDckJFL0Isb0JBQVUsRXFCRlYsQTVEQUEsbUQ0REErQjtFckJ5RHZCLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxPQUFPLEVBQUUsc0JBQXNCLENBdkRoRCxvQkFBVTtFQXVERixBdkN6RFIsSXVDeURZLEFBQUEsSUFBSyxDQUFBLEFBQUEsT0FBTyxFQUFFLHNCQUFzQixDcUJ6RGhELG1EQUErQixDckJFL0Isb0JBQVUsRXFCRlYsQTVEQUEsbUQ0REErQixDWEUvQix5QkFBYSxFV0ZiLEE1REFBLG1ENERBK0IsQ0xBL0IsbUJBQWMsRUtBZCxBNURBQSxtRDREQStCLENIRS9CLHVDQUFtQixFR0ZuQixBNURBQSxtRDREQStCLENGa0UvQixpQ0FBaUIsRUVsRWpCLEE1REFBLG1ENERBK0IsQ1VFL0IsaUNBQWtCLEVWRmxCLEE1REFBLG1ENERBK0IsQ1dFL0Isa0NBQTBCLEVYRjFCLEE1REFBLG1ENERBK0IsQ2NFL0IsNEJBQWMsRWRGZCxBNURBQSxtRDREQStCLEN5QkUvQixzQkFBUSxFekJGUixBNURBQSxtRDREQStCLEN5QkUvQiw4QkFBUSxFekJGUixBNURBQSxtRDREQStCLEMwQkUvQix5QkFBZSxFMUJGZixBNURBQSxtRDREQStCLEN3Q0UvQixtQkFBYyxFeENGZCxBNURBQSxtRDREQStCLENtREMvQix3QkFBUyxFbkREVCxBNURBQSxtRDREQStCLENtREMvQixnQ0FBUyxFbkREVCxBNURBQSxtRDREQStCLENtREMvQiw2QkFBUyxFbkREVCxBNURBQSxtRDREQStCLENtREMvQiw2Q0FBUyxFbkREVCxBNURBQSxtRDREQStCLENxREUvQiwyQkFBc0IsRXJERnRCLEE1REFBLG1ENERBK0IsQ3VERS9CLG9CQUFZLEV2REZaLEE1REFBLG1ENERBK0IsQ3VERS9CLHNDQUFZLEV2REZaLEE1REFBLG1ENERBK0IsQ3lERS9CLG9CQUFNLEV6REZOLEE1REFBLG1ENERBK0IsQ3lERS9CLGtCQUFNLEV6REZOLEE1REFBLG1ENERBK0IsQ3lERS9CLG1CQUFNLEV6REZOLEE1REFBLG1ENERBK0IsQ3lERS9CLGtCQUFNLEV6REZOLEE1REFBLG1ENERBK0IsQytERS9CLDBCQUFrQixFL0RGbEIsQTVEQUEsbUQ0REErQixDK0RFL0IsaUNBQWtCLEUvREZsQixBNURBQSxtRDREQStCLENnRUEvQix5QkFBaUIsRWhFQWpCLEE1REFBLG1ENERBK0IsQ2lFRS9CLCtCQUFtQixFakVGbkIsQTVEQUEsbUQ0REErQixDb0VFL0IscUNBQWMsRXBFRmQsQTVEQUEsbUQ0REErQixDMEVFL0IsNkJBQWUsRTFFRmYsQTVEQUEsbUQ0REErQixDNEVFL0IsZ0NBQWdCLEU1RUZoQixBNURBQSxtRDREQStCLEM0RUUvQiw4QkFBZ0IsRTVFRmhCLEE1REFBLG1ENERBK0IsQzRFRS9CLGdDQUFnQixFNUVGaEIsQTVEQUEsbUQ0REErQixDK0VFL0IscUJBQWEsRS9FRmIsQTVEQUEsbUQ0REErQixDa0ZDL0IseUJBQWMsRWxGRGQsQTVEQUEsbUQ0REErQixDb0ZDL0IsMEJBQXFCLEVwRkRyQixBNURBQSxtRDREQStCLENvRm9GL0IsdUNBQTRCLEVwRnBGNUIsQTVEQUEsbUQ0REErQixDMEZFL0IsMkJBQXFCLEUxRkZyQixBNURBQSxtRDREQStCLENnR0UvQix5QkFBYyxFaEdGZCxBNURBQSxtRDREQStCLENrR0UvQixhQUFLLEVsR0ZMLEE1REFBLG1ENERBK0IsQ3VHRS9CLGtCQUFrQixFdkdGbEIsQTVEQUEsNEM0REErQixDQTJMdkIsT0FBTyxFQTNMZixBNURBQSw0QzREQStCLEN4RkUvQixlQUFPLEV3RkZQLEE1REFBLDRDNERBK0IsQ3hGRS9CLGFBQU8sRXdGRlAsQTVEQUEsNEM0REErQixDeEZFL0IsZUFBTyxFd0ZGUCxBNURBQSw0QzREQStCLEN4RkUvQixhQUFPLEV3RkZQLEE1REFBLDRDNERBK0IsQ3hGRS9CLGNBQU8sRXdGRlAsQTVEQUEsNEM0REErQixDdkZFL0IsYUFBYSxFdUZGYixBNURBQSw0QzREQStCLENyREUvQixjQUFjLEVxREZkLEE1REFBLDRDNERBK0IsQ2pEQS9CLHNCQUFjLEVpREFkLEE1REFBLDRDNERBK0IsQ2pEQS9CLHNCQUFjLEVpREFkLEE1REFBLDRDNERBK0IsQ2pEQS9CLHFDQUFjLEVpREFkLEE1REFBLDRDNERBK0IsQzlCRS9CLHlCQUFlLEU4QkZmLEE1REFBLDRDNERBK0IsQ3JCRS9CLG9CQUFVLEVxQkZWLEE1REFBLDRDNERBK0IsQ3JCd0R2QixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsT0FBTyxFQUFFLHNCQUFzQixDQXREaEQsb0JBQVUsRUFzREYsQXZDeERSLEl1Q3dEWSxBQUFBLElBQUssQ0FBQSxBQUFBLE9BQU8sRUFBRSxzQkFBc0IsQ3FCeERoRCw0Q0FBK0IsQ3JCRS9CLG9CQUFVLEVxQkZWLEE1REFBLDRDNERBK0I7RXJCeUR2QixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsT0FBTyxFQUFFLHNCQUFzQixDQXZEaEQsb0JBQVU7RUF1REYsQXZDekRSLEl1Q3lEWSxBQUFBLElBQUssQ0FBQSxBQUFBLE9BQU8sRUFBRSxzQkFBc0IsQ3FCekRoRCw0Q0FBK0IsQ3JCRS9CLG9CQUFVLEVxQkZWLEE1REFBLDRDNERBK0IsQ1hFL0IseUJBQWEsRVdGYixBNURBQSw0QzREQStCLENMQS9CLG1CQUFjLEVLQWQsQTVEQUEsNEM0REErQixDSEUvQix1Q0FBbUIsRUdGbkIsQTVEQUEsNEM0REErQixDRmtFL0IsaUNBQWlCLEVFbEVqQixBNURBQSw0QzREQStCLENVRS9CLGlDQUFrQixFVkZsQixBNURBQSw0QzREQStCLENXRS9CLGtDQUEwQixFWEYxQixBNURBQSw0QzREQStCLENjRS9CLDRCQUFjLEVkRmQsQTVEQUEsNEM0REErQixDeUJFL0Isc0JBQVEsRXpCRlIsQTVEQUEsNEM0REErQixDeUJFL0IsOEJBQVEsRXpCRlIsQTVEQUEsNEM0REErQixDMEJFL0IseUJBQWUsRTFCRmYsQTVEQUEsNEM0REErQixDd0NFL0IsbUJBQWMsRXhDRmQsQTVEQUEsNEM0REErQixDbURDL0Isd0JBQVMsRW5ERFQsQTVEQUEsNEM0REErQixDbURDL0IsZ0NBQVMsRW5ERFQsQTVEQUEsNEM0REErQixDbURDL0IsNkJBQVMsRW5ERFQsQTVEQUEsNEM0REErQixDbURDL0IsNkNBQVMsRW5ERFQsQTVEQUEsNEM0REErQixDcURFL0IsMkJBQXNCLEVyREZ0QixBNURBQSw0QzREQStCLEN1REUvQixvQkFBWSxFdkRGWixBNURBQSw0QzREQStCLEN1REUvQixzQ0FBWSxFdkRGWixBNURBQSw0QzREQStCLEN5REUvQixvQkFBTSxFekRGTixBNURBQSw0QzREQStCLEN5REUvQixrQkFBTSxFekRGTixBNURBQSw0QzREQStCLEN5REUvQixtQkFBTSxFekRGTixBNURBQSw0QzREQStCLEN5REUvQixrQkFBTSxFekRGTixBNURBQSw0QzREQStCLEMrREUvQiwwQkFBa0IsRS9ERmxCLEE1REFBLDRDNERBK0IsQytERS9CLGlDQUFrQixFL0RGbEIsQTVEQUEsNEM0REErQixDZ0VBL0IseUJBQWlCLEVoRUFqQixBNURBQSw0QzREQStCLENpRUUvQiwrQkFBbUIsRWpFRm5CLEE1REFBLDRDNERBK0IsQ29FRS9CLHFDQUFjLEVwRUZkLEE1REFBLDRDNERBK0IsQzBFRS9CLDZCQUFlLEUxRUZmLEE1REFBLDRDNERBK0IsQzRFRS9CLGdDQUFnQixFNUVGaEIsQTVEQUEsNEM0REErQixDNEVFL0IsOEJBQWdCLEU1RUZoQixBNURBQSw0QzREQStCLEM0RUUvQixnQ0FBZ0IsRTVFRmhCLEE1REFBLDRDNERBK0IsQytFRS9CLHFCQUFhLEUvRUZiLEE1REFBLDRDNERBK0IsQ2tGQy9CLHlCQUFjLEVsRkRkLEE1REFBLDRDNERBK0IsQ29GQy9CLDBCQUFxQixFcEZEckIsQTVEQUEsNEM0REErQixDb0ZvRi9CLHVDQUE0QixFcEZwRjVCLEE1REFBLDRDNERBK0IsQzBGRS9CLDJCQUFxQixFMUZGckIsQTVEQUEsNEM0REErQixDZ0dFL0IseUJBQWMsRWhHRmQsQTVEQUEsNEM0REErQixDa0dFL0IsYUFBSyxFbEdGTCxBNURBQSw0QzREQStCLEN1R0UvQixrQkFBa0IsRXRHQWxCLEE3REZBLCtCNkRFaUIsQ0F3RVQsQ0FBQyxFSXpFVCxBakVEQSx3QmlFQ2EsRUFBYixBakVEQSxxQ2lFQ2EsRUdDYixBcEVGQSx3Qm9FRWEsRUNBYixBckVGQSxnQ3FFRXNCLEVDQXRCLEF0RUZBLG9Dc0VFa0IsRUFBbEIsQXRFRkEsOEJzRUVrQixFQUFsQixBdEVGQSw2QnNFRWtCLEVJQWxCLEExRUZBLDJCMEVFYyxFQUFkLEExRUZBLDBCMEVFYyxFT0FkLEFqRkZBLGlCaUZFVyxFSUFYLEFyRkZBLGNxRkVRLEVBQVIsQXJGRkEsc0JxRkVRLEVVQVIsQS9GRkEsNEIrRkVNLEVBQU4sQS9GRkEsaUIrRkVNLEVHQU4sQWxHRkEsbUJrR0VhLEVBQWIsQWxHRkEsMkJrR0VhLEVDRGIsQW5HREEsOEJtR0NjLEVDQ2QsQXBHRkEsb0JvR0VjLEVDRmQsQXJHQUEsd0JxR0FtQixFQ0VuQixBdEdGQSxtQnNHRWEsRUNBYixBdkdGQSxxQnVHRWEsRUFBYixBdkdGQSxrQ3VHRWEsRUVBYixBekdGQSwwQnlHRWEsRUlhYixBN0dmQSxnQjZHZVUsRUdiVixBaEhGQSw2QmdIRXVCLEVJQXZCLEFwSEZBLHVDb0hFYyxFQUFkLEFwSEZBLHNDb0hFYyxFQ0FkLEFySEZBLGlCcUhFTSxFQUFOLEFySEZBLFdxSEVNLEVBQU4sQXJIRkEsa0JxSEVNLEVNQU4sQTNIRkEsd0IySEVrQixFQUFsQixBM0hGQSw2QjJIRWtCLEVFQWxCLEE3SEZBLHNDNkhFbUIsRUVBbkIsQS9IRkEsMEIrSEVrQixFQ0FsQixBaElGQSw0QmdJRWMsRUFBZCxBaElGQSxvQmdJRWMsRUNEZCxBaklEQSx5QmlJQ2EsRUdDYixBcElGQSw4Qm9JRWUsRUVBZixBdElGQSxvQ3NJRWUsRUFBZixBdElGQSxxQ3NJRWUsRUlBZixBMUlGQSxtQjBJRWEsRUNBYixBM0lGQSx5QjJJRWEsRUtrRmIsQWhKcEZBLDhDZ0pvRjRCLEVDbEY1QixBakpGQSxxQmlKRWUsRUFBZixBakpGQSw2QmlKRWUsQ0F3SVAsQ0FBQyxFT3hJVCxBeEpGQSxnQ3dKRXFCLEVFQXJCLEExSkZBLG9CMEpFYyxFRUFkLEE1SkZBLHlCNEpFYyxFQUFkLEE1SkZBLGdDNEpFYyxFRUFkLEE5SkZBLGtCOEpFSyxFQUFMLEE5SkZBLFU4SkVLLEM5SjBCZ0I7SUFDYixLQUFLLEU5QzFCTixPQUFPLEc4QytCVDtJQUhHLEFBL0JSLE9BK0JlLENBL0JmLDJCQUFZLEVBK0JKLEFBL0JSLE9BK0JlLENBL0JmLFlBQVksRUErQkosQUEvQlIsT0ErQmUsQzNCN0JmLGtDQUFhLEUyQjZCTCxBQS9CUixPQStCZSxDckI3QmYsdUJBQWlCLEVxQjZCVCxBQS9CUixPQStCZSxDbkI3QmYsaUNBQXNCLEVtQjZCZCxBQS9CUixPQStCZSxDTDdCZiw4QkFBZ0IsRUs2QlIsQUEvQlIsT0ErQmUsQ1cvQmYsb0JBQWMsRVgrQk4sQUEvQlIsT0ErQmUsQ3dCOUJmLDJCQUFnQixFeEI4QlIsQUEvQlIsT0ErQmUsQ3lCNkRmLGlDQUF5QixFekI3RGpCLEFBL0JSLE9BK0JlLENrQzdCZiwyQkFBZ0IsRWxDNkJSLEFBL0JSLE9BK0JlLENrQ3dKZixnQ0FBcUIsRWxDeEpiLEFBL0JSLE9BK0JlLENvQzdCZixvQkFBWSxFcEM2QkosQUEvQlIsT0ErQmUsQ3NDN0JmLGdCQUFVLEV0QzZCRixBQS9CUixPQStCZSxDd0M5QmYscUJBQWUsRXhDOEJQLEFBL0JSLE9BK0JlLEMrQzdCZixrQkFBWSxFL0M2QkosQUEvQlIsT0ErQmUsQ2lEN0JmLHVCQUFhLEVqRDZCTCxBQS9CUixPQStCZSxDaUQ3QmYsbUJBQWEsRWpENkJMLEFBL0JSLE9BK0JlLENrRDdCZixpQkFBVyxFbEQ2QkgsQUEvQlIsT0ErQmUsQ3FEN0JmLDZCQUFnQixFckQ2QlIsQUEvQlIsT0ErQmUsQ3dEK0ZmLDBCQUFvQixFeEQvRlosQUEvQlIsT0ErQmUsQ3lEN0JmLDZCQUFtQixFekQ2QlgsQUEvQlIsT0ErQmUsQzJEL0JmLHVDQUFzQixFM0QrQmQsQUEvQlIsT0ErQmUsQzREL0JmLG1EQUErQixDQW9LbkIsT0FBTyxFQXBLbkIsQTVEQUEsbUQ0REErQixDNUQrQnZCLE9BQU8sQzREcUlILE9BQU8sRTVEcklYLEFBL0JSLE9BK0JlLEM0RC9CZixtREFBK0IsQ3hGRS9CLGVBQU8sRXdGRlAsQTVEQUEsbUQ0REErQixDNUQrQnZCLE9BQU8sQzVCN0JmLGVBQU8sRTRCNkJDLEFBL0JSLE9BK0JlLEM0RC9CZixtREFBK0IsQ3hGRS9CLGFBQU8sRXdGRlAsQTVEQUEsbUQ0REErQixDNUQrQnZCLE9BQU8sQzVCN0JmLGFBQU8sRTRCNkJDLEFBL0JSLE9BK0JlLEM0RC9CZixtREFBK0IsQ3hGRS9CLGVBQU8sRXdGRlAsQTVEQUEsbUQ0REErQixDNUQrQnZCLE9BQU8sQzVCN0JmLGVBQU8sRTRCNkJDLEFBL0JSLE9BK0JlLEM0RC9CZixtREFBK0IsQ3hGRS9CLGFBQU8sRXdGRlAsQTVEQUEsbUQ0REErQixDNUQrQnZCLE9BQU8sQzVCN0JmLGFBQU8sRTRCNkJDLEFBL0JSLE9BK0JlLEM0RC9CZixtREFBK0IsQ3hGRS9CLGNBQU8sRXdGRlAsQTVEQUEsbUQ0REErQixDNUQrQnZCLE9BQU8sQzVCN0JmLGNBQU8sRTRCNkJDLEFBL0JSLE9BK0JlLEM0RC9CZixtREFBK0IsQ3ZGRS9CLGFBQWEsRXVGRmIsQTVEQUEsbUQ0REErQixDNUQrQnZCLE9BQU8sQzNCN0JmLGFBQWEsRTJCNkJMLEFBL0JSLE9BK0JlLEM0RC9CZixtREFBK0IsQ3JERS9CLGNBQWMsRXFERmQsQTVEQUEsbUQ0REErQixDNUQrQnZCLE9BQU8sQ083QmYsY0FBYyxFUDZCTixBQS9CUixPQStCZSxDNEQvQmYsbURBQStCLENqREEvQixzQkFBYyxFaURBZCxBNURBQSxtRDREQStCLEM1RCtCdkIsT0FBTyxDVy9CZixzQkFBYyxFWCtCTixBQS9CUixPQStCZSxDNEQvQmYsbURBQStCLENqREEvQixzQkFBYyxFaURBZCxBNURBQSxtRDREQStCLEM1RCtCdkIsT0FBTyxDVy9CZixzQkFBYyxFWCtCTixBQS9CUixPQStCZSxDNEQvQmYsbURBQStCLENqREEvQixxQ0FBYyxFaURBZCxBNURBQSxtRDREQStCLEM1RCtCdkIsT0FBTyxDVy9CZixxQ0FBYyxFWCtCTixBQS9CUixPQStCZSxDNEQvQmYsbURBQStCLEM5QkUvQix5QkFBZSxFOEJGZixBNURBQSxtRDREQStCLEM1RCtCdkIsT0FBTyxDOEI3QmYseUJBQWUsRTlCNkJQLEFBL0JSLE9BK0JlLEM0RC9CZixtREFBK0IsQ3JCRS9CLG9CQUFVLEVxQkZWLEE1REFBLG1ENERBK0IsQzVEK0J2QixPQUFPLEN1QzdCZixvQkFBVSxFdkM2QkYsQUEvQlIsT0ErQmUsQzREL0JmLG1EQUErQixDckJ3RHZCLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxPQUFPLEVBQUUsc0JBQXNCLENBdERoRCxvQkFBVSxFcUJGVixBNURBQSxtRDREQStCLENyQndEdkIsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLE9BQU8sRUFBRSxzQkFBc0IsQ3ZDekJ4QyxPQUFPLEN1QzdCZixvQkFBVSxFdkM2QkYsQUEvQlIsT0ErQmUsQ3VDeUJQLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxPQUFPLEVBQUUsc0JBQXNCLENxQnhEaEQsbURBQStCLENyQkUvQixvQkFBVSxFQXNERixBdkN4RFIsSXVDd0RZLEFBQUEsSUFBSyxDQUFBLEFBQUEsT0FBTyxFQUFFLHNCQUFzQixDcUJ4RGhELG1EQUErQixDNUQrQnZCLE9BQU8sQ3VDN0JmLG9CQUFVLEV2QzZCRixBQS9CUixPQStCZSxDNEQvQmYsbURBQStCO0lyQnlEdkIsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLE9BQU8sRUFBRSxzQkFBc0IsQ0F2RGhELG9CQUFVLEVxQkZWLEE1REFBLG1ENERBK0I7SXJCeUR2QixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsT0FBTyxFQUFFLHNCQUFzQixDdkMxQnhDLE9BQU8sQ3VDN0JmLG9CQUFVLEV2QzZCRixBQS9CUixPQStCZTtJdUMwQlAsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLE9BQU8sRUFBRSxzQkFBc0IsQ3FCekRoRCxtREFBK0IsQ3JCRS9CLG9CQUFVO0lBdURGLEF2Q3pEUixJdUN5RFksQUFBQSxJQUFLLENBQUEsQUFBQSxPQUFPLEVBQUUsc0JBQXNCLENxQnpEaEQsbURBQStCLEM1RCtCdkIsT0FBTyxDdUM3QmYsb0JBQVUsRXZDNkJGLEFBL0JSLE9BK0JlLEM0RC9CZixtREFBK0IsQ1hFL0IseUJBQWEsRVdGYixBNURBQSxtRDREQStCLEM1RCtCdkIsT0FBTyxDaUQ3QmYseUJBQWEsRWpENkJMLEFBL0JSLE9BK0JlLEM0RC9CZixtREFBK0IsQ0xBL0IsbUJBQWMsRUtBZCxBNURBQSxtRDREQStCLEM1RCtCdkIsT0FBTyxDdUQvQmYsbUJBQWMsRXZEK0JOLEFBL0JSLE9BK0JlLEM0RC9CZixtREFBK0IsQ0hFL0IsdUNBQW1CLEVHRm5CLEE1REFBLG1ENERBK0IsQzVEK0J2QixPQUFPLEN5RDdCZix1Q0FBbUIsRXpENkJYLEFBL0JSLE9BK0JlLEM0RC9CZixtREFBK0IsQ0ZrRS9CLGlDQUFpQixFRWxFakIsQTVEQUEsbUQ0REErQixDNUQrQnZCLE9BQU8sQzBEbUNmLGlDQUFpQixFMURuQ1QsQUEvQlIsT0ErQmUsQzREL0JmLG1EQUErQixDVUUvQixpQ0FBa0IsRVZGbEIsQTVEQUEsbUQ0REErQixDNUQrQnZCLE9BQU8sQ3NFN0JmLGlDQUFrQixFdEU2QlYsQUEvQlIsT0ErQmUsQzREL0JmLG1EQUErQixDV0UvQixrQ0FBMEIsRVhGMUIsQTVEQUEsbUQ0REErQixDNUQrQnZCLE9BQU8sQ3VFN0JmLGtDQUEwQixFdkU2QmxCLEFBL0JSLE9BK0JlLEM0RC9CZixtREFBK0IsQ2NFL0IsNEJBQWMsRWRGZCxBNURBQSxtRDREQStCLEM1RCtCdkIsT0FBTyxDMEU3QmYsNEJBQWMsRTFFNkJOLEFBL0JSLE9BK0JlLEM0RC9CZixtREFBK0IsQ3lCRS9CLHNCQUFRLEV6QkZSLEE1REFBLG1ENERBK0IsQzVEK0J2QixPQUFPLENxRjdCZixzQkFBUSxFckY2QkEsQUEvQlIsT0ErQmUsQzREL0JmLG1EQUErQixDeUJFL0IsOEJBQVEsRXpCRlIsQTVEQUEsbUQ0REErQixDNUQrQnZCLE9BQU8sQ3FGN0JmLDhCQUFRLEVyRjZCQSxBQS9CUixPQStCZSxDNEQvQmYsbURBQStCLEMwQkUvQix5QkFBZSxFMUJGZixBNURBQSxtRDREQStCLEM1RCtCdkIsT0FBTyxDc0Y3QmYseUJBQWUsRXRGNkJQLEFBL0JSLE9BK0JlLEM0RC9CZixtREFBK0IsQ3dDRS9CLG1CQUFjLEV4Q0ZkLEE1REFBLG1ENERBK0IsQzVEK0J2QixPQUFPLENvRzdCZixtQkFBYyxFcEc2Qk4sQUEvQlIsT0ErQmUsQzREL0JmLG1EQUErQixDbURDL0Isd0JBQVMsRW5ERFQsQTVEQUEsbUQ0REErQixDNUQrQnZCLE9BQU8sQytHOUJmLHdCQUFTLEUvRzhCRCxBQS9CUixPQStCZSxDNEQvQmYsbURBQStCLENtREMvQixnQ0FBUyxFbkREVCxBNURBQSxtRDREQStCLEM1RCtCdkIsT0FBTyxDK0c5QmYsZ0NBQVMsRS9HOEJELEFBL0JSLE9BK0JlLEM0RC9CZixtREFBK0IsQ21EQy9CLDZCQUFTLEVuRERULEE1REFBLG1ENERBK0IsQzVEK0J2QixPQUFPLEMrRzlCZiw2QkFBUyxFL0c4QkQsQUEvQlIsT0ErQmUsQzREL0JmLG1EQUErQixDbURDL0IsNkNBQVMsRW5ERFQsQTVEQUEsbUQ0REErQixDNUQrQnZCLE9BQU8sQytHOUJmLDZDQUFTLEUvRzhCRCxBQS9CUixPQStCZSxDNEQvQmYsbURBQStCLENxREUvQiwyQkFBc0IsRXJERnRCLEE1REFBLG1ENERBK0IsQzVEK0J2QixPQUFPLENpSDdCZiwyQkFBc0IsRWpINkJkLEFBL0JSLE9BK0JlLEM0RC9CZixtREFBK0IsQ3VERS9CLG9CQUFZLEV2REZaLEE1REFBLG1ENERBK0IsQzVEK0J2QixPQUFPLENtSDdCZixvQkFBWSxFbkg2QkosQUEvQlIsT0ErQmUsQzREL0JmLG1EQUErQixDdURFL0Isc0NBQVksRXZERlosQTVEQUEsbUQ0REErQixDNUQrQnZCLE9BQU8sQ21IN0JmLHNDQUFZLEVuSDZCSixBQS9CUixPQStCZSxDNEQvQmYsbURBQStCLEN5REUvQixvQkFBTSxFekRGTixBNURBQSxtRDREQStCLEM1RCtCdkIsT0FBTyxDcUg3QmYsb0JBQU0sRXJINkJFLEFBL0JSLE9BK0JlLEM0RC9CZixtREFBK0IsQ3lERS9CLGtCQUFNLEV6REZOLEE1REFBLG1ENERBK0IsQzVEK0J2QixPQUFPLENxSDdCZixrQkFBTSxFckg2QkUsQUEvQlIsT0ErQmUsQzREL0JmLG1EQUErQixDeURFL0IsbUJBQU0sRXpERk4sQTVEQUEsbUQ0REErQixDNUQrQnZCLE9BQU8sQ3FIN0JmLG1CQUFNLEVySDZCRSxBQS9CUixPQStCZSxDNEQvQmYsbURBQStCLEN5REUvQixrQkFBTSxFekRGTixBNURBQSxtRDREQStCLEM1RCtCdkIsT0FBTyxDcUg3QmYsa0JBQU0sRXJINkJFLEFBL0JSLE9BK0JlLEM0RC9CZixtREFBK0IsQytERS9CLDBCQUFrQixFL0RGbEIsQTVEQUEsbUQ0REErQixDNUQrQnZCLE9BQU8sQzJIN0JmLDBCQUFrQixFM0g2QlYsQUEvQlIsT0ErQmUsQzREL0JmLG1EQUErQixDK0RFL0IsaUNBQWtCLEUvREZsQixBNURBQSxtRDREQStCLEM1RCtCdkIsT0FBTyxDMkg3QmYsaUNBQWtCLEUzSDZCVixBQS9CUixPQStCZSxDNEQvQmYsbURBQStCLENnRUEvQix5QkFBaUIsRWhFQWpCLEE1REFBLG1ENERBK0IsQzVEK0J2QixPQUFPLEM0SC9CZix5QkFBaUIsRTVIK0JULEFBL0JSLE9BK0JlLEM0RC9CZixtREFBK0IsQ2lFRS9CLCtCQUFtQixFakVGbkIsQTVEQUEsbUQ0REErQixDNUQrQnZCLE9BQU8sQzZIN0JmLCtCQUFtQixFN0g2QlgsQUEvQlIsT0ErQmUsQzREL0JmLG1EQUErQixDb0VFL0IscUNBQWMsRXBFRmQsQTVEQUEsbUQ0REErQixDNUQrQnZCLE9BQU8sQ2dJN0JmLHFDQUFjLEVoSTZCTixBQS9CUixPQStCZSxDNEQvQmYsbURBQStCLEMwRUUvQiw2QkFBZSxFMUVGZixBNURBQSxtRDREQStCLEM1RCtCdkIsT0FBTyxDc0k3QmYsNkJBQWUsRXRJNkJQLEFBL0JSLE9BK0JlLEM0RC9CZixtREFBK0IsQzRFRS9CLGdDQUFnQixFNUVGaEIsQTVEQUEsbUQ0REErQixDNUQrQnZCLE9BQU8sQ3dJN0JmLGdDQUFnQixFeEk2QlIsQUEvQlIsT0ErQmUsQzREL0JmLG1EQUErQixDNEVFL0IsOEJBQWdCLEU1RUZoQixBNURBQSxtRDREQStCLEM1RCtCdkIsT0FBTyxDd0k3QmYsOEJBQWdCLEV4STZCUixBQS9CUixPQStCZSxDNEQvQmYsbURBQStCLEM0RUUvQixnQ0FBZ0IsRTVFRmhCLEE1REFBLG1ENERBK0IsQzVEK0J2QixPQUFPLEN3STdCZixnQ0FBZ0IsRXhJNkJSLEFBL0JSLE9BK0JlLEM0RC9CZixtREFBK0IsQytFRS9CLHFCQUFhLEUvRUZiLEE1REFBLG1ENERBK0IsQzVEK0J2QixPQUFPLEMySTdCZixxQkFBYSxFM0k2QkwsQUEvQlIsT0ErQmUsQzREL0JmLG1EQUErQixDa0ZDL0IseUJBQWMsRWxGRGQsQTVEQUEsbUQ0REErQixDNUQrQnZCLE9BQU8sQzhJOUJmLHlCQUFjLEU5SThCTixBQS9CUixPQStCZSxDNEQvQmYsbURBQStCLENvRkMvQiwwQkFBcUIsRXBGRHJCLEE1REFBLG1ENERBK0IsQzVEK0J2QixPQUFPLENnSjlCZiwwQkFBcUIsRWhKOEJiLEFBL0JSLE9BK0JlLEM0RC9CZixtREFBK0IsQ29Gb0YvQix1Q0FBNEIsRXBGcEY1QixBNURBQSxtRDREQStCLEM1RCtCdkIsT0FBTyxDZ0pxRGYsdUNBQTRCLEVoSnJEcEIsQUEvQlIsT0ErQmUsQzREL0JmLG1EQUErQixDMEZFL0IsMkJBQXFCLEUxRkZyQixBNURBQSxtRDREQStCLEM1RCtCdkIsT0FBTyxDc0o3QmYsMkJBQXFCLEV0SjZCYixBQS9CUixPQStCZSxDNEQvQmYsbURBQStCLENnR0UvQix5QkFBYyxFaEdGZCxBNURBQSxtRDREQStCLEM1RCtCdkIsT0FBTyxDNEo3QmYseUJBQWMsRTVKNkJOLEFBL0JSLE9BK0JlLEM0RC9CZixtREFBK0IsQ2tHRS9CLGFBQUssRWxHRkwsQTVEQUEsbUQ0REErQixDNUQrQnZCLE9BQU8sQzhKN0JmLGFBQUssRTlKNkJHLEFBL0JSLE9BK0JlLEM0RC9CZixtREFBK0IsQ3VHRS9CLGtCQUFrQixFdkdGbEIsQTVEQUEsbUQ0REErQixDNUQrQnZCLE9BQU8sQ21LN0JmLGtCQUFrQixFbks2QlYsQUEvQlIsT0ErQmUsQzREL0JmLDRDQUErQixDQTJMdkIsT0FBTyxFQTNMZixBNURBQSw0QzREQStCLEM1RCtCdkIsT0FBTyxDNEQ0SlAsT0FBTyxFNUQ1SlAsQUEvQlIsT0ErQmUsQzREL0JmLDRDQUErQixDeEZFL0IsZUFBTyxFd0ZGUCxBNURBQSw0QzREQStCLEM1RCtCdkIsT0FBTyxDNUI3QmYsZUFBTyxFNEI2QkMsQUEvQlIsT0ErQmUsQzREL0JmLDRDQUErQixDeEZFL0IsYUFBTyxFd0ZGUCxBNURBQSw0QzREQStCLEM1RCtCdkIsT0FBTyxDNUI3QmYsYUFBTyxFNEI2QkMsQUEvQlIsT0ErQmUsQzREL0JmLDRDQUErQixDeEZFL0IsZUFBTyxFd0ZGUCxBNURBQSw0QzREQStCLEM1RCtCdkIsT0FBTyxDNUI3QmYsZUFBTyxFNEI2QkMsQUEvQlIsT0ErQmUsQzREL0JmLDRDQUErQixDeEZFL0IsYUFBTyxFd0ZGUCxBNURBQSw0QzREQStCLEM1RCtCdkIsT0FBTyxDNUI3QmYsYUFBTyxFNEI2QkMsQUEvQlIsT0ErQmUsQzREL0JmLDRDQUErQixDeEZFL0IsY0FBTyxFd0ZGUCxBNURBQSw0QzREQStCLEM1RCtCdkIsT0FBTyxDNUI3QmYsY0FBTyxFNEI2QkMsQUEvQlIsT0ErQmUsQzREL0JmLDRDQUErQixDdkZFL0IsYUFBYSxFdUZGYixBNURBQSw0QzREQStCLEM1RCtCdkIsT0FBTyxDM0I3QmYsYUFBYSxFMkI2QkwsQUEvQlIsT0ErQmUsQzREL0JmLDRDQUErQixDckRFL0IsY0FBYyxFcURGZCxBNURBQSw0QzREQStCLEM1RCtCdkIsT0FBTyxDTzdCZixjQUFjLEVQNkJOLEFBL0JSLE9BK0JlLEM0RC9CZiw0Q0FBK0IsQ2pEQS9CLHNCQUFjLEVpREFkLEE1REFBLDRDNERBK0IsQzVEK0J2QixPQUFPLENX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QlIsT0ErQmUsQzREL0JmLDRDQUErQixDeUJFL0Isc0JBQVEsRXpCRlIsQTVEQUEsNEM0REErQixDNUQrQnZCLE9BQU8sQ3FGN0JmLHNCQUFRLEVyRjZCQSxBQS9CUixPQStCZSxDNEQvQmYsNENBQStCLEN5QkUvQiw4QkFBUSxFekJGUixBNURBQSw0QzREQStCLEM1RCtCdkIsT0FBTyxDcUY3QmYsOEJBQVEsRXJGNkJBLEFBL0JSLE9BK0JlLEM0RC9CZiw0Q0FBK0IsQzBCRS9CLHlCQUFlLEUxQkZmLEE1REFBLDRDNERBK0IsQzVEK0J2QixPQUFPLENzRjdCZix5QkFBZSxFdEY2QlAsQUEvQlIsT0ErQmUsQzREL0JmLDRDQUErQixDd0NFL0IsbUJBQWMsRXhDRmQsQTVEQUEsNEM0REErQixDNUQrQnZCLE9BQU8sQ29HN0JmLG1CQUFjLEVwRzZCTixBQS9CUixPQStCZSxDNEQvQmYsNENBQStCLENtREMvQix3QkFBUyxFbkREVCxBNURBQSw0QzREQStCLEM1RCtCdkIsT0FBTyxDK0c5QmYsd0JBQVMsRS9HOEJELEFBL0JSLE9BK0JlLEM0RC9CZiw0Q0FBK0IsQ21EQy9CLGdDQUFTLEVuRERULEE1REFBLDRDNERBK0IsQzVEK0J2QixPQUFPLEMrRzlCZixnQ0FBUyxFL0c4QkQsQUEvQlIsT0ErQmUsQzREL0JmLDRDQUErQixDbURDL0IsNkJBQVMsRW5ERFQsQTVEQUEsNEM0REErQixDNUQrQnZCLE9BQU8sQytHOUJmLDZCQUFTLEUvRzhCRCxBQS9CUixPQStCZSxDNEQvQmYsNENBQStCLENtREMvQiw2Q0FBUyxFbkREVCxBNURBQSw0QzREQStCLEM1RCtCdkIsT0FBTyxDK0c5QmYsNkNBQVMsRS9HOEJELEFBL0JSLE9BK0JlLEM0RC9CZiw0Q0FBK0IsQ3FERS9CLDJCQUFzQixFckRGdEIsQTVEQUEsNEM0REErQixDNUQrQnZCLE9BQU8sQ2lIN0JmLDJCQUFzQixFakg2QmQsQUEvQlIsT0ErQmUsQzREL0JmLDRDQUErQixDdURFL0Isb0JBQVksRXZERlosQTVEQUEsNEM0REErQixDNUQrQnZCLE9BQU8sQ21IN0JmLG9CQUFZLEVuSDZCSixBQS9CUixPQStCZSxDNEQvQmYsNENBQStCLEN1REUvQixzQ0FBWSxFdkRGWixBNURBQSw0QzREQStCLEM1RCtCdkIsT0FBTyxDbUg3QmYsc0NBQVksRW5INkJKLEFBL0JSLE9BK0JlLEM0RC9CZiw0Q0FBK0IsQ3lERS9CLG9CQUFNLEV6REZOLEE1REFBLDRDNERBK0IsQzVEK0J2QixPQUFPLENxSDdCZixvQkFBTSxFckg2QkUsQUEvQlIsT0ErQmUsQzREL0JmLDRDQUErQixDeURFL0Isa0JBQU0sRXpERk4sQTVEQUEsNEM0REErQixDNUQrQnZCLE9BQU8sQ3FIN0JmLGtCQUFNLEVySDZCRSxBQS9CUixPQStCZSxDNEQvQmYsNENBQStCLEN5REUvQixtQkFBTSxFekRGTixBNURBQSw0QzREQStCLEM1RCtCdkIsT0FBTyxDcUg3QmYsbUJBQU0sRXJINkJFLEFBL0JSLE9BK0JlLEM0RC9CZiw0Q0FBK0IsQ3lERS9CLGtCQUFNLEV6REZOLEE1REFBLDRDNERBK0IsQzVEK0J2QixPQUFPLENxSDdCZixrQkFBTSxFckg2QkUsQUEvQlIsT0ErQmUsQzREL0JmLDRDQUErQixDK0RFL0IsMEJBQWtCLEUvREZsQixBNURBQSw0QzREQStCLEM1RCtCdkIsT0FBTyxDMkg3QmYsMEJBQWtCLEUzSDZCVixBQS9CUixPQStCZSxDNEQvQmYsNENBQStCLEMrREUvQixpQ0FBa0IsRS9ERmxCLEE1REFBLDRDNERBK0IsQzVEK0J2QixPQUFPLEMySDdCZixpQ0FBa0IsRTNINkJWLEFBL0JSLE9BK0JlLEM0RC9CZiw0Q0FBK0IsQ2dFQS9CLHlCQUFpQixFaEVBakIsQTVEQUEsNEM0REErQixDNUQrQnZCLE9BQU8sQzRIL0JmLHlCQUFpQixFNUgrQlQsQUEvQlIsT0ErQmUsQzREL0JmLDRDQUErQixDaUVFL0IsK0JBQW1CLEVqRUZuQixBNURBQSw0QzREQStCLEM1RCtCdkIsT0FBTyxDNkg3QmYsK0JBQW1CLEU3SDZCWCxBQS9CUixPQStCZSxDNEQvQmYsNENBQStCLENvRUUvQixxQ0FBYyxFcEVGZCxBNURBQSw0QzREQStCLEM1RCtCdkIsT0FBTyxDZ0k3QmYscUNBQWMsRWhJNkJOLEFBL0JSLE9BK0JlLEM0RC9CZiw0Q0FBK0IsQzBFRS9CLDZCQUFlLEUxRUZmLEE1REFBLDRDNERBK0IsQzVEK0J2QixPQUFPLENzSTdCZiw2QkFBZSxFdEk2QlAsQUEvQlIsT0ErQmUsQzREL0JmLDRDQUErQixDNEVFL0IsZ0NBQWdCLEU1RUZoQixBNURBQSw0QzREQStCLEM1RCtCdkIsT0FBTyxDd0k3QmYsZ0NBQWdCLEV4STZCUixBQS9CUixPQStCZSxDNEQvQmYsNENBQStCLEM0RUUvQiw4QkFBZ0IsRTVFRmhCLEE1REFBLDRDNERBK0IsQzVEK0J2QixPQUFPLEN3STdCZiw4QkFBZ0IsRXhJNkJSLEFBL0JSLE9BK0JlLEM0RC9CZiw0Q0FBK0IsQzRFRS9CLGdDQUFnQixFNUVGaEIsQTVEQUEsNEM0REErQixDNUQrQnZCLE9BQU8sQ3dJN0JmLGdDQUFnQixFeEk2QlIsQUEvQlIsT0ErQmUsQzREL0JmLDRDQUErQixDK0VFL0IscUJBQWEsRS9FRmIsQTVEQUEsNEM0REErQixDNUQrQnZCLE9BQU8sQzJJN0JmLHFCQUFhLEUzSTZCTCxBQS9CUixPQStCZSxDNEQvQmYsNENBQStCLENrRkMvQix5QkFBYyxFbEZEZCxBNURBQSw0QzREQStCLEM1RCtCdkIsT0FBTyxDOEk5QmYseUJBQWMsRTlJOEJOLEFBL0JSLE9BK0JlLEM0RC9CZiw0Q0FBK0IsQ29GQy9CLDBCQUFxQixFcEZEckIsQTVEQUEsNEM0REErQixDNUQrQnZCLE9BQU8sQ2dKOUJmLDBCQUFxQixFaEo4QmIsQUEvQlIsT0ErQmUsQzREL0JmLDRDQUErQixDb0ZvRi9CLHVDQUE0QixFcEZwRjVCLEE1REFBLDRDNERBK0IsQzVEK0J2QixPQUFPLENnSnFEZix1Q0FBNEIsRWhKckRwQixBQS9CUixPQStCZSxDNEQvQmYsNENBQStCLEMwRkUvQiwyQkFBcUIsRTFGRnJCLEE1REFBLDRDNERBK0IsQzVEK0J2QixPQUFPLENzSjdCZiwyQkFBcUIsRXRKNkJi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TFAsQXRJekxSLElzSXlMWSxBQUFBLElBQUssQ0FBQSxBQUFBLE9BQU87RXRJbkpoQixPQUFPLENzSXBDZixxQ0FBZSxDdElvQ0c7SUFDTixLQUFLLEU5Q25CVCxJQUFJLEc4Q29CSDtFQXhDVCxBQUFBLFlBQVksQUEyQ1AsU0FBUyxFM0J6Q2QsQTJCRkEsa0MzQkVhLEEyQnlDUixTQUFTLEVyQnpDZCxBcUJGQSx1QnJCRWlCLEFxQnlDWixTQUFTLEVuQnpDZCxBbUJGQSxpQ25CRXNCLEFtQnlDakIsU0FBUyxFTHpDZCxBS0ZBLDhCTEVnQixBS3lDWCxTQUFTLEVXM0NkLEFYQUEsb0JXQWMsQVgyQ1QsU0FBUyxFd0IxQ2QsQXhCREEsMkJ3QkNnQixBeEIwQ1gsU0FBUyxFeUJpRGQsQXpCNUZBLGlDeUI0RnlCLEF6QmpEcEIsU0FBUyxFa0N6Q2QsQWxDRkEsMkJrQ0VnQixBbEN5Q1gsU0FBUyxFa0M0SWQsQWxDdkxBLGdDa0N1THFCLEFsQzVJaEIsU0FBUyxFb0N6Q2QsQXBDRkEsb0JvQ0VZLEFwQ3lDUCxTQUFTLEVzQ3pDZCxBdENGQSxnQnNDRVUsQXRDeUNMLFNBQVMsRXdDMUNkLEF4Q0RBLHFCd0NDZSxBeEMwQ1YsU0FBUyxFK0N6Q2QsQS9DRkEsa0IrQ0VZLEEvQ3lDUCxTQUFTLEVpRHpDZCxBakRGQSx1QmlERWEsQWpEeUNSLFNBQVMsRWlEekNkLEFqREZBLG1CaURFYSxBakR5Q1IsU0FBUyxFa0R6Q2QsQWxERkEsaUJrREVXLEFsRHlDTixTQUFTLEVxRHpDZCxBckRGQSw2QnFERWdCLEFyRHlDWCxTQUFTLEV3RG1GZCxBeEQ5SEEsMEJ3RDhIb0IsQXhEbkZmLFNBQVMsRXlEekNkLEF6REZBLDZCeURFbUIsQXpEeUNkLFNBQVMsRTJEM0NkLEEzREFBLHVDMkRBc0IsQTNEMkNqQixTQUFTLEU0RDNDZCxBNURBQSxtRDREQStCLENBb0tuQixPQUFPLEE1RHpIZCxTQUFTLEU0RDNDZCxBNURBQSxtRDREQStCLEN4RkUvQixlQUFPLEE0QnlDRixTQUFTLEU0RDNDZCxBNURBQSxtRDREQStCLEN4RkUvQixhQUFPLEE0QnlDRixTQUFTLEU0RDNDZCxBNURBQSxtRDREQStCLEN4RkUvQixlQUFPLEE0QnlDRixTQUFTLEU0RDNDZCxBNURBQSxtRDREQStCLEN4RkUvQixhQUFPLEE0QnlDRixTQUFTLEU0RDNDZCxBNURBQSxtRDREQStCLEN4RkUvQixjQUFPLEE0QnlDRixTQUFTLEU0RDNDZCxBNURBQSxtRDREQStCLEN2RkUvQixhQUFhLEEyQnlDUixTQUFTLEU0RDNDZCxBNURBQSxtRDREQStCLENyREUvQixjQUFjLEFQeUNULFNBQVMsRTREM0NkLEE1REFBLG1ENERBK0IsQ2pEQS9CLHNCQUFjLEFYMkNULFNBQVMsRTREM0NkLEE1REFBLG1ENERBK0IsQ2pEQS9CLHNCQUFjLEFYMkNULFNBQVMsRTREM0NkLEE1REFBLG1ENERBK0IsQ2pEQS9CLHFDQUFjLEFYMkNULFNBQVMsRTREM0NkLEE1REFBLG1ENERBK0IsQzlCRS9CLHlCQUFlLEE5QnlDVixTQUFTLEU0RDNDZCxBNURBQSxtRDREQStCLENyQkUvQixvQkFBVSxBdkN5Q0wsU0FBUyxFNEQzQ2QsQTVEQUEsbUQ0REErQixDckJ3RHZCLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxPQUFPLEVBQUUsc0JBQXNCLENBdERoRCxvQkFBVSxBdkN5Q0wsU0FBUyxFdUNhTixBdkN4RFIsSXVDd0RZLEFBQUEsSUFBSyxDQUFBLEFBQUEsT0FBTyxFQUFFLHNCQUFzQixDcUJ4RGhELG1EQUErQixDckJFL0Isb0JBQVUsQXZDeUNMLFNBQVMsRTREM0NkLEE1REFBLG1ENERBK0I7RXJCeUR2QixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsT0FBTyxFQUFFLHNCQUFzQixDQXZEaEQsb0JBQVUsQXZDeUNMLFNBQVM7RXVDY04sQXZDekRSLEl1Q3lEWSxBQUFBLElBQUssQ0FBQSxBQUFBLE9BQU8sRUFBRSxzQkFBc0IsQ3FCekRoRCxtREFBK0IsQ3JCRS9CLG9CQUFVLEF2Q3lDTCxTQUFTLEU0RDNDZCxBNURBQSxtRDREQStCLENYRS9CLHlCQUFhLEFqRHlDUixTQUFTLEU0RDNDZCxBNURBQSxtRDREQStCLENMQS9CLG1CQUFjLEF2RDJDVCxTQUFTLEU0RDNDZCxBNURBQSxtRDREQStCLENIRS9CLHVDQUFtQixBekR5Q2QsU0FBUyxFNEQzQ2QsQTVEQUEsbUQ0REErQixDRmtFL0IsaUNBQWlCLEExRHZCWixTQUFTLEU0RDNDZCxBNURBQSxtRDREQStCLENVRS9CLGlDQUFrQixBdEV5Q2IsU0FBUyxFNEQzQ2QsQTVEQUEsbUQ0REErQixDV0UvQixrQ0FBMEIsQXZFeUNyQixTQUFTLEU0RDNDZCxBNURBQSxtRDREQStCLENjRS9CLDRCQUFjLEExRXlDVCxTQUFTLEU0RDNDZCxBNURBQSxtRDREQStCLEN5QkUvQixzQkFBUSxBckZ5Q0gsU0FBUyxFNEQzQ2QsQTVEQUEsbUQ0REErQixDeUJFL0IsOEJBQVEsQXJGeUNILFNBQVMsRTREM0NkLEE1REFBLG1ENERBK0IsQzBCRS9CLHlCQUFlLEF0RnlDVixTQUFTLEU0RDNDZCxBNURBQSxtRDREQStCLEN3Q0UvQixtQkFBYyxBcEd5Q1QsU0FBUyxFNEQzQ2QsQTVEQUEsbUQ0REErQixDbURDL0Isd0JBQVMsQS9HMENKLFNBQVMsRTREM0NkLEE1REFBLG1ENERBK0IsQ21EQy9CLGdDQUFTLEEvRzBDSixTQUFTLEU0RDNDZCxBNURBQSxtRDREQStCLENtREMvQiw2QkFBUyxBL0cwQ0osU0FBUyxFNEQzQ2QsQTVEQUEsbUQ0REErQixDbURDL0IsNkNBQVMsQS9HMENKLFNBQVMsRTREM0NkLEE1REFBLG1ENERBK0IsQ3FERS9CLDJCQUFzQixBakh5Q2pCLFNBQVMsRTREM0NkLEE1REFBLG1ENERBK0IsQ3VERS9CLG9CQUFZLEFuSHlDUCxTQUFTLEU0RDNDZCxBNURBQSxtRDREQStCLEN1REUvQixzQ0FBWSxBbkh5Q1AsU0FBUyxFNEQzQ2QsQTVEQUEsbUQ0REErQixDeURFL0Isb0JBQU0sQXJIeUNELFNBQVMsRTREM0NkLEE1REFBLG1ENERBK0IsQ3lERS9CLGtCQUFNLEFySHlDRCxTQUFTLEU0RDNDZCxBNURBQSxtRDREQStCLEN5REUvQixtQkFBTSxBckh5Q0QsU0FBUyxFNEQzQ2QsQTVEQUEsbUQ0REErQixDeURFL0Isa0JBQU0sQXJIeUNELFNBQVMsRTREM0NkLEE1REFBLG1ENERBK0IsQytERS9CLDBCQUFrQixBM0h5Q2IsU0FBUyxFNEQzQ2QsQTVEQUEsbUQ0REErQixDK0RFL0IsaUNBQWtCLEEzSHlDYixTQUFTLEU0RDNDZCxBNURBQSxtRDREQStCLENnRUEvQix5QkFBaUIsQTVIMkNaLFNBQVMsRTREM0NkLEE1REFBLG1ENERBK0IsQ2lFRS9CLCtCQUFtQixBN0h5Q2QsU0FBUyxFNEQzQ2QsQTVEQUEsbUQ0REErQixDb0VFL0IscUNBQWMsQWhJeUNULFNBQVMsRTREM0NkLEE1REFBLG1ENERBK0IsQzBFRS9CLDZCQUFlLEF0SXlDVixTQUFTLEU0RDNDZCxBNURBQSxtRDREQStCLEM0RUUvQixnQ0FBZ0IsQXhJeUNYLFNBQVMsRTREM0NkLEE1REFBLG1ENERBK0IsQzRFRS9CLDhCQUFnQixBeEl5Q1gsU0FBUyxFNEQzQ2QsQTVEQUEsbUQ0REErQixDNEVFL0IsZ0NBQWdCLEF4SXlDWCxTQUFTLEU0RDNDZCxBNURBQSxtRDREQStCLEMrRUUvQixxQkFBYSxBM0l5Q1IsU0FBUyxFNEQzQ2QsQTVEQUEsbUQ0REErQixDa0ZDL0IseUJBQWMsQTlJMENULFNBQVMsRTREM0NkLEE1REFBLG1ENERBK0IsQ29GQy9CLDBCQUFxQixBaEowQ2hCLFNBQVMsRTREM0NkLEE1REFBLG1ENERBK0IsQ29Gb0YvQix1Q0FBNEIsQWhKekN2QixTQUFTLEU0RDNDZCxBNURBQSxtRDREQStCLEMwRkUvQiwyQkFBcUIsQXRKeUNoQixTQUFTLEU0RDNDZCxBNURBQSxtRDREQStCLENnR0UvQix5QkFBYyxBNUp5Q1QsU0FBUyxFNEQzQ2QsQTVEQUEsbUQ0REErQixDa0dFL0IsYUFBSyxBOUp5Q0EsU0FBUyxFNEQzQ2QsQTVEQUEsbUQ0REErQixDdUdFL0Isa0JBQWtCLEFuS3lDYixTQUFTLEU0RDNDZCxBNURBQSw0QzREQStCLENBMkx2QixPQUFPLEE1RGhKVixTQUFTLEU0RDNDZCxBNURBQSw0QzREQStCLEN4RkUvQixlQUFPLEE0QnlDRixTQUFTLEU0RDNDZCxBNURBQSw0QzREQStCLEN4RkUvQixhQUFPLEE0QnlDRixTQUFTLEU0RDNDZCxBNURBQSw0QzREQStCLEN4RkUvQixlQUFPLEE0QnlDRixTQUFTLEU0RDNDZCxBNURBQSw0QzREQStCLEN4RkUvQixhQUFPLEE0QnlDRixTQUFTLEU0RDNDZCxBNURBQSw0QzREQStCLEN4RkUvQixjQUFPLEE0QnlDRixTQUFTLEU0RDNDZCxBNURBQSw0QzREQStCLEN2RkUvQixhQUFhLEEyQnlDUixTQUFTLEU0RDNDZCxBNURBQSw0QzREQStCLENyREUvQixjQUFjLEFQeUNULFNBQVMsRTREM0NkLEE1REFBLDRDNERBK0IsQ2pEQS9CLHNCQUFjLEFYMkNULFNBQVMsRTREM0NkLEE1REFBLDRDNERBK0IsQ2pEQS9CLHNCQUFjLEFYMkNULFNBQVMsRTREM0NkLEE1REFBLDRDNERBK0IsQ2pEQS9CLHFDQUFjLEFYMkNULFNBQVMsRTREM0NkLEE1REFBLDRDNERBK0IsQzlCRS9CLHlCQUFlLEE5QnlDVixTQUFTLEU0RDNDZCxBNURBQSw0QzREQStCLENyQkUvQixvQkFBVSxBdkN5Q0wsU0FBUyxFNEQzQ2QsQTVEQUEsNEM0REErQixDckJ3RHZCLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxPQUFPLEVBQUUsc0JBQXNCLENBdERoRCxvQkFBVSxBdkN5Q0wsU0FBUyxFdUNhTixBdkN4RFIsSXVDd0RZLEFBQUEsSUFBSyxDQUFBLEFBQUEsT0FBTyxFQUFFLHNCQUFzQixDcUJ4RGhELDRDQUErQixDckJFL0Isb0JBQVUsQXZDeUNMLFNBQVMsRTREM0NkLEE1REFBLDRDNERBK0I7RXJCeUR2QixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsT0FBTyxFQUFFLHNCQUFzQixDQXZEaEQsb0JBQVUsQXZDeUNMLFNBQVM7RXVDY04sQXZDekRSLEl1Q3lEWSxBQUFBLElBQUssQ0FBQSxBQUFBLE9BQU8sRUFBRSxzQkFBc0IsQ3FCekRoRCw0Q0FBK0IsQ3JCRS9CLG9CQUFVLEF2Q3lDTCxTQUFTLEU0RDNDZCxBNURBQSw0QzREQStCLENYRS9CLHlCQUFhLEFqRHlDUixTQUFTLEU0RDNDZCxBNURBQSw0QzREQStCLENMQS9CLG1CQUFjLEF2RDJDVCxTQUFTLEU0RDNDZCxBNURBQSw0QzREQStCLENIRS9CLHVDQUFtQixBekR5Q2QsU0FBUyxFNEQzQ2QsQTVEQUEsNEM0REErQixDRmtFL0IsaUNBQWlCLEExRHZCWixTQUFTLEU0RDNDZCxBNURBQSw0QzREQStCLENVRS9CLGlDQUFrQixBdEV5Q2IsU0FBUyxFNEQzQ2QsQTVEQUEsNEM0REErQixDV0UvQixrQ0FBMEIsQXZFeUNyQixTQUFTLEU0RDNDZCxBNURBQSw0QzREQStCLENjRS9CLDRCQUFjLEExRXlDVCxTQUFTLEU0RDNDZCxBNURBQSw0QzREQStCLEN5QkUvQixzQkFBUSxBckZ5Q0gsU0FBUyxFNEQzQ2QsQTVEQUEsNEM0REErQixDeUJFL0IsOEJBQVEsQXJGeUNILFNBQVMsRTREM0NkLEE1REFBLDRDNERBK0IsQzBCRS9CLHlCQUFlLEF0RnlDVixTQUFTLEU0RDNDZCxBNURBQSw0QzREQStCLEN3Q0UvQixtQkFBYyxBcEd5Q1QsU0FBUyxFNEQzQ2QsQTVEQUEsNEM0REErQixDbURDL0Isd0JBQVMsQS9HMENKLFNBQVMsRTREM0NkLEE1REFBLDRDNERBK0IsQ21EQy9CLGdDQUFTLEEvRzBDSixTQUFTLEU0RDNDZCxBNURBQSw0QzREQStCLENtREMvQiw2QkFBUyxBL0cwQ0osU0FBUyxFNEQzQ2QsQTVEQUEsNEM0REErQixDbURDL0IsNkNBQVMsQS9HMENKLFNBQVMsRTREM0NkLEE1REFBLDRDNERBK0IsQ3FERS9CLDJCQUFzQixBakh5Q2pCLFNBQVMsRTREM0NkLEE1REFBLDRDNERBK0IsQ3VERS9CLG9CQUFZLEFuSHlDUCxTQUFTLEU0RDNDZCxBNURBQSw0QzREQStCLEN1REUvQixzQ0FBWSxBbkh5Q1AsU0FBUyxFNEQzQ2QsQTVEQUEsNEM0REErQixDeURFL0Isb0JBQU0sQXJIeUNELFNBQVMsRTREM0NkLEE1REFBLDRDNERBK0IsQ3lERS9CLGtCQUFNLEFySHlDRCxTQUFTLEU0RDNDZCxBNURBQSw0QzREQStCLEN5REUvQixtQkFBTSxBckh5Q0QsU0FBUyxFNEQzQ2QsQTVEQUEsNEM0REErQixDeURFL0Isa0JBQU0sQXJIeUNELFNBQVMsRTREM0NkLEE1REFBLDRDNERBK0IsQytERS9CLDBCQUFrQixBM0h5Q2IsU0FBUyxFNEQzQ2QsQTVEQUEsNEM0REErQixDK0RFL0IsaUNBQWtCLEEzSHlDYixTQUFTLEU0RDNDZCxBNURBQSw0QzREQStCLENnRUEvQix5QkFBaUIsQTVIMkNaLFNBQVMsRTREM0NkLEE1REFBLDRDNERBK0IsQ2lFRS9CLCtCQUFtQixBN0h5Q2QsU0FBUyxFNEQzQ2QsQTVEQUEsNEM0REErQixDb0VFL0IscUNBQWMsQWhJeUNULFNBQVMsRTREM0NkLEE1REFBLDRDNERBK0IsQzBFRS9CLDZCQUFlLEF0SXlDVixTQUFTLEU0RDNDZCxBNURBQSw0QzREQStCLEM0RUUvQixnQ0FBZ0IsQXhJeUNYLFNBQVMsRTREM0NkLEE1REFBLDRDNERBK0IsQzRFRS9CLDhCQUFnQixBeEl5Q1gsU0FBUyxFNEQzQ2QsQTVEQUEsNEM0REErQixDNEVFL0IsZ0NBQWdCLEF4SXlDWCxTQUFTLEU0RDNDZCxBNURBQSw0QzREQStCLEMrRUUvQixxQkFBYSxBM0l5Q1IsU0FBUyxFNEQzQ2QsQTVEQUEsNEM0REErQixDa0ZDL0IseUJBQWMsQTlJMENULFNBQVMsRTREM0NkLEE1REFBLDRDNERBK0IsQ29GQy9CLDBCQUFxQixBaEowQ2hCLFNBQVMsRTREM0NkLEE1REFBLDRDNERBK0IsQ29Gb0YvQix1Q0FBNEIsQWhKekN2QixTQUFTLEU0RDNDZCxBNURBQSw0QzREQStCLEMwRkUvQiwyQkFBcUIsQXRKeUNoQixTQUFTLEU0RDNDZCxBNURBQSw0QzREQStCLENnR0UvQix5QkFBYyxBNUp5Q1QsU0FBUyxFNEQzQ2QsQTVEQUEsNEM0REErQixDa0dFL0IsYUFBSyxBOUp5Q0EsU0FBUyxFNEQzQ2QsQTVEQUEsNEM0REErQixDdUdFL0Isa0JBQWtCLEFuS3lDYixTQUFTLEU2RHpDZCxBN0RGQSwrQjZERWlCLENBd0VULENBQUMsQTdEL0JKLFNBQVMsRWlFMUNkLEFqRURBLHdCaUVDYSxBakUwQ1IsU0FBUyxFaUUxQ2QsQWpFREEscUNpRUNhLEFqRTBDUixTQUFTLEVvRXpDZCxBcEVGQSx3Qm9FRWEsQXBFeUNSLFNBQVMsRXFFekNkLEFyRUZBLGdDcUVFc0IsQXJFeUNqQixTQUFTLEVzRXpDZCxBdEVGQSxvQ3NFRWtCLEF0RXlDYixTQUFTLEVzRXpDZCxBdEVGQSw4QnNFRWtCLEF0RXlDYixTQUFTLEVzRXpDZCxBdEVGQSw2QnNFRWtCLEF0RXlDYixTQUFTLEUwRXpDZCxBMUVGQSwyQjBFRWMsQTFFeUNULFNBQVMsRTBFekNkLEExRUZBLDBCMEVFYyxBMUV5Q1QsU0FBUyxFaUZ6Q2QsQWpGRkEsaUJpRkVXLEFqRnlDTixTQUFTLEVxRnpDZCxBckZGQSxjcUZFUSxBckZ5Q0gsU0FBUyxFcUZ6Q2QsQXJGRkEsc0JxRkVRLEFyRnlDSCxTQUFTLEUrRnpDZCxBL0ZGQSw0QitGRU0sQS9GeUNELFNBQVMsRStGekNkLEEvRkZBLGlCK0ZFTSxBL0Z5Q0QsU0FBUyxFa0d6Q2QsQWxHRkEsbUJrR0VhLEFsR3lDUixTQUFTLEVrR3pDZCxBbEdGQSwyQmtHRWEsQWxHeUNSLFNBQVMsRW1HMUNkLEFuR0RBLDhCbUdDYyxBbkcwQ1QsU0FBUyxFb0d6Q2QsQXBHRkEsb0JvR0VjLEFwR3lDVCxTQUFTLEVxRzNDZCxBckdBQSx3QnFHQW1CLEFyRzJDZCxTQUFTLEVzR3pDZCxBdEdGQSxtQnNHRWEsQXRHeUNSLFNBQVMsRXVHekNkLEF2R0ZBLHFCdUdFYSxBdkd5Q1IsU0FBUyxFdUd6Q2QsQXZHRkEsa0N1R0VhLEF2R3lDUixTQUFTLEV5R3pDZCxBekdGQSwwQnlHRWEsQXpHeUNSLFNBQVMsRTZHNUJkLEE3R2ZBLGdCNkdlVSxBN0c0QkwsU0FBUyxFZ0h6Q2QsQWhIRkEsNkJnSEV1QixBaEh5Q2xCLFNBQVMsRW9IekNkLEFwSEZBLHVDb0hFYyxBcEh5Q1QsU0FBUyxFb0h6Q2QsQXBIRkEsc0NvSEVjLEFwSHlDVCxTQUFTLEVxSHpDZCxBckhGQSxpQnFIRU0sQXJIeUNELFNBQVMsRXFIekNkLEFySEZBLFdxSEVNLEFySHlDRCxTQUFTLEVxSHpDZCxBckhGQSxrQnFIRU0sQXJIeUNELFNBQVMsRTJIekNkLEEzSEZBLHdCMkhFa0IsQTNIeUNiLFNBQVMsRTJIekNkLEEzSEZBLDZCMkhFa0IsQTNIeUNiLFNBQVMsRTZIekNkLEE3SEZBLHNDNkhFbUIsQTdIeUNkLFNBQVMsRStIekNkLEEvSEZBLDBCK0hFa0IsQS9IeUNiLFNBQVMsRWdJekNkLEFoSUZBLDRCZ0lFYyxBaEl5Q1QsU0FBUyxFZ0l6Q2QsQWhJRkEsb0JnSUVjLEFoSXlDVCxTQUFTLEVpSTFDZCxBaklEQSx5QmlJQ2EsQWpJMENSLFNBQVMsRW9JekNkLEFwSUZBLDhCb0lFZSxBcEl5Q1YsU0FBUyxFc0l6Q2QsQXRJRkEsb0NzSUVlLEF0SXlDVixTQUFTLEVzSXpDZCxBdElGQSxxQ3NJRWUsQXRJeUNWLFNBQVMsRTBJekNkLEExSUZBLG1CMElFYSxBMUl5Q1IsU0FBUyxFMkl6Q2QsQTNJRkEseUIySUVhLEEzSXlDUixTQUFTLEVnSnlDZCxBaEpwRkEsOENnSm9GNEIsQWhKekN2QixTQUFTLEVpSnpDZCxBakpGQSxxQmlKRWUsQWpKeUNWLFNBQVMsRWlKekNkLEFqSkZBLDZCaUpFZSxDQXdJUCxDQUFDLEFqSi9GSixTQUFTLEV3SnpDZCxBeEpGQSxnQ3dKRXFCLEF4SnlDaEIsU0FBUyxFMEp6Q2QsQTFKRkEsb0IwSkVjLEExSnlDVCxTQUFTLEU0SnpDZCxBNUpGQSx5QjRKRWMsQTVKeUNULFNBQVMsRTRKekNkLEE1SkZBLGdDNEpFYyxBNUp5Q1QsU0FBUyxFOEp6Q2QsQTlKRkEsa0I4SkVLLEE5SnlDQSxTQUFTLEU4SnpDZCxBOUpGQSxVOEpFSyxBOUp5Q0EsU0FBUyxDQUFDO0lBQ1AsT0FBTyxFQUFFLEdBQUk7SUFDYixLQUFLLEU5QzVCQyxPQUFPLEc4QzZCaEI7RUE5Q0wsQUFBQSxnQ0FBWSxFckJFWixBcUJGQSx1QnJCRWlCLEVFQWpCLEFtQkZBLGlDbkJFc0IsRWNBdEIsQUtGQSw4QkxFZ0IsRTZCRGhCLEF4QkRBLDJCd0JDZ0IsRVVDaEIsQWxDRkEsMkJrQ0VnQixFQXFMaEIsQWxDdkxBLGdDa0N1THFCLEVJckxyQixBdENGQSxnQnNDRVUsRUVEVixBeENEQSxxQndDQ2UsRU9DZixBL0NGQSxrQitDRVksRU1BWixBckRGQSw2QnFERWdCLEVHNEhoQixBeEQ5SEEsMEJ3RDhIb0IsRUM1SHBCLEF6REZBLDZCeURFbUIsRUdGbkIsQTVEQUEsbUQ0REErQixDQW9LbkIsT0FBTyxFQXBLbkIsQTVEQUEsbUQ0REErQixDeEZFL0IsZUFBTyxFd0ZGUCxBNURBQSxtRDREQStCLEN4RkUvQixhQUFPLEV3RkZQLEE1REFBLG1ENERBK0IsQ3hGRS9CLGVBQU8sRXdGRlAsQTVEQUEsbUQ0REErQixDeEZFL0IsYUFBTyxFd0ZGUCxBNURBQSxtRDREQStCLEN4RkUvQixjQUFPLEV3RkZQLEE1REFBLG1ENERBK0IsQ3ZGRS9CLGFBQWEsRXVGRmIsQTVEQUEsbUQ0REErQixDckRFL0IsY0FBYyxFcURGZCxBNURBQSxtRDREQStCLENqREEvQixzQkFBYyxFaURBZCxBNURBQSxtRDREQStCLENqREEvQixzQkFBYyxFaURBZCxBNURBQSxtRDREQStCLENqREEvQixxQ0FBYyxFaURBZCxBNURBQSxtRDREQStCLEM5QkUvQix5QkFBZSxFOEJGZixBNURBQSxtRDREQStCLENyQkUvQixvQkFBVSxFcUJGVixBNURBQSxtRDREQStCLENyQndEdkIsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLE9BQU8sRUFBRSxzQkFBc0IsQ0F0RGhELG9CQUFVLEVBc0RGLEF2Q3hEUixJdUN3RFksQUFBQSxJQUFLLENBQUEsQUFBQSxPQUFPLEVBQUUsc0JBQXNCLENxQnhEaEQsbURBQStCLENyQkUvQixvQkFBVSxFcUJGVixBNURBQSxtRDREQStCO0VyQnlEdkIsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLE9BQU8sRUFBRSxzQkFBc0IsQ0F2RGhELG9CQUFVO0VBdURGLEF2Q3pEUixJdUN5RFksQUFBQSxJQUFLLENBQUEsQUFBQSxPQUFPLEVBQUUsc0JBQXNCLENxQnpEaEQsbURBQStCLENyQkUvQixvQkFBVSxFcUJGVixBNURBQSxtRDREQStCLENYRS9CLHlCQUFhLEVXRmIsQTVEQUEsbUQ0REErQixDTEEvQixtQkFBYyxFS0FkLEE1REFBLG1ENERBK0IsQ0hFL0IsdUNBQW1CLEVHRm5CLEE1REFBLG1ENERBK0IsQ0ZrRS9CLGlDQUFpQixFRWxFakIsQTVEQUEsbUQ0REErQixDVUUvQixpQ0FBa0IsRVZGbEIsQTVEQUEsbUQ0REErQixDV0UvQixrQ0FBMEIsRVhGMUIsQTVEQUEsbUQ0REErQixDY0UvQiw0QkFBYyxFZEZkLEE1REFBLG1ENERBK0IsQ3lCRS9CLHNCQUFRLEV6QkZSLEE1REFBLG1ENERBK0IsQ3lCRS9CLDhCQUFRLEV6QkZSLEE1REFBLG1ENERBK0IsQzBCRS9CLHlCQUFlLEUxQkZmLEE1REFBLG1ENERBK0IsQ3dDRS9CLG1CQUFjLEV4Q0ZkLEE1REFBLG1ENERBK0IsQ21EQy9CLHdCQUFTLEVuRERULEE1REFBLG1ENERBK0IsQ21EQy9CLGdDQUFTLEVuRERULEE1REFBLG1ENERBK0IsQ21EQy9CLDZCQUFTLEVuRERULEE1REFBLG1ENERBK0IsQ21EQy9CLDZDQUFTLEVuRERULEE1REFBLG1ENERBK0IsQ3FERS9CLDJCQUFzQixFckRGdEIsQTVEQUEsbUQ0REErQixDdURFL0Isb0JBQVksRXZERlosQTVEQUEsbUQ0REErQixDdURFL0Isc0NBQVksRXZERlosQTVEQUEsbUQ0REErQixDeURFL0Isb0JBQU0sRXpERk4sQTVEQUEsbUQ0REErQixDeURFL0Isa0JBQU0sRXpERk4sQTVEQUEsbUQ0REErQixDeURFL0IsbUJBQU0sRXpERk4sQTVEQUEsbUQ0REErQixDeURFL0Isa0JBQU0sRXpERk4sQTVEQUEsbUQ0REErQixDK0RFL0IsMEJBQWtCLEUvREZsQixBNURBQSxtRDREQStCLEMrREUvQixpQ0FBa0IsRS9ERmxCLEE1REFBLG1ENERBK0IsQ2dFQS9CLHlCQUFpQixFaEVBakIsQTVEQUEsbUQ0REErQixDaUVFL0IsK0JBQW1CLEVqRUZuQixBNURBQSxtRDREQStCLENvRUUvQixxQ0FBYyxFcEVGZCxBNURBQSxtRDREQStCLEMwRUUvQiw2QkFBZSxFMUVGZixBNURBQSxtRDREQStCLEM0RUUvQixnQ0FBZ0IsRTVFRmhCLEE1REFBLG1ENERBK0IsQzRFRS9CLDhCQUFnQixFNUVGaEIsQTVEQUEsbUQ0REErQixDNEVFL0IsZ0NBQWdCLEU1RUZoQixBNURBQSxtRDREQStCLEMrRUUvQixxQkFBYSxFL0VGYixBNURBQSxtRDREQStCLENrRkMvQix5QkFBYyxFbEZEZCxBNURBQSxtRDREQStCLENvRkMvQiwwQkFBcUIsRXBGRHJCLEE1REFBLG1ENERBK0IsQ29Gb0YvQix1Q0FBNEIsRXBGcEY1QixBNURBQSxtRDREQStCLEMwRkUvQiwyQkFBcUIsRTFGRnJCLEE1REFBLG1ENERBK0IsQ2dHRS9CLHlCQUFjLEVoR0ZkLEE1REFBLG1ENERBK0IsQ2tHRS9CLGFBQUssRWxHRkwsQTVEQUEsbUQ0REErQixDdUdFL0Isa0JBQWtCLEV2R0ZsQixBNURBQSw0QzREQStCLENBMkx2QixPQUFPLEVBM0xmLEE1REFBLDRDNERBK0IsQ3hGRS9CLGVBQU8sRXdGRlAsQTVEQUEsNEM0REErQixDeEZFL0IsYUFBTyxFd0ZGUCxBNURBQSw0QzREQStCLEN4RkUvQixlQUFPLEV3RkZQLEE1REFBLDRDNERBK0IsQ3hGRS9CLGFBQU8sRXdGRlAsQTVEQUEsNEM0REErQixDeEZFL0IsY0FBTyxFd0ZGUCxBNURBQSw0QzREQStCLEN2RkUvQixhQUFhLEV1RkZiLEE1REFBLDRDNERBK0IsQ3JERS9CLGNBQWMsRXFERmQsQTVEQUEsNEM0REErQixDakRBL0Isc0JBQWMsRWlEQWQsQTVEQUEsNEM0REErQixDakRBL0Isc0JBQWMsRWlEQWQsQTVEQUEsNEM0REErQixDakRBL0IscUNBQWMsRWlEQWQsQTVEQUEsNEM0REErQixDOUJFL0IseUJBQWUsRThCRmYsQTVEQUEsNEM0REErQixDckJFL0Isb0JBQVUsRXFCRlYsQTVEQUEsNEM0REErQixDckJ3RHZCLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxPQUFPLEVBQUUsc0JBQXNCLENBdERoRCxvQkFBVSxFQXNERixBdkN4RFIsSXVDd0RZLEFBQUEsSUFBSyxDQUFBLEFBQUEsT0FBTyxFQUFFLHNCQUFzQixDcUJ4RGhELDRDQUErQixDckJFL0Isb0JBQVUsRXFCRlYsQTVEQUEsNEM0REErQjtFckJ5RHZCLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxPQUFPLEVBQUUsc0JBQXNCLENBdkRoRCxvQkFBVTtFQXVERixBdkN6RFIsSXVDeURZLEFBQUEsSUFBSyxDQUFBLEFBQUEsT0FBTyxFQUFFLHNCQUFzQixDcUJ6RGhELDRDQUErQixDckJFL0Isb0JBQVUsRXFCRlYsQTVEQUEsNEM0REErQixDWEUvQix5QkFBYSxFV0ZiLEE1REFBLDRDNERBK0IsQ0xBL0IsbUJBQWMsRUtBZCxBNURBQSw0QzREQStCLENIRS9CLHVDQUFtQixFR0ZuQixBNURBQSw0QzREQStCLENGa0UvQixpQ0FBaUIsRUVsRWpCLEE1REFBLDRDNERBK0IsQ1VFL0IsaUNBQWtCLEVWRmxCLEE1REFBLDRDNERBK0IsQ1dFL0Isa0NBQTBCLEVYRjFCLEE1REFBLDRDNERBK0IsQ2NFL0IsNEJBQWMsRWRGZCxBNURBQSw0QzREQStCLEN5QkUvQixzQkFBUSxFekJGUixBNURBQSw0QzREQStCLEN5QkUvQiw4QkFBUSxFekJGUixBNURBQSw0QzREQStCLEMwQkUvQix5QkFBZSxFMUJGZixBNURBQSw0QzREQStCLEN3Q0UvQixtQkFBYyxFeENGZCxBNURBQSw0QzREQStCLENtREMvQix3QkFBUyxFbkREVCxBNURBQSw0QzREQStCLENtREMvQixnQ0FBUyxFbkREVCxBNURBQSw0QzREQStCLENtREMvQiw2QkFBUyxFbkREVCxBNURBQSw0QzREQStCLENtREMvQiw2Q0FBUyxFbkREVCxBNURBQSw0QzREQStCLENxREUvQiwyQkFBc0IsRXJERnRCLEE1REFBLDRDNERBK0IsQ3VERS9CLG9CQUFZLEV2REZaLEE1REFBLDRDNERBK0IsQ3VERS9CLHNDQUFZLEV2REZaLEE1REFBLDRDNERBK0IsQ3lERS9CLG9CQUFNLEV6REZOLEE1REFBLDRDNERBK0IsQ3lERS9CLGtCQUFNLEV6REZOLEE1REFBLDRDNERBK0IsQ3lERS9CLG1CQUFNLEV6REZOLEE1REFBLDRDNERBK0IsQ3lERS9CLGtCQUFNLEV6REZOLEE1REFBLDRDNERBK0IsQytERS9CLDBCQUFrQixFL0RGbEIsQTVEQUEsNEM0REErQixDK0RFL0IsaUNBQWtCLEUvREZsQixBNURBQSw0QzREQStCLENnRUEvQix5QkFBaUIsRWhFQWpCLEE1REFBLDRDNERBK0IsQ2lFRS9CLCtCQUFtQixFakVGbkIsQTVEQUEsNEM0REErQixDb0VFL0IscUNBQWMsRXBFRmQsQTVEQUEsNEM0REErQixDMEVFL0IsNkJBQWUsRTFFRmYsQTVEQUEsNEM0REErQixDNEVFL0IsZ0NBQWdCLEU1RUZoQixBNURBQSw0QzREQStCLEM0RUUvQiw4QkFBZ0IsRTVFRmhCLEE1REFBLDRDNERBK0IsQzRFRS9CLGdDQUFnQixFNUVGaEIsQTVEQUEsNEM0REErQixDK0VFL0IscUJBQWEsRS9FRmIsQTVEQUEsNEM0REErQixDa0ZDL0IseUJBQWMsRWxGRGQsQTVEQUEsNEM0REErQixDb0ZDL0IsMEJBQXFCLEVwRkRyQixBNURBQSw0QzREQStCLENvRm9GL0IsdUNBQTRCLEVwRnBGNUIsQTVEQUEsNEM0REErQixDMEZFL0IsMkJBQXFCLEUxRkZyQixBNURBQSw0QzREQStCLENnR0UvQix5QkFBYyxFaEdGZCxBNURBQSw0QzREQStCLENrR0UvQixhQUFLLEVsR0ZMLEE1REFBLDRDNERBK0IsQ3VHRS9CLGtCQUFrQixFbEdEbEIsQWpFREEsd0JpRUNhLEVBQWIsQWpFREEscUNpRUNhLEVHQ2IsQXBFRkEsd0JvRUVhLEVDQWIsQXJFRkEsZ0NxRUVzQixFQ0F0QixBdEVGQSw4QnNFRWtCLEVJQWxCLEExRUZBLDJCMEVFYyxFQUFkLEExRUZBLDBCMEVFYyxFT0FkLEFqRkZBLGlCaUZFVyxFSUFYLEFyRkZBLGNxRkVRLEVBQVIsQXJGRkEsc0JxRkVRLEVVQVIsQS9GRkEsNEIrRkVNLEVHQU4sQWxHRkEsbUJrR0VhLEVBQWIsQWxHRkEsMkJrR0VhLEVDRGIsQW5HREEsOEJtR0NjLEVDQ2QsQXBHRkEsb0JvR0VjLEVDRmQsQXJHQUEsd0JxR0FtQixFRUVuQixBdkdGQSxxQnVHRWEsRUFBYixBdkdGQSxrQ3VHRWEsRUVBYixBekdGQSwwQnlHRWEsRUlhYixBN0dmQSxnQjZHZVUsRUdiVixBaEhGQSw2QmdIRXVCLEVJQXZCLEFwSEZBLHVDb0hFYyxFQUFkLEFwSEZBLHNDb0hFYyxFQ0FkLEFySEZBLGlCcUhFTSxFQUFOLEFySEZBLFdxSEVNLEVBQU4sQXJIRkEsa0JxSEVNLEVRQU4sQTdIRkEsc0M2SEVtQixFSURuQixBaklEQSx5QmlJQ2EsRUdDYixBcElGQSw4Qm9JRWUsRUVBZixBdElGQSxvQ3NJRWUsRUFBZixBdElGQSxxQ3NJRWUsRUtBZixBM0lGQSx5QjJJRWEsRUtrRmIsQWhKcEZBLDhDZ0pvRjRCLEVDbEY1QixBakpGQSw2QmlKRWUsQ0F3SVAsQ0FBQyxFT3hJVCxBeEpGQSxnQ3dKRXFCLEVJQXJCLEE1SkZBLHlCNEpFYyxFQUFkLEE1SkZBLGdDNEpFYyxFRUFkLEE5SkZBLFU4SkVLLEM5SjhDcUI7SUFDbEIsSUFBSSxFekNpWEEsTUFBZSxDSjdaZixXQUFXLEVBRVEsVUFBVTtJNkMyQ2pDLFdBQVcsRTdDckNJLEdBQUcsRzZDMkNyQjtJM0N2QkQsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSztNMkNqQ3JDLEFBQUEsZ0NBQVksRXJCRVosQXFCRkEsdUJyQkVpQixFRUFqQixBbUJGQSxpQ25CRXNCLEVjQXRCLEFLRkEsOEJMRWdCLEU2QkRoQixBeEJEQSwyQndCQ2dCLEVVQ2hCLEFsQ0ZBLDJCa0NFZ0IsRUFxTGhCLEFsQ3ZMQSxnQ2tDdUxxQixFSXJMckIsQXRDRkEsZ0JzQ0VVLEVFRFYsQXhDREEscUJ3Q0NlLEVPQ2YsQS9DRkEsa0IrQ0VZLEVNQVosQXJERkEsNkJxREVnQixFRzRIaEIsQXhEOUhBLDBCd0Q4SG9CLEVDNUhwQixBekRGQSw2QnlERW1CLEVHRm5CLEE1REFBLG1ENERBK0IsQ0FvS25CLE9BQU8sRUFwS25CLEE1REFBLG1ENERBK0IsQ3hGRS9CLGVBQU8sRXdGRlAsQTVEQUEsbUQ0REErQixDeEZFL0IsYUFBTyxFd0ZGUCxBNURBQSxtRDREQStCLEN4RkUvQixlQUFPLEV3RkZQLEE1REFBLG1ENERBK0IsQ3hGRS9CLGFBQU8sRXdGRlAsQTVEQUEsbUQ0REErQixDeEZFL0IsY0FBTyxFd0ZGUCxBNURBQSxtRDREQStCLEN2RkUvQixhQUFhLEV1RkZiLEE1REFBLG1ENERBK0IsQ3JERS9CLGNBQWMsRXFERmQsQTVEQUEsbUQ0REErQixDakRBL0Isc0JBQWMsRWlEQWQsQTVEQUEsbUQ0REErQixDakRBL0Isc0JBQWMsRWlEQWQsQTVEQUEsbUQ0REErQixDakRBL0IscUNBQWMsRWlEQWQsQTVEQUEsbUQ0REErQixDOUJFL0IseUJBQWUsRThCRmYsQTVEQUEsbUQ0REErQixDckJFL0Isb0JBQVUsRXFCRlYsQTVEQUEsbUQ0REErQixDckJ3RHZCLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxPQUFPLEVBQUUsc0JBQXNCLENBdERoRCxvQkFBVSxFQXNERixBdkN4RFIsSXVDd0RZLEFBQUEsSUFBSyxDQUFBLEFBQUEsT0FBTyxFQUFFLHNCQUFzQixDcUJ4RGhELG1EQUErQixDckJFL0Isb0JBQVUsRXFCRlYsQTVEQUEsbUQ0REErQjtNckJ5RHZCLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxPQUFPLEVBQUUsc0JBQXNCLENBdkRoRCxvQkFBVTtNQXVERixBdkN6RFIsSXVDeURZLEFBQUEsSUFBSyxDQUFBLEFBQUEsT0FBTyxFQUFFLHNCQUFzQixDcUJ6RGhELG1EQUErQixDckJFL0Isb0JBQVUsRXFCRlYsQTVEQUEsbUQ0REErQixDWEUvQix5QkFBYSxFV0ZiLEE1REFBLG1ENERBK0IsQ0xBL0IsbUJBQWMsRUtBZCxBNURBQSxtRDREQStCLENIRS9CLHVDQUFtQixFR0ZuQixBNURBQSxtRDREQStCLENGa0UvQixpQ0FBaUIsRUVsRWpCLEE1REFBLG1ENERBK0IsQ1VFL0IsaUNBQWtCLEVWRmxCLEE1REFBLG1ENERBK0IsQ1dFL0Isa0NBQTBCLEVYRjFCLEE1REFBLG1ENERBK0IsQ2NFL0IsNEJBQWMsRWRGZCxBNURBQSxtRDREQStCLEN5QkUvQixzQkFBUSxFekJGUixBNURBQSxtRDREQStCLEN5QkUvQiw4QkFBUSxFekJGUixBNURBQSxtRDREQStCLEMwQkUvQix5QkFBZSxFMUJGZixBNURBQSxtRDREQStCLEN3Q0UvQixtQkFBYyxFeENGZCxBNURBQSxtRDREQStCLENtREMvQix3QkFBUyxFbkREVCxBNURBQSxtRDREQStCLENtREMvQixnQ0FBUyxFbkREVCxBNURBQSxtRDREQStCLENtREMvQiw2QkFBUyxFbkREVCxBNURBQSxtRDREQStCLENtREMvQiw2Q0FBUyxFbkREVCxBNURBQSxtRDREQStCLENxREUvQiwyQkFBc0IsRXJERnRCLEE1REFBLG1ENERBK0IsQ3VERS9CLG9CQUFZLEV2REZaLEE1REFBLG1ENERBK0IsQ3VERS9CLHNDQUFZLEV2REZaLEE1REFBLG1ENERBK0IsQ3lERS9CLG9CQUFNLEV6REZOLEE1REFBLG1ENERBK0IsQ3lERS9CLGtCQUFNLEV6REZOLEE1REFBLG1ENERBK0IsQ3lERS9CLG1CQUFNLEV6REZOLEE1REFBLG1ENERBK0IsQ3lERS9CLGtCQUFNLEV6REZOLEE1REFBLG1ENERBK0IsQytERS9CLDBCQUFrQixFL0RGbEIsQTVEQUEsbUQ0REErQixDK0RFL0IsaUNBQWtCLEUvREZsQixBNURBQSxtRDREQStCLENnRUEvQix5QkFBaUIsRWhFQWpCLEE1REFBLG1ENERBK0IsQ2lFRS9CLCtCQUFtQixFakVGbkIsQTVEQUEsbUQ0REErQixDb0VFL0IscUNBQWMsRXBFRmQsQTVEQUEsbUQ0REErQixDMEVFL0IsNkJBQWUsRTFFRmYsQTVEQUEsbUQ0REErQixDNEVFL0IsZ0NBQWdCLEU1RUZoQixBNURBQSxtRDREQStCLEM0RUUvQiw4QkFBZ0IsRTVFRmhCLEE1REFBLG1ENERBK0IsQzRFRS9CLGdDQUFnQixFNUVGaEIsQTVEQUEsbUQ0REErQixDK0VFL0IscUJBQWEsRS9FRmIsQTVEQUEsbUQ0REErQixDa0ZDL0IseUJBQWMsRWxGRGQsQTVEQUEsbUQ0REErQixDb0ZDL0IsMEJBQXFCLEVwRkRyQixBNURBQSxtRDREQStCLENvRm9GL0IsdUNBQTRCLEVwRnBGNUIsQTVEQUEsbUQ0REErQixDMEZFL0IsMkJBQXFCLEUxRkZyQixBNURBQSxtRDREQStCLENnR0UvQix5QkFBYyxFaEdGZCxBNURBQSxtRDREQStCLENrR0UvQixhQUFLLEVsR0ZMLEE1REFBLG1ENERBK0IsQ3VHRS9CLGtCQUFrQixFdkdGbEIsQTVEQUEsNEM0REErQixDQTJMdkIsT0FBTyxFQTNMZixBNURBQSw0QzREQStCLEN4RkUvQixlQUFPLEV3RkZQLEE1REFBLDRDNERBK0IsQ3hGRS9CLGFBQU8sRXdGRlAsQTVEQUEsNEM0REErQixDeEZFL0IsZUFBTyxFd0ZGUCxBNURBQSw0QzREQStCLEN4RkUvQixhQUFPLEV3RkZQLEE1REFBLDRDNERBK0IsQ3hGRS9CLGNBQU8sRXdGRlAsQTVEQUEsNEM0REErQixDdkZFL0IsYUFBYSxFdUZGYixBNURBQSw0QzREQStCLENyREUvQixjQUFjLEVxREZkLEE1REFBLDRDNERBK0IsQ2pEQS9CLHNCQUFjLEVpREFkLEE1REFBLDRDNERBK0IsQ2pEQS9CLHNCQUFjLEVpREFkLEE1REFBLDRDNERBK0IsQ2pEQS9CLHFDQUFjLEVpREFkLEE1REFBLDRDNERBK0IsQzlCRS9CLHlCQUFlLEU4QkZmLEE1REFBLDRDNERBK0IsQ3JCRS9CLG9CQUFVLEVxQkZWLEE1REFBLDRDNERBK0IsQ3JCd0R2QixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsT0FBTyxFQUFFLHNCQUFzQixDQXREaEQsb0JBQVUsRUFzREYsQXZDeERSLEl1Q3dEWSxBQUFBLElBQUssQ0FBQSxBQUFBLE9BQU8sRUFBRSxzQkFBc0IsQ3FCeERoRCw0Q0FBK0IsQ3JCRS9CLG9CQUFVLEVxQkZWLEE1REFBLDRDNERBK0I7TXJCeUR2QixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsT0FBTyxFQUFFLHNCQUFzQixDQXZEaEQsb0JBQVU7TUF1REYsQXZDekRSLEl1Q3lEWSxBQUFBLElBQUssQ0FBQSxBQUFBLE9BQU8sRUFBRSxzQkFBc0IsQ3FCekRoRCw0Q0FBK0IsQ3JCRS9CLG9CQUFVLEVxQkZWLEE1REFBLDRDNERBK0IsQ1hFL0IseUJBQWEsRVdGYixBNURBQSw0QzREQStCLENMQS9CLG1CQUFjLEVLQWQsQTVEQUEsNEM0REErQixDSEUvQix1Q0FBbUIsRUdGbkIsQTVEQUEsNEM0REErQixDRmtFL0IsaUNBQWlCLEVFbEVqQixBNURBQSw0QzREQStCLENVRS9CLGlDQUFrQixFVkZsQixBNURBQSw0QzREQStCLENXRS9CLGtDQUEwQixFWEYxQixBNURBQSw0QzREQStCLENjRS9CLDRCQUFjLEVkRmQsQTVEQUEsNEM0REErQixDeUJFL0Isc0JBQVEsRXpCRlIsQTVEQUEsNEM0REErQixDeUJFL0IsOEJBQVEsRXpCRlIsQTVEQUEsNEM0REErQixDMEJFL0IseUJBQWUsRTFCRmYsQTVEQUEsNEM0REErQixDd0NFL0IsbUJBQWMsRXhDRmQsQTVEQUEsNEM0REErQixDbURDL0Isd0JBQVMsRW5ERFQsQTVEQUEsNEM0REErQixDbURDL0IsZ0NBQVMsRW5ERFQsQTVEQUEsNEM0REErQixDbURDL0IsNkJBQVMsRW5ERFQsQTVEQUEsNEM0REErQixDbURDL0IsNkNBQVMsRW5ERFQsQTVEQUEsNEM0REErQixDcURFL0IsMkJBQXNCLEVyREZ0QixBNURBQSw0QzREQStCLEN1REUvQixvQkFBWSxFdkRGWixBNURBQSw0QzREQStCLEN1REUvQixzQ0FBWSxFdkRGWixBNURBQSw0QzREQStCLEN5REUvQixvQkFBTSxFekRGTixBNURBQSw0QzREQStCLEN5REUvQixrQkFBTSxFekRGTixBNURBQSw0QzREQStCLEN5REUvQixtQkFBTSxFekRGTixBNURBQSw0QzREQStCLEN5REUvQixrQkFBTSxFekRGTixBNURBQSw0QzREQStCLEMrREUvQiwwQkFBa0IsRS9ERmxCLEE1REFBLDRDNERBK0IsQytERS9CLGlDQUFrQixFL0RGbEIsQTVEQUEsNEM0REErQixDZ0VBL0IseUJBQWlCLEVoRUFqQixBNURBQSw0QzREQStCLENpRUUvQiwrQkFBbUIsRWpFRm5CLEE1REFBLDRDNERBK0IsQ29FRS9CLHFDQUFjLEVwRUZkLEE1REFBLDRDNERBK0IsQzBFRS9CLDZCQUFlLEUxRUZmLEE1REFBLDRDNERBK0IsQzRFRS9CLGdDQUFnQixFNUVGaEIsQTVEQUEsNEM0REErQixDNEVFL0IsOEJBQWdCLEU1RUZoQixBNURBQSw0QzREQStCLEM0RUUvQixnQ0FBZ0IsRTVFRmhCLEE1REFBLDRDNERBK0IsQytFRS9CLHFCQUFhLEUvRUZiLEE1REFBLDRDNERBK0IsQ2tGQy9CLHlCQUFjLEVsRkRkLEE1REFBLDRDNERBK0IsQ29GQy9CLDBCQUFxQixFcEZEckIsQTVEQUEsNEM0REErQixDb0ZvRi9CLHVDQUE0QixFcEZwRjVCLEE1REFBLDRDNERBK0IsQzBGRS9CLDJCQUFxQixFMUZGckIsQTVEQUEsNEM0REErQixDZ0dFL0IseUJBQWMsRWhHRmQsQTVEQUEsNEM0REErQixDa0dFL0IsYUFBSyxFbEdGTCxBNURBQSw0QzREQStCLEN1R0UvQixrQkFBa0IsRWxHRGxCLEFqRURBLHdCaUVDYSxFQUFiLEFqRURBLHFDaUVDYSxFR0NiLEFwRUZBLHdCb0VFYSxFQ0FiLEFyRUZBLGdDcUVFc0IsRUNBdEIsQXRFRkEsOEJzRUVrQixFSUFsQixBMUVGQSwyQjBFRWMsRUFBZCxBMUVGQSwwQjBFRWMsRU9BZCxBakZGQSxpQmlGRVcsRUlBWCxBckZGQSxjcUZFUSxFQUFSLEFyRkZBLHNCcUZFUSxFVUFSLEEvRkZBLDRCK0ZFTSxFR0FOLEFsR0ZBLG1Ca0dFYSxFQUFiLEFsR0ZBLDJCa0dFYSxFQ0RiLEFuR0RBLDhCbUdDYyxFQ0NkLEFwR0ZBLG9Cb0dFYyxFQ0ZkLEFyR0FBLHdCcUdBbUIsRUVFbkIsQXZHRkEscUJ1R0VhLEVBQWIsQXZHRkEsa0N1R0VhLEVFQWIsQXpHRkEsMEJ5R0VhLEVJYWIsQTdHZkEsZ0I2R2VVLEVHYlYsQWhIRkEsNkJnSEV1QixFSUF2QixBcEhGQSx1Q29IRWMsRUFBZCxBcEhGQSxzQ29IRWMsRUNBZCxBckhGQSxpQnFIRU0sRUFBTixBckhGQSxXcUhFTSxFQUFOLEFySEZBLGtCcUhFTSxFUUFOLEE3SEZBLHNDNkhFbUIsRUlEbkIsQWpJREEseUJpSUNhLEVHQ2IsQXBJRkEsOEJvSUVlLEVFQWYsQXRJRkEsb0NzSUVlLEVBQWYsQXRJRkEscUNzSUVlLEVLQWYsQTNJRkEseUIySUVhLEVLa0ZiLEFoSnBGQSw4Q2dKb0Y0QixFQ2xGNUIsQWpKRkEsNkJpSkVlLENBd0lQLENBQUMsRU94SVQsQXhKRkEsZ0N3SkVxQixFSUFyQixBNUpGQSx5QjRKRWMsRUFBZCxBNUpGQSxnQzRKRWMsRUVBZCxBOUpGQSxVOEpFSyxDOUo4Q3FCO1FBS2QsSUFBSSxFekM2V0osTUFBZSxDSjdaZixXQUFXLEVBRVEsVUFBVTtRNkMrQzdCLFdBQVcsRTdDekNBLEdBQUcsRzZDMkNyQjs7QUN0REwsQUFBQSw0QkFBNEIsQ0FBQztFMUNFekIsa0JBQWtCLEUwQ0RFLEdBQUcsRUFBRSxJQUFJLEVBQUUsSUFBSTtFMUNFbkMsZUFBZSxFMENGSyxHQUFHLEVBQUUsSUFBSSxFQUFFLElBQUk7RTFDR25DLGNBQWMsRTBDSE0sR0FBRyxFQUFFLElBQUksRUFBRSxJQUFJO0UxQ0luQyxhQUFhLEUwQ0pPLEdBQUcsRUFBRSxJQUFJLEVBQUUsSUFBSTtFMUNLbkMsVUFBVSxFMENMVSxHQUFHLEVBQUUsSUFBSSxFQUFFLElBQUk7RTFDMkluQyxxQkFBcUIsRTBDMUlFLElBQUk7RTFDMkkzQixhQUFhLEUwQzNJVSxJQUFJO0UxQzRJM0IsZUFBZSxFQUFFLFdBQVk7RUFBRSxxREFBcUQ7RTBDM0lwRixRQUFRLEVBQUUsUUFBUztFQUNuQixNQUFNLEVBQUUsTUFBTztFQUNmLEtBQUss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 */
