/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

@charset "UTF-8";
h1, h2, h3, h4, h5, h6 {
  margin: 0; }

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  font-variant-ligatures: none;
  -webkit-font-variant-ligatures: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  overflow-wrap: break-word;
  word-wrap: break-word;
  color: #303030;
  font-family: "Rubik", Arial, sans-serif;
  background-color: #ffffff; }
  html *,
  html *::before,
  html *::after {
    -webkit-box-sizing: inherit;
            box-sizing: inherit; }

html,
body {
  overflow-x: hidden; }
  html.locked,
  body.locked {
    overflow: hidden; }

.flyntComponent {
  position: relative; }

.mainHeader {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  height: 168px;
  width: 100%;
  pointer-events: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; }
  @media (min-width: 64.063rem) {
    .mainHeader {
      position: relative;
      height: auto;
      overflow-y: visible;
      display: block;
      pointer-events: all; } }

.mainContent {
  -webkit-transition: margin-top 0.25s ease;
  transition: margin-top 0.25s ease; }
  .mainContent > .flyntComponent:first-child {
    margin-top: 0; }
  .mainContent > .flyntComponent:last-child {
    margin-bottom: 0; }
  .mainContent > .contentFlex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    @media (min-width: 48rem) {
      .mainContent > .contentFlex {
        margin-top: 0; } }
    @media (min-width: 56.25rem) {
      .mainContent > .contentFlex {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; } }

.mainContent > .contentFlex:not(.inline-title-program ~ .contentFlex) {
  margin-top: 4.375rem; }
  @media (min-width: 48rem) {
    .mainContent > .contentFlex:not(.inline-title-program ~ .contentFlex) {
      margin-top: 0; } }

.contentBody {
  max-width: 100%;
  width: 100%; }
  @media (min-width: 56.25rem) {
    .sidebar + .contentBody {
      -ms-flex-preferred-size: 47.75rem;
          flex-basis: 47.75rem;
      max-width: 47.75rem; } }
  .contentBody .gsc-control-cse {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 65.5rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
    margin-top: 0;
    margin-bottom: 0;
    max-width: none; }
    .contentBody .gsc-control-cse .gsc-control-wrapper-cse {
      max-width: 65.5rem;
      margin: 0 auto; }
      .contentBody .gsc-control-cse .gsc-control-wrapper-cse .gsc-result {
        border-width: 0; }

.has-sidebar .contentFlex .wysiwyg, .has-sidebar .contentFlex .sidebar ~ .wysiwyg, .has-sidebar .contentFlex .sidebar {
  padding: 0 1.25rem 0 1.25rem; }

@media (min-width: 56.25rem) {
  .has-sidebar .contentFlex {
    display: grid;
    grid-template-rows: auto 1fr;
    grid-template-columns: 14.9375rem minmax(0, 47.75rem);
    -webkit-column-gap: 4.6875rem;
       -moz-column-gap: 4.6875rem;
            column-gap: 4.6875rem; }
    .has-sidebar .contentFlex .wysiwyg, .has-sidebar .contentFlex .sidebar ~ .wysiwyg {
      grid-row: 2/3;
      grid-column: 1/2;
      padding: 0;
      padding-left: 1.25rem; }
    .has-sidebar .contentFlex .sidebar {
      grid-row: 1/2;
      grid-column: 1/2; } }
    @media (min-width: 56.25rem) and (min-width: 56.25rem) {
      .has-sidebar .contentFlex .sidebar {
        padding: 0;
        padding-left: 1.25rem; } }

@media (min-width: 56.25rem) {
    .has-sidebar .contentFlex .contentBody {
      grid-row: 1/3;
      grid-column: 2/3; }
      .has-sidebar .contentFlex .contentBody.no-sidebar {
        grid-column: 1/3; }
        .has-sidebar .contentFlex .contentBody.no-sidebar .inline-title__boundary {
          max-width: unset !important; }
        .has-sidebar .contentFlex .contentBody.no-sidebar .wysiwyg__boundary {
          max-width: unset !important; } }

.centerMaxWidthContainer {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem; }

.centerContentMaxWidth {
  margin: 0 auto;
  max-width: 51.875rem; }

img {
  display: block;
  max-width: 100%;
  width: 100%; }

figcaption {
  margin-top: 0.4rem; }

.button--primary {
  color: #ffffff;
  background-color: #025697;
  padding: 0.875rem;
  font-size: 1rem;
  line-height: 1.38;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  display: table;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  cursor: pointer; }
  .button--primary:focus {
    background-color: #9d2235; }
  .button--primary:hover {
    background-color: #002f6c; }

.sidebar .sidebar_button, .sidebar ~ .wysiwyg .sidebar_button {
  width: -webkit-fill-available;
  width: -moz-available;
  text-transform: uppercase;
  font-family: Montserrat;
  margin-top: 1.1875rem !important; }
  .sidebar .sidebar_button:hover, .sidebar ~ .wysiwyg .sidebar_button:hover {
    background-color: #002f6c; }

table {
  border-collapse: collapse;
  border-spacing: 0;
  max-width: 100%; }

td,
th {
  padding: 0.75rem;
  text-align: inherit;
  vertical-align: top; }

thead th {
  border-bottom: 2px solid black;
  vertical-align: bottom;
  white-space: nowrap; }

tr:nth-child(even) {
  background-color: rgba(0, 0, 0, 0.03); }

button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  border: 0;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  padding: 0;
  text-align: inherit; }

fieldset {
  border: 0;
  margin: 0 0 1rem;
  padding: 0; }
  fieldset *:last-child {
    margin-bottom: 0; }

legend {
  display: inline-block;
  font-weight: bold;
  margin-bottom: 0.5rem; }

label {
  display: inline-block;
  margin-bottom: 0.2rem; }

[type=text],
[type=email],
[type=search],
[type=password],
textarea,
select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 0;
  color: inherit;
  font-family: inherit; }

input,
select,
textarea {
  margin: 0 0 1rem;
  padding: 10px; }

select {
  background-image: url("data:image/svg+xml;utf8,<svg width='32' height='32' xmlns='http://www.w3.org/2000/svg'><polyline fill='none' stroke='rgb(0, 0, 0)' stroke-width='3'  points='2,9 16,25 30,9 '/></svg>");
  background-position: calc(100% - 16px) center;
  background-repeat: no-repeat;
  background-size: 1rem;
  padding-right: 3rem;
  height: 3.25rem;
  width: 100%; }

[type=checkbox],
[type=radio] {
  margin: 0 0.5rem 0 0;
  position: relative;
  top: -2px;
  vertical-align: middle; }

.single-post__back-button {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .single-post__back-button .button--primary {
    min-width: 14.6875rem; }

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important; }

.skip-to-content-link {
  background: #ffffff;
  height: 30px;
  left: 50%;
  padding: 8px;
  position: absolute;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  color: #041c3b; }
  .skip-to-content-link:focus {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    outline: 2px solid #041c3b !important;
    z-index: 9999; }

.doNotSellNotice {
  background: #002f6c;
  border-radius: 0.5rem;
  color: #ffffff;
  margin: 1.875rem auto;
  padding: 1.5rem; }
  .doNotSellNotice__boundary {
    max-width: 65.5rem;
    margin: 0 auto; }
  .doNotSellNotice__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 1rem; }
    @media (min-width: 48rem) {
      .doNotSellNotice__body {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
  .doNotSellNotice__helper {
    font-size: 1rem;
    margin: 0; }
  .doNotSellNotice__button {
    min-width: 14.375rem;
    text-transform: none; }

#CybotCookiebotDialog {
  font-family: "Rubik", Arial, sans-serif; }
  #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButton {
    border-radius: 0.25rem; }
  #CybotCookiebotDialog #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton {
    border-radius: 0.25rem;
    font-weight: 500; }
    #CybotCookiebotDialog #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton.CybotCookiebotDialogBodyButtonAccept {
      background-color: #9d2235;
      border: none; }
    #CybotCookiebotDialog #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton.CybotCookiebotDialogBodyButtonDecline {
      border: 1px solid #9d2235;
      color: #9d2235; }
  #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelList {
    border-radius: 0.375rem;
    border: 1px solid #dddddd; }
  @media (max-width: 767px) {
    #CybotCookiebotDialog {
      position: fixed !important;
      bottom: 0 !important;
      top: auto !important;
      left: 0 !important;
      right: 0 !important;
      width: 100% !important;
      max-width: 100% !important;
      max-height: 70vh !important;
      margin: 0 !important;
      border-radius: 1rem 1rem 0 0 !important;
      -webkit-box-shadow: 0 -4px 20px rgba(0, 0, 0, 0.15) !important;
              box-shadow: 0 -4px 20px rgba(0, 0, 0, 0.15) !important;
      -webkit-transform: none !important;
              transform: none !important;
      overflow-y: auto !important;
      overflow-x: hidden !important; }
      #CybotCookiebotDialog #CybotCookiebotDialogBody {
        max-height: calc(70vh - 120px) !important;
        overflow-y: auto !important;
        padding: 1.25rem !important; }
      #CybotCookiebotDialog #CybotCookiebotDialogBodyButtons {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
            -ms-flex-direction: column !important;
                flex-direction: column !important;
        gap: 0.75rem !important;
        padding: 1rem 1.25rem !important;
        position: sticky !important;
        bottom: 0 !important;
        background: #ffffff !important;
        border-top: 1px solid #dddddd !important;
        margin-top: 1rem !important; }
        #CybotCookiebotDialog #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton {
          width: 100% !important;
          margin: 0 !important; }
      #CybotCookiebotDialog #CybotCookiebotDialogBodyTitle {
        padding: 1.25rem 1.25rem 0.75rem 1.25rem !important;
        font-size: 1.125rem !important;
        line-height: 1.4 !important; }
      #CybotCookiebotDialog #CybotCookiebotDialogBodyContent {
        padding: 0 1.25rem !important;
        font-size: 0.875rem !important;
        line-height: 1.5 !important; }
      #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelList {
        max-height: 200px !important;
        overflow-y: auto !important; } }

[data-ace-content-inner] {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  overflow: auto !important; }

[data-ace-item-state="closed"] > [data-ace-content] > [data-ace-content-inner] {
  display: none !important; }

[data-ace-item-state="closing"] > [data-ace-content] {
  overflow: hidden !important; }

[data-ace-item-state="opening"] > [data-ace-content] {
  overflow: hidden !important; }

[data-ace-content] {
  -webkit-transition-property: height;
  transition-property: height;
  -webkit-transition-duration: 350ms;
          transition-duration: 350ms; }

.accordion {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem; }
  .accordion__boundary {
    max-width: 51.875rem;
    margin: 0 auto; }
  .accordion__set {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: inherit;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    @media (min-width: 56.25rem) {
      .accordion__set {
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; } }
    .accordion__set:not(:last-child) {
      margin-bottom: 1.25rem; }
      @media (min-width: 56.25rem) {
        .accordion__set:not(:last-child) {
          margin-bottom: 2.5rem; } }
  .accordion__header {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    padding-right: 1.25rem; }
  .accordion__title {
    color: #303030;
    font-family: "Rubik", Arial, sans-serif;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.24;
    margin-bottom: 0.5625rem; }
    @media (min-width: 48rem) {
      .accordion__title {
        font-size: 2.375rem; } }
  .accordion__intro {
    line-height: 1.63;
    margin-bottom: 1.25rem; }
  .accordion__subtitle {
    line-height: 1.68;
    font-size: 1.375rem;
    margin-bottom: 0.625rem;
    font-weight: 500; }
    @media (min-width: 56.25rem) {
      .accordion__subtitle {
        font-size: 1.75rem;
        margin-bottom: 0.875rem; } }
  .accordion__content {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%; }
    @media (min-width: 56.25rem) {
      .accordion__content {
        -ms-flex-preferred-size: 25.375rem;
            flex-basis: 25.375rem; } }
  .accordion .accordion {
    list-style: none;
    margin: 0;
    padding: 0; }
  .accordion__item {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    border-bottom: 2px solid #bcbcbc; }
    .accordion__item:last-child {
      padding-bottom: 0; }
    .accordion__item-trigger {
      cursor: pointer;
      margin: 0;
      padding: 1.5625rem 2.5rem 1.5625rem 0;
      position: relative;
      width: 100%; }
    .accordion__item[data-ace-item-state='opening'] .accordion__item__heading, .accordion__item[data-ace-item-state='opened'] .accordion__item__heading {
      color: #9d2235; }
    .accordion__item[data-ace-item-state='opening'] .accordion-toggle__icon-horizontal, .accordion__item[data-ace-item-state='opened'] .accordion-toggle__icon-horizontal {
      fill: #9d2235; }
    .accordion__item[data-ace-item-state='opening'] .accordion-toggle__icon-vertical, .accordion__item[data-ace-item-state='opened'] .accordion-toggle__icon-vertical {
      opacity: 0;
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg); }
    .accordion__item__heading {
      color: #025697;
      font-weight: 500;
      font-size: 1.125rem;
      -webkit-transition: color 0.25s;
      transition: color 0.25s; }
      .accordion__item__heading:hover {
        color: #041c3b; }
      .accordion__item__heading mdall {
        font-style: italic;
        font-weight: 100; }
      .accordion__item__heading-arrow {
        position: absolute;
        top: 1.5rem;
        right: 0.375rem;
        width: 1.3125rem;
        height: 1.3125rem; }
        .accordion__item__heading-arrow .accordion-toggle__icon-horizontal, .accordion__item__heading-arrow .accordion-toggle__icon-vertical {
          fill: #002f6c;
          -webkit-transform-origin: center;
                  transform-origin: center;
          -webkit-transition: all 0.25s;
          transition: all 0.25s; }
    .accordion__item__content {
      font-size: 0.875rem;
      line-height: 1.63; }
      @media (min-width: 48rem) {
        .accordion__item__content {
          font-size: 1rem; } }
      .accordion__item__content div.alignleft,
      .accordion__item__content div.alignright,
      .accordion__item__content div.aligncenter,
      .accordion__item__content div.alignnone,
      .accordion__item__content img.alignleft,
      .accordion__item__content img.alignright,
      .accordion__item__content img.aligncenter,
      .accordion__item__content img.alignnone {
        max-width: 100%;
        height: auto; }
        .accordion__item__content div.alignleft .wp-caption-text,
        .accordion__item__content div.alignright .wp-caption-text,
        .accordion__item__content div.aligncenter .wp-caption-text,
        .accordion__item__content div.alignnone .wp-caption-text,
        .accordion__item__content img.alignleft .wp-caption-text,
        .accordion__item__content img.alignright .wp-caption-text,
        .accordion__item__content img.aligncenter .wp-caption-text,
        .accordion__item__content img.alignnone .wp-caption-text {
          margin-bottom: 0;
          margin-left: 1.5625rem;
          padding-left: 1.25rem;
          padding-top: 3.125rem;
          margin-top: -1.875rem;
          border-left: 0.0625rem solid #000000;
          position: relative;
          font-size: 0.8125rem;
          line-height: 1.4; }
          @media (min-width: 545px) {
            .accordion__item__content div.alignleft .wp-caption-text,
            .accordion__item__content div.alignright .wp-caption-text,
            .accordion__item__content div.aligncenter .wp-caption-text,
            .accordion__item__content div.alignnone .wp-caption-text,
            .accordion__item__content img.alignleft .wp-caption-text,
            .accordion__item__content img.alignright .wp-caption-text,
            .accordion__item__content img.aligncenter .wp-caption-text,
            .accordion__item__content img.alignnone .wp-caption-text {
              margin-left: 1.875rem;
              font-size: 0.9375rem; } }
      @media (min-width: 545px) {
        .accordion__item__content div.alignleft,
        .accordion__item__content div.alignright,
        .accordion__item__content img.alignleft,
        .accordion__item__content img.alignright {
          max-width: 50%; } }
      .accordion__item__content div.alignleft,
      .accordion__item__content div.alignright,
      .accordion__item__content div.aligncenter,
      .accordion__item__content div.alignnone {
        padding-bottom: 2.1875rem; }
        @media (min-width: 545px) {
          .accordion__item__content div.alignleft,
          .accordion__item__content div.alignright,
          .accordion__item__content div.aligncenter,
          .accordion__item__content div.alignnone {
            padding-bottom: 3.125rem; } }
        .accordion__item__content div.alignleft img,
        .accordion__item__content div.alignright img,
        .accordion__item__content div.aligncenter img,
        .accordion__item__content div.alignnone img {
          height: auto; }
      .accordion__item__content img.alignleft,
      .accordion__item__content img.alignright,
      .accordion__item__content img.aligncenter,
      .accordion__item__content img.alignnone {
        padding-bottom: 1.25rem; }
      @media (min-width: 545px) {
        .accordion__item__content div.alignleft,
        .accordion__item__content div.aligncenter,
        .accordion__item__content div.alignnone,
        .accordion__item__content img.alignleft,
        .accordion__item__content img.aligncenter,
        .accordion__item__content img.alignnone {
          float: left;
          padding-right: 1.25rem;
          height: auto; } }
      @media (min-width: 545px) {
        .accordion__item__content div.alignright,
        .accordion__item__content img.alignright {
          float: right;
          padding-left: 1.25rem;
          height: auto; } }
      .accordion__item__content h1,
      .accordion__item__content h2,
      .accordion__item__content h3,
      .accordion__item__content h4,
      .accordion__item__content h5,
      .accordion__item__content h6 {
        margin-bottom: 1rem;
        margin-top: 0; }
      .accordion__item__content h1 {
        font-family: "Montserrat", Arial, sans-serif;
        font-weight: 700;
        font-size: 1.5rem;
        color: #002f6c;
        font-size: 2.8125rem;
        margin-top: 2rem; }
        @media (min-width: 545px) {
          .accordion__item__content h1 {
            font-size: 2.8125rem; } }
      .accordion__item__content h2 {
        font-weight: 500;
        font-size: 2.375rem;
        line-height: 1.24;
        font-size: 2.1875rem;
        line-height: 1.286;
        margin-top: 2.6875rem; }
      .accordion__item__content h3 {
        font-weight: 500;
        font-size: 2.125rem;
        line-height: 1.38;
        font-size: 1.6875rem;
        font-weight: 400;
        line-height: 1.5;
        margin-top: 2.0625rem; }
      .accordion__item__content h4 {
        font-weight: 500;
        font-size: 1.75rem;
        line-height: 1.68;
        font-size: 1.4375rem;
        font-weight: 400;
        line-height: 1.82;
        margin-top: 1.5625rem; }
      .accordion__item__content h5 {
        font-size: 1.0625rem;
        font-weight: 400;
        line-height: 2.47;
        font-weight: normal;
        margin-top: 0.5rem; }
      .accordion__item__content h6 {
        font-size: 0.875rem;
        font-weight: 400;
        line-height: 2.28;
        margin-top: 0.5rem;
        text-transform: uppercase; }
      .accordion__item__content a {
        color: #025697;
        text-decoration: underline;
        -webkit-transition: color 0.2s ease;
        transition: color 0.2s ease; }
        .accordion__item__content a:hover {
          color: #0381e3; }
        .accordion__item__content a.button--primary {
          color: #ffffff;
          background-color: #025697;
          padding: 0.875rem;
          font-size: 1rem;
          line-height: 1.38;
          font-weight: 700;
          text-transform: uppercase;
          text-decoration: none;
          text-align: center;
          display: table;
          -webkit-transition: background-color 0.2s ease;
          transition: background-color 0.2s ease;
          cursor: pointer;
          margin-top: 1.125rem; }
          .accordion__item__content a.button--primary:focus {
            background-color: #9d2235; }
          .accordion__item__content a.button--primary:hover {
            background-color: #002f6c; }
        .accordion__item__content a:not(.button--primary):not(.instagram-feed__link)[data-has-pdf="true"]::after {
          content: '';
          display: inline-block;
          width: 1.25rem;
          height: 1.25rem;
          -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
                  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
          -webkit-mask-size: contain;
                  mask-size: contain;
          -webkit-mask-repeat: no-repeat;
                  mask-repeat: no-repeat;
          background-color: currentColor;
          margin-left: 4px; }
      .accordion__item__content dt {
        font-weight: bold; }
      .accordion__item__content p.intro-text,
      .accordion__item__content.intro-text > p {
        font-size: 1.125rem !important;
        line-height: 2.125rem !important;
        font-family: Rubik;
        color: #002f6c;
        font-weight: 400;
        margin-bottom: 2.5rem; }
        @media (min-width: 48rem) {
          .accordion__item__content p.intro-text,
          .accordion__item__content.intro-text > p {
            font-size: 1.3125rem !important;
            line-height: 2.5rem !important;
            margin-bottom: 2.4375rem; } }
      .accordion__item__content p.intro-paragraph,
      .accordion__item__content.intro-paragraph > p {
        font-size: 1.3125rem;
        line-height: 1.71;
        color: #002f6c; }
        @media (min-width: 48rem) {
          .accordion__item__content p.intro-paragraph,
          .accordion__item__content.intro-paragraph > p {
            font-size: 1.875rem;
            line-height: 1.83; } }
        .accordion__item__content p.intro-paragraph b,
        .accordion__item__content p.intro-paragraph strong,
        .accordion__item__content.intro-paragraph > p b,
        .accordion__item__content.intro-paragraph > p strong {
          font-size: 1.3125rem;
          line-height: 0.73; }
          @media (min-width: 48rem) {
            .accordion__item__content p.intro-paragraph b,
            .accordion__item__content p.intro-paragraph strong,
            .accordion__item__content.intro-paragraph > p b,
            .accordion__item__content.intro-paragraph > p strong {
              font-size: 2.5rem; } }
      .accordion__item__content p,
      .accordion__item__content ul,
      .accordion__item__content ol,
      .accordion__item__content dl,
      .accordion__item__content dd,
      .accordion__item__content table,
      .accordion__item__content figure {
        margin: 0 0 1rem;
        line-height: 1.625rem; }
      .accordion__item__content ul,
      .accordion__item__content ol {
        padding-left: 2.375rem; }
        @media (min-width: 48rem) {
          .accordion__item__content ul,
          .accordion__item__content ol {
            padding-left: 3.4375rem; } }
        .accordion__item__content ul li,
        .accordion__item__content ol li {
          list-style: none;
          position: relative; }
          .accordion__item__content ul li::before,
          .accordion__item__content ol li::before {
            display: block;
            position: absolute;
            left: -1.625rem; }
            @media (min-width: 48rem) {
              .accordion__item__content ul li::before,
              .accordion__item__content ol li::before {
                left: -2.5rem; } }
        .accordion__item__content ul ul,
        .accordion__item__content ul ol,
        .accordion__item__content ol ul,
        .accordion__item__content ol ol {
          margin-bottom: 0; }
      .accordion__item__content ol {
        counter-reset: numeric-counter; }
        .accordion__item__content ol > li {
          counter-increment: numeric-counter; }
          .accordion__item__content ol > li::before {
            content: counter(numeric-counter) ". ";
            font-weight: 700;
            color: #acacac; }
      .accordion__item__content ul {
        counter-reset: counter; }
        .accordion__item__content ul li::before {
          content: "";
          border-radius: 100%;
          width: 8px;
          height: 8px;
          background-color: #acacac;
          top: 0.28125rem; }
          @media (min-width: 48rem) {
            .accordion__item__content ul li::before {
              top: 0.5625rem; } }
      .accordion__item__content hr {
        background-color: #dddddd;
        border: 0;
        display: block;
        height: 2px;
        margin: 2rem 0; }
  .accordion__panels {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    border-top: 0.4375rem solid #9d2235; }

.alert {
  display: none;
  background: #ffc425;
  pointer-events: all;
  padding: 1.5625rem 1.25rem 1.25rem; }
  .alert__boundary {
    max-width: 65.5rem;
    margin: 0 auto; }
  .alert__title {
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: 700;
    font-size: 2.25rem;
    text-transform: uppercase; }
    @media (min-width: 48rem) {
      .alert__title {
        font-size: 0.75rem; } }
  .alert__text {
    font-size: 0.875rem;
    line-height: 1.71;
    display: block;
    margin: 0; }
    @media (min-width: 48rem) {
      .alert__text {
        font-size: 0.75rem;
        line-height: 2.17; } }
    .alert__text > p a {
      color: #303030; }
      .alert__text > p a:hover {
        color: #000000; }
    .alert__text > p:last-child {
      margin-bottom: 0; }
  .alert__flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
    @media (min-width: 48rem) {
      .alert__flex {
        margin-bottom: 1.875rem; } }
  .alert__dismiss {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 3.25rem;
            flex: 0 0 3.25rem;
    padding-left: 1.25rem;
    -ms-flex-item-align: start;
        align-self: flex-start;
    margin-top: 0.4375rem; }
    @media (min-width: 48rem) {
      .alert__dismiss {
        margin-top: 0; } }
    .alert__dismiss > button {
      background-image: url("../assets/images/close-01829a828b.svg");
      background-position: center;
      background-repeat: no-repeat;
      width: 2rem;
      height: 2rem;
      display: block;
      cursor: pointer;
      -webkit-transition: -webkit-transform 0.15s ease;
      transition: -webkit-transform 0.15s ease;
      transition: transform 0.15s ease;
      transition: transform 0.15s ease, -webkit-transform 0.15s ease; }
      .alert__dismiss > button:hover {
        -webkit-transform: rotate(90deg);
                transform: rotate(90deg); }
    .alert__dismiss > span {
      position: absolute;
      white-space: nowrap;
      width: 1px;
      height: 1px;
      overflow: hidden;
      border: 0;
      padding: 0;
      clip: rect(0 0 0 0);
      clip-path: inset(50%);
      margin: -1px; }

.banner-interior--image {
  margin-bottom: 0.625rem; }
  @media (min-width: 48rem) {
    .banner-interior--image {
      margin-bottom: 3.625rem; } }

.banner-interior--title {
  background-color: #002f6c; }

.banner-landing {
  margin-bottom: 0.625rem; }
  @media (min-width: 48rem) {
    .banner-landing {
      margin-bottom: 3.625rem; } }

.billboard {
  display: block; }
  @media (min-width: 48rem) {
    .billboard {
      display: block;
      margin-left: auto;
      margin-right: auto;
      max-width: 65.5rem;
      padding-left: 1.25rem;
      padding-right: 1.25rem;
      margin-top: 3.75rem;
      margin-bottom: 3.75rem;
      max-width: 1320px;
      margin-top: 1.875rem;
      margin-bottom: 0.625rem; } }
  @media (min-width: 1600px) {
    .billboard {
      padding: 0; } }
  .billboard__boundary {
    display: block; }
  .billboard__content {
    position: relative; }
    @media (min-width: 48rem) {
      .billboard__content {
        background: #f0f0f0; }
        .billboard__content::before, .billboard__content::after {
          height: calc(100% - 184px);
          position: absolute;
          background: #f0f0f0;
          bottom: 0;
          content: ""; }
        .billboard__content::before {
          left: 0;
          width: 3.75rem;
          -webkit-transform: translateX(-100%);
                  transform: translateX(-100%); }
        .billboard__content::after {
          right: 0;
          width: 3.125rem;
          -webkit-transform: translateX(100%);
                  transform: translateX(100%); } }
  .billboard__flex {
    display: block; }
    @media (min-width: 48rem) {
      .billboard__flex {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; } }
  .billboard__image {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center; }
  .billboard__campuses {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 11.875rem;
            flex: 0 0 11.875rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 0 0.625rem; }
    @media (min-width: 48rem) {
      .billboard__campuses {
        padding: 0;
        margin-left: -1.25rem;
        margin-bottom: 1.875rem; }
        .billboard__campuses::before {
          width: calc(100% - 20px);
          height: 1.875rem;
          background: white;
          content: ""; } }
    @media (min-width: 1088px) {
      .billboard__campuses {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 12.5rem;
                flex: 0 0 12.5rem; } }
    @media (min-width: 1280px) {
      .billboard__campuses {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 13.5rem;
                flex: 0 0 13.5rem; } }
    @media (min-width: 1600px) {
      .billboard__campuses {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 13.75rem;
                flex: 0 0 13.75rem; } }
  .billboard__campus {
    background: #0b2340;
    padding: 0.9375rem 1.25rem 1.25rem 1.875rem;
    color: white;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    text-decoration: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    position: relative;
    -webkit-transition: background 0.15s ease;
    transition: background 0.15s ease; }
    @media (min-width: 48rem) {
      .billboard__campus {
        padding: 1.4375rem 0.9375rem; } }
    @media (min-width: 1088px) {
      .billboard__campus {
        padding: 1.75rem 1.25rem; } }
    @media (min-width: 1280px) {
      .billboard__campus {
        padding: 2.1875rem 1.75rem; } }
    @media (min-width: 1600px) {
      .billboard__campus {
        padding: 2.5rem 1.875rem; } }
    .billboard__campus::before {
      content: "";
      height: 0.4375rem;
      width: 3.375rem;
      background: #9d2235;
      position: absolute;
      top: 0;
      left: 1.125rem;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%); }
      @media (min-width: 48rem) {
        .billboard__campus::before {
          left: 0.8125rem; } }
    .billboard__campus::after {
      content: "";
      -webkit-box-flex: 0;
          -ms-flex: 0 0 3.4375rem;
              flex: 0 0 3.4375rem;
      background-image: url("../assets/images/arrow-right-white-25d63e306d.svg");
      background-position: top 50% right;
      background-size: 1.875rem;
      background-repeat: no-repeat;
      -webkit-transition: -webkit-transform 0.25s ease;
      transition: -webkit-transform 0.25s ease;
      transition: transform 0.25s ease;
      transition: transform 0.25s ease, -webkit-transform 0.25s ease; }
      @media (min-width: 48rem) {
        .billboard__campus::after {
          -webkit-box-flex: 0;
              -ms-flex: 0 0 1.5625rem;
                  flex: 0 0 1.5625rem;
          background-size: contain;
          background-position: center; } }
    .billboard__campus.campus-callout {
      background: #025697;
      -webkit-transition: background 0.15s ease;
      transition: background 0.15s ease; }
      .billboard__campus.campus-callout:hover {
        background: #008efc; }
    .billboard__campus .campus__copy {
      padding-right: 0.9375rem;
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto; }
    .billboard__campus .campus__title {
      font-weight: 500;
      font-size: 1.125rem; }
      @media (min-width: 48rem) {
        .billboard__campus .campus__title {
          font-size: 1.1875rem; } }
    .billboard__campus .campus__subtext {
      font-size: 0.875rem;
      padding-top: 0.5rem;
      margin-top: 0.5rem;
      border-top-width: 0.0625rem;
      border-top-style: solid;
      border-top-color: #025697;
      font-weight: 500;
      -webkit-transition: border-top-color 0.15s ease;
      transition: border-top-color 0.15s ease; }
    .billboard__campus:hover {
      background: #025697; }
      .billboard__campus:hover::after {
        -webkit-transform: translateX(0.3125rem);
                transform: translateX(0.3125rem); }
      .billboard__campus:hover .campus__subtext {
        border-top-color: #008efc; }
  .billboard__copy {
    background: #9d2235;
    padding: 1.25rem 1.25rem 1.875rem;
    position: relative;
    color: #ffffff; }
    @media (min-width: 48rem) {
      .billboard__copy {
        margin: -1.25rem 2.5rem 2.5rem 1.25rem;
        max-width: 44.375rem;
        padding: 2.5rem; } }
    @media (min-width: 1320px) {
      .billboard__copy {
        margin: -1.875rem 2.5rem 2.5rem 1.875rem;
        max-width: 53.125rem; } }
  .billboard__title {
    font-size: 1.625rem;
    font-weight: 500; }
  .billboard__text {
    line-height: 1.63; }
  .billboard__link {
    color: #025697;
    text-transform: uppercase;
    font-size: 0.875rem;
    text-decoration: none;
    font-weight: 700;
    font-family: "Montserrat", Arial, sans-serif;
    vertical-align: middle;
    color: white; }
    .billboard__link::after {
      content: " ";
      width: 1.75rem;
      height: 1rem;
      background-image: url("../assets/images/arrow-right-light-blue-5e955fcdca.svg");
      background-position: center;
      background-size: contain;
      background-repeat: no-repeat;
      display: inline-block;
      vertical-align: middle;
      margin-left: 0.4375rem;
      -webkit-transition: -webkit-transform 0.25s ease;
      transition: -webkit-transform 0.25s ease;
      transition: transform 0.25s ease;
      transition: transform 0.25s ease, -webkit-transform 0.25s ease; }
    .billboard__link:hover {
      color: #002f6c; }
      .billboard__link:hover::after {
        -webkit-transform: translateX(0.3125rem);
                transform: translateX(0.3125rem); }
    .billboard__link:hover {
      color: white; }
    .billboard__link::after {
      background-image: url("../assets/images/arrow-right-white-25d63e306d.svg"); }

.billboard {
  display: block; }
  @media (min-width: 48rem) {
    .billboard {
      display: block;
      margin-left: auto;
      margin-right: auto;
      max-width: 1320px;
      padding-left: 1.25rem;
      padding-right: 1.25rem;
      margin-top: 3.75rem;
      margin-bottom: 3.75rem;
      margin-bottom: 0.625rem; } }
  @media (min-width: 64.063rem) {
    .billboard {
      margin-bottom: 0.625rem; } }
  @media (min-width: 1600px) {
    .billboard {
      padding: 0; } }
  .billboard__boundary {
    display: block; }
  .billboard__content {
    position: relative; }
    @media (min-width: 48rem) {
      .billboard__content {
        background: #f0f0f0; }
        .billboard__content::before, .billboard__content::after {
          height: calc(100% - 184px);
          position: absolute;
          background: #f0f0f0;
          bottom: 0;
          content: ""; }
        .billboard__content::before {
          left: 0;
          width: 3.75rem;
          -webkit-transform: translateX(-100%);
                  transform: translateX(-100%); }
        .billboard__content::after {
          right: 0;
          width: 3.125rem;
          -webkit-transform: translateX(100%);
                  transform: translateX(100%); } }
  .billboard__flex {
    display: block; }
    @media (min-width: 48rem) {
      .billboard__flex {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; } }
  .billboard__image {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center; }
  .billboard__campuses {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 11.875rem;
            flex: 0 0 11.875rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 0 0.625rem; }
    @media (min-width: 48rem) {
      .billboard__campuses {
        padding: 0;
        margin-left: -1.25rem;
        margin-bottom: 1.875rem; }
        .billboard__campuses::before {
          width: calc(100% - 20px);
          height: 1.875rem;
          background: white;
          content: ""; } }
    @media (min-width: 1088px) {
      .billboard__campuses {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 12.5rem;
                flex: 0 0 12.5rem; } }
    @media (min-width: 1280px) {
      .billboard__campuses {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 13.5rem;
                flex: 0 0 13.5rem; } }
    @media (min-width: 1600px) {
      .billboard__campuses {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 13.75rem;
                flex: 0 0 13.75rem; } }
  .billboard__campus {
    background: #0b2340;
    padding: 0.9375rem 1.25rem 1.25rem 1.875rem;
    color: white;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    text-decoration: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    position: relative;
    -webkit-transition: background 0.15s ease;
    transition: background 0.15s ease; }
    @media (min-width: 48rem) {
      .billboard__campus {
        padding: 1.4375rem 0.9375rem; } }
    @media (min-width: 1088px) {
      .billboard__campus {
        padding: 1.75rem 1.25rem; } }
    @media (min-width: 1280px) {
      .billboard__campus {
        padding: 2.1875rem 1.75rem; } }
    @media (min-width: 1600px) {
      .billboard__campus {
        padding: 2.5rem 1.875rem; } }
    .billboard__campus::before {
      content: "";
      height: 0.4375rem;
      width: 3.375rem;
      background: #9d2235;
      position: absolute;
      top: 0;
      left: 1.125rem;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%); }
      @media (min-width: 48rem) {
        .billboard__campus::before {
          left: 0.8125rem; } }
    .billboard__campus::after {
      content: "";
      -webkit-box-flex: 0;
          -ms-flex: 0 0 3.4375rem;
              flex: 0 0 3.4375rem;
      background-image: url("../assets/images/arrow-right-white-25d63e306d.svg");
      background-position: top 50% right;
      background-size: 1.875rem;
      background-repeat: no-repeat;
      -webkit-transition: -webkit-transform 0.25s ease;
      transition: -webkit-transform 0.25s ease;
      transition: transform 0.25s ease;
      transition: transform 0.25s ease, -webkit-transform 0.25s ease; }
      @media (min-width: 48rem) {
        .billboard__campus::after {
          -webkit-box-flex: 0;
              -ms-flex: 0 0 1.5625rem;
                  flex: 0 0 1.5625rem;
          background-size: contain;
          background-position: center; } }
    .billboard__campus.campus-callout {
      background: #025697;
      -webkit-transition: background 0.15s ease;
      transition: background 0.15s ease; }
      .billboard__campus.campus-callout:hover {
        background: #008efc; }
    .billboard__campus .campus__copy {
      padding-right: 0.9375rem;
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto; }
    .billboard__campus .campus__title {
      font-weight: 500;
      font-size: 1.125rem; }
      @media (min-width: 48rem) {
        .billboard__campus .campus__title {
          font-size: 1.1875rem; } }
    .billboard__campus .campus__subtext {
      font-size: 0.875rem;
      padding-top: 0.5rem;
      margin-top: 0.5rem;
      border-top-width: 0.0625rem;
      border-top-style: solid;
      border-top-color: #025697;
      font-weight: 500;
      -webkit-transition: border-top-color 0.15s ease;
      transition: border-top-color 0.15s ease; }
    .billboard__campus:hover {
      background: #025697; }
      .billboard__campus:hover::after {
        -webkit-transform: translateX(0.3125rem);
                transform: translateX(0.3125rem); }
      .billboard__campus:hover .campus__subtext {
        border-top-color: #008efc; }
  .billboard__copy {
    background: #9d2235;
    padding: 1.25rem 1.25rem 1.875rem;
    position: relative;
    color: #ffffff; }
    @media (min-width: 48rem) {
      .billboard__copy {
        margin: -1.25rem 2.5rem 2.5rem 1.25rem;
        max-width: 44.375rem;
        padding: 2.5rem; } }
    @media (min-width: 1320px) {
      .billboard__copy {
        margin: -1.875rem 2.5rem 2.5rem 1.875rem;
        max-width: 53.125rem; } }
  .billboard__title {
    font-size: 1.625rem;
    font-weight: 500; }
  .billboard__text {
    line-height: 1.63; }
  .billboard__link {
    color: #025697;
    text-transform: uppercase;
    font-size: 0.875rem;
    text-decoration: none;
    font-weight: 700;
    font-family: "Montserrat", Arial, sans-serif;
    vertical-align: middle;
    color: white; }
    .billboard__link::after {
      content: " ";
      width: 1.75rem;
      height: 1rem;
      background-image: url("../assets/images/arrow-right-light-blue-5e955fcdca.svg");
      background-position: center;
      background-size: contain;
      background-repeat: no-repeat;
      display: inline-block;
      vertical-align: middle;
      margin-left: 0.4375rem;
      -webkit-transition: -webkit-transform 0.25s ease;
      transition: -webkit-transform 0.25s ease;
      transition: transform 0.25s ease;
      transition: transform 0.25s ease, -webkit-transform 0.25s ease; }
    .billboard__link:hover {
      color: #002f6c; }
      .billboard__link:hover::after {
        -webkit-transform: translateX(0.3125rem);
                transform: translateX(0.3125rem); }
    .billboard__link:hover {
      color: white; }
    .billboard__link::after {
      background-image: url("../assets/images/arrow-right-white-25d63e306d.svg"); }

.button-bar {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  max-width: none;
  padding: 0; }
  .button-bar__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: 68rem;
    margin: 0 auto 1.5625rem;
    padding: 0 1.25rem;
    margin-bottom: 1.5625rem; }
    @media (min-width: 56.25rem) {
      .button-bar__title {
        margin: 0 auto 3.125rem; } }
    .button-bar__title > * {
      font-family: "Montserrat", Arial, sans-serif;
      font-weight: 700;
      text-transform: uppercase;
      font-size: 1rem;
      color: #9d2235;
      max-width: 72%;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      padding-right: 1.25rem; }
    .button-bar__title::after {
      content: "";
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
      height: 0.4375rem;
      background: #9d2235; }
    @media (min-width: 900px) and (max-width: 980px) {
      .button-bar__title::after {
        max-width: 370px; } }
    @media (min-width: 56.25rem) {
      .button-bar__title {
        margin-bottom: 1.5625rem; } }
  .button-bar__flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 0 0.625rem;
    max-width: 68rem;
    margin: 0 auto; }
  .button-bar__button {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    padding: 0 0.625rem 1.25rem; }
    @media (min-width: 545px) {
      .button-bar__button {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 50%;
                flex: 0 0 50%; } }
    @media (min-width: 56.25rem) {
      .button-bar__button {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 33.3%;
                flex: 0 0 33.3%; } }
  .button-bar__link {
    color: #ffffff;
    background-color: #025697;
    padding: 0.875rem;
    font-size: 1rem;
    line-height: 1.38;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    display: table;
    -webkit-transition: background-color 0.2s ease;
    transition: background-color 0.2s ease;
    cursor: pointer;
    display: block;
    width: 100%; }
    .button-bar__link:focus {
      background-color: #9d2235; }
    .button-bar__link:hover {
      background-color: #002f6c; }

.calendar-details__boundary {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  max-width: 68rem;
  margin-top: 0.9375rem; }
  @media (min-width: 850px) {
    .calendar-details__boundary {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; } }

.calendar-details__column {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1; }
  .calendar-details__column--narrow {
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%; }
    @media (min-width: 850px) {
      .calendar-details__column--narrow {
        padding-right: 2.1875rem; } }
  .calendar-details__column--wide {
    -ms-flex-preferred-size: 70%;
        flex-basis: 70%; }
    @media (min-width: 850px) {
      .calendar-details__column--wide {
        padding-left: 2.1875rem; } }

.calendar-details__spud-wrapper:not(:first-child) {
  margin-top: 1.875rem; }

.calendar-intro {
  font-size: 0.875rem;
  line-height: 1.63; }
  @media (min-width: 48rem) {
    .calendar-intro {
      font-size: 1rem; } }
  .calendar-intro div.alignleft,
  .calendar-intro div.alignright,
  .calendar-intro div.aligncenter,
  .calendar-intro div.alignnone,
  .calendar-intro img.alignleft,
  .calendar-intro img.alignright,
  .calendar-intro img.aligncenter,
  .calendar-intro img.alignnone {
    max-width: 100%;
    height: auto; }
    .calendar-intro div.alignleft .wp-caption-text,
    .calendar-intro div.alignright .wp-caption-text,
    .calendar-intro div.aligncenter .wp-caption-text,
    .calendar-intro div.alignnone .wp-caption-text,
    .calendar-intro img.alignleft .wp-caption-text,
    .calendar-intro img.alignright .wp-caption-text,
    .calendar-intro img.aligncenter .wp-caption-text,
    .calendar-intro img.alignnone .wp-caption-text {
      margin-bottom: 0;
      margin-left: 1.5625rem;
      padding-left: 1.25rem;
      padding-top: 3.125rem;
      margin-top: -1.875rem;
      border-left: 0.0625rem solid #000000;
      position: relative;
      font-size: 0.8125rem;
      line-height: 1.4; }
      @media (min-width: 545px) {
        .calendar-intro div.alignleft .wp-caption-text,
        .calendar-intro div.alignright .wp-caption-text,
        .calendar-intro div.aligncenter .wp-caption-text,
        .calendar-intro div.alignnone .wp-caption-text,
        .calendar-intro img.alignleft .wp-caption-text,
        .calendar-intro img.alignright .wp-caption-text,
        .calendar-intro img.aligncenter .wp-caption-text,
        .calendar-intro img.alignnone .wp-caption-text {
          margin-left: 1.875rem;
          font-size: 0.9375rem; } }
  @media (min-width: 545px) {
    .calendar-intro div.alignleft,
    .calendar-intro div.alignright,
    .calendar-intro img.alignleft,
    .calendar-intro img.alignright {
      max-width: 50%; } }
  .calendar-intro div.alignleft,
  .calendar-intro div.alignright,
  .calendar-intro div.aligncenter,
  .calendar-intro div.alignnone {
    padding-bottom: 2.1875rem; }
    @media (min-width: 545px) {
      .calendar-intro div.alignleft,
      .calendar-intro div.alignright,
      .calendar-intro div.aligncenter,
      .calendar-intro div.alignnone {
        padding-bottom: 3.125rem; } }
    .calendar-intro div.alignleft img,
    .calendar-intro div.alignright img,
    .calendar-intro div.aligncenter img,
    .calendar-intro div.alignnone img {
      height: auto; }
  .calendar-intro img.alignleft,
  .calendar-intro img.alignright,
  .calendar-intro img.aligncenter,
  .calendar-intro img.alignnone {
    padding-bottom: 1.25rem; }
  @media (min-width: 545px) {
    .calendar-intro div.alignleft,
    .calendar-intro div.aligncenter,
    .calendar-intro div.alignnone,
    .calendar-intro img.alignleft,
    .calendar-intro img.aligncenter,
    .calendar-intro img.alignnone {
      float: left;
      padding-right: 1.25rem;
      height: auto; } }
  @media (min-width: 545px) {
    .calendar-intro div.alignright,
    .calendar-intro img.alignright {
      float: right;
      padding-left: 1.25rem;
      height: auto; } }
  .calendar-intro h1,
  .calendar-intro h2,
  .calendar-intro h3,
  .calendar-intro h4,
  .calendar-intro h5,
  .calendar-intro h6 {
    margin-bottom: 1rem;
    margin-top: 0; }
  .calendar-intro h1 {
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: 700;
    font-size: 1.5rem;
    color: #002f6c;
    font-size: 2.8125rem;
    margin-top: 2rem; }
    @media (min-width: 545px) {
      .calendar-intro h1 {
        font-size: 2.8125rem; } }
  .calendar-intro h2 {
    font-weight: 500;
    font-size: 2.375rem;
    line-height: 1.24;
    font-size: 2.1875rem;
    line-height: 1.286;
    margin-top: 2.6875rem; }
  .calendar-intro h3 {
    font-weight: 500;
    font-size: 2.125rem;
    line-height: 1.38;
    font-size: 1.6875rem;
    font-weight: 400;
    line-height: 1.5;
    margin-top: 2.0625rem; }
  .calendar-intro h4 {
    font-weight: 500;
    font-size: 1.75rem;
    line-height: 1.68;
    font-size: 1.4375rem;
    font-weight: 400;
    line-height: 1.82;
    margin-top: 1.5625rem; }
  .calendar-intro h5 {
    font-size: 1.0625rem;
    font-weight: 400;
    line-height: 2.47;
    font-weight: normal;
    margin-top: 0.5rem; }
  .calendar-intro h6 {
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 2.28;
    margin-top: 0.5rem;
    text-transform: uppercase; }
  .calendar-intro a {
    color: #025697;
    text-decoration: underline;
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease; }
    .calendar-intro a:hover {
      color: #0381e3; }
    .calendar-intro a.button--primary {
      color: #ffffff;
      background-color: #025697;
      padding: 0.875rem;
      font-size: 1rem;
      line-height: 1.38;
      font-weight: 700;
      text-transform: uppercase;
      text-decoration: none;
      text-align: center;
      display: table;
      -webkit-transition: background-color 0.2s ease;
      transition: background-color 0.2s ease;
      cursor: pointer;
      margin-top: 1.125rem; }
      .calendar-intro a.button--primary:focus {
        background-color: #9d2235; }
      .calendar-intro a.button--primary:hover {
        background-color: #002f6c; }
    .calendar-intro a:not(.button--primary):not(.instagram-feed__link)[data-has-pdf="true"]::after {
      content: '';
      display: inline-block;
      width: 1.25rem;
      height: 1.25rem;
      -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
              mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
      -webkit-mask-size: contain;
              mask-size: contain;
      -webkit-mask-repeat: no-repeat;
              mask-repeat: no-repeat;
      background-color: currentColor;
      margin-left: 4px; }
  .calendar-intro dt {
    font-weight: bold; }
  .calendar-intro p.intro-text,
  .calendar-intro.intro-text > p {
    font-size: 1.125rem !important;
    line-height: 2.125rem !important;
    font-family: Rubik;
    color: #002f6c;
    font-weight: 400;
    margin-bottom: 2.5rem; }
    @media (min-width: 48rem) {
      .calendar-intro p.intro-text,
      .calendar-intro.intro-text > p {
        font-size: 1.3125rem !important;
        line-height: 2.5rem !important;
        margin-bottom: 2.4375rem; } }
  .calendar-intro p.intro-paragraph,
  .calendar-intro.intro-paragraph > p {
    font-size: 1.3125rem;
    line-height: 1.71;
    color: #002f6c; }
    @media (min-width: 48rem) {
      .calendar-intro p.intro-paragraph,
      .calendar-intro.intro-paragraph > p {
        font-size: 1.875rem;
        line-height: 1.83; } }
    .calendar-intro p.intro-paragraph b,
    .calendar-intro p.intro-paragraph strong,
    .calendar-intro.intro-paragraph > p b,
    .calendar-intro.intro-paragraph > p strong {
      font-size: 1.3125rem;
      line-height: 0.73; }
      @media (min-width: 48rem) {
        .calendar-intro p.intro-paragraph b,
        .calendar-intro p.intro-paragraph strong,
        .calendar-intro.intro-paragraph > p b,
        .calendar-intro.intro-paragraph > p strong {
          font-size: 2.5rem; } }
  .calendar-intro p,
  .calendar-intro ul,
  .calendar-intro ol,
  .calendar-intro dl,
  .calendar-intro dd,
  .calendar-intro table,
  .calendar-intro figure {
    margin: 0 0 1rem;
    line-height: 1.625rem; }
  .calendar-intro ul,
  .calendar-intro ol {
    padding-left: 2.375rem; }
    @media (min-width: 48rem) {
      .calendar-intro ul,
      .calendar-intro ol {
        padding-left: 3.4375rem; } }
    .calendar-intro ul li,
    .calendar-intro ol li {
      list-style: none;
      position: relative; }
      .calendar-intro ul li::before,
      .calendar-intro ol li::before {
        display: block;
        position: absolute;
        left: -1.625rem; }
        @media (min-width: 48rem) {
          .calendar-intro ul li::before,
          .calendar-intro ol li::before {
            left: -2.5rem; } }
    .calendar-intro ul ul,
    .calendar-intro ul ol,
    .calendar-intro ol ul,
    .calendar-intro ol ol {
      margin-bottom: 0; }
  .calendar-intro ol {
    counter-reset: numeric-counter; }
    .calendar-intro ol > li {
      counter-increment: numeric-counter; }
      .calendar-intro ol > li::before {
        content: counter(numeric-counter) ". ";
        font-weight: 700;
        color: #acacac; }
  .calendar-intro ul {
    counter-reset: counter; }
    .calendar-intro ul li::before {
      content: "";
      border-radius: 100%;
      width: 8px;
      height: 8px;
      background-color: #acacac;
      top: 0.28125rem; }
      @media (min-width: 48rem) {
        .calendar-intro ul li::before {
          top: 0.5625rem; } }
  .calendar-intro hr {
    background-color: #dddddd;
    border: 0;
    display: block;
    height: 2px;
    margin: 2rem 0; }
  .calendar-intro__boundary {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 65.5rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
    margin-top: 0;
    margin-bottom: 0.9375rem;
    max-width: 68rem; }
    @media (min-width: 48rem) {
      .calendar-intro__boundary {
        margin-bottom: 2.5rem; } }
    .calendar-intro__boundary--textLeft {
      text-align: left; }
    .calendar-intro__boundary--textCenter {
      text-align: center; }
    .calendar-intro__boundary > :last-child {
      margin-bottom: 0;
      padding-bottom: 0; }

/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled {
  position: relative; }

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

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

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

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

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

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

/* ---- flickity-button ---- */
.flickity-button {
  position: absolute;
  background: rgba(255, 255, 255, 0.75);
  border: none;
  color: #333; }

.flickity-button:hover {
  background: white;
  cursor: pointer; }

.flickity-button:focus {
  outline: none;
  -webkit-box-shadow: 0 0 0 5px #19F;
          box-shadow: 0 0 0 5px #19F; }

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

.flickity-button:disabled {
  opacity: 0.3;
  cursor: auto;
  /* prevent disabled button from capturing pointer up event. #716 */
  pointer-events: none; }

.flickity-button-icon {
  fill: currentColor; }

/* ---- previous/next buttons ---- */
.flickity-prev-next-button {
  top: 50%;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  /* vertically center */
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }

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

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

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

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

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

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

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

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

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

.block-campus-teaser {
  position: relative;
  background-color: #ffffff;
  overflow: hidden;
  padding: 0 0.625rem 6.25rem 0.625rem; }
  @media (min-width: 48rem) {
    .block-campus-teaser {
      padding: 5.5rem 1.25rem 15.625rem 1.25rem; } }
  .block-campus-teaser__background {
    position: absolute;
    overflow: hidden;
    height: 100%;
    width: 100%;
    bottom: 0;
    left: 0; }
    @media (min-width: 48rem) {
      .block-campus-teaser__background {
        top: 0; } }
    .block-campus-teaser__background .flickity-viewport {
      height: 100% !important; }
  .block-campus-teaser__images {
    width: 100%;
    height: 100%; }
  .block-campus-teaser .campus-image {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
    .block-campus-teaser .campus-image img {
      width: 100%;
      height: 15.625rem;
      -o-object-fit: cover;
         object-fit: cover;
      -o-object-position: center;
         object-position: center; }
      @media (min-width: 48rem) {
        .block-campus-teaser .campus-image img {
          height: 100%; } }
  .block-campus-teaser__boundary {
    max-width: 65.5rem;
    margin: 0 auto;
    width: 100%; }
  .block-campus-teaser__stage {
    z-index: 1;
    position: relative;
    max-width: 38.75rem;
    padding: 0 0.625rem 0.625rem 0.625rem;
    background-color: #ffffff;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    @media (min-width: 48rem) {
      .block-campus-teaser__stage {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 0 3.125rem 3.125rem 3.125rem; } }
  .block-campus-teaser__title {
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 1rem;
    color: #9d2235;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    padding: 0.8125rem 0;
    position: relative; }
    @media (min-width: 48rem) {
      .block-campus-teaser__title {
        padding: 2rem 0; }
        .block-campus-teaser__title::before {
          content: "";
          height: 0.4375rem;
          width: 3.75rem;
          background: #9d2235;
          position: absolute;
          left: -4.5rem;
          -webkit-transform: translateY(4px);
                  transform: translateY(4px); } }
  .block-campus-teaser__nav {
    width: 40%;
    padding: 0.375rem 1.875rem 0.375rem 0;
    display: none; }
    @media (min-width: 48rem) {
      .block-campus-teaser__nav {
        display: block; } }
    @media (min-width: 48rem) {
      .block-campus-teaser__nav-mobile {
        display: none; } }
    .block-campus-teaser__nav-item {
      color: #acacac;
      cursor: pointer;
      -webkit-transition: color 0.25s ease;
      transition: color 0.25s ease; }
      .block-campus-teaser__nav-item.current, .block-campus-teaser__nav-item:hover {
        color: #008efc; }
      .block-campus-teaser__nav-item + button {
        margin-top: 1.875rem; }
  .block-campus-teaser__campus-profiles {
    width: 60%; }
    .block-campus-teaser__campus-profiles:focus {
      outline: 1px solid #025697; }
    @media (min-width: 48rem) {
      .block-campus-teaser__campus-profiles {
        padding-left: 1.875rem;
        border-left: 1px solid #acacac; } }
  .block-campus-teaser__subtitle {
    margin-top: -0.625rem;
    font-size: 2.875rem;
    line-height: 0.88;
    color: #dddddd;
    text-transform: uppercase;
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: 700;
    word-wrap: normal;
    text-align: right;
    word-break: break-word;
    color: rgba(255, 255, 255, 0.6);
    z-index: 1;
    position: absolute;
    padding: 0 20px;
    bottom: -0.375rem;
    left: 0;
    right: 0;
    width: 100%;
    max-width: 65.5rem;
    margin: 0 auto;
    text-align: right; }
    @media (min-width: 545px) {
      .block-campus-teaser__subtitle {
        font-size: 3.75rem;
        margin-top: -0.3125rem; } }
    @media (min-width: 56.25rem) {
      .block-campus-teaser__subtitle {
        font-size: 10rem;
        margin-top: -2.8125rem; }
        .has-sidebar .block-campus-teaser__subtitle {
          margin-top: -0.3125rem;
          font-size: 3.75rem; } }
    @media (min-width: 48rem) {
      .block-campus-teaser__subtitle {
        padding: 0;
        bottom: -1.25rem; } }
  .block-campus-teaser .flickity-page-dots {
    position: relative;
    margin-top: 1rem;
    bottom: 0; }
    @media (min-width: 48rem) {
      .block-campus-teaser .flickity-page-dots {
        display: none; } }
    .block-campus-teaser .flickity-page-dots .dot {
      opacity: 1;
      background-color: #f0f0f0;
      -webkit-transition: background-color 0.25s;
      transition: background-color 0.25s; }
      .block-campus-teaser .flickity-page-dots .dot:hover {
        background-color: #bcbcbc; }
      .block-campus-teaser .flickity-page-dots .dot.is-selected {
        background-color: #025697; }

.campus-profile {
  width: 100%; }
  .campus-profile__title {
    font-size: 1.625rem;
    font-weight: 500;
    margin-bottom: 0.875rem; }
  .campus-profile__description {
    margin-bottom: 1.5rem;
    line-height: 1.63; }
  .campus-profile__link {
    color: #025697;
    text-transform: uppercase;
    font-size: 0.875rem;
    text-decoration: none;
    font-weight: 700;
    font-family: "Montserrat", Arial, sans-serif;
    vertical-align: middle;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding-right: 0.4375rem; }
    .campus-profile__link::after {
      content: " ";
      width: 1.75rem;
      height: 1rem;
      background-image: url("../assets/images/arrow-right-light-blue-5e955fcdca.svg");
      background-position: center;
      background-size: contain;
      background-repeat: no-repeat;
      display: inline-block;
      vertical-align: middle;
      margin-left: 0.4375rem;
      -webkit-transition: -webkit-transform 0.25s ease;
      transition: -webkit-transform 0.25s ease;
      transition: transform 0.25s ease;
      transition: transform 0.25s ease, -webkit-transform 0.25s ease; }
    .campus-profile__link:hover {
      color: #002f6c; }
      .campus-profile__link:hover::after {
        -webkit-transform: translateX(0.3125rem);
                transform: translateX(0.3125rem); }
  .campus-profile:not(.is-selected) a {
    visibility: hidden; }

/* flickity-fade */
.flickity-enabled.is-fade .flickity-slider > * {
  pointer-events: none;
  z-index: 0; }

.flickity-enabled.is-fade .flickity-slider > .is-selected {
  pointer-events: auto;
  z-index: 1; }

/* ------------------------------------------------------------
   Block – Chiefs Circle (Image + Text List)
   Mirrors BlockFaq styling structure. Uses BEM and responsive layout.
------------------------------------------------------------ */
/* Optionally inherit WYSIWYG body styles if your theme exposes them (as BlockFaq does) */
.wysiwyg {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  font-size: 0.875rem;
  line-height: 1.63; }
  @media (min-width: 48rem) {
    .wysiwyg {
      font-size: 1rem; } }
  .wysiwyg div.alignleft,
  .wysiwyg div.alignright,
  .wysiwyg div.aligncenter,
  .wysiwyg div.alignnone,
  .wysiwyg img.alignleft,
  .wysiwyg img.alignright,
  .wysiwyg img.aligncenter,
  .wysiwyg img.alignnone {
    max-width: 100%;
    height: auto; }
    .wysiwyg div.alignleft .wp-caption-text,
    .wysiwyg div.alignright .wp-caption-text,
    .wysiwyg div.aligncenter .wp-caption-text,
    .wysiwyg div.alignnone .wp-caption-text,
    .wysiwyg img.alignleft .wp-caption-text,
    .wysiwyg img.alignright .wp-caption-text,
    .wysiwyg img.aligncenter .wp-caption-text,
    .wysiwyg img.alignnone .wp-caption-text {
      margin-bottom: 0;
      margin-left: 1.5625rem;
      padding-left: 1.25rem;
      padding-top: 3.125rem;
      margin-top: -1.875rem;
      border-left: 0.0625rem solid #000000;
      position: relative;
      font-size: 0.8125rem;
      line-height: 1.4; }
      @media (min-width: 545px) {
        .wysiwyg div.alignleft .wp-caption-text,
        .wysiwyg div.alignright .wp-caption-text,
        .wysiwyg div.aligncenter .wp-caption-text,
        .wysiwyg div.alignnone .wp-caption-text,
        .wysiwyg img.alignleft .wp-caption-text,
        .wysiwyg img.alignright .wp-caption-text,
        .wysiwyg img.aligncenter .wp-caption-text,
        .wysiwyg img.alignnone .wp-caption-text {
          margin-left: 1.875rem;
          font-size: 0.9375rem; } }
  @media (min-width: 545px) {
    .wysiwyg div.alignleft,
    .wysiwyg div.alignright,
    .wysiwyg img.alignleft,
    .wysiwyg img.alignright {
      max-width: 50%; } }
  .wysiwyg div.alignleft,
  .wysiwyg div.alignright,
  .wysiwyg div.aligncenter,
  .wysiwyg div.alignnone {
    padding-bottom: 2.1875rem; }
    @media (min-width: 545px) {
      .wysiwyg div.alignleft,
      .wysiwyg div.alignright,
      .wysiwyg div.aligncenter,
      .wysiwyg div.alignnone {
        padding-bottom: 3.125rem; } }
    .wysiwyg div.alignleft img,
    .wysiwyg div.alignright img,
    .wysiwyg div.aligncenter img,
    .wysiwyg div.alignnone img {
      height: auto; }
  .wysiwyg img.alignleft,
  .wysiwyg img.alignright,
  .wysiwyg img.aligncenter,
  .wysiwyg img.alignnone {
    padding-bottom: 1.25rem; }
  @media (min-width: 545px) {
    .wysiwyg div.alignleft,
    .wysiwyg div.aligncenter,
    .wysiwyg div.alignnone,
    .wysiwyg img.alignleft,
    .wysiwyg img.aligncenter,
    .wysiwyg img.alignnone {
      float: left;
      padding-right: 1.25rem;
      height: auto; } }
  @media (min-width: 545px) {
    .wysiwyg div.alignright,
    .wysiwyg img.alignright {
      float: right;
      padding-left: 1.25rem;
      height: auto; } }
  .wysiwyg h1,
  .wysiwyg h2,
  .wysiwyg h3,
  .wysiwyg h4,
  .wysiwyg h5,
  .wysiwyg h6 {
    margin-bottom: 1rem;
    margin-top: 0; }
  .wysiwyg h1 {
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: 700;
    font-size: 1.5rem;
    color: #002f6c;
    font-size: 2.8125rem;
    margin-top: 2rem; }
    @media (min-width: 545px) {
      .wysiwyg h1 {
        font-size: 2.8125rem; } }
  .wysiwyg h2 {
    font-weight: 500;
    font-size: 2.375rem;
    line-height: 1.24;
    font-size: 2.1875rem;
    line-height: 1.286;
    margin-top: 2.6875rem; }
  .wysiwyg h3 {
    font-weight: 500;
    font-size: 2.125rem;
    line-height: 1.38;
    font-size: 1.6875rem;
    font-weight: 400;
    line-height: 1.5;
    margin-top: 2.0625rem; }
  .wysiwyg h4 {
    font-weight: 500;
    font-size: 1.75rem;
    line-height: 1.68;
    font-size: 1.4375rem;
    font-weight: 400;
    line-height: 1.82;
    margin-top: 1.5625rem; }
  .wysiwyg h5 {
    font-size: 1.0625rem;
    font-weight: 400;
    line-height: 2.47;
    font-weight: normal;
    margin-top: 0.5rem; }
  .wysiwyg h6 {
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 2.28;
    margin-top: 0.5rem;
    text-transform: uppercase; }
  .wysiwyg a {
    color: #025697;
    text-decoration: underline;
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease; }
    .wysiwyg a:hover {
      color: #0381e3; }
    .wysiwyg a.button--primary {
      color: #ffffff;
      background-color: #025697;
      padding: 0.875rem;
      font-size: 1rem;
      line-height: 1.38;
      font-weight: 700;
      text-transform: uppercase;
      text-decoration: none;
      text-align: center;
      display: table;
      -webkit-transition: background-color 0.2s ease;
      transition: background-color 0.2s ease;
      cursor: pointer;
      margin-top: 1.125rem; }
      .wysiwyg a.button--primary:focus {
        background-color: #9d2235; }
      .wysiwyg a.button--primary:hover {
        background-color: #002f6c; }
    .wysiwyg a:not(.button--primary):not(.instagram-feed__link)[data-has-pdf="true"]::after {
      content: '';
      display: inline-block;
      width: 1.25rem;
      height: 1.25rem;
      -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
              mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
      -webkit-mask-size: contain;
              mask-size: contain;
      -webkit-mask-repeat: no-repeat;
              mask-repeat: no-repeat;
      background-color: currentColor;
      margin-left: 4px; }
  .wysiwyg dt {
    font-weight: bold; }
  .wysiwyg p.intro-text,
  .wysiwyg.intro-text > p {
    font-size: 1.125rem !important;
    line-height: 2.125rem !important;
    font-family: Rubik;
    color: #002f6c;
    font-weight: 400;
    margin-bottom: 2.5rem; }
    @media (min-width: 48rem) {
      .wysiwyg p.intro-text,
      .wysiwyg.intro-text > p {
        font-size: 1.3125rem !important;
        line-height: 2.5rem !important;
        margin-bottom: 2.4375rem; } }
  .wysiwyg p.intro-paragraph,
  .wysiwyg.intro-paragraph > p {
    font-size: 1.3125rem;
    line-height: 1.71;
    color: #002f6c; }
    @media (min-width: 48rem) {
      .wysiwyg p.intro-paragraph,
      .wysiwyg.intro-paragraph > p {
        font-size: 1.875rem;
        line-height: 1.83; } }
    .wysiwyg p.intro-paragraph b,
    .wysiwyg p.intro-paragraph strong,
    .wysiwyg.intro-paragraph > p b,
    .wysiwyg.intro-paragraph > p strong {
      font-size: 1.3125rem;
      line-height: 0.73; }
      @media (min-width: 48rem) {
        .wysiwyg p.intro-paragraph b,
        .wysiwyg p.intro-paragraph strong,
        .wysiwyg.intro-paragraph > p b,
        .wysiwyg.intro-paragraph > p strong {
          font-size: 2.5rem; } }
  .wysiwyg p,
  .wysiwyg ul,
  .wysiwyg ol,
  .wysiwyg dl,
  .wysiwyg dd,
  .wysiwyg table,
  .wysiwyg figure {
    margin: 0 0 1rem;
    line-height: 1.625rem; }
  .wysiwyg ul,
  .wysiwyg ol {
    padding-left: 2.375rem; }
    @media (min-width: 48rem) {
      .wysiwyg ul,
      .wysiwyg ol {
        padding-left: 3.4375rem; } }
    .wysiwyg ul li,
    .wysiwyg ol li {
      list-style: none;
      position: relative; }
      .wysiwyg ul li::before,
      .wysiwyg ol li::before {
        display: block;
        position: absolute;
        left: -1.625rem; }
        @media (min-width: 48rem) {
          .wysiwyg ul li::before,
          .wysiwyg ol li::before {
            left: -2.5rem; } }
    .wysiwyg ul ul,
    .wysiwyg ul ol,
    .wysiwyg ol ul,
    .wysiwyg ol ol {
      margin-bottom: 0; }
  .wysiwyg ol {
    counter-reset: numeric-counter; }
    .wysiwyg ol > li {
      counter-increment: numeric-counter; }
      .wysiwyg ol > li::before {
        content: counter(numeric-counter) ". ";
        font-weight: 700;
        color: #acacac; }
  .wysiwyg ul {
    counter-reset: counter; }
    .wysiwyg ul li::before {
      content: "";
      border-radius: 100%;
      width: 8px;
      height: 8px;
      background-color: #acacac;
      top: 0.28125rem; }
      @media (min-width: 48rem) {
        .wysiwyg ul li::before {
          top: 0.5625rem; } }
  .wysiwyg hr {
    background-color: #dddddd;
    border: 0;
    display: block;
    height: 2px;
    margin: 2rem 0; }
  .wysiwyg__boundary {
    max-width: 51.875rem;
    margin: 0 auto;
    text-align: inherit;
    overflow-x: auto; }
    .wysiwyg__boundary:after {
      content: "";
      display: table;
      clear: both; }
    .wysiwyg__boundary--textLeft {
      text-align: left; }
    .wysiwyg__boundary--textCenter {
      text-align: center; }
    .wysiwyg__boundary img {
      display: block;
      height: auto;
      width: auto; }
    .wysiwyg__boundary > :last-child {
      margin-bottom: 0;
      padding-bottom: 0; }

.block-chiefs-circle {
  margin: 3.75rem 0;
  padding: 0 1.25rem 0 1.25rem;
  /* Responsive: stack image above text, centered */
  /* Respect reduced motion; no animated transforms in this component */ }
  .block-chiefs-circle__title {
    /* Match .wysiwyg h2 styling */
    font-weight: 500;
    font-size: 2.375rem;
    line-height: 1.24;
    font-size: 2.1875rem;
    line-height: 1.286;
    margin-top: 2.6875rem;
    margin-bottom: 1rem; }
  .block-chiefs-circle__list {
    margin: 0;
    padding: 0;
    list-style: none; }
  .block-chiefs-circle__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 1.5rem;
    margin: 0 0 2rem; }
  .block-chiefs-circle__media {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 150px;
    height: 150px; }
  .block-chiefs-circle__img {
    display: block;
    width: 150px;
    height: 150px;
    -o-object-fit: cover;
       object-fit: cover;
    /* Make image circular using a clipping path; provide a border-radius fallback */
    clip-path: circle(50% at 50% 50%);
    border-radius: 9999px; }
  .block-chiefs-circle__content {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    min-width: 0;
    /* Bring in global body styles if available */
    font-size: 0.875rem;
    line-height: 1.63; }
    @media (max-width: 768px) {
      .block-chiefs-circle__content p {
        text-align: center; } }
    @media (min-width: 48rem) {
      .block-chiefs-circle__content {
        font-size: 1rem; } }
    .block-chiefs-circle__content div.alignleft,
    .block-chiefs-circle__content div.alignright,
    .block-chiefs-circle__content div.aligncenter,
    .block-chiefs-circle__content div.alignnone,
    .block-chiefs-circle__content img.alignleft,
    .block-chiefs-circle__content img.alignright,
    .block-chiefs-circle__content img.aligncenter,
    .block-chiefs-circle__content img.alignnone {
      max-width: 100%;
      height: auto; }
      .block-chiefs-circle__content div.alignleft .wp-caption-text,
      .block-chiefs-circle__content div.alignright .wp-caption-text,
      .block-chiefs-circle__content div.aligncenter .wp-caption-text,
      .block-chiefs-circle__content div.alignnone .wp-caption-text,
      .block-chiefs-circle__content img.alignleft .wp-caption-text,
      .block-chiefs-circle__content img.alignright .wp-caption-text,
      .block-chiefs-circle__content img.aligncenter .wp-caption-text,
      .block-chiefs-circle__content img.alignnone .wp-caption-text {
        margin-bottom: 0;
        margin-left: 1.5625rem;
        padding-left: 1.25rem;
        padding-top: 3.125rem;
        margin-top: -1.875rem;
        border-left: 0.0625rem solid #000000;
        position: relative;
        font-size: 0.8125rem;
        line-height: 1.4; }
        @media (min-width: 545px) {
          .block-chiefs-circle__content div.alignleft .wp-caption-text,
          .block-chiefs-circle__content div.alignright .wp-caption-text,
          .block-chiefs-circle__content div.aligncenter .wp-caption-text,
          .block-chiefs-circle__content div.alignnone .wp-caption-text,
          .block-chiefs-circle__content img.alignleft .wp-caption-text,
          .block-chiefs-circle__content img.alignright .wp-caption-text,
          .block-chiefs-circle__content img.aligncenter .wp-caption-text,
          .block-chiefs-circle__content img.alignnone .wp-caption-text {
            margin-left: 1.875rem;
            font-size: 0.9375rem; } }
    @media (min-width: 545px) {
      .block-chiefs-circle__content div.alignleft,
      .block-chiefs-circle__content div.alignright,
      .block-chiefs-circle__content img.alignleft,
      .block-chiefs-circle__content img.alignright {
        max-width: 50%; } }
    .block-chiefs-circle__content div.alignleft,
    .block-chiefs-circle__content div.alignright,
    .block-chiefs-circle__content div.aligncenter,
    .block-chiefs-circle__content div.alignnone {
      padding-bottom: 2.1875rem; }
      @media (min-width: 545px) {
        .block-chiefs-circle__content div.alignleft,
        .block-chiefs-circle__content div.alignright,
        .block-chiefs-circle__content div.aligncenter,
        .block-chiefs-circle__content div.alignnone {
          padding-bottom: 3.125rem; } }
      .block-chiefs-circle__content div.alignleft img,
      .block-chiefs-circle__content div.alignright img,
      .block-chiefs-circle__content div.aligncenter img,
      .block-chiefs-circle__content div.alignnone img {
        height: auto; }
    .block-chiefs-circle__content img.alignleft,
    .block-chiefs-circle__content img.alignright,
    .block-chiefs-circle__content img.aligncenter,
    .block-chiefs-circle__content img.alignnone {
      padding-bottom: 1.25rem; }
    @media (min-width: 545px) {
      .block-chiefs-circle__content div.alignleft,
      .block-chiefs-circle__content div.aligncenter,
      .block-chiefs-circle__content div.alignnone,
      .block-chiefs-circle__content img.alignleft,
      .block-chiefs-circle__content img.aligncenter,
      .block-chiefs-circle__content img.alignnone {
        float: left;
        padding-right: 1.25rem;
        height: auto; } }
    @media (min-width: 545px) {
      .block-chiefs-circle__content div.alignright,
      .block-chiefs-circle__content img.alignright {
        float: right;
        padding-left: 1.25rem;
        height: auto; } }
    .block-chiefs-circle__content h1,
    .block-chiefs-circle__content h2,
    .block-chiefs-circle__content h3,
    .block-chiefs-circle__content h4,
    .block-chiefs-circle__content h5,
    .block-chiefs-circle__content h6 {
      margin-bottom: 1rem;
      margin-top: 0; }
    .block-chiefs-circle__content h1 {
      font-family: "Montserrat", Arial, sans-serif;
      font-weight: 700;
      font-size: 1.5rem;
      color: #002f6c;
      font-size: 2.8125rem;
      margin-top: 2rem; }
      @media (min-width: 545px) {
        .block-chiefs-circle__content h1 {
          font-size: 2.8125rem; } }
    .block-chiefs-circle__content h2 {
      font-weight: 500;
      font-size: 2.375rem;
      line-height: 1.24;
      font-size: 2.1875rem;
      line-height: 1.286;
      margin-top: 2.6875rem; }
    .block-chiefs-circle__content h3 {
      font-weight: 500;
      font-size: 2.125rem;
      line-height: 1.38;
      font-size: 1.6875rem;
      font-weight: 400;
      line-height: 1.5;
      margin-top: 2.0625rem; }
    .block-chiefs-circle__content h4 {
      font-weight: 500;
      font-size: 1.75rem;
      line-height: 1.68;
      font-size: 1.4375rem;
      font-weight: 400;
      line-height: 1.82;
      margin-top: 1.5625rem; }
    .block-chiefs-circle__content h5 {
      font-size: 1.0625rem;
      font-weight: 400;
      line-height: 2.47;
      font-weight: normal;
      margin-top: 0.5rem; }
    .block-chiefs-circle__content h6 {
      font-size: 0.875rem;
      font-weight: 400;
      line-height: 2.28;
      margin-top: 0.5rem;
      text-transform: uppercase; }
    .block-chiefs-circle__content a {
      color: #025697;
      text-decoration: underline;
      -webkit-transition: color 0.2s ease;
      transition: color 0.2s ease; }
      .block-chiefs-circle__content a:hover {
        color: #0381e3; }
      .block-chiefs-circle__content a.button--primary {
        color: #ffffff;
        background-color: #025697;
        padding: 0.875rem;
        font-size: 1rem;
        line-height: 1.38;
        font-weight: 700;
        text-transform: uppercase;
        text-decoration: none;
        text-align: center;
        display: table;
        -webkit-transition: background-color 0.2s ease;
        transition: background-color 0.2s ease;
        cursor: pointer;
        margin-top: 1.125rem; }
        .block-chiefs-circle__content a.button--primary:focus {
          background-color: #9d2235; }
        .block-chiefs-circle__content a.button--primary:hover {
          background-color: #002f6c; }
      .block-chiefs-circle__content a:not(.button--primary):not(.instagram-feed__link)[data-has-pdf="true"]::after {
        content: '';
        display: inline-block;
        width: 1.25rem;
        height: 1.25rem;
        -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
                mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
        -webkit-mask-size: contain;
                mask-size: contain;
        -webkit-mask-repeat: no-repeat;
                mask-repeat: no-repeat;
        background-color: currentColor;
        margin-left: 4px; }
    .block-chiefs-circle__content dt {
      font-weight: bold; }
    .block-chiefs-circle__content p.intro-text,
    .block-chiefs-circle__content.intro-text > p {
      font-size: 1.125rem !important;
      line-height: 2.125rem !important;
      font-family: Rubik;
      color: #002f6c;
      font-weight: 400;
      margin-bottom: 2.5rem; }
      @media (min-width: 48rem) {
        .block-chiefs-circle__content p.intro-text,
        .block-chiefs-circle__content.intro-text > p {
          font-size: 1.3125rem !important;
          line-height: 2.5rem !important;
          margin-bottom: 2.4375rem; } }
    .block-chiefs-circle__content p.intro-paragraph,
    .block-chiefs-circle__content.intro-paragraph > p {
      font-size: 1.3125rem;
      line-height: 1.71;
      color: #002f6c; }
      @media (min-width: 48rem) {
        .block-chiefs-circle__content p.intro-paragraph,
        .block-chiefs-circle__content.intro-paragraph > p {
          font-size: 1.875rem;
          line-height: 1.83; } }
      .block-chiefs-circle__content p.intro-paragraph b,
      .block-chiefs-circle__content p.intro-paragraph strong,
      .block-chiefs-circle__content.intro-paragraph > p b,
      .block-chiefs-circle__content.intro-paragraph > p strong {
        font-size: 1.3125rem;
        line-height: 0.73; }
        @media (min-width: 48rem) {
          .block-chiefs-circle__content p.intro-paragraph b,
          .block-chiefs-circle__content p.intro-paragraph strong,
          .block-chiefs-circle__content.intro-paragraph > p b,
          .block-chiefs-circle__content.intro-paragraph > p strong {
            font-size: 2.5rem; } }
    .block-chiefs-circle__content p,
    .block-chiefs-circle__content ul,
    .block-chiefs-circle__content ol,
    .block-chiefs-circle__content dl,
    .block-chiefs-circle__content dd,
    .block-chiefs-circle__content table,
    .block-chiefs-circle__content figure {
      margin: 0 0 1rem;
      line-height: 1.625rem; }
    .block-chiefs-circle__content ul,
    .block-chiefs-circle__content ol {
      padding-left: 2.375rem; }
      @media (min-width: 48rem) {
        .block-chiefs-circle__content ul,
        .block-chiefs-circle__content ol {
          padding-left: 3.4375rem; } }
      .block-chiefs-circle__content ul li,
      .block-chiefs-circle__content ol li {
        list-style: none;
        position: relative; }
        .block-chiefs-circle__content ul li::before,
        .block-chiefs-circle__content ol li::before {
          display: block;
          position: absolute;
          left: -1.625rem; }
          @media (min-width: 48rem) {
            .block-chiefs-circle__content ul li::before,
            .block-chiefs-circle__content ol li::before {
              left: -2.5rem; } }
      .block-chiefs-circle__content ul ul,
      .block-chiefs-circle__content ul ol,
      .block-chiefs-circle__content ol ul,
      .block-chiefs-circle__content ol ol {
        margin-bottom: 0; }
    .block-chiefs-circle__content ol {
      counter-reset: numeric-counter; }
      .block-chiefs-circle__content ol > li {
        counter-increment: numeric-counter; }
        .block-chiefs-circle__content ol > li::before {
          content: counter(numeric-counter) ". ";
          font-weight: 700;
          color: #acacac; }
    .block-chiefs-circle__content ul {
      counter-reset: counter; }
      .block-chiefs-circle__content ul li::before {
        content: "";
        border-radius: 100%;
        width: 8px;
        height: 8px;
        background-color: #acacac;
        top: 0.28125rem; }
        @media (min-width: 48rem) {
          .block-chiefs-circle__content ul li::before {
            top: 0.5625rem; } }
    .block-chiefs-circle__content hr {
      background-color: #dddddd;
      border: 0;
      display: block;
      height: 2px;
      margin: 2rem 0; }
    .block-chiefs-circle__content > :last-child {
      margin-bottom: 0; }
  @media (max-width: 768px) {
    .block-chiefs-circle__item {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      text-align: left;
      /* keep left-ragged as per example */ }
    .block-chiefs-circle__media {
      margin-bottom: 1rem; } }
  @media (prefers-reduced-motion: reduce) {
    .block-chiefs-circle * {
      -webkit-transition: none !important;
      transition: none !important;
      -webkit-animation: none !important;
              animation: none !important; } }

.contact-card {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem; }
  @media (min-width: 1088px) {
    .contact-card {
      padding: 0; } }
  .contact-card__boundary {
    background: #f0f0f0;
    padding: 3.75rem 1.25rem 0;
    width: 65.5rem;
    max-width: 100%;
    margin: 0 auto;
    position: relative; }
    @media (min-width: 48rem) {
      .contact-card__boundary {
        padding: 3.75rem 2.5rem 0; } }
    .contact-card__boundary::before {
      content: "";
      height: 0.4375rem;
      width: 5rem;
      background: #9d2235;
      position: absolute;
      left: -1.25rem;
      top: 2.0625rem; }
      @media (min-width: 56.25rem) {
        .contact-card__boundary::before {
          content: "";
          height: 0.4375rem;
          width: 9.0625rem;
          background: #9d2235;
          position: absolute;
          top: 2.0625rem;
          left: -0.875rem; } }
  .contact-card__title {
    font-size: 1.625rem;
    font-weight: 500;
    margin-bottom: 0.9375rem; }
  .contact-card__subtitle {
    font-size: 1.25rem;
    font-weight: 700;
    color: #767576;
    margin-bottom: 0.9375rem; }
  .contact-card__items {
    padding-top: 0.9375rem; }
  .contact-card__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding-bottom: 1.875rem; }
    .contact-card__item--reverse .contact-card__item__info {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse; }
    .contact-card__item__icon > i::before {
      width: 1.875rem;
      height: 1.875rem;
      color: #9d2235;
      font-size: 1.875rem; }
    .contact-card__item__info {
      line-height: 1.5;
      padding-top: 0.1875rem; }
    .contact-card__item__data {
      padding-left: 0.8125rem; }
      .contact-card__item__data > a {
        text-decoration: none;
        color: #025697; }
    .contact-card__item__note {
      padding-left: 0.8125rem; }

[is='flynt-block-cookie-notice'] {
  background-color: white;
  border-top: 1px solid black;
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  z-index: 999; }
  [is='flynt-block-cookie-notice'] .container {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 65.5rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-bottom: 1.25rem;
    padding-top: 1.25rem; }
    @media (min-width: 768px) {
      [is='flynt-block-cookie-notice'] .container {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
  [is='flynt-block-cookie-notice'] .content {
    font-size: 0.8rem;
    padding-bottom: 1.25rem; }
    [is='flynt-block-cookie-notice'] .content > :first-child {
      margin-top: 0;
      padding-top: 0; }
    [is='flynt-block-cookie-notice'] .content > :last-child {
      margin-bottom: 0;
      padding-bottom: 0; }
    @media (min-width: 768px) {
      [is='flynt-block-cookie-notice'] .content {
        padding-bottom: 0; } }
  [is='flynt-block-cookie-notice'] .button--close {
    margin-left: 0; }
    @media (min-width: 768px) {
      [is='flynt-block-cookie-notice'] .button--close {
        margin-bottom: 0;
        margin-left: 30px; } }
  [is='flynt-block-cookie-notice'].cookieNotice--isVisible {
    display: block; }

.course-finder {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 68rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  margin-top: 2.5rem; }
  .course-finder img, .course-finder h1 {
    display: none; }
  .course-finder fieldset {
    border: 5px solid #002f6c38;
    padding: 20px; }
    .course-finder fieldset legend {
      font-size: 1.2rem; }
  .course-finder select:not([size="1"]) {
    background: none;
    height: auto; }

.cta-cards {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 68rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem; }
  .cta-cards__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: 68rem;
    margin: 0 auto 1.5625rem;
    padding: 0 1.25rem;
    padding: 0; }
    @media (min-width: 56.25rem) {
      .cta-cards__title {
        margin: 0 auto 3.125rem; } }
    .cta-cards__title > * {
      font-family: "Montserrat", Arial, sans-serif;
      font-weight: 700;
      text-transform: uppercase;
      font-size: 1rem;
      color: #9d2235;
      max-width: 72%;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      padding-right: 1.25rem; }
    .cta-cards__title::after {
      content: "";
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
      height: 0.4375rem;
      background: #9d2235; }
    @media (min-width: 900px) and (max-width: 980px) {
      .cta-cards__title::after {
        max-width: 370px; } }
  .cta-cards__cards {
    display: grid;
    grid-template-columns: 1fr;
    grid-column-gap: 7.8%;
    grid-row-gap: 1.25rem; }
    @media (min-width: 48rem) {
      .cta-cards__cards {
        grid-row-gap: 3.3125rem;
        grid-template-columns: 1fr 1fr; } }
    @media (min-width: 56.25rem) {
      .cta-cards__cards {
        grid-template-columns: 1fr 1fr 1fr; } }
    @media (min-width: 56.25rem) {
      .has-sidebar .cta-cards__cards {
        grid-template-columns: 1fr 1fr; } }
  .cta-cards__card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
    text-decoration: none;
    margin: 0 auto; }
    .cta-cards__card__image {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto; }
      .cta-cards__card__image img {
        -o-object-fit: cover;
           object-fit: cover;
        -o-object-position: center;
           object-position: center; }
    .cta-cards__card__title {
      background: #041c3b;
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
      font-size: 1.1875rem;
      font-weight: 500;
      color: #ffffff;
      padding: 0.9375rem 1.25rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-transition: background 0.25s ease;
      transition: background 0.25s ease;
      min-height: 5.625rem;
      position: relative;
      word-break: break-word; }
      @media (min-width: 48rem) {
        .cta-cards__card__title {
          font-size: 1.625rem; } }
      .cta-cards__card__title > span {
        -webkit-box-flex: 1;
            -ms-flex: 1 1 auto;
                flex: 1 1 auto;
        padding-right: 0.625rem; }
      .cta-cards__card__title::before {
        content: " ";
        content: "";
        height: 0.4375rem;
        width: 5rem;
        background: #9d2235;
        position: absolute;
        left: -1.25rem;
        top: -0.21875rem; }
        @media (min-width: 56.25rem) {
          .cta-cards__card__title::before {
            content: "";
            height: 0.4375rem;
            width: 9.0625rem;
            background: #9d2235;
            position: absolute;
            top: -0.21875rem;
            left: -0.875rem; } }
      .cta-cards__card__title::after {
        content: " ";
        -webkit-box-flex: 0;
            -ms-flex: 0 0 1.75rem;
                flex: 0 0 1.75rem;
        width: 1.75rem;
        height: 1rem;
        background-image: url("../../assets/images/arrow-right-white-25d63e306d.svg");
        background-position: center;
        background-size: contain;
        background-repeat: no-repeat;
        -webkit-transition: -webkit-transform 0.25s ease;
        transition: -webkit-transform 0.25s ease;
        transition: transform 0.25s ease;
        transition: transform 0.25s ease, -webkit-transform 0.25s ease; }
    .cta-cards__card:hover .cta-cards__card__title {
      background: #025697; }
      .cta-cards__card:hover .cta-cards__card__title::after {
        -webkit-transform: translateX(0.3125rem);
                transform: translateX(0.3125rem); }

.cta-cards {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 68rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem; }
  .cta-cards__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: 68rem;
    margin: 0 auto 1.5625rem;
    padding: 0 1.25rem;
    padding: 0; }
    @media (min-width: 56.25rem) {
      .cta-cards__title {
        margin: 0 auto 3.125rem; } }
    .cta-cards__title > * {
      font-family: "Montserrat", Arial, sans-serif;
      font-weight: 700;
      text-transform: uppercase;
      font-size: 1rem;
      color: #9d2235;
      max-width: 72%;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      padding-right: 1.25rem; }
    .cta-cards__title::after {
      content: "";
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
      height: 0.4375rem;
      background: #9d2235; }
    @media (min-width: 900px) and (max-width: 980px) {
      .cta-cards__title::after {
        max-width: 370px; } }
  .cta-cards__cards {
    display: grid;
    grid-template-columns: 1fr;
    grid-column-gap: 7.8%;
    grid-row-gap: 1.25rem; }
    @media (min-width: 48rem) {
      .cta-cards__cards {
        grid-row-gap: 3.3125rem;
        grid-template-columns: 1fr 1fr; } }
    @media (min-width: 56.25rem) {
      .cta-cards__cards {
        grid-template-columns: 1fr 1fr 1fr; } }
    @media (min-width: 56.25rem) {
      .has-sidebar .cta-cards__cards {
        grid-template-columns: 1fr 1fr; } }
  .cta-cards__card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
    text-decoration: none;
    margin: 0 auto; }
    .cta-cards__card__image {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto; }
      .cta-cards__card__image img {
        -o-object-fit: cover;
           object-fit: cover;
        -o-object-position: center;
           object-position: center; }
    .cta-cards__card__copy {
      font-family: "Rubik", Arial, sans-serif;
      font-size: 16px;
      color: #303030;
      letter-spacing: 0;
      line-height: 25px;
      margin-top: 25px; }
    .cta-cards__card__title {
      background: #041c3b;
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
      font-size: 1.1875rem;
      font-weight: 500;
      color: #ffffff;
      padding: 0.9375rem 1.25rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-transition: background 0.25s ease;
      transition: background 0.25s ease;
      min-height: 5.625rem;
      position: relative;
      word-break: break-word; }
      @media (min-width: 48rem) {
        .cta-cards__card__title {
          font-size: 1.625rem; } }
      .cta-cards__card__title > span {
        -webkit-box-flex: 1;
            -ms-flex: 1 1 auto;
                flex: 1 1 auto;
        padding-right: 0.625rem; }
      .cta-cards__card__title::before {
        content: " ";
        content: "";
        height: 0.4375rem;
        width: 5rem;
        background: #9d2235;
        position: absolute;
        left: -1.25rem;
        top: -0.21875rem; }
        @media (min-width: 56.25rem) {
          .cta-cards__card__title::before {
            content: "";
            height: 0.4375rem;
            width: 9.0625rem;
            background: #9d2235;
            position: absolute;
            top: -0.21875rem;
            left: -0.875rem; } }
      .cta-cards__card__title::after {
        content: " ";
        -webkit-box-flex: 0;
            -ms-flex: 0 0 1.75rem;
                flex: 0 0 1.75rem;
        width: 1.75rem;
        height: 1rem;
        background-image: url("../../assets/images/arrow-right-white-25d63e306d.svg");
        background-position: center;
        background-size: contain;
        background-repeat: no-repeat;
        -webkit-transition: -webkit-transform 0.25s ease;
        transition: -webkit-transform 0.25s ease;
        transition: transform 0.25s ease;
        transition: transform 0.25s ease, -webkit-transform 0.25s ease; }
    .cta-cards__card:hover .cta-cards__card__title {
      background: #025697; }
      .cta-cards__card:hover .cta-cards__card__title::after {
        -webkit-transform: translateX(0.3125rem);
                transform: translateX(0.3125rem); }

.cta-desc-cards .cta-cards__card__title {
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0; }

.directory-finder__boundary {
  padding: 0 1.25rem; }
  @media (min-width: 48rem) {
    .directory-finder__boundary {
      padding: 0; } }

.directory-finder__filter {
  background-color: #f0f0f0;
  padding: 1.25rem 1.5625rem;
  text-transform: uppercase; }
  .directory-finder__filter-text {
    font-family: Helvetica;
    color: #4f4f4f;
    font-family: "Montserrat", Arial, sans-serif;
    margin-bottom: 0.625rem;
    font-size: 0.8125rem;
    line-height: 1.125rem; }
    @media (min-width: 48rem) {
      .directory-finder__filter-text {
        line-height: 0.875rem; } }
  .directory-finder__filter .facetwp-alpha {
    font-weight: bold;
    font-size: 1.25rem;
    text-align: justify;
    line-height: 1.5rem;
    letter-spacing: 0; }
    .directory-finder__filter .facetwp-alpha.available {
      color: #767576; }
  .directory-finder__filter .facetwp-facet-directory_search,
  .directory-finder__filter .facetwp-facet-directory_code_search,
  .directory-finder__filter .facetwp-facet-directory_alpha,
  .directory-finder__filter input {
    margin-bottom: 0; }
  .directory-finder__filter .facetwp-facet-directory_search,
  .directory-finder__filter .facetwp-facet-directory_code_search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative; }
  .directory-finder__filter input {
    text-transform: normal;
    height: 3.875rem;
    line-height: 3.875rem;
    padding: 0 1.125rem;
    vertical-align: top;
    text-overflow: ellipsis; }
  .directory-finder__filter [type="text"] {
    border: 1px solid #D7D7D7;
    width: 100%;
    font-size: 1rem;
    color: #4f4f4f;
    letter-spacing: 0;
    line-height: 1.5pxrem;
    padding: 0 3.25rem 0 1.125rem;
    background: #FFFFFF; }
    @media (min-width: 48rem) {
      .directory-finder__filter [type="text"] {
        padding-right: 1.125rem; } }
  .directory-finder__filter [type="button"] {
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: bold;
    background-color: #0c5895;
    color: #ffffff;
    border: 0;
    font-size: 0.875rem;
    letter-spacing: 0; }
  .directory-finder__filter + .directory-finder__filter {
    margin-top: 0.9375rem; }
  .directory-finder__filter .fcomplete-wrap {
    z-index: 2;
    top: 100%; }

.directory-finder__filter .facetwp-autocomplete-update {
  display: none; }
  @media (min-width: 48rem) {
    .directory-finder__filter .facetwp-autocomplete-update {
      display: block; } }

.directory-finder__filter .directory-search_mobile[type="button"] {
  display: block;
  background: transparent;
  position: absolute;
  width: 44px;
  right: 0;
  top: 0;
  background: url(../../assets/images/search-blue-02b4f0db3f.svg) center no-repeat;
  fill: #0c5895; }
  @media (min-width: 48rem) {
    .directory-finder__filter .directory-search_mobile[type="button"] {
      display: none; } }

.directory__results {
  display: none;
  padding-top: 2rem; }
  .directory__results-teasers {
    padding-top: 2rem; }
  .directory__results.visible {
    display: block; }
  .directory__results .facetwp-pager {
    padding-top: 0;
    margin-top: 1.875rem;
    border-top: 0; }
  .directory__results-pagination {
    margin: 2.5rem 0; }
  .directory__results .element-results-count {
    margin: 0; }
  .directory__results-count {
    margin: 0;
    display: block;
    color: #303030;
    font-weight: bold;
    font-size: 1rem; }
    .directory__results-count-interior {
      color: #767576; }
    .directory__results-count div {
      display: inline-block; }

.directory-finder__boundary ul {
  line-height: 1.5rem; }
  .directory-finder__boundary ul li {
    margin-bottom: .75rem; }

.factoid {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  padding: 0;
  max-width: 100%; }
  .factoid__header {
    font-size: 0.875rem;
    line-height: 1.63;
    max-width: 52.0625rem;
    line-height: 1.83;
    margin: 0 auto;
    padding: 0 1.25rem; }
    @media (min-width: 48rem) {
      .factoid__header {
        font-size: 1rem; } }
    .factoid__header div.alignleft,
    .factoid__header div.alignright,
    .factoid__header div.aligncenter,
    .factoid__header div.alignnone,
    .factoid__header img.alignleft,
    .factoid__header img.alignright,
    .factoid__header img.aligncenter,
    .factoid__header img.alignnone {
      max-width: 100%;
      height: auto; }
      .factoid__header div.alignleft .wp-caption-text,
      .factoid__header div.alignright .wp-caption-text,
      .factoid__header div.aligncenter .wp-caption-text,
      .factoid__header div.alignnone .wp-caption-text,
      .factoid__header img.alignleft .wp-caption-text,
      .factoid__header img.alignright .wp-caption-text,
      .factoid__header img.aligncenter .wp-caption-text,
      .factoid__header img.alignnone .wp-caption-text {
        margin-bottom: 0;
        margin-left: 1.5625rem;
        padding-left: 1.25rem;
        padding-top: 3.125rem;
        margin-top: -1.875rem;
        border-left: 0.0625rem solid #000000;
        position: relative;
        font-size: 0.8125rem;
        line-height: 1.4; }
        @media (min-width: 545px) {
          .factoid__header div.alignleft .wp-caption-text,
          .factoid__header div.alignright .wp-caption-text,
          .factoid__header div.aligncenter .wp-caption-text,
          .factoid__header div.alignnone .wp-caption-text,
          .factoid__header img.alignleft .wp-caption-text,
          .factoid__header img.alignright .wp-caption-text,
          .factoid__header img.aligncenter .wp-caption-text,
          .factoid__header img.alignnone .wp-caption-text {
            margin-left: 1.875rem;
            font-size: 0.9375rem; } }
    @media (min-width: 545px) {
      .factoid__header div.alignleft,
      .factoid__header div.alignright,
      .factoid__header img.alignleft,
      .factoid__header img.alignright {
        max-width: 50%; } }
    .factoid__header div.alignleft,
    .factoid__header div.alignright,
    .factoid__header div.aligncenter,
    .factoid__header div.alignnone {
      padding-bottom: 2.1875rem; }
      @media (min-width: 545px) {
        .factoid__header div.alignleft,
        .factoid__header div.alignright,
        .factoid__header div.aligncenter,
        .factoid__header div.alignnone {
          padding-bottom: 3.125rem; } }
      .factoid__header div.alignleft img,
      .factoid__header div.alignright img,
      .factoid__header div.aligncenter img,
      .factoid__header div.alignnone img {
        height: auto; }
    .factoid__header img.alignleft,
    .factoid__header img.alignright,
    .factoid__header img.aligncenter,
    .factoid__header img.alignnone {
      padding-bottom: 1.25rem; }
    @media (min-width: 545px) {
      .factoid__header div.alignleft,
      .factoid__header div.aligncenter,
      .factoid__header div.alignnone,
      .factoid__header img.alignleft,
      .factoid__header img.aligncenter,
      .factoid__header img.alignnone {
        float: left;
        padding-right: 1.25rem;
        height: auto; } }
    @media (min-width: 545px) {
      .factoid__header div.alignright,
      .factoid__header img.alignright {
        float: right;
        padding-left: 1.25rem;
        height: auto; } }
    .factoid__header h1,
    .factoid__header h2,
    .factoid__header h3,
    .factoid__header h4,
    .factoid__header h5,
    .factoid__header h6 {
      margin-bottom: 1rem;
      margin-top: 0; }
    .factoid__header h1 {
      font-family: "Montserrat", Arial, sans-serif;
      font-weight: 700;
      font-size: 1.5rem;
      color: #002f6c;
      font-size: 2.8125rem;
      margin-top: 2rem; }
      @media (min-width: 545px) {
        .factoid__header h1 {
          font-size: 2.8125rem; } }
    .factoid__header h2 {
      font-weight: 500;
      font-size: 2.375rem;
      line-height: 1.24;
      font-size: 2.1875rem;
      line-height: 1.286;
      margin-top: 2.6875rem; }
    .factoid__header h3 {
      font-weight: 500;
      font-size: 2.125rem;
      line-height: 1.38;
      font-size: 1.6875rem;
      font-weight: 400;
      line-height: 1.5;
      margin-top: 2.0625rem; }
    .factoid__header h4 {
      font-weight: 500;
      font-size: 1.75rem;
      line-height: 1.68;
      font-size: 1.4375rem;
      font-weight: 400;
      line-height: 1.82;
      margin-top: 1.5625rem; }
    .factoid__header h5 {
      font-size: 1.0625rem;
      font-weight: 400;
      line-height: 2.47;
      font-weight: normal;
      margin-top: 0.5rem; }
    .factoid__header h6 {
      font-size: 0.875rem;
      font-weight: 400;
      line-height: 2.28;
      margin-top: 0.5rem;
      text-transform: uppercase; }
    .factoid__header a {
      color: #025697;
      text-decoration: underline;
      -webkit-transition: color 0.2s ease;
      transition: color 0.2s ease; }
      .factoid__header a:hover {
        color: #0381e3; }
      .factoid__header a.button--primary {
        color: #ffffff;
        background-color: #025697;
        padding: 0.875rem;
        font-size: 1rem;
        line-height: 1.38;
        font-weight: 700;
        text-transform: uppercase;
        text-decoration: none;
        text-align: center;
        display: table;
        -webkit-transition: background-color 0.2s ease;
        transition: background-color 0.2s ease;
        cursor: pointer;
        margin-top: 1.125rem; }
        .factoid__header a.button--primary:focus {
          background-color: #9d2235; }
        .factoid__header a.button--primary:hover {
          background-color: #002f6c; }
      .factoid__header a:not(.button--primary):not(.instagram-feed__link)[data-has-pdf="true"]::after {
        content: '';
        display: inline-block;
        width: 1.25rem;
        height: 1.25rem;
        -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
                mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
        -webkit-mask-size: contain;
                mask-size: contain;
        -webkit-mask-repeat: no-repeat;
                mask-repeat: no-repeat;
        background-color: currentColor;
        margin-left: 4px; }
    .factoid__header dt {
      font-weight: bold; }
    .factoid__header p.intro-text,
    .factoid__header.intro-text > p {
      font-size: 1.125rem !important;
      line-height: 2.125rem !important;
      font-family: Rubik;
      color: #002f6c;
      font-weight: 400;
      margin-bottom: 2.5rem; }
      @media (min-width: 48rem) {
        .factoid__header p.intro-text,
        .factoid__header.intro-text > p {
          font-size: 1.3125rem !important;
          line-height: 2.5rem !important;
          margin-bottom: 2.4375rem; } }
    .factoid__header p.intro-paragraph,
    .factoid__header.intro-paragraph > p {
      font-size: 1.3125rem;
      line-height: 1.71;
      color: #002f6c; }
      @media (min-width: 48rem) {
        .factoid__header p.intro-paragraph,
        .factoid__header.intro-paragraph > p {
          font-size: 1.875rem;
          line-height: 1.83; } }
      .factoid__header p.intro-paragraph b,
      .factoid__header p.intro-paragraph strong,
      .factoid__header.intro-paragraph > p b,
      .factoid__header.intro-paragraph > p strong {
        font-size: 1.3125rem;
        line-height: 0.73; }
        @media (min-width: 48rem) {
          .factoid__header p.intro-paragraph b,
          .factoid__header p.intro-paragraph strong,
          .factoid__header.intro-paragraph > p b,
          .factoid__header.intro-paragraph > p strong {
            font-size: 2.5rem; } }
    .factoid__header p,
    .factoid__header ul,
    .factoid__header ol,
    .factoid__header dl,
    .factoid__header dd,
    .factoid__header table,
    .factoid__header figure {
      margin: 0 0 1rem;
      line-height: 1.625rem; }
    .factoid__header ul,
    .factoid__header ol {
      padding-left: 2.375rem; }
      @media (min-width: 48rem) {
        .factoid__header ul,
        .factoid__header ol {
          padding-left: 3.4375rem; } }
      .factoid__header ul li,
      .factoid__header ol li {
        list-style: none;
        position: relative; }
        .factoid__header ul li::before,
        .factoid__header ol li::before {
          display: block;
          position: absolute;
          left: -1.625rem; }
          @media (min-width: 48rem) {
            .factoid__header ul li::before,
            .factoid__header ol li::before {
              left: -2.5rem; } }
      .factoid__header ul ul,
      .factoid__header ul ol,
      .factoid__header ol ul,
      .factoid__header ol ol {
        margin-bottom: 0; }
    .factoid__header ol {
      counter-reset: numeric-counter; }
      .factoid__header ol > li {
        counter-increment: numeric-counter; }
        .factoid__header ol > li::before {
          content: counter(numeric-counter) ". ";
          font-weight: 700;
          color: #acacac; }
    .factoid__header ul {
      counter-reset: counter; }
      .factoid__header ul li::before {
        content: "";
        border-radius: 100%;
        width: 8px;
        height: 8px;
        background-color: #acacac;
        top: 0.28125rem; }
        @media (min-width: 48rem) {
          .factoid__header ul li::before {
            top: 0.5625rem; } }
    .factoid__header hr {
      background-color: #dddddd;
      border: 0;
      display: block;
      height: 2px;
      margin: 2rem 0; }
  .factoid__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: calc(1048px + 80px);
    margin: 0.625rem auto 0;
    padding: 0 1.25rem;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media (min-width: 48rem) {
      .factoid__list {
        margin: 2.5rem auto 0;
        padding: 0;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; } }
    @media (min-width: 56.25rem) {
      .factoid__list {
        margin: 5rem auto 0; } }
  .factoid__card {
    padding: 1.25rem 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    border-top: 0.4375rem solid #dddddd; }
    @media (min-width: 48rem) {
      .factoid__card {
        border-top: none;
        -webkit-box-flex: 0;
            -ms-flex: 0 0 33.3%;
                flex: 0 0 33.3%; }
        .factoid__card:first-child {
          padding: 0.875rem 2.5rem 0.875rem 1.25rem; }
        .factoid__card:last-child {
          padding: 0.875rem 1.25rem 0.875rem 2.5rem; }
        .factoid__card:not(:first-child):not(:last-child) {
          padding: 0.875rem 2.5rem; } }
    @media (min-width: 56.25rem) {
      .factoid__card {
        padding: 0.875rem 2.5rem; } }
    .factoid__card:first-child {
      border-top: none; }
      @media (min-width: 48rem) {
        .factoid__card:first-child {
          border-right: 0.28125rem solid #dddddd; } }
    @media (min-width: 48rem) {
      .factoid__card:last-child {
        border-left: 0.28125rem solid #dddddd; } }
    @media (min-width: 48rem) {
      .factoid__card:not(:first-child):not(:last-child) {
        border-left: 0.28125rem solid #dddddd;
        border-right: 0.28125rem solid #dddddd; } }
    .factoid__card:only-child {
      border-top: none;
      padding: 0.875rem 1.25rem 0.875rem 1.25rem; }
      .factoid__card:only-child .factoid__card__figure,
      .factoid__card:only-child .factoid__card__text {
        text-align: center; }
      @media (min-width: 48rem) {
        .factoid__card:only-child {
          border-left: none;
          border-right: none; } }
    .factoid__card__boundary {
      color: #9d2235;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
      @media (min-width: 48rem) {
        .factoid__card__boundary {
          display: block; } }
    .factoid__card__figure {
      font-size: 3.75rem;
      font-weight: 300;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%; }
      @media (min-width: 545px) {
        .factoid__card__figure {
          -webkit-box-flex: 0;
              -ms-flex: 0 0 33%;
                  flex: 0 0 33%; } }
      @media (min-width: 48rem) {
        .factoid__card__figure {
          font-size: 5rem;
          margin-bottom: 0.9375rem; } }
      @media (min-width: 56.25rem) {
        .factoid__card__figure {
          font-size: 6.25rem; } }
    .factoid__card__text {
      font-size: 1rem;
      line-height: 1.63;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
      padding-left: 0.625rem; }
      @media (min-width: 545px) {
        .factoid__card__text {
          -webkit-box-flex: 0;
              -ms-flex: 0 0 67%;
                  flex: 0 0 67%; } }
      @media (min-width: 48rem) {
        .factoid__card__text {
          font-size: 1.25rem;
          line-height: 1.33;
          padding-left: 0; } }
      @media (min-width: 56.25rem) {
        .factoid__card__text {
          font-size: 1.5rem; } }
  .factoid__link {
    color: #ffffff;
    background-color: #025697;
    padding: 0.875rem;
    font-size: 1rem;
    line-height: 1.38;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    display: table;
    -webkit-transition: background-color 0.2s ease;
    transition: background-color 0.2s ease;
    cursor: pointer;
    min-width: 14.375rem;
    margin: 0.625rem auto 0; }
    .factoid__link:focus {
      background-color: #9d2235; }
    .factoid__link:hover {
      background-color: #002f6c; }
    @media (min-width: 48rem) {
      .factoid__link {
        margin: 2.375rem auto 0; } }

.factoid {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  padding: 0;
  max-width: 100%; }
  .factoid__header {
    font-size: 0.875rem;
    line-height: 1.63;
    max-width: 52.0625rem;
    line-height: 1.83;
    margin: 0 auto;
    padding: 0 1.25rem; }
    @media (min-width: 48rem) {
      .factoid__header {
        font-size: 1rem; } }
    .factoid__header div.alignleft,
    .factoid__header div.alignright,
    .factoid__header div.aligncenter,
    .factoid__header div.alignnone,
    .factoid__header img.alignleft,
    .factoid__header img.alignright,
    .factoid__header img.aligncenter,
    .factoid__header img.alignnone {
      max-width: 100%;
      height: auto; }
      .factoid__header div.alignleft .wp-caption-text,
      .factoid__header div.alignright .wp-caption-text,
      .factoid__header div.aligncenter .wp-caption-text,
      .factoid__header div.alignnone .wp-caption-text,
      .factoid__header img.alignleft .wp-caption-text,
      .factoid__header img.alignright .wp-caption-text,
      .factoid__header img.aligncenter .wp-caption-text,
      .factoid__header img.alignnone .wp-caption-text {
        margin-bottom: 0;
        margin-left: 1.5625rem;
        padding-left: 1.25rem;
        padding-top: 3.125rem;
        margin-top: -1.875rem;
        border-left: 0.0625rem solid #000000;
        position: relative;
        font-size: 0.8125rem;
        line-height: 1.4; }
        @media (min-width: 545px) {
          .factoid__header div.alignleft .wp-caption-text,
          .factoid__header div.alignright .wp-caption-text,
          .factoid__header div.aligncenter .wp-caption-text,
          .factoid__header div.alignnone .wp-caption-text,
          .factoid__header img.alignleft .wp-caption-text,
          .factoid__header img.alignright .wp-caption-text,
          .factoid__header img.aligncenter .wp-caption-text,
          .factoid__header img.alignnone .wp-caption-text {
            margin-left: 1.875rem;
            font-size: 0.9375rem; } }
    @media (min-width: 545px) {
      .factoid__header div.alignleft,
      .factoid__header div.alignright,
      .factoid__header img.alignleft,
      .factoid__header img.alignright {
        max-width: 50%; } }
    .factoid__header div.alignleft,
    .factoid__header div.alignright,
    .factoid__header div.aligncenter,
    .factoid__header div.alignnone {
      padding-bottom: 2.1875rem; }
      @media (min-width: 545px) {
        .factoid__header div.alignleft,
        .factoid__header div.alignright,
        .factoid__header div.aligncenter,
        .factoid__header div.alignnone {
          padding-bottom: 3.125rem; } }
      .factoid__header div.alignleft img,
      .factoid__header div.alignright img,
      .factoid__header div.aligncenter img,
      .factoid__header div.alignnone img {
        height: auto; }
    .factoid__header img.alignleft,
    .factoid__header img.alignright,
    .factoid__header img.aligncenter,
    .factoid__header img.alignnone {
      padding-bottom: 1.25rem; }
    @media (min-width: 545px) {
      .factoid__header div.alignleft,
      .factoid__header div.aligncenter,
      .factoid__header div.alignnone,
      .factoid__header img.alignleft,
      .factoid__header img.aligncenter,
      .factoid__header img.alignnone {
        float: left;
        padding-right: 1.25rem;
        height: auto; } }
    @media (min-width: 545px) {
      .factoid__header div.alignright,
      .factoid__header img.alignright {
        float: right;
        padding-left: 1.25rem;
        height: auto; } }
    .factoid__header h1,
    .factoid__header h2,
    .factoid__header h3,
    .factoid__header h4,
    .factoid__header h5,
    .factoid__header h6 {
      margin-bottom: 1rem;
      margin-top: 0; }
    .factoid__header h1 {
      font-family: "Montserrat", Arial, sans-serif;
      font-weight: 700;
      font-size: 1.5rem;
      color: #002f6c;
      font-size: 2.8125rem;
      margin-top: 2rem; }
      @media (min-width: 545px) {
        .factoid__header h1 {
          font-size: 2.8125rem; } }
    .factoid__header h2 {
      font-weight: 500;
      font-size: 2.375rem;
      line-height: 1.24;
      font-size: 2.1875rem;
      line-height: 1.286;
      margin-top: 2.6875rem; }
    .factoid__header h3 {
      font-weight: 500;
      font-size: 2.125rem;
      line-height: 1.38;
      font-size: 1.6875rem;
      font-weight: 400;
      line-height: 1.5;
      margin-top: 2.0625rem; }
    .factoid__header h4 {
      font-weight: 500;
      font-size: 1.75rem;
      line-height: 1.68;
      font-size: 1.4375rem;
      font-weight: 400;
      line-height: 1.82;
      margin-top: 1.5625rem; }
    .factoid__header h5 {
      font-size: 1.0625rem;
      font-weight: 400;
      line-height: 2.47;
      font-weight: normal;
      margin-top: 0.5rem; }
    .factoid__header h6 {
      font-size: 0.875rem;
      font-weight: 400;
      line-height: 2.28;
      margin-top: 0.5rem;
      text-transform: uppercase; }
    .factoid__header a {
      color: #025697;
      text-decoration: underline;
      -webkit-transition: color 0.2s ease;
      transition: color 0.2s ease; }
      .factoid__header a:hover {
        color: #0381e3; }
      .factoid__header a.button--primary {
        color: #ffffff;
        background-color: #025697;
        padding: 0.875rem;
        font-size: 1rem;
        line-height: 1.38;
        font-weight: 700;
        text-transform: uppercase;
        text-decoration: none;
        text-align: center;
        display: table;
        -webkit-transition: background-color 0.2s ease;
        transition: background-color 0.2s ease;
        cursor: pointer;
        margin-top: 1.125rem; }
        .factoid__header a.button--primary:focus {
          background-color: #9d2235; }
        .factoid__header a.button--primary:hover {
          background-color: #002f6c; }
      .factoid__header a:not(.button--primary):not(.instagram-feed__link)[data-has-pdf="true"]::after {
        content: '';
        display: inline-block;
        width: 1.25rem;
        height: 1.25rem;
        -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
                mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
        -webkit-mask-size: contain;
                mask-size: contain;
        -webkit-mask-repeat: no-repeat;
                mask-repeat: no-repeat;
        background-color: currentColor;
        margin-left: 4px; }
    .factoid__header dt {
      font-weight: bold; }
    .factoid__header p.intro-text,
    .factoid__header.intro-text > p {
      font-size: 1.125rem !important;
      line-height: 2.125rem !important;
      font-family: Rubik;
      color: #002f6c;
      font-weight: 400;
      margin-bottom: 2.5rem; }
      @media (min-width: 48rem) {
        .factoid__header p.intro-text,
        .factoid__header.intro-text > p {
          font-size: 1.3125rem !important;
          line-height: 2.5rem !important;
          margin-bottom: 2.4375rem; } }
    .factoid__header p.intro-paragraph,
    .factoid__header.intro-paragraph > p {
      font-size: 1.3125rem;
      line-height: 1.71;
      color: #002f6c; }
      @media (min-width: 48rem) {
        .factoid__header p.intro-paragraph,
        .factoid__header.intro-paragraph > p {
          font-size: 1.875rem;
          line-height: 1.83; } }
      .factoid__header p.intro-paragraph b,
      .factoid__header p.intro-paragraph strong,
      .factoid__header.intro-paragraph > p b,
      .factoid__header.intro-paragraph > p strong {
        font-size: 1.3125rem;
        line-height: 0.73; }
        @media (min-width: 48rem) {
          .factoid__header p.intro-paragraph b,
          .factoid__header p.intro-paragraph strong,
          .factoid__header.intro-paragraph > p b,
          .factoid__header.intro-paragraph > p strong {
            font-size: 2.5rem; } }
    .factoid__header p,
    .factoid__header ul,
    .factoid__header ol,
    .factoid__header dl,
    .factoid__header dd,
    .factoid__header table,
    .factoid__header figure {
      margin: 0 0 1rem;
      line-height: 1.625rem; }
    .factoid__header ul,
    .factoid__header ol {
      padding-left: 2.375rem; }
      @media (min-width: 48rem) {
        .factoid__header ul,
        .factoid__header ol {
          padding-left: 3.4375rem; } }
      .factoid__header ul li,
      .factoid__header ol li {
        list-style: none;
        position: relative; }
        .factoid__header ul li::before,
        .factoid__header ol li::before {
          display: block;
          position: absolute;
          left: -1.625rem; }
          @media (min-width: 48rem) {
            .factoid__header ul li::before,
            .factoid__header ol li::before {
              left: -2.5rem; } }
      .factoid__header ul ul,
      .factoid__header ul ol,
      .factoid__header ol ul,
      .factoid__header ol ol {
        margin-bottom: 0; }
    .factoid__header ol {
      counter-reset: numeric-counter; }
      .factoid__header ol > li {
        counter-increment: numeric-counter; }
        .factoid__header ol > li::before {
          content: counter(numeric-counter) ". ";
          font-weight: 700;
          color: #acacac; }
    .factoid__header ul {
      counter-reset: counter; }
      .factoid__header ul li::before {
        content: "";
        border-radius: 100%;
        width: 8px;
        height: 8px;
        background-color: #acacac;
        top: 0.28125rem; }
        @media (min-width: 48rem) {
          .factoid__header ul li::before {
            top: 0.5625rem; } }
    .factoid__header hr {
      background-color: #dddddd;
      border: 0;
      display: block;
      height: 2px;
      margin: 2rem 0; }
  .factoid__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: calc(1048px + 80px);
    margin: 0.625rem auto 0;
    padding: 0 1.25rem;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media (min-width: 48rem) {
      .factoid__list {
        margin: 2.5rem auto 0;
        padding: 0;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; } }
    @media (min-width: 56.25rem) {
      .factoid__list {
        margin: 5rem auto 0; } }
  .factoid__card {
    padding: 1.25rem 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    border-top: 0.4375rem solid #dddddd; }
    @media (min-width: 48rem) {
      .factoid__card {
        border-top: none;
        -webkit-box-flex: 0;
            -ms-flex: 0 0 33.3%;
                flex: 0 0 33.3%; }
        .factoid__card:first-child {
          padding: 0.875rem 2.5rem 0.875rem 1.25rem; }
        .factoid__card:last-child {
          padding: 0.875rem 1.25rem 0.875rem 2.5rem; }
        .factoid__card:not(:first-child):not(:last-child) {
          padding: 0.875rem 2.5rem; } }
    @media (min-width: 56.25rem) {
      .factoid__card {
        padding: 0.875rem 2.5rem; } }
    .factoid__card:first-child {
      border-top: none; }
      @media (min-width: 48rem) {
        .factoid__card:first-child {
          border-right: 0.28125rem solid #dddddd; } }
    @media (min-width: 48rem) {
      .factoid__card:last-child {
        border-left: 0.28125rem solid #dddddd; } }
    @media (min-width: 48rem) {
      .factoid__card:not(:first-child):not(:last-child) {
        border-left: 0.28125rem solid #dddddd;
        border-right: 0.28125rem solid #dddddd; } }
    .factoid__card:only-child {
      border-top: none;
      padding: 0.875rem 1.25rem 0.875rem 1.25rem; }
      .factoid__card:only-child .factoid__card__figure,
      .factoid__card:only-child .factoid__card__text {
        text-align: center; }
      @media (min-width: 48rem) {
        .factoid__card:only-child {
          border-left: none;
          border-right: none; } }
    .factoid__card__boundary {
      color: #9d2235;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
      @media (min-width: 48rem) {
        .factoid__card__boundary {
          display: block; } }
    .factoid__card__figure {
      font-size: 3.75rem;
      font-weight: 300;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%; }
      @media (min-width: 545px) {
        .factoid__card__figure {
          -webkit-box-flex: 0;
              -ms-flex: 0 0 33%;
                  flex: 0 0 33%; } }
      @media (min-width: 48rem) {
        .factoid__card__figure {
          font-size: 5rem;
          margin-bottom: 0.9375rem; } }
      @media (min-width: 56.25rem) {
        .factoid__card__figure {
          font-size: 6.25rem; } }
    .factoid__card__text {
      font-size: 1rem;
      line-height: 1.63;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
      padding-left: 0.625rem; }
      @media (min-width: 545px) {
        .factoid__card__text {
          -webkit-box-flex: 0;
              -ms-flex: 0 0 67%;
                  flex: 0 0 67%; } }
      @media (min-width: 48rem) {
        .factoid__card__text {
          font-size: 1.25rem;
          line-height: 1.33;
          padding-left: 0; } }
      @media (min-width: 56.25rem) {
        .factoid__card__text {
          font-size: 1.5rem; } }
  .factoid__link {
    color: #ffffff;
    background-color: #025697;
    padding: 0.875rem;
    font-size: 1rem;
    line-height: 1.38;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    display: table;
    -webkit-transition: background-color 0.2s ease;
    transition: background-color 0.2s ease;
    cursor: pointer;
    min-width: 14.375rem;
    margin: 0.625rem auto 0; }
    .factoid__link:focus {
      background-color: #9d2235; }
    .factoid__link:hover {
      background-color: #002f6c; }
    @media (min-width: 48rem) {
      .factoid__link {
        margin: 2.375rem auto 0; } }

/* ------------------------------------------------------------
   Block-FAQ  |  Styles
------------------------------------------------------------ */
/* Bring in typography helpers used by BlockWysiwyg */
.wysiwyg {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  font-size: 0.875rem;
  line-height: 1.63; }
  @media (min-width: 48rem) {
    .wysiwyg {
      font-size: 1rem; } }
  .wysiwyg div.alignleft,
  .wysiwyg div.alignright,
  .wysiwyg div.aligncenter,
  .wysiwyg div.alignnone,
  .wysiwyg img.alignleft,
  .wysiwyg img.alignright,
  .wysiwyg img.aligncenter,
  .wysiwyg img.alignnone {
    max-width: 100%;
    height: auto; }
    .wysiwyg div.alignleft .wp-caption-text,
    .wysiwyg div.alignright .wp-caption-text,
    .wysiwyg div.aligncenter .wp-caption-text,
    .wysiwyg div.alignnone .wp-caption-text,
    .wysiwyg img.alignleft .wp-caption-text,
    .wysiwyg img.alignright .wp-caption-text,
    .wysiwyg img.aligncenter .wp-caption-text,
    .wysiwyg img.alignnone .wp-caption-text {
      margin-bottom: 0;
      margin-left: 1.5625rem;
      padding-left: 1.25rem;
      padding-top: 3.125rem;
      margin-top: -1.875rem;
      border-left: 0.0625rem solid #000000;
      position: relative;
      font-size: 0.8125rem;
      line-height: 1.4; }
      @media (min-width: 545px) {
        .wysiwyg div.alignleft .wp-caption-text,
        .wysiwyg div.alignright .wp-caption-text,
        .wysiwyg div.aligncenter .wp-caption-text,
        .wysiwyg div.alignnone .wp-caption-text,
        .wysiwyg img.alignleft .wp-caption-text,
        .wysiwyg img.alignright .wp-caption-text,
        .wysiwyg img.aligncenter .wp-caption-text,
        .wysiwyg img.alignnone .wp-caption-text {
          margin-left: 1.875rem;
          font-size: 0.9375rem; } }
  @media (min-width: 545px) {
    .wysiwyg div.alignleft,
    .wysiwyg div.alignright,
    .wysiwyg img.alignleft,
    .wysiwyg img.alignright {
      max-width: 50%; } }
  .wysiwyg div.alignleft,
  .wysiwyg div.alignright,
  .wysiwyg div.aligncenter,
  .wysiwyg div.alignnone {
    padding-bottom: 2.1875rem; }
    @media (min-width: 545px) {
      .wysiwyg div.alignleft,
      .wysiwyg div.alignright,
      .wysiwyg div.aligncenter,
      .wysiwyg div.alignnone {
        padding-bottom: 3.125rem; } }
    .wysiwyg div.alignleft img,
    .wysiwyg div.alignright img,
    .wysiwyg div.aligncenter img,
    .wysiwyg div.alignnone img {
      height: auto; }
  .wysiwyg img.alignleft,
  .wysiwyg img.alignright,
  .wysiwyg img.aligncenter,
  .wysiwyg img.alignnone {
    padding-bottom: 1.25rem; }
  @media (min-width: 545px) {
    .wysiwyg div.alignleft,
    .wysiwyg div.aligncenter,
    .wysiwyg div.alignnone,
    .wysiwyg img.alignleft,
    .wysiwyg img.aligncenter,
    .wysiwyg img.alignnone {
      float: left;
      padding-right: 1.25rem;
      height: auto; } }
  @media (min-width: 545px) {
    .wysiwyg div.alignright,
    .wysiwyg img.alignright {
      float: right;
      padding-left: 1.25rem;
      height: auto; } }
  .wysiwyg h1,
  .wysiwyg h2,
  .wysiwyg h3,
  .wysiwyg h4,
  .wysiwyg h5,
  .wysiwyg h6 {
    margin-bottom: 1rem;
    margin-top: 0; }
  .wysiwyg h1 {
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: 700;
    font-size: 1.5rem;
    color: #002f6c;
    font-size: 2.8125rem;
    margin-top: 2rem; }
    @media (min-width: 545px) {
      .wysiwyg h1 {
        font-size: 2.8125rem; } }
  .wysiwyg h2 {
    font-weight: 500;
    font-size: 2.375rem;
    line-height: 1.24;
    font-size: 2.1875rem;
    line-height: 1.286;
    margin-top: 2.6875rem; }
  .wysiwyg h3 {
    font-weight: 500;
    font-size: 2.125rem;
    line-height: 1.38;
    font-size: 1.6875rem;
    font-weight: 400;
    line-height: 1.5;
    margin-top: 2.0625rem; }
  .wysiwyg h4 {
    font-weight: 500;
    font-size: 1.75rem;
    line-height: 1.68;
    font-size: 1.4375rem;
    font-weight: 400;
    line-height: 1.82;
    margin-top: 1.5625rem; }
  .wysiwyg h5 {
    font-size: 1.0625rem;
    font-weight: 400;
    line-height: 2.47;
    font-weight: normal;
    margin-top: 0.5rem; }
  .wysiwyg h6 {
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 2.28;
    margin-top: 0.5rem;
    text-transform: uppercase; }
  .wysiwyg a {
    color: #025697;
    text-decoration: underline;
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease; }
    .wysiwyg a:hover {
      color: #0381e3; }
    .wysiwyg a.button--primary {
      color: #ffffff;
      background-color: #025697;
      padding: 0.875rem;
      font-size: 1rem;
      line-height: 1.38;
      font-weight: 700;
      text-transform: uppercase;
      text-decoration: none;
      text-align: center;
      display: table;
      -webkit-transition: background-color 0.2s ease;
      transition: background-color 0.2s ease;
      cursor: pointer;
      margin-top: 1.125rem; }
      .wysiwyg a.button--primary:focus {
        background-color: #9d2235; }
      .wysiwyg a.button--primary:hover {
        background-color: #002f6c; }
    .wysiwyg a:not(.button--primary):not(.instagram-feed__link)[data-has-pdf="true"]::after {
      content: '';
      display: inline-block;
      width: 1.25rem;
      height: 1.25rem;
      -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
              mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
      -webkit-mask-size: contain;
              mask-size: contain;
      -webkit-mask-repeat: no-repeat;
              mask-repeat: no-repeat;
      background-color: currentColor;
      margin-left: 4px; }
  .wysiwyg dt {
    font-weight: bold; }
  .wysiwyg p.intro-text,
  .wysiwyg.intro-text > p {
    font-size: 1.125rem !important;
    line-height: 2.125rem !important;
    font-family: Rubik;
    color: #002f6c;
    font-weight: 400;
    margin-bottom: 2.5rem; }
    @media (min-width: 48rem) {
      .wysiwyg p.intro-text,
      .wysiwyg.intro-text > p {
        font-size: 1.3125rem !important;
        line-height: 2.5rem !important;
        margin-bottom: 2.4375rem; } }
  .wysiwyg p.intro-paragraph,
  .wysiwyg.intro-paragraph > p {
    font-size: 1.3125rem;
    line-height: 1.71;
    color: #002f6c; }
    @media (min-width: 48rem) {
      .wysiwyg p.intro-paragraph,
      .wysiwyg.intro-paragraph > p {
        font-size: 1.875rem;
        line-height: 1.83; } }
    .wysiwyg p.intro-paragraph b,
    .wysiwyg p.intro-paragraph strong,
    .wysiwyg.intro-paragraph > p b,
    .wysiwyg.intro-paragraph > p strong {
      font-size: 1.3125rem;
      line-height: 0.73; }
      @media (min-width: 48rem) {
        .wysiwyg p.intro-paragraph b,
        .wysiwyg p.intro-paragraph strong,
        .wysiwyg.intro-paragraph > p b,
        .wysiwyg.intro-paragraph > p strong {
          font-size: 2.5rem; } }
  .wysiwyg p,
  .wysiwyg ul,
  .wysiwyg ol,
  .wysiwyg dl,
  .wysiwyg dd,
  .wysiwyg table,
  .wysiwyg figure {
    margin: 0 0 1rem;
    line-height: 1.625rem; }
  .wysiwyg ul,
  .wysiwyg ol {
    padding-left: 2.375rem; }
    @media (min-width: 48rem) {
      .wysiwyg ul,
      .wysiwyg ol {
        padding-left: 3.4375rem; } }
    .wysiwyg ul li,
    .wysiwyg ol li {
      list-style: none;
      position: relative; }
      .wysiwyg ul li::before,
      .wysiwyg ol li::before {
        display: block;
        position: absolute;
        left: -1.625rem; }
        @media (min-width: 48rem) {
          .wysiwyg ul li::before,
          .wysiwyg ol li::before {
            left: -2.5rem; } }
    .wysiwyg ul ul,
    .wysiwyg ul ol,
    .wysiwyg ol ul,
    .wysiwyg ol ol {
      margin-bottom: 0; }
  .wysiwyg ol {
    counter-reset: numeric-counter; }
    .wysiwyg ol > li {
      counter-increment: numeric-counter; }
      .wysiwyg ol > li::before {
        content: counter(numeric-counter) ". ";
        font-weight: 700;
        color: #acacac; }
  .wysiwyg ul {
    counter-reset: counter; }
    .wysiwyg ul li::before {
      content: "";
      border-radius: 100%;
      width: 8px;
      height: 8px;
      background-color: #acacac;
      top: 0.28125rem; }
      @media (min-width: 48rem) {
        .wysiwyg ul li::before {
          top: 0.5625rem; } }
  .wysiwyg hr {
    background-color: #dddddd;
    border: 0;
    display: block;
    height: 2px;
    margin: 2rem 0; }
  .wysiwyg__boundary {
    max-width: 51.875rem;
    margin: 0 auto;
    text-align: inherit;
    overflow-x: auto; }
    .wysiwyg__boundary:after {
      content: "";
      display: table;
      clear: both; }
    .wysiwyg__boundary--textLeft {
      text-align: left; }
    .wysiwyg__boundary--textCenter {
      text-align: center; }
    .wysiwyg__boundary img {
      display: block;
      height: auto;
      width: auto; }
    .wysiwyg__boundary > :last-child {
      margin-bottom: 0;
      padding-bottom: 0; }

.block-faq {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  margin: 3.75rem 0;
  /* ---------- Table of Contents ---------- */
  /* ---------- Section & Question list ---------- */
  /* ---------- Answer panel ---------- */ }
  .block-faq dl {
    margin: 0 0 1rem;
    line-height: 1.625rem; }
  .block-faq__title {
    margin-bottom: 1rem; }
  .block-faq__toc {
    font-size: 0.875rem;
    line-height: 1.63;
    margin-bottom: 1rem; }
    @media (min-width: 48rem) {
      .block-faq__toc {
        font-size: 1rem; } }
    .block-faq__toc div.alignleft,
    .block-faq__toc div.alignright,
    .block-faq__toc div.aligncenter,
    .block-faq__toc div.alignnone,
    .block-faq__toc img.alignleft,
    .block-faq__toc img.alignright,
    .block-faq__toc img.aligncenter,
    .block-faq__toc img.alignnone {
      max-width: 100%;
      height: auto; }
      .block-faq__toc div.alignleft .wp-caption-text,
      .block-faq__toc div.alignright .wp-caption-text,
      .block-faq__toc div.aligncenter .wp-caption-text,
      .block-faq__toc div.alignnone .wp-caption-text,
      .block-faq__toc img.alignleft .wp-caption-text,
      .block-faq__toc img.alignright .wp-caption-text,
      .block-faq__toc img.aligncenter .wp-caption-text,
      .block-faq__toc img.alignnone .wp-caption-text {
        margin-bottom: 0;
        margin-left: 1.5625rem;
        padding-left: 1.25rem;
        padding-top: 3.125rem;
        margin-top: -1.875rem;
        border-left: 0.0625rem solid #000000;
        position: relative;
        font-size: 0.8125rem;
        line-height: 1.4; }
        @media (min-width: 545px) {
          .block-faq__toc div.alignleft .wp-caption-text,
          .block-faq__toc div.alignright .wp-caption-text,
          .block-faq__toc div.aligncenter .wp-caption-text,
          .block-faq__toc div.alignnone .wp-caption-text,
          .block-faq__toc img.alignleft .wp-caption-text,
          .block-faq__toc img.alignright .wp-caption-text,
          .block-faq__toc img.aligncenter .wp-caption-text,
          .block-faq__toc img.alignnone .wp-caption-text {
            margin-left: 1.875rem;
            font-size: 0.9375rem; } }
    @media (min-width: 545px) {
      .block-faq__toc div.alignleft,
      .block-faq__toc div.alignright,
      .block-faq__toc img.alignleft,
      .block-faq__toc img.alignright {
        max-width: 50%; } }
    .block-faq__toc div.alignleft,
    .block-faq__toc div.alignright,
    .block-faq__toc div.aligncenter,
    .block-faq__toc div.alignnone {
      padding-bottom: 2.1875rem; }
      @media (min-width: 545px) {
        .block-faq__toc div.alignleft,
        .block-faq__toc div.alignright,
        .block-faq__toc div.aligncenter,
        .block-faq__toc div.alignnone {
          padding-bottom: 3.125rem; } }
      .block-faq__toc div.alignleft img,
      .block-faq__toc div.alignright img,
      .block-faq__toc div.aligncenter img,
      .block-faq__toc div.alignnone img {
        height: auto; }
    .block-faq__toc img.alignleft,
    .block-faq__toc img.alignright,
    .block-faq__toc img.aligncenter,
    .block-faq__toc img.alignnone {
      padding-bottom: 1.25rem; }
    @media (min-width: 545px) {
      .block-faq__toc div.alignleft,
      .block-faq__toc div.aligncenter,
      .block-faq__toc div.alignnone,
      .block-faq__toc img.alignleft,
      .block-faq__toc img.aligncenter,
      .block-faq__toc img.alignnone {
        float: left;
        padding-right: 1.25rem;
        height: auto; } }
    @media (min-width: 545px) {
      .block-faq__toc div.alignright,
      .block-faq__toc img.alignright {
        float: right;
        padding-left: 1.25rem;
        height: auto; } }
    .block-faq__toc h1,
    .block-faq__toc h2,
    .block-faq__toc h3,
    .block-faq__toc h4,
    .block-faq__toc h5,
    .block-faq__toc h6 {
      margin-bottom: 1rem;
      margin-top: 0; }
    .block-faq__toc h1 {
      font-family: "Montserrat", Arial, sans-serif;
      font-weight: 700;
      font-size: 1.5rem;
      color: #002f6c;
      font-size: 2.8125rem;
      margin-top: 2rem; }
      @media (min-width: 545px) {
        .block-faq__toc h1 {
          font-size: 2.8125rem; } }
    .block-faq__toc h2 {
      font-weight: 500;
      font-size: 2.375rem;
      line-height: 1.24;
      font-size: 2.1875rem;
      line-height: 1.286;
      margin-top: 2.6875rem; }
    .block-faq__toc h3 {
      font-weight: 500;
      font-size: 2.125rem;
      line-height: 1.38;
      font-size: 1.6875rem;
      font-weight: 400;
      line-height: 1.5;
      margin-top: 2.0625rem; }
    .block-faq__toc h4 {
      font-weight: 500;
      font-size: 1.75rem;
      line-height: 1.68;
      font-size: 1.4375rem;
      font-weight: 400;
      line-height: 1.82;
      margin-top: 1.5625rem; }
    .block-faq__toc h5 {
      font-size: 1.0625rem;
      font-weight: 400;
      line-height: 2.47;
      font-weight: normal;
      margin-top: 0.5rem; }
    .block-faq__toc h6 {
      font-size: 0.875rem;
      font-weight: 400;
      line-height: 2.28;
      margin-top: 0.5rem;
      text-transform: uppercase; }
    .block-faq__toc a {
      color: #025697;
      text-decoration: underline;
      -webkit-transition: color 0.2s ease;
      transition: color 0.2s ease; }
      .block-faq__toc a:hover {
        color: #0381e3; }
      .block-faq__toc a.button--primary {
        color: #ffffff;
        background-color: #025697;
        padding: 0.875rem;
        font-size: 1rem;
        line-height: 1.38;
        font-weight: 700;
        text-transform: uppercase;
        text-decoration: none;
        text-align: center;
        display: table;
        -webkit-transition: background-color 0.2s ease;
        transition: background-color 0.2s ease;
        cursor: pointer;
        margin-top: 1.125rem; }
        .block-faq__toc a.button--primary:focus {
          background-color: #9d2235; }
        .block-faq__toc a.button--primary:hover {
          background-color: #002f6c; }
      .block-faq__toc a:not(.button--primary):not(.instagram-feed__link)[data-has-pdf="true"]::after {
        content: '';
        display: inline-block;
        width: 1.25rem;
        height: 1.25rem;
        -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
                mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
        -webkit-mask-size: contain;
                mask-size: contain;
        -webkit-mask-repeat: no-repeat;
                mask-repeat: no-repeat;
        background-color: currentColor;
        margin-left: 4px; }
    .block-faq__toc dt {
      font-weight: bold; }
    .block-faq__toc p.intro-text,
    .block-faq__toc.intro-text > p {
      font-size: 1.125rem !important;
      line-height: 2.125rem !important;
      font-family: Rubik;
      color: #002f6c;
      font-weight: 400;
      margin-bottom: 2.5rem; }
      @media (min-width: 48rem) {
        .block-faq__toc p.intro-text,
        .block-faq__toc.intro-text > p {
          font-size: 1.3125rem !important;
          line-height: 2.5rem !important;
          margin-bottom: 2.4375rem; } }
    .block-faq__toc p.intro-paragraph,
    .block-faq__toc.intro-paragraph > p {
      font-size: 1.3125rem;
      line-height: 1.71;
      color: #002f6c; }
      @media (min-width: 48rem) {
        .block-faq__toc p.intro-paragraph,
        .block-faq__toc.intro-paragraph > p {
          font-size: 1.875rem;
          line-height: 1.83; } }
      .block-faq__toc p.intro-paragraph b,
      .block-faq__toc p.intro-paragraph strong,
      .block-faq__toc.intro-paragraph > p b,
      .block-faq__toc.intro-paragraph > p strong {
        font-size: 1.3125rem;
        line-height: 0.73; }
        @media (min-width: 48rem) {
          .block-faq__toc p.intro-paragraph b,
          .block-faq__toc p.intro-paragraph strong,
          .block-faq__toc.intro-paragraph > p b,
          .block-faq__toc.intro-paragraph > p strong {
            font-size: 2.5rem; } }
    .block-faq__toc p,
    .block-faq__toc ul,
    .block-faq__toc ol,
    .block-faq__toc dl,
    .block-faq__toc dd,
    .block-faq__toc table,
    .block-faq__toc figure {
      margin: 0 0 1rem;
      line-height: 1.625rem; }
    .block-faq__toc ul,
    .block-faq__toc ol {
      padding-left: 2.375rem; }
      @media (min-width: 48rem) {
        .block-faq__toc ul,
        .block-faq__toc ol {
          padding-left: 3.4375rem; } }
      .block-faq__toc ul li,
      .block-faq__toc ol li {
        list-style: none;
        position: relative; }
        .block-faq__toc ul li::before,
        .block-faq__toc ol li::before {
          display: block;
          position: absolute;
          left: -1.625rem; }
          @media (min-width: 48rem) {
            .block-faq__toc ul li::before,
            .block-faq__toc ol li::before {
              left: -2.5rem; } }
      .block-faq__toc ul ul,
      .block-faq__toc ul ol,
      .block-faq__toc ol ul,
      .block-faq__toc ol ol {
        margin-bottom: 0; }
    .block-faq__toc ol {
      counter-reset: numeric-counter; }
      .block-faq__toc ol > li {
        counter-increment: numeric-counter; }
        .block-faq__toc ol > li::before {
          content: counter(numeric-counter) ". ";
          font-weight: 700;
          color: #acacac; }
    .block-faq__toc ul {
      counter-reset: counter; }
      .block-faq__toc ul li::before {
        content: "";
        border-radius: 100%;
        width: 8px;
        height: 8px;
        background-color: #acacac;
        top: 0.28125rem; }
        @media (min-width: 48rem) {
          .block-faq__toc ul li::before {
            top: 0.5625rem; } }
    .block-faq__toc hr {
      background-color: #dddddd;
      border: 0;
      display: block;
      height: 2px;
      margin: 2rem 0; }
    .block-faq__toc-list {
      list-style: none;
      padding-left: 0; }
    .block-faq__toc-section {
      margin-bottom: 0.5rem; }
      .block-faq__toc-section .block-faq__toc-sub {
        list-style: disc;
        margin: 0.25rem 0 0 1.5rem; }
  .block-faq__section-title {
    margin: 2rem 0 1rem; }
  .block-faq__list {
    margin: 0; }
  .block-faq__question {
    font-weight: 600;
    margin: 1rem 0 0.5rem; }
  .block-faq__answer {
    display: block;
    margin: 0 0 1rem;
    padding-left: 0.25rem;
    /* inherit full WYSIWYG typography, lists, links, headings, etc. */
    font-size: 0.875rem;
    line-height: 1.63; }
    @media (min-width: 48rem) {
      .block-faq__answer {
        font-size: 1rem; } }
    .block-faq__answer div.alignleft,
    .block-faq__answer div.alignright,
    .block-faq__answer div.aligncenter,
    .block-faq__answer div.alignnone,
    .block-faq__answer img.alignleft,
    .block-faq__answer img.alignright,
    .block-faq__answer img.aligncenter,
    .block-faq__answer img.alignnone {
      max-width: 100%;
      height: auto; }
      .block-faq__answer div.alignleft .wp-caption-text,
      .block-faq__answer div.alignright .wp-caption-text,
      .block-faq__answer div.aligncenter .wp-caption-text,
      .block-faq__answer div.alignnone .wp-caption-text,
      .block-faq__answer img.alignleft .wp-caption-text,
      .block-faq__answer img.alignright .wp-caption-text,
      .block-faq__answer img.aligncenter .wp-caption-text,
      .block-faq__answer img.alignnone .wp-caption-text {
        margin-bottom: 0;
        margin-left: 1.5625rem;
        padding-left: 1.25rem;
        padding-top: 3.125rem;
        margin-top: -1.875rem;
        border-left: 0.0625rem solid #000000;
        position: relative;
        font-size: 0.8125rem;
        line-height: 1.4; }
        @media (min-width: 545px) {
          .block-faq__answer div.alignleft .wp-caption-text,
          .block-faq__answer div.alignright .wp-caption-text,
          .block-faq__answer div.aligncenter .wp-caption-text,
          .block-faq__answer div.alignnone .wp-caption-text,
          .block-faq__answer img.alignleft .wp-caption-text,
          .block-faq__answer img.alignright .wp-caption-text,
          .block-faq__answer img.aligncenter .wp-caption-text,
          .block-faq__answer img.alignnone .wp-caption-text {
            margin-left: 1.875rem;
            font-size: 0.9375rem; } }
    @media (min-width: 545px) {
      .block-faq__answer div.alignleft,
      .block-faq__answer div.alignright,
      .block-faq__answer img.alignleft,
      .block-faq__answer img.alignright {
        max-width: 50%; } }
    .block-faq__answer div.alignleft,
    .block-faq__answer div.alignright,
    .block-faq__answer div.aligncenter,
    .block-faq__answer div.alignnone {
      padding-bottom: 2.1875rem; }
      @media (min-width: 545px) {
        .block-faq__answer div.alignleft,
        .block-faq__answer div.alignright,
        .block-faq__answer div.aligncenter,
        .block-faq__answer div.alignnone {
          padding-bottom: 3.125rem; } }
      .block-faq__answer div.alignleft img,
      .block-faq__answer div.alignright img,
      .block-faq__answer div.aligncenter img,
      .block-faq__answer div.alignnone img {
        height: auto; }
    .block-faq__answer img.alignleft,
    .block-faq__answer img.alignright,
    .block-faq__answer img.aligncenter,
    .block-faq__answer img.alignnone {
      padding-bottom: 1.25rem; }
    @media (min-width: 545px) {
      .block-faq__answer div.alignleft,
      .block-faq__answer div.aligncenter,
      .block-faq__answer div.alignnone,
      .block-faq__answer img.alignleft,
      .block-faq__answer img.aligncenter,
      .block-faq__answer img.alignnone {
        float: left;
        padding-right: 1.25rem;
        height: auto; } }
    @media (min-width: 545px) {
      .block-faq__answer div.alignright,
      .block-faq__answer img.alignright {
        float: right;
        padding-left: 1.25rem;
        height: auto; } }
    .block-faq__answer h1,
    .block-faq__answer h2,
    .block-faq__answer h3,
    .block-faq__answer h4,
    .block-faq__answer h5,
    .block-faq__answer h6 {
      margin-bottom: 1rem;
      margin-top: 0; }
    .block-faq__answer h1 {
      font-family: "Montserrat", Arial, sans-serif;
      font-weight: 700;
      font-size: 1.5rem;
      color: #002f6c;
      font-size: 2.8125rem;
      margin-top: 2rem; }
      @media (min-width: 545px) {
        .block-faq__answer h1 {
          font-size: 2.8125rem; } }
    .block-faq__answer h2 {
      font-weight: 500;
      font-size: 2.375rem;
      line-height: 1.24;
      font-size: 2.1875rem;
      line-height: 1.286;
      margin-top: 2.6875rem; }
    .block-faq__answer h3 {
      font-weight: 500;
      font-size: 2.125rem;
      line-height: 1.38;
      font-size: 1.6875rem;
      font-weight: 400;
      line-height: 1.5;
      margin-top: 2.0625rem; }
    .block-faq__answer h4 {
      font-weight: 500;
      font-size: 1.75rem;
      line-height: 1.68;
      font-size: 1.4375rem;
      font-weight: 400;
      line-height: 1.82;
      margin-top: 1.5625rem; }
    .block-faq__answer h5 {
      font-size: 1.0625rem;
      font-weight: 400;
      line-height: 2.47;
      font-weight: normal;
      margin-top: 0.5rem; }
    .block-faq__answer h6 {
      font-size: 0.875rem;
      font-weight: 400;
      line-height: 2.28;
      margin-top: 0.5rem;
      text-transform: uppercase; }
    .block-faq__answer a {
      color: #025697;
      text-decoration: underline;
      -webkit-transition: color 0.2s ease;
      transition: color 0.2s ease; }
      .block-faq__answer a:hover {
        color: #0381e3; }
      .block-faq__answer a.button--primary {
        color: #ffffff;
        background-color: #025697;
        padding: 0.875rem;
        font-size: 1rem;
        line-height: 1.38;
        font-weight: 700;
        text-transform: uppercase;
        text-decoration: none;
        text-align: center;
        display: table;
        -webkit-transition: background-color 0.2s ease;
        transition: background-color 0.2s ease;
        cursor: pointer;
        margin-top: 1.125rem; }
        .block-faq__answer a.button--primary:focus {
          background-color: #9d2235; }
        .block-faq__answer a.button--primary:hover {
          background-color: #002f6c; }
      .block-faq__answer a:not(.button--primary):not(.instagram-feed__link)[data-has-pdf="true"]::after {
        content: '';
        display: inline-block;
        width: 1.25rem;
        height: 1.25rem;
        -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
                mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
        -webkit-mask-size: contain;
                mask-size: contain;
        -webkit-mask-repeat: no-repeat;
                mask-repeat: no-repeat;
        background-color: currentColor;
        margin-left: 4px; }
    .block-faq__answer dt {
      font-weight: bold; }
    .block-faq__answer p.intro-text,
    .block-faq__answer.intro-text > p {
      font-size: 1.125rem !important;
      line-height: 2.125rem !important;
      font-family: Rubik;
      color: #002f6c;
      font-weight: 400;
      margin-bottom: 2.5rem; }
      @media (min-width: 48rem) {
        .block-faq__answer p.intro-text,
        .block-faq__answer.intro-text > p {
          font-size: 1.3125rem !important;
          line-height: 2.5rem !important;
          margin-bottom: 2.4375rem; } }
    .block-faq__answer p.intro-paragraph,
    .block-faq__answer.intro-paragraph > p {
      font-size: 1.3125rem;
      line-height: 1.71;
      color: #002f6c; }
      @media (min-width: 48rem) {
        .block-faq__answer p.intro-paragraph,
        .block-faq__answer.intro-paragraph > p {
          font-size: 1.875rem;
          line-height: 1.83; } }
      .block-faq__answer p.intro-paragraph b,
      .block-faq__answer p.intro-paragraph strong,
      .block-faq__answer.intro-paragraph > p b,
      .block-faq__answer.intro-paragraph > p strong {
        font-size: 1.3125rem;
        line-height: 0.73; }
        @media (min-width: 48rem) {
          .block-faq__answer p.intro-paragraph b,
          .block-faq__answer p.intro-paragraph strong,
          .block-faq__answer.intro-paragraph > p b,
          .block-faq__answer.intro-paragraph > p strong {
            font-size: 2.5rem; } }
    .block-faq__answer p,
    .block-faq__answer ul,
    .block-faq__answer ol,
    .block-faq__answer dl,
    .block-faq__answer dd,
    .block-faq__answer table,
    .block-faq__answer figure {
      margin: 0 0 1rem;
      line-height: 1.625rem; }
    .block-faq__answer ul,
    .block-faq__answer ol {
      padding-left: 2.375rem; }
      @media (min-width: 48rem) {
        .block-faq__answer ul,
        .block-faq__answer ol {
          padding-left: 3.4375rem; } }
      .block-faq__answer ul li,
      .block-faq__answer ol li {
        list-style: none;
        position: relative; }
        .block-faq__answer ul li::before,
        .block-faq__answer ol li::before {
          display: block;
          position: absolute;
          left: -1.625rem; }
          @media (min-width: 48rem) {
            .block-faq__answer ul li::before,
            .block-faq__answer ol li::before {
              left: -2.5rem; } }
      .block-faq__answer ul ul,
      .block-faq__answer ul ol,
      .block-faq__answer ol ul,
      .block-faq__answer ol ol {
        margin-bottom: 0; }
    .block-faq__answer ol {
      counter-reset: numeric-counter; }
      .block-faq__answer ol > li {
        counter-increment: numeric-counter; }
        .block-faq__answer ol > li::before {
          content: counter(numeric-counter) ". ";
          font-weight: 700;
          color: #acacac; }
    .block-faq__answer ul {
      counter-reset: counter; }
      .block-faq__answer ul li::before {
        content: "";
        border-radius: 100%;
        width: 8px;
        height: 8px;
        background-color: #acacac;
        top: 0.28125rem; }
        @media (min-width: 48rem) {
          .block-faq__answer ul li::before {
            top: 0.5625rem; } }
    .block-faq__answer hr {
      background-color: #dddddd;
      border: 0;
      display: block;
      height: 2px;
      margin: 2rem 0; }
    .block-faq__answer > :last-child {
      margin-bottom: 0; }

.featured-content {
  background: url("../../assets/images/crest-dark-blue-2e4ecb77a7.svg") 100% top, #0b2340;
  background-repeat: no-repeat;
  background-size: 23.4375rem; }
  @media (min-width: 56.25rem) {
    .featured-content {
      background: url("../../assets/images/crest-dark-blue-2e4ecb77a7.svg") 80% -20%, #0b2340;
      background-repeat: no-repeat;
      background-size: 46.6875rem; } }
  .featured-content__boundary {
    padding: 1.875rem 1.25rem 2.5rem;
    max-width: 660px;
    margin: 0 auto; }
    @media (min-width: 56.25rem) {
      .featured-content__boundary {
        max-width: none;
        padding: 7.5rem 1.25rem; } }
  .featured-content__header {
    font-size: 0.875rem;
    line-height: 1.63;
    max-width: 51.875rem;
    margin: 0 auto 1.875rem;
    font-weight: normal; }
    @media (min-width: 48rem) {
      .featured-content__header {
        font-size: 1rem; } }
    .featured-content__header div.alignleft,
    .featured-content__header div.alignright,
    .featured-content__header div.aligncenter,
    .featured-content__header div.alignnone,
    .featured-content__header img.alignleft,
    .featured-content__header img.alignright,
    .featured-content__header img.aligncenter,
    .featured-content__header img.alignnone {
      max-width: 100%;
      height: auto; }
      .featured-content__header div.alignleft .wp-caption-text,
      .featured-content__header div.alignright .wp-caption-text,
      .featured-content__header div.aligncenter .wp-caption-text,
      .featured-content__header div.alignnone .wp-caption-text,
      .featured-content__header img.alignleft .wp-caption-text,
      .featured-content__header img.alignright .wp-caption-text,
      .featured-content__header img.aligncenter .wp-caption-text,
      .featured-content__header img.alignnone .wp-caption-text {
        margin-bottom: 0;
        margin-left: 1.5625rem;
        padding-left: 1.25rem;
        padding-top: 3.125rem;
        margin-top: -1.875rem;
        border-left: 0.0625rem solid #000000;
        position: relative;
        font-size: 0.8125rem;
        line-height: 1.4; }
        @media (min-width: 545px) {
          .featured-content__header div.alignleft .wp-caption-text,
          .featured-content__header div.alignright .wp-caption-text,
          .featured-content__header div.aligncenter .wp-caption-text,
          .featured-content__header div.alignnone .wp-caption-text,
          .featured-content__header img.alignleft .wp-caption-text,
          .featured-content__header img.alignright .wp-caption-text,
          .featured-content__header img.aligncenter .wp-caption-text,
          .featured-content__header img.alignnone .wp-caption-text {
            margin-left: 1.875rem;
            font-size: 0.9375rem; } }
    @media (min-width: 545px) {
      .featured-content__header div.alignleft,
      .featured-content__header div.alignright,
      .featured-content__header img.alignleft,
      .featured-content__header img.alignright {
        max-width: 50%; } }
    .featured-content__header div.alignleft,
    .featured-content__header div.alignright,
    .featured-content__header div.aligncenter,
    .featured-content__header div.alignnone {
      padding-bottom: 2.1875rem; }
      @media (min-width: 545px) {
        .featured-content__header div.alignleft,
        .featured-content__header div.alignright,
        .featured-content__header div.aligncenter,
        .featured-content__header div.alignnone {
          padding-bottom: 3.125rem; } }
      .featured-content__header div.alignleft img,
      .featured-content__header div.alignright img,
      .featured-content__header div.aligncenter img,
      .featured-content__header div.alignnone img {
        height: auto; }
    .featured-content__header img.alignleft,
    .featured-content__header img.alignright,
    .featured-content__header img.aligncenter,
    .featured-content__header img.alignnone {
      padding-bottom: 1.25rem; }
    @media (min-width: 545px) {
      .featured-content__header div.alignleft,
      .featured-content__header div.aligncenter,
      .featured-content__header div.alignnone,
      .featured-content__header img.alignleft,
      .featured-content__header img.aligncenter,
      .featured-content__header img.alignnone {
        float: left;
        padding-right: 1.25rem;
        height: auto; } }
    @media (min-width: 545px) {
      .featured-content__header div.alignright,
      .featured-content__header img.alignright {
        float: right;
        padding-left: 1.25rem;
        height: auto; } }
    .featured-content__header h1,
    .featured-content__header h2,
    .featured-content__header h3,
    .featured-content__header h4,
    .featured-content__header h5,
    .featured-content__header h6 {
      margin-bottom: 1rem;
      margin-top: 0; }
    .featured-content__header h1 {
      font-family: "Montserrat", Arial, sans-serif;
      font-weight: 700;
      font-size: 1.5rem;
      color: #002f6c;
      font-size: 2.8125rem;
      margin-top: 2rem; }
      @media (min-width: 545px) {
        .featured-content__header h1 {
          font-size: 2.8125rem; } }
    .featured-content__header h2 {
      font-weight: 500;
      font-size: 2.375rem;
      line-height: 1.24;
      font-size: 2.1875rem;
      line-height: 1.286;
      margin-top: 2.6875rem; }
    .featured-content__header h3 {
      font-weight: 500;
      font-size: 2.125rem;
      line-height: 1.38;
      font-size: 1.6875rem;
      font-weight: 400;
      line-height: 1.5;
      margin-top: 2.0625rem; }
    .featured-content__header h4 {
      font-weight: 500;
      font-size: 1.75rem;
      line-height: 1.68;
      font-size: 1.4375rem;
      font-weight: 400;
      line-height: 1.82;
      margin-top: 1.5625rem; }
    .featured-content__header h5 {
      font-size: 1.0625rem;
      font-weight: 400;
      line-height: 2.47;
      font-weight: normal;
      margin-top: 0.5rem; }
    .featured-content__header h6 {
      font-size: 0.875rem;
      font-weight: 400;
      line-height: 2.28;
      margin-top: 0.5rem;
      text-transform: uppercase; }
    .featured-content__header a {
      color: #025697;
      text-decoration: underline;
      -webkit-transition: color 0.2s ease;
      transition: color 0.2s ease; }
      .featured-content__header a:hover {
        color: #0381e3; }
      .featured-content__header a.button--primary {
        color: #ffffff;
        background-color: #025697;
        padding: 0.875rem;
        font-size: 1rem;
        line-height: 1.38;
        font-weight: 700;
        text-transform: uppercase;
        text-decoration: none;
        text-align: center;
        display: table;
        -webkit-transition: background-color 0.2s ease;
        transition: background-color 0.2s ease;
        cursor: pointer;
        margin-top: 1.125rem; }
        .featured-content__header a.button--primary:focus {
          background-color: #9d2235; }
        .featured-content__header a.button--primary:hover {
          background-color: #002f6c; }
      .featured-content__header a:not(.button--primary):not(.instagram-feed__link)[data-has-pdf="true"]::after {
        content: '';
        display: inline-block;
        width: 1.25rem;
        height: 1.25rem;
        -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
                mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
        -webkit-mask-size: contain;
                mask-size: contain;
        -webkit-mask-repeat: no-repeat;
                mask-repeat: no-repeat;
        background-color: currentColor;
        margin-left: 4px; }
    .featured-content__header dt {
      font-weight: bold; }
    .featured-content__header p.intro-text,
    .featured-content__header.intro-text > p {
      font-size: 1.125rem !important;
      line-height: 2.125rem !important;
      font-family: Rubik;
      color: #002f6c;
      font-weight: 400;
      margin-bottom: 2.5rem; }
      @media (min-width: 48rem) {
        .featured-content__header p.intro-text,
        .featured-content__header.intro-text > p {
          font-size: 1.3125rem !important;
          line-height: 2.5rem !important;
          margin-bottom: 2.4375rem; } }
    .featured-content__header p.intro-paragraph,
    .featured-content__header.intro-paragraph > p {
      font-size: 1.3125rem;
      line-height: 1.71;
      color: #002f6c; }
      @media (min-width: 48rem) {
        .featured-content__header p.intro-paragraph,
        .featured-content__header.intro-paragraph > p {
          font-size: 1.875rem;
          line-height: 1.83; } }
      .featured-content__header p.intro-paragraph b,
      .featured-content__header p.intro-paragraph strong,
      .featured-content__header.intro-paragraph > p b,
      .featured-content__header.intro-paragraph > p strong {
        font-size: 1.3125rem;
        line-height: 0.73; }
        @media (min-width: 48rem) {
          .featured-content__header p.intro-paragraph b,
          .featured-content__header p.intro-paragraph strong,
          .featured-content__header.intro-paragraph > p b,
          .featured-content__header.intro-paragraph > p strong {
            font-size: 2.5rem; } }
    .featured-content__header p,
    .featured-content__header ul,
    .featured-content__header ol,
    .featured-content__header dl,
    .featured-content__header dd,
    .featured-content__header table,
    .featured-content__header figure {
      margin: 0 0 1rem;
      line-height: 1.625rem; }
    .featured-content__header ul,
    .featured-content__header ol {
      padding-left: 2.375rem; }
      @media (min-width: 48rem) {
        .featured-content__header ul,
        .featured-content__header ol {
          padding-left: 3.4375rem; } }
      .featured-content__header ul li,
      .featured-content__header ol li {
        list-style: none;
        position: relative; }
        .featured-content__header ul li::before,
        .featured-content__header ol li::before {
          display: block;
          position: absolute;
          left: -1.625rem; }
          @media (min-width: 48rem) {
            .featured-content__header ul li::before,
            .featured-content__header ol li::before {
              left: -2.5rem; } }
      .featured-content__header ul ul,
      .featured-content__header ul ol,
      .featured-content__header ol ul,
      .featured-content__header ol ol {
        margin-bottom: 0; }
    .featured-content__header ol {
      counter-reset: numeric-counter; }
      .featured-content__header ol > li {
        counter-increment: numeric-counter; }
        .featured-content__header ol > li::before {
          content: counter(numeric-counter) ". ";
          font-weight: 700;
          color: #acacac; }
    .featured-content__header ul {
      counter-reset: counter; }
      .featured-content__header ul li::before {
        content: "";
        border-radius: 100%;
        width: 8px;
        height: 8px;
        background-color: #acacac;
        top: 0.28125rem; }
        @media (min-width: 48rem) {
          .featured-content__header ul li::before {
            top: 0.5625rem; } }
    .featured-content__header hr {
      background-color: #dddddd;
      border: 0;
      display: block;
      height: 2px;
      margin: 2rem 0; }
    .featured-content__header.intro-paragraph > p {
      color: #ffffff; }
    @media (min-width: 56.25rem) {
      .featured-content__header {
        margin: 0 auto 3.125rem; } }
  .featured-content__body {
    max-width: 65.5rem;
    margin: 0 auto;
    width: 100%; }
    @media (min-width: 56.25rem) {
      .featured-content__body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; } }
  .featured-content__copy {
    background: #ffffff;
    padding: 3.125rem 1rem 1.875rem;
    position: relative; }
    @media (min-width: 56.25rem) {
      .featured-content__copy {
        padding: 5rem 3.125rem 3.125rem;
        -webkit-box-flex: 0;
            -ms-flex: 0 0 60%;
                flex: 0 0 60%;
        z-index: 2;
        margin-bottom: 5rem; } }
    .featured-content__copy::before {
      content: "";
      height: 0.4375rem;
      width: 5rem;
      background: #9d2235;
      position: absolute;
      left: -1.25rem;
      top: 1.375rem; }
      @media (min-width: 56.25rem) {
        .featured-content__copy::before {
          content: "";
          height: 0.4375rem;
          width: 9.0625rem;
          background: #9d2235;
          position: absolute;
          top: 2.125rem;
          left: -0.875rem; } }
    .featured-content__copy__secondary-link {
      position: absolute;
      font-size: 0.8125rem;
      text-decoration: underline;
      color: #025697;
      top: 1.125rem;
      right: 1.125rem; }
      .featured-content__copy__secondary-link:hover {
        color: #002f6c; }
      @media (min-width: 56.25rem) {
        .featured-content__copy__secondary-link {
          top: 2.5rem;
          right: 1.5625rem; } }
    .featured-content__copy__title {
      font-size: 1.625rem;
      font-weight: 500; }
    .featured-content__copy__subtitle {
      font-size: 1rem;
      font-weight: 700;
      line-height: 1.63;
      margin: 1rem 0; }
    .featured-content__copy__text {
      line-height: 1.63; }
    .featured-content__copy__primary-link {
      color: #025697;
      text-transform: uppercase;
      font-size: 0.875rem;
      text-decoration: none;
      font-weight: 700;
      font-family: "Montserrat", Arial, sans-serif;
      vertical-align: middle; }
      .featured-content__copy__primary-link::after {
        content: " ";
        width: 1.75rem;
        height: 1rem;
        background-image: url("../assets/images/arrow-right-light-blue-5e955fcdca.svg");
        background-position: center;
        background-size: contain;
        background-repeat: no-repeat;
        display: inline-block;
        vertical-align: middle;
        margin-left: 0.4375rem;
        -webkit-transition: -webkit-transform 0.25s ease;
        transition: -webkit-transform 0.25s ease;
        transition: transform 0.25s ease;
        transition: transform 0.25s ease, -webkit-transform 0.25s ease; }
      .featured-content__copy__primary-link:hover {
        color: #002f6c; }
        .featured-content__copy__primary-link:hover::after {
          -webkit-transform: translateX(0.3125rem);
                  transform: translateX(0.3125rem); }
  .featured-content__image {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    @media (min-width: 56.25rem) {
      .featured-content__image {
        z-index: 1;
        -webkit-box-flex: 0;
            -ms-flex: 0 0 57%;
                flex: 0 0 57%;
        margin-left: -17%;
        padding-top: 5rem;
        padding-left: 6.875rem;
        -ms-flex-item-align: end;
            align-self: flex-end;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end; } }
    .featured-content__image::before {
      content: "";
      background: #9d2235;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      width: 2.8125rem;
      height: 2.8125rem; }
      @media (min-width: 545px) {
        .featured-content__image::before {
          width: 5rem;
          height: 5rem; } }
      @media (min-width: 48rem) {
        .featured-content__image::before {
          width: 5.9375rem;
          height: 5.9375rem; } }
      @media (min-width: 56.25rem) {
        .featured-content__image::before {
          width: 6.875rem;
          height: 100%;
          position: absolute;
          left: 0;
          bottom: 0; } }
    .featured-content__image img {
      max-height: 15.625rem;
      max-width: calc(100% - 45px);
      width: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      -o-object-position: center;
         object-position: center; }
      @media (min-width: 56.25rem) {
        .featured-content__image img {
          max-height: none;
          max-width: 30.9375rem; } }

.block-featured-news {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 68rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem; }

.factoid__featured-link {
  margin-top: 1.25rem; }

.footer__ctas {
  display: block; }
  @media (min-width: 48rem) {
    .footer__ctas {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; } }

.footer__ctas-boundary {
  background: #9d2235;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  padding: 0.3125rem 1.5625rem; }
  @media (min-width: 48rem) {
    .footer__ctas-boundary {
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      padding: 0.625rem 1.25rem 0.625rem 2.8125rem;
      max-width: calc( 1048px + calc( calc(100% - 1048px) / 2)); } }
  @media (min-width: 1088px) {
    .footer__ctas-boundary {
      padding-right: calc( calc(100% - 1048px) / 2); } }

.footer__cta {
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1rem;
  color: #9d2235;
  text-decoration: none;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  color: #ffffff;
  font-size: 0.875rem;
  margin-left: 0.9375rem;
  padding: 1.25rem 0; }
  .footer__cta:hover {
    text-decoration: underline; }
  .footer__cta:first-child {
    margin-left: 0; }
  @media (min-width: 48rem) {
    .footer__cta {
      font-family: "Montserrat", Arial, sans-serif;
      font-weight: 700;
      text-transform: uppercase;
      font-size: 1rem;
      color: #9d2235;
      color: #ffffff;
      margin-left: 4.0625rem; }
      .footer__cta:first-child {
        margin-left: 0; } }

.footer__primary {
  background: #0b2340;
  padding: 1.25rem 1.25rem 1.875rem; }
  @media (min-width: 48rem) {
    .footer__primary {
      padding: 1.875rem 1.25rem 0.9375rem; } }

.footer__primary-boundary {
  max-width: 65.5rem;
  margin: 0 auto; }

.footer__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 3.125rem; }
  @media (min-width: 56.25rem) {
    .footer__flex {
      margin-bottom: 1.25rem;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; } }

.footer__social {
  margin-bottom: 1.875rem; }
  @media (min-width: 48rem) {
    .footer__social {
      margin-bottom: 0; } }

.footer__social-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 68rem;
  margin: 0 auto 1.5625rem;
  padding: 0 1.25rem;
  padding: 0;
  margin: 0 0 1.125rem 0; }
  @media (min-width: 56.25rem) {
    .footer__social-title {
      margin: 0 auto 3.125rem; } }
  .footer__social-title > * {
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 1rem;
    color: #9d2235;
    max-width: 72%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    padding-right: 1.25rem; }
  .footer__social-title::after {
    content: "";
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    height: 0.4375rem;
    background: #9d2235; }
  @media (min-width: 900px) and (max-width: 980px) {
    .footer__social-title::after {
      max-width: 370px; } }
  @media (min-width: 56.25rem) {
    .footer__social-title {
      margin: 0 0 1.125rem 0; } }
  .footer__social-title > span {
    color: #ffffff; }

.footer__social-boundary ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .footer__social-boundary ul li {
    margin: .75rem; }
  @media (min-width: 56.25rem) {
    .footer__social-boundary ul {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      .footer__social-boundary ul li {
        margin: 0; } }

.footer__social-link {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  margin: 0 1.0625rem; }
  .footer__social-link:first-child {
    margin-left: 0; }
  .footer__social-link:last-child {
    margin-right: 0; }
    @media (min-width: 48rem) {
      .footer__social-link:last-child {
        margin-right: 4.0625rem; } }
  .footer__social-link > img {
    width: 2.75rem;
    height: 2.75rem;
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: center;
       object-position: center;
    -webkit-transition: -webkit-transform 0.15s ease;
    transition: -webkit-transform 0.15s ease;
    transition: transform 0.15s ease;
    transition: transform 0.15s ease, -webkit-transform 0.15s ease; }
    @media (min-width: 56.25rem) {
      .footer__social-link > img {
        width: 2.125rem;
        height: 2.125rem; } }
  .footer__social-link:hover > img {
    -webkit-transform: scale(1.1);
            transform: scale(1.1); }

.footer__logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  @media (min-width: 545px) {
    .footer__logos {
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: baseline;
          -ms-flex-align: baseline;
              align-items: baseline;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; } }
  @media (min-width: 56.25rem) {
    .footer__logos {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; } }

.footer__logo {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  margin: 0 1.25rem 1.875rem; }
  @media (min-width: 545px) {
    .footer__logo {
      margin-bottom: 0; } }
  @media (min-width: 545px) {
    .footer__logo:last-child {
      margin-right: 0; } }
  @media (min-width: 545px) {
    .footer__logo:first-child {
      margin-left: 0; } }
  .footer__logo > img {
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: bottom;
       object-position: bottom;
    max-width: 5.375rem;
    max-height: 6.25rem;
    -webkit-transition: -webkit-transform 0.15s ease;
    transition: -webkit-transform 0.15s ease;
    transition: transform 0.15s ease;
    transition: transform 0.15s ease, -webkit-transform 0.15s ease; }

.footer a.footer__logo:hover > img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05); }

.footer__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }

.footer__link {
  color: white;
  text-decoration: none;
  margin-right: 2.5rem;
  margin-bottom: 1.875rem;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto; }
  .footer__link:hover {
    text-decoration: underline; }
  @media (min-width: 48rem) {
    .footer__link {
      margin-bottom: 0.9375rem; } }

.footer__copyright {
  color: #ffffff;
  font-size: 0.75rem; }

@media (min-width: 900px) and (max-width: 935px) {
  .footer__logo:nth-of-type(1) > img {
    max-width: 120px !important; }
  .footer__logo:nth-of-type(2) > img {
    max-width: 71px !important; }
  .footer__logo:nth-of-type(3) > img {
    max-width: 56px !important; } }

.block-header-main {
  background: #ffffff;
  width: 100%;
  -webkit-box-shadow: 0px 8px 6px -6px rgba(0, 0, 0, 0);
          box-shadow: 0px 8px 6px -6px rgba(0, 0, 0, 0);
  -webkit-transition: -webkit-box-shadow 0.15s linear;
  transition: -webkit-box-shadow 0.15s linear;
  transition: box-shadow 0.15s linear;
  transition: box-shadow 0.15s linear, -webkit-box-shadow 0.15s linear;
  pointer-events: all; }
  .block-header-main.dropshadow {
    -webkit-box-shadow: 0px 8px 6px -6px rgba(0, 0, 0, 0.2);
            box-shadow: 0px 8px 6px -6px rgba(0, 0, 0, 0.2); }
  @media (min-width: 64.063rem) {
    .block-header-main .navigation-main__boundary {
      padding: 0 0 0 1.25rem; } }
  @media (min-width: 1088px) {
    .block-header-main .navigation-main__boundary {
      padding: 0 1.25rem; } }
  .block-header-main .navigation-main__boundary--borderless {
    background-color: #f0f0f0;
    padding: 0.9375rem 0; }
  .block-header-main .navigation-main__upper-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 4.375rem;
    padding: 0.625rem 1.25rem;
    max-height: 7.375rem; }
    @media (min-width: 64.063rem) {
      .block-header-main .navigation-main__upper-flex {
        height: auto;
        padding: 0; } }
    @media (min-width: 1088px) {
      .block-header-main .navigation-main__upper-flex {
        max-width: 65.5rem; } }
  .block-header-main .navigation-main__utility-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    display: none; }
    @media (min-width: 64.063rem) {
      .block-header-main .navigation-main__utility-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; } }
  .block-header-main .navigation-main .brand-logo {
    margin: 0; }
    @media (min-width: 64.063rem) {
      .block-header-main .navigation-main .brand-logo {
        padding: 0.9375rem 2.5rem 0.9375rem 0; } }
    .block-header-main .navigation-main .brand-logo__link {
      height: 100%;
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex; }
    .block-header-main .navigation-main .brand-logo__image {
      -o-object-fit: contain;
         object-fit: contain;
      -o-object-position: left;
         object-position: left; }
      @media (min-width: 64.063rem) {
        .block-header-main .navigation-main .brand-logo__image {
          width: 17.5rem; } }
    .block-header-main .navigation-main .brand-logo.borderless img {
      max-width: 17.5rem;
      width: auto; }
  .block-header-main .navigation-main .menu-main {
    background: #041c3b;
    padding: 0 1.25rem;
    height: 3.125rem;
    position: relative;
    display: none; }
    @media (min-width: 64.063rem) {
      .block-header-main .navigation-main .menu-main {
        display: block; } }
    .block-header-main .navigation-main .menu-main__dropdown-btn {
      position: relative;
      width: 0.9375rem;
      color: white;
      margin: 0 6px;
      text-align: center; }
      .block-header-main .navigation-main .menu-main__dropdown-btn:focus {
        outline-color: white; }
      .block-header-main .navigation-main .menu-main__dropdown-btn.open, .block-header-main .navigation-main .menu-main__dropdown-btn:hover {
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg); }
    .block-header-main .navigation-main .menu-main__boundary {
      max-width: 65.5rem;
      margin: 0 auto;
      height: 100%; }
    .block-header-main .navigation-main .menu-main__content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      max-width: 100%;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      height: 100%; }
    .block-header-main .navigation-main .menu-main__link {
      color: #ffffff;
      font-size: 1.1875rem;
      font-weight: 500;
      text-decoration: none;
      height: 100%;
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      position: relative; }
      .block-header-main .navigation-main .menu-main__link.disabled {
        pointer-events: none; }
      .block-header-main .navigation-main .menu-main__link::after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: calc(100% + 25px);
        background: #9d2235;
        height: 0;
        -webkit-transition: height 0.15s ease;
        transition: height 0.15s ease; }
    .block-header-main .navigation-main .menu-main__submenu {
      position: absolute;
      display: none;
      width: 100%;
      min-height: 20.625rem;
      background-color: #ffffff;
      -webkit-box-shadow: 0px 10px 14px -7px rgba(0, 0, 0, 0.4);
              box-shadow: 0px 10px 14px -7px rgba(0, 0, 0, 0.4);
      left: 0;
      top: 100%;
      z-index: 2;
      padding: 1.875rem 1.25rem 3.125rem;
      pointer-events: none;
      -webkit-transition: opacity 0.15s ease;
      transition: opacity 0.15s ease; }
      .block-header-main .navigation-main .menu-main__submenu.open {
        pointer-events: all;
        display: block; }
      .block-header-main .navigation-main .menu-main__submenu.has-graphics .menu-main__submenu-content {
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-gap: 10px; }
      .block-header-main .navigation-main .menu-main__submenu.has-graphics .menu-main__submenu-link {
        background: #f0f0f0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        height: 100%;
        padding: 1.25rem; }
        .block-header-main .navigation-main .menu-main__submenu.has-graphics .menu-main__submenu-link > span {
          border-bottom-color: #f0f0f0; }
        .block-header-main .navigation-main .menu-main__submenu.has-graphics .menu-main__submenu-link:hover > span {
          border-bottom-color: #9d2235; }
      .block-header-main .navigation-main .menu-main__submenu.has-graphics .main-menu__submenu-icon {
        max-width: 7.8125rem;
        max-height: 7.8125rem;
        -o-object-fit: contain;
           object-fit: contain;
        -o-object-position: center;
           object-position: center;
        margin-bottom: 0.625rem; }
    .block-header-main .navigation-main .menu-main__item {
      height: 100%; }
      .block-header-main .navigation-main .menu-main__item:hover .menu-main__link::after {
        height: 0.4375rem; }
      .block-header-main .navigation-main .menu-main__item:hover .menu-main__dropdownbtn {
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg); }
      .block-header-main .navigation-main .menu-main__item:hover .menu-main__submenu {
        display: block;
        pointer-events: all; }
    .block-header-main .navigation-main .menu-main__submenu-boundary {
      margin: 0 auto;
      max-width: 65.5rem; }
    .block-header-main .navigation-main .menu-main__submenu-title {
      color: #4f4f4f;
      font-family: "Montserrat", Arial, sans-serif;
      font-weight: 700;
      font-size: 2.25rem;
      padding-bottom: 1.5625rem;
      margin-bottom: 1.875rem;
      border-bottom: 0.0625rem solid #4f4f4f; }
    .block-header-main .navigation-main .menu-main__submenu-content {
      list-style: none;
      margin: 0;
      padding: 0;
      display: grid;
      grid-gap: 25px;
      grid-template-columns: 1fr 1fr 1fr; }
    .block-header-main .navigation-main .menu-main__submenu-link {
      display: inline-block;
      color: #303030;
      text-decoration: none; }
      .block-header-main .navigation-main .menu-main__submenu-link > span {
        font-size: 1rem;
        line-height: 1.63;
        display: inline-block;
        border-bottom-width: 0.0625rem;
        border-bottom-style: solid;
        border-bottom-color: #ffffff; }
      .block-header-main .navigation-main .menu-main__submenu-link:hover {
        color: #9d2235; }
        .block-header-main .navigation-main .menu-main__submenu-link:hover > span {
          border-bottom-color: #9d2235; }
  .block-header-main .navigation-main .menu-utility {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 2.5rem;
            flex: 0 0 2.5rem;
    display: none; }
    @media (min-width: 64.063rem) {
      .block-header-main .navigation-main .menu-utility {
        display: block; } }
    .block-header-main .navigation-main .menu-utility__boundary {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      padding-left: 1.25rem;
      height: 2.5rem;
      background: #9d2235; }
    .block-header-main .navigation-main .menu-utility__content {
      vertical-align: middle;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: 0.8125rem;
      padding-right: 0.625rem; }
      .block-header-main .navigation-main .menu-utility__content + .menu-utility__ctas::before {
        width: 0.125rem;
        height: 1.5rem;
        background-color: #6f1523;
        position: absolute;
        left: -0.0625rem;
        top: 0.5rem;
        content: ""; }
    .block-header-main .navigation-main .menu-utility__ctas {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: 0.8125rem;
      text-transform: uppercase;
      padding: 0 0.625rem;
      position: relative; }
    .block-header-main .navigation-main .menu-utility__dropdown-btn {
      position: relative;
      width: 0.9375rem;
      color: white;
      margin: 0 -3px;
      text-align: center; }
      .block-header-main .navigation-main .menu-utility__dropdown-btn:focus {
        outline-color: white; }
      .block-header-main .navigation-main .menu-utility__dropdown-btn.open, .block-header-main .navigation-main .menu-utility__dropdown-btn:hover {
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg); }
    .block-header-main .navigation-main .menu-utility__link {
      padding: 0 0.625rem;
      color: white;
      text-decoration: none;
      display: block;
      height: 100%;
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      position: relative; }
      .block-header-main .navigation-main .menu-utility__link::before {
        position: absolute;
        width: calc(100% + 0.9375rem - 13px);
        height: 0;
        background: #ffffff;
        bottom: 0;
        left: 0;
        -webkit-transition: height 0.15s ease;
        transition: height 0.15s ease;
        content: "";
        margin-left: 0.625rem; }
    .block-header-main .navigation-main .menu-utility span.menu-utility__link {
      cursor: default; }
    .block-header-main .navigation-main .menu-utility__submenu {
      background: #f0f0f0;
      position: absolute;
      left: 0.625rem;
      top: 100%;
      width: 15.625rem;
      padding: 0.3125rem 1.5625rem;
      z-index: 3;
      display: none;
      -webkit-box-shadow: 0px 10px 14px -7px rgba(0, 0, 0, 0.4);
              box-shadow: 0px 10px 14px -7px rgba(0, 0, 0, 0.4);
      -webkit-transition: opacity 0.15s ease;
      transition: opacity 0.15s ease; }
      .block-header-main .navigation-main .menu-utility__submenu.open {
        display: block; }
      .block-header-main .navigation-main .menu-utility__submenu ul {
        list-style: none;
        padding: 0;
        margin: 0; }
    .block-header-main .navigation-main .menu-utility__submenu-link {
      color: #303030;
      font-size: 1rem;
      text-decoration: none;
      padding: 0.625rem 0;
      margin: 0.625rem 0;
      display: inline-block; }
      .block-header-main .navigation-main .menu-utility__submenu-link:hover {
        text-decoration: underline; }
    .block-header-main .navigation-main .menu-utility__link-wrapper {
      position: relative;
      height: 100%; }
      .block-header-main .navigation-main .menu-utility__link-wrapper:hover .menu-utility__link::before {
        height: 0.3125rem; }
      .block-header-main .navigation-main .menu-utility__link-wrapper:hover .menu-utility__submenu {
        display: block; }
      .block-header-main .navigation-main .menu-utility__link-wrapper.has-children .menu-utility__link {
        /* this was replaced by an actual button for accessibility purposes
                &::after {
                    content:"▾";
                    font-family: Arial, Helvetica, sans-serif;
                    color: $white;
                    width: rem(15);
                    height: rem(15);
                    text-align: right;
                    transition: transform $fastest-duration ease;
                }*/ }
        .block-header-main .navigation-main .menu-utility__link-wrapper.has-children .menu-utility__link:hover {
          text-decoration: none; }
          .block-header-main .navigation-main .menu-utility__link-wrapper.has-children .menu-utility__link:hover .menu-utility__dropdownbtn {
            -webkit-transform: rotate(180deg);
                    transform: rotate(180deg); }
      .block-header-main .navigation-main .menu-utility__link-wrapper.has-children:hover .menu-utility__link::after {
        -webkit-transform: scaleY(-1);
                transform: scaleY(-1); }
      .block-header-main .navigation-main .menu-utility__link-wrapper.has-children:hover .menu-utility__submenu {
        opacity: 1;
        pointer-events: all; }
    .block-header-main .navigation-main .menu-utility__search-wrapper {
      height: 100%;
      background: #6f1523; }
    .block-header-main .navigation-main .menu-utility__search {
      height: 100%;
      background: url("../../assets/images/search-fd5bd9c997.svg") center;
      background-repeat: no-repeat;
      display: block;
      width: 2.5rem;
      -webkit-transition: -webkit-transform 0.25s ease;
      transition: -webkit-transform 0.25s ease;
      transition: transform 0.25s ease;
      transition: transform 0.25s ease, -webkit-transform 0.25s ease;
      cursor: pointer; }
      .block-header-main .navigation-main .menu-utility__search:hover {
        -webkit-transform: scale(1.2);
                transform: scale(1.2); }
      .block-header-main .navigation-main .menu-utility__search.close {
        background: url("../assets/images/close-white-1f021cafde.svg") center;
        background-repeat: no-repeat;
        background-position: center; }
        .block-header-main .navigation-main .menu-utility__search.close:hover {
          -webkit-transform: rotate(90deg);
                  transform: rotate(90deg); }
  .block-header-main .navigation-main .menu-audience {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 4.375rem;
    padding-right: 1.25rem;
    display: none; }
    @media (min-width: 64.063rem) {
      .block-header-main .navigation-main .menu-audience {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; } }
    @media (min-width: 1088px) {
      .block-header-main .navigation-main .menu-audience {
        padding-right: 0; } }
    .block-header-main .navigation-main .menu-audience__item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .block-header-main .navigation-main .menu-audience__item:not(:last-child)::after {
        content: "•";
        padding: 0 0.75rem; }
    .block-header-main .navigation-main .menu-audience__link {
      color: #303030;
      font-size: 0.875rem;
      text-decoration: none;
      border-bottom: 0.0625rem solid #ffffff; }
      .block-header-main .navigation-main .menu-audience__link:hover {
        color: #9d2235;
        border-bottom: 0.0625rem solid #9d2235; }
  .block-header-main .navigation-main .menu-mobile-main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    padding-top: 0.3125rem; }
    @media (min-width: 64.063rem) {
      .block-header-main .navigation-main .menu-mobile-main {
        display: none; } }
    .block-header-main .navigation-main .menu-mobile-main__item {
      color: #002f6c;
      font-weight: 500;
      text-align: center;
      font-size: 0.75rem;
      padding: 0 0.9375rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      text-decoration: none;
      cursor: pointer; }
      .block-header-main .navigation-main .menu-mobile-main__item:not(:last-child) {
        border-right: 0.125rem solid #979797; }
      .block-header-main .navigation-main .menu-mobile-main__item:last-child {
        margin-right: -0.9375rem; }
      .block-header-main .navigation-main .menu-mobile-main__item::before {
        display: block;
        content: "";
        width: 1.375rem;
        height: 1.375rem;
        margin-bottom: 0.375rem;
        -webkit-transition: -webkit-transform 0.25s ease;
        transition: -webkit-transform 0.25s ease;
        transition: transform 0.25s ease;
        transition: transform 0.25s ease, -webkit-transform 0.25s ease; }
      .block-header-main .navigation-main .menu-mobile-main__item:hover::before {
        -webkit-transform: scale(1.2);
                transform: scale(1.2); }
      .block-header-main .navigation-main .menu-mobile-main__item.close::before {
        background: url("../assets/images/close-blue-5b68d0fdf9.svg");
        background-repeat: no-repeat;
        background-position: center;
        -webkit-transition: -webkit-transform 0.25s ease;
        transition: -webkit-transform 0.25s ease;
        transition: transform 0.25s ease;
        transition: transform 0.25s ease, -webkit-transform 0.25s ease;
        -webkit-transform: rotate(90deg);
                transform: rotate(90deg); }
      .block-header-main .navigation-main .menu-mobile-main__item.close:hover::before {
        -webkit-transform: rotate(90deg) scale(1.2);
                transform: rotate(90deg) scale(1.2); }
    .block-header-main .navigation-main .menu-mobile-main__search::before {
      background: url("../assets/images/search-blue-02b4f0db3f.svg");
      background-repeat: no-repeat;
      background-position: center;
      -webkit-transition: -webkit-transform 0.25s ease;
      transition: -webkit-transform 0.25s ease;
      transition: transform 0.25s ease;
      transition: transform 0.25s ease, -webkit-transform 0.25s ease; }
    .block-header-main .navigation-main .menu-mobile-main__menu::before {
      background: url("../assets/images/menu-1c4dff5eed.svg");
      background-repeat: no-repeat;
      background-position: center;
      -webkit-transition: -webkit-transform 0.25s ease;
      transition: -webkit-transform 0.25s ease;
      transition: transform 0.25s ease;
      transition: transform 0.25s ease, -webkit-transform 0.25s ease; }

.search-drawer {
  background: #f0f0f0;
  pointer-events: all; }
  .search-drawer__boundary {
    padding: 0 1.25rem;
    display: none;
    height: 15.4375rem; }
  .search-drawer__inner {
    max-width: 65.5rem;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .search-drawer__input {
    border: 0.0625rem solid #dddddd;
    height: 3.75rem;
    color: #303030;
    font-family: "Rubik", Arial, sans-serif;
    font-size: 1rem;
    margin: 0;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    margin-bottom: 3.75rem;
    background-position: left 0.625rem center !important;
    background-size: 2.5rem !important; }
    @media (min-width: 630px) {
      .search-drawer__input {
        margin: 0 0.3125rem 0 0; } }
  .search-drawer__main-title {
    font-family: "Montserrat", Arial, sans-serif;
    color: #4f4f4f;
    font-size: 2.25rem;
    text-transform: uppercase;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    margin: 1.875rem 0;
    font-weight: 700; }
  .search-drawer__input-title {
    font-family: "Montserrat", Arial, sans-serif;
    color: #4f4f4f;
    font-size: 0.8125rem;
    text-transform: uppercase;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    margin-bottom: 0.625rem;
    font-weight: 600; }
  .search-drawer__button {
    border-radius: 0;
    border: none;
    color: white;
    height: 3.75rem;
    text-transform: uppercase;
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: 700;
    cursor: pointer;
    -webkit-transition: background 0.15s ease, background-size 0.15s ease;
    transition: background 0.15s ease, background-size 0.15s ease;
    margin: 0;
    width: 3.75rem;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 3.75rem;
            flex: 0 0 3.75rem;
    background: url("../../assets/images/search-fd5bd9c997.svg") center #025697;
    background-repeat: no-repeat;
    background-size: 50%;
    font-size: 0;
    margin-bottom: 3.75rem; }
    .search-drawer__button:focus, .search-drawer__button:hover, .search-drawer__button:active {
      background: url("../../assets/images/search-fd5bd9c997.svg") center #008efc;
      background-repeat: no-repeat;
      background-size: 50%; }
    @media (min-width: 630px) {
      .search-drawer__button {
        width: auto;
        -webkit-box-flex: 0;
            -ms-flex: 0 0 auto;
                flex: 0 0 auto;
        background: #025697;
        padding: 0 2.8125rem;
        font-size: 0.875rem; }
        .search-drawer__button:focus, .search-drawer__button:hover, .search-drawer__button:active {
          background: #008efc; } }

.highlight {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding: 1rem 1.25rem; }
  .highlight::after {
    content: "";
    height: 0.4375rem;
    width: 6.4375rem;
    background: #9d2235;
    position: absolute;
    bottom: 3.6875rem;
    position: absolute;
    right: 0rem; }
    @media screen and (min-width: 768px) {
      .highlight::after {
        bottom: 3.75rem; } }
  .highlight__boundary {
    background-color: #041c3b;
    color: white;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 1.6875rem 1rem 5.25rem;
    gap: 2rem; }
  .highlight__body__copy {
    font-size: 1rem;
    line-height: 1.625rem; }
  .highlight__body__primary-link {
    color: #025697;
    text-transform: uppercase;
    font-size: 0.875rem;
    text-decoration: none;
    font-weight: 700;
    font-family: "Montserrat", Arial, sans-serif;
    vertical-align: middle;
    font-size: 0.875rem;
    color: white; }
    .highlight__body__primary-link::after {
      content: " ";
      width: 1.75rem;
      height: 1rem;
      background-image: url("../assets/images/arrow-right-light-blue-5e955fcdca.svg");
      background-position: center;
      background-size: contain;
      background-repeat: no-repeat;
      display: inline-block;
      vertical-align: middle;
      margin-left: 0.4375rem;
      -webkit-transition: -webkit-transform 0.25s ease;
      transition: -webkit-transform 0.25s ease;
      transition: transform 0.25s ease;
      transition: transform 0.25s ease, -webkit-transform 0.25s ease; }
    .highlight__body__primary-link:hover {
      color: #002f6c; }
      .highlight__body__primary-link:hover::after {
        -webkit-transform: translateX(0.3125rem);
                transform: translateX(0.3125rem); }
    .highlight__body__primary-link:hover {
      color: white; }
    .highlight__body__primary-link::after {
      background-image: url("../assets/images/arrow-right-white-25d63e306d.svg"); }
  .highlight__title {
    font-size: 1.625rem;
    line-height: 1.875rem;
    font-weight: 500; }
    @media screen and (min-width: 1024px) {
      .highlight__title {
        font-size: 2.1875rem; } }
  .highlight__image {
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    .highlight__image img {
      width: 15.625rem;
      clip-path: circle(); }

@media screen and (min-width: 56.25rem) {
  .has-sidebar .contentBody:not(.no-sidebar) .highlight {
    padding-left: 0; } }

@media screen and (min-width: 1024px) {
  .has-sidebar .contentBody:not(.no-sidebar) .highlight__boundary {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row;
            flex-flow: row;
    padding: 1.875rem 1.875rem 3.125rem; } }

@media screen and (min-width: 768px) {
  html:not(.has-sidebar) .highlight__boundary, .contentBody.no-sidebar .highlight__boundary {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row;
            flex-flow: row;
    padding: 1.875rem 1.875rem 3.125rem; } }

.image {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem; }
  .image__boundary {
    max-width: 51.875rem;
    margin: 0 auto; }
  .image .figure {
    margin: 0; }
    .image .figure-title {
      color: #303030;
      font-family: "Rubik", Arial, sans-serif;
      font-size: 1.5rem;
      font-weight: 500;
      line-height: 1.24;
      margin-bottom: 1rem; }
      @media (min-width: 48rem) {
        .image .figure-title {
          font-size: 2.375rem; } }
      @media only screen and (min-width: 48rem) {
        .image .figure-title {
          margin-bottom: 1.875rem; } }
    .image .figure-caption {
      font-size: 0.875rem;
      line-height: 1.47;
      margin: -2rem 3.125rem 0 0;
      color: #767576;
      max-width: 31.875rem;
      text-indent: 4.6875rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
      .image .figure-caption__boundary {
        position: relative;
        padding: 0.625rem 1.75rem 0.625rem 0;
        background-color: #ffffff; }
        @media (min-width: 48rem) {
          .image .figure-caption__boundary {
            padding: 0.625rem 1.25rem 0.625rem 0; } }
        .image .figure-caption__boundary::before {
          content: "";
          height: 0.4375rem;
          width: 3.75rem;
          background: #9d2235;
          position: absolute;
          left: 0;
          top: 0.9375rem; }

[is='flynt-block-image-text'] {
  margin: 3.75rem 0; }
  [is='flynt-block-image-text'] .container {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 65.5rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem; }
  [is='flynt-block-image-text'] .box {
    margin: 0 auto;
    max-width: 51.875rem; }
    @media (min-width: 1024px) {
      [is='flynt-block-image-text'] .box {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 0 -20px;
        max-width: none; }
        [is='flynt-block-image-text'] .box-inner {
          padding: 0 20px;
          width: 50%; }
        [is='flynt-block-image-text'] .box--imageLeft {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row; }
        [is='flynt-block-image-text'] .box--imageRight {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: reverse;
              -ms-flex-direction: row-reverse;
                  flex-direction: row-reverse; } }
    [is='flynt-block-image-text'] .box-inner--content > :first-child {
      margin-top: 0;
      padding-top: 0; }
    [is='flynt-block-image-text'] .box-inner--content > :last-child {
      margin-bottom: 0;
      padding-bottom: 0; }
    @media (min-width: 1280px) {
      [is='flynt-block-image-text'] .box-inner--image {
        width: 60%; }
      [is='flynt-block-image-text'] .box-inner--content {
        width: 40%; } }
  [is='flynt-block-image-text'] .figure {
    font-size: 0.8rem; }
    @media (min-width: 1024px) {
      [is='flynt-block-image-text'] .figure {
        margin-bottom: 0; }
        [is='flynt-block-image-text'] .figure-caption {
          position: absolute; } }

.inline-title {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  margin-bottom: 1.25rem;
  margin-top: 0; }
  @media (min-width: 56.25rem) {
    .inline-title {
      display: block;
      margin-left: auto;
      margin-right: auto;
      max-width: 65.5rem;
      padding-left: 1.25rem;
      padding-right: 1.25rem;
      margin-top: 3.75rem;
      margin-bottom: 3.75rem;
      margin-top: 0; } }
  .inline-title__boundary {
    max-width: 51.875rem;
    margin: 0 auto; }
  .inline-title__text {
    font-size: 1.5rem;
    line-height: 1;
    color: #002f6c;
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: 700;
    margin-top: 0; }
    @media (min-width: 56.25rem) {
      .inline-title__text {
        font-size: 2.8125rem; } }
    .inline-title__text::after {
      content: "";
      content: "";
      height: 0.4375rem;
      width: 7.8125rem;
      background: #9d2235;
      position: absolute;
      height: 0.4375rem;
      display: block;
      margin-left: -1.25rem;
      margin-top: 1.25rem;
      position: relative; }
      @media (min-width: 56.25rem) {
        .inline-title__text::after {
          height: 0.5625rem;
          margin-left: -0.75rem;
          margin-top: 2.5rem; } }

.inline-title__search {
  margin-top: 0; }
  @media (min-width: 56.25rem) {
    .inline-title__search {
      margin-top: 0; } }
  .inline-title__search__boundary {
    max-width: 51.875rem;
    margin: 0 auto; }
  .inline-title__search__text {
    font-size: 1.5rem;
    line-height: 1;
    color: #002f6c;
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: 700;
    margin-top: 0;
    margin-left: 1.25rem; }
    @media (min-width: 56.25rem) {
      .inline-title__search__text {
        font-size: 2.8125rem; } }
    @media (min-width: 56.25rem) {
      .inline-title__search__text {
        margin-left: 0; } }
    .inline-title__search__text::after {
      content: "";
      height: 0.4375rem;
      display: block;
      margin-left: -1.25rem;
      margin-top: 1.25rem;
      position: relative; }
      @media (min-width: 56.25rem) {
        .inline-title__search__text::after {
          height: 0.5625rem;
          margin-left: -0.75rem; } }

.inline-title-program {
  overflow: hidden;
  background-color: #002f6c;
  max-width: initial;
  position: relative;
  margin-top: 4.375rem; }
  @media (min-width: 56.25rem) {
    .inline-title-program {
      background-color: #002f6c;
      max-width: initial;
      position: relative; } }
  @media (min-width: 64.063rem) {
    .inline-title-program {
      margin-top: 0; } }
  .inline-title-program__boundary {
    margin: 0 auto;
    max-width: 68rem;
    padding: 1.5rem 1.875rem; }
    @media (min-width: 56.25rem) {
      .inline-title-program__boundary {
        padding: 1.875rem 1.875rem; } }
  .inline-title-program__text {
    color: #ffffff;
    font-family: Montserrat;
    font-size: 1.5rem;
    font-weight: 700; }
    @media (min-width: 56.25rem) {
      .inline-title-program__text {
        font-size: 2.8125rem; } }
    .inline-title-program__text::after {
      content: ""; }

.instagram-feed {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  padding: 0;
  max-width: 100%; }
  .instagram-feed__boundary {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 65.5rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
    max-width: 82.5rem;
    margin: 0 auto;
    position: relative; }
    @media (min-width: 850px) {
      .instagram-feed__boundary {
        background: url("../assets/images/instagram-background-3a632219a3.svg") #0b2340;
        background-repeat: no-repeat;
        background-position: left 33% top 2.8125rem;
        padding: 0; } }
    @media (min-width: 1320px) {
      .instagram-feed__boundary {
        background-position: left 37% top 2.8125rem; } }
    .instagram-feed__boundary::before, .instagram-feed__boundary::after {
      width: 8.5rem;
      max-width: calc(calc(100% - 1048px) / 2);
      height: 100%;
      background: #ffffff;
      content: "";
      top: 0;
      position: absolute; }
    .instagram-feed__boundary::before {
      left: 0; }
    .instagram-feed__boundary::after {
      right: 0; }
  .instagram-feed__text {
    max-width: 65.5rem;
    padding: 2.5rem 1.25rem 2.8125rem;
    margin: 0 auto;
    color: #ffffff;
    position: relative;
    background: url("../assets/images/instagram-background-3a632219a3.svg") #0b2340;
    background-repeat: no-repeat;
    background-size: 11.25rem;
    background-position: right 1.25rem top; }
    .instagram-feed__text::after {
      content: "";
      height: 0.4375rem;
      width: 5rem;
      background: #9d2235;
      position: absolute;
      top: 0.9375rem;
      position: absolute;
      left: -1.25rem; }
    @media (min-width: 545px) {
      .instagram-feed__text {
        background-size: 18.75rem;
        background-position: left 40% top -10%; } }
    @media (min-width: 850px) {
      .instagram-feed__text {
        padding: 4.375rem 3.4375rem 0;
        margin-bottom: -1.5625rem;
        background: none; }
        .instagram-feed__text::after {
          content: "";
          height: 0.4375rem;
          width: 8.4375rem;
          background: #9d2235;
          position: absolute;
          top: 2.1875rem;
          left: -0.75rem; } }
  .instagram-feed__title {
    font-size: 1.625rem;
    font-weight: 500;
    line-height: 1.24;
    max-width: 25.9375rem; }
    @media (min-width: 850px) {
      .instagram-feed__title {
        font-size: 2.375rem; } }
  .instagram-feed__link {
    color: #025697;
    text-transform: uppercase;
    font-size: 0.875rem;
    text-decoration: none;
    font-weight: 700;
    font-family: "Montserrat", Arial, sans-serif;
    vertical-align: middle;
    color: #ffffff;
    max-width: 25.9375rem;
    margin-top: 1.125rem;
    display: inline-block; }
    .instagram-feed__link::after {
      content: " ";
      width: 1.75rem;
      height: 1rem;
      background-image: url("../assets/images/arrow-right-light-blue-5e955fcdca.svg");
      background-position: center;
      background-size: contain;
      background-repeat: no-repeat;
      display: inline-block;
      vertical-align: middle;
      margin-left: 0.4375rem;
      -webkit-transition: -webkit-transform 0.25s ease;
      transition: -webkit-transform 0.25s ease;
      transition: transform 0.25s ease;
      transition: transform 0.25s ease, -webkit-transform 0.25s ease; }
    .instagram-feed__link:hover {
      color: #002f6c; }
      .instagram-feed__link:hover::after {
        -webkit-transform: translateX(0.3125rem);
                transform: translateX(0.3125rem); }
    .instagram-feed__link[target="_blank"]::after {
      -webkit-mask-image: none;
              mask-image: none; }
    .instagram-feed__link::after {
      background-image: url("../assets/images/arrow-right-white-25d63e306d.svg"); }
    .instagram-feed__link:hover {
      color: #ffffff; }
  .instagram-feed #sbi_load {
    display: none; }
  .instagram-feed #sb_instagram, .instagram-feed__content {
    width: 100%;
    position: relative;
    z-index: 1;
    pointer-events: none; }
    .instagram-feed #sb_instagram::before, .instagram-feed__content::before {
      height: calc( calc(100% / 8) - 5px);
      width: 100% !important;
      position: absolute;
      background: #ffffff;
      left: 0;
      bottom: 0;
      content: ""; }
      @media (min-width: 1320px) {
        .instagram-feed #sb_instagram::before, .instagram-feed__content::before {
          height: 4.875rem; } }
    .instagram-feed #sb_instagram .sb_instagram_header, .instagram-feed__content .sb_instagram_header {
      display: none; }
  .instagram-feed #sbi_images, .instagram-feed__grid {
    display: grid;
    position: relative;
    grid-auto-rows: auto;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "slot1 slot2" "slot3 slot4" "slot5 slot6" "slot7 slot8" "slot9 slot10" "slot11 slot12" "slot13 slot14" "slot15 slot16" "slot17 slot18"; }
    @media (min-width: 545px) {
      .instagram-feed #sbi_images, .instagram-feed__grid {
        grid-template-columns: 1fr 1fr 1fr;
        grid-template-areas: "slot1  slot2  slot3" "slot4  slot5  slot6" "slot7  slot8  slot9" "slot10  slot11  slot12" "slot13  slot14  slot15" "slot16 slot17 slot18"; } }
    @media (min-width: 850px) {
      .instagram-feed #sbi_images, .instagram-feed__grid {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-areas: ".      .      .      .      slot1  slot1  slot2  slot3" "slot6  slot6  slot7  slot8  slot1  slot1  slot4  slot5" "slot6  slot6  slot9  slot10 slot11 slot12 slot13 slot14" "slot15 slot16 slot17 .      .      .      .      ."; } }
    .instagram-feed #sbi_images::after, .instagram-feed__grid::after {
      content: "";
      width: 100%;
      height: 50%;
      background: #0b2340;
      grid-area: slot18; }
    @media (min-width: 850px) {
      .instagram-feed #sbi_images::after, .instagram-feed__grid::after {
        content: none; } }
  .instagram-feed #sbi_mod_error {
    display: none; }
  .instagram-feed .sbi_item, .instagram-feed__card {
    display: block;
    position: relative;
    pointer-events: all;
    width: auto !important; }
    .instagram-feed .sbi_item::before, .instagram-feed__card::before {
      padding-top: 100%;
      content: ""; }
    .instagram-feed .sbi_item::after, .instagram-feed__card::after {
      position: absolute;
      width: calc(100% + 20px);
      height: calc(100% + 20px);
      left: 0;
      top: 0;
      background: #ffffff;
      content: "";
      z-index: 1;
      margin-top: -0.625rem;
      margin-left: -0.625rem;
      pointer-events: none;
      display: block; }
    .instagram-feed .sbi_item .sbi_photo_wrap,
    .instagram-feed .sbi_item > img, .instagram-feed__card .sbi_photo_wrap,
    .instagram-feed__card > img {
      position: relative;
      z-index: 2;
      width: 100%;
      height: 100% !important;
      -o-object-fit: cover;
         object-fit: cover;
      -o-object-position: center;
         object-position: center; }
      .instagram-feed .sbi_item .sbi_photo_wrap::before,
      .instagram-feed .sbi_item > img::before, .instagram-feed__card .sbi_photo_wrap::before,
      .instagram-feed__card > img::before {
        content: "";
        width: 1px;
        margin-left: -1px;
        float: left;
        height: 0;
        padding-top: 100%; }
      .instagram-feed .sbi_item .sbi_photo_wrap::after,
      .instagram-feed .sbi_item > img::after, .instagram-feed__card .sbi_photo_wrap::after,
      .instagram-feed__card > img::after {
        /* to clear float */
        content: "";
        display: table;
        clear: both; }
    .instagram-feed .sbi_item .sbi_photo, .instagram-feed__card .sbi_photo {
      width: 100%;
      display: block;
      height: 100% !important;
      overflow-x: hidden;
      overflow-y: auto;
      background-image: none !important; }
      .instagram-feed .sbi_item .sbi_photo[target="_blank"]::after, .instagram-feed__card .sbi_photo[target="_blank"]::after {
        display: none !important; }
      .instagram-feed .sbi_item .sbi_photo svg, .instagram-feed__card .sbi_photo svg {
        display: none; }
      .instagram-feed .sbi_item .sbi_photo img, .instagram-feed__card .sbi_photo img {
        display: block !important;
        opacity: 0;
        position: relative;
        z-index: 2;
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover;
        -o-object-position: center;
           object-position: center; }
        .instagram-feed .sbi_item .sbi_photo img::before, .instagram-feed__card .sbi_photo img::before {
          content: "";
          width: 1px;
          margin-left: -1px;
          float: left;
          height: 0;
          padding-top: 100%; }
        .instagram-feed .sbi_item .sbi_photo img::after, .instagram-feed__card .sbi_photo img::after {
          /* to clear float */
          content: "";
          display: table;
          clear: both; }
    .instagram-feed .sbi_item .sbi-screenreader, .instagram-feed__card .sbi-screenreader {
      border: 0;
      clip: rect(1px, 1px, 1px, 1px);
      clip-path: inset(50%);
      height: 1px;
      margin: -1px;
      overflow: hidden;
      padding: 0;
      position: absolute;
      width: 1px;
      word-wrap: normal !important;
      display: none; }
    .instagram-feed .sbi_item:nth-child(1), .instagram-feed__card:nth-child(1) {
      grid-area: slot1; }
    .instagram-feed .sbi_item:nth-child(2), .instagram-feed__card:nth-child(2) {
      grid-area: slot2; }
    .instagram-feed .sbi_item:nth-child(3), .instagram-feed__card:nth-child(3) {
      grid-area: slot3; }
    .instagram-feed .sbi_item:nth-child(4), .instagram-feed__card:nth-child(4) {
      grid-area: slot4; }
    .instagram-feed .sbi_item:nth-child(5), .instagram-feed__card:nth-child(5) {
      grid-area: slot5; }
    .instagram-feed .sbi_item:nth-child(6), .instagram-feed__card:nth-child(6) {
      grid-area: slot6; }
    .instagram-feed .sbi_item:nth-child(7), .instagram-feed__card:nth-child(7) {
      grid-area: slot7; }
    .instagram-feed .sbi_item:nth-child(8), .instagram-feed__card:nth-child(8) {
      grid-area: slot8; }
    .instagram-feed .sbi_item:nth-child(9), .instagram-feed__card:nth-child(9) {
      grid-area: slot9; }
    .instagram-feed .sbi_item:nth-child(10), .instagram-feed__card:nth-child(10) {
      grid-area: slot10; }
    .instagram-feed .sbi_item:nth-child(11), .instagram-feed__card:nth-child(11) {
      grid-area: slot11; }
    .instagram-feed .sbi_item:nth-child(12), .instagram-feed__card:nth-child(12) {
      grid-area: slot12; }
    .instagram-feed .sbi_item:nth-child(13), .instagram-feed__card:nth-child(13) {
      grid-area: slot13; }
    .instagram-feed .sbi_item:nth-child(14), .instagram-feed__card:nth-child(14) {
      grid-area: slot14; }
    .instagram-feed .sbi_item:nth-child(15), .instagram-feed__card:nth-child(15) {
      grid-area: slot15; }
    .instagram-feed .sbi_item:nth-child(16), .instagram-feed__card:nth-child(16) {
      grid-area: slot16; }
    .instagram-feed .sbi_item:nth-child(17), .instagram-feed__card:nth-child(17) {
      grid-area: slot17; }

.block-news-meta,
.block-news-meta__link {
  font-family: "Rubik", Arial, sans-serif;
  font-size: 16px;
  color: #767576;
  letter-spacing: 0;
  line-height: 34px; }

.block-news-meta__link {
  text-decoration: none; }
  .block-news-meta__link:hover {
    text-decoration: underline; }

.logo-grid {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem; }
  .logo-grid__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: 68rem;
    margin: 0 auto 1.5625rem;
    padding: 0 1.25rem;
    margin: 0 auto 2.5rem; }
    @media (min-width: 56.25rem) {
      .logo-grid__title {
        margin: 0 auto 3.125rem; } }
    .logo-grid__title > * {
      font-family: "Montserrat", Arial, sans-serif;
      font-weight: 700;
      text-transform: uppercase;
      font-size: 1rem;
      color: #9d2235;
      max-width: 72%;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      padding-right: 1.25rem; }
    .logo-grid__title::after {
      content: "";
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
      height: 0.4375rem;
      background: #9d2235; }
    @media (min-width: 900px) and (max-width: 980px) {
      .logo-grid__title::after {
        max-width: 370px; } }
    @media (min-width: 56.25rem) {
      .logo-grid__title {
        margin: 0 auto 2.5rem; } }
  .logo-grid__logos {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 0 1.25rem; }
  .logo-grid__logo {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin-bottom: 2.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    @media (min-width: 545px) {
      .logo-grid__logo {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 50%;
                flex: 0 0 50%;
        margin-bottom: 3.75rem; }
        .logo-grid__logo:nth-child(odd) {
          padding-right: 1.25rem; }
        .logo-grid__logo:nth-child(even) {
          padding-left: 1.25rem; } }
  .logo-grid__logo-link, .logo-grid__logo-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-line-pack: center;
        align-content: center; }
  .logo-grid__logo-link {
    -webkit-transition: -webkit-transform 0.15s ease;
    transition: -webkit-transform 0.15s ease;
    transition: transform 0.15s ease;
    transition: transform 0.15s ease, -webkit-transform 0.15s ease; }
    .logo-grid__logo-link:hover {
      -webkit-transform: scale(1.04);
              transform: scale(1.04); }
  .logo-grid__logo-img {
    max-height: 75vw;
    max-width: 15.625rem;
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: center;
       object-position: center; }
    @media (min-width: 375px) {
      .logo-grid__logo-img {
        max-height: 15.625rem;
        max-width: 18.75rem; } }

html.page-template-landing .logo-grid {
  max-width: 68rem;
  padding-left: 0;
  padding-right: 0; }
  @media (min-width: 56.25rem) {
    html.page-template-landing .logo-grid__logos {
      padding: 0; } }
  @media (min-width: 56.25rem) {
    html.page-template-landing .logo-grid__logo {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 33.3%;
              flex: 0 0 33.3%; }
      html.page-template-landing .logo-grid__logo:nth-child(odd), html.page-template-landing .logo-grid__logo:nth-child(even) {
        padding: 0 1.25rem; } }

@media screen and (max-width: 767px) and (pointer: coarse) and (min-height: 0px) and (max-height: 699px) {
  .mobile-menu {
    min-height: 600px !important; } }

@media screen and (max-width: 767px) and (pointer: coarse) and (min-height: 700px) and (max-height: 799px) {
  .mobile-menu {
    min-height: 700px !important; } }

@media screen and (max-width: 767px) and (pointer: coarse) and (min-height: 800px) and (max-height: 899px) {
  .mobile-menu {
    min-height: 800px !important; } }

@media screen and (max-width: 767px) and (pointer: coarse) and (min-height: 900px) and (max-height: 999px) {
  .mobile-menu {
    min-height: 900px !important; } }

.mobile-menu {
  position: relative;
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  pointer-events: none;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-transition: background 0.15s ease;
  transition: background 0.15s ease;
  background: rgba(0, 0, 0, 0);
  overflow: scroll;
  min-height: 1000px; }
  .mobile-menu.displaying {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media (min-width: 64.063rem) {
      .mobile-menu.displaying {
        display: none; } }
  .mobile-menu.open {
    background: rgba(0, 0, 0, 0.35); }
    .mobile-menu.open .mobile-menu__boundary {
      -webkit-transform: translateX(0);
              transform: translateX(0); }
  @media (min-width: 64.063rem) {
    .mobile-menu {
      display: none; } }
  .mobile-menu__boundary {
    background: #f0f0f0;
    width: 100%;
    min-height: 100%;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.25s ease;
    transition: -webkit-transform 0.25s ease;
    transition: transform 0.25s ease;
    transition: transform 0.25s ease, -webkit-transform 0.25s ease;
    border-top: 0.0625rem solid #bcbcbc;
    overflow-y: scroll;
    pointer-events: all; }
    @media (min-width: 630px) {
      .mobile-menu__boundary {
        width: 22.5rem; } }

.mobile-secondary {
  list-style: none;
  margin: 0.3125rem 0 0;
  padding: 2.1875rem 0;
  line-height: 1.63;
  position: relative; }
  .mobile-secondary::before {
    height: 0.3125rem;
    display: block;
    background: #bcbcbc;
    position: absolute;
    top: -0.3125rem;
    left: 1.5625rem;
    content: "";
    width: calc(100% - 50px); }
  .mobile-secondary:last-child {
    padding-bottom: 3.75rem; }
  .mobile-secondary__item:not(:last-child), .mobile-secondary__cta:not(:last-child) {
    margin-bottom: 0.9375rem; }
  .mobile-secondary__item, .mobile-secondary__cta {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem; }
  .mobile-secondary__child {
    margin-bottom: 0.9375rem; }
  .mobile-secondary__item::marker {
    display: none; }
  .mobile-secondary__item.has-children {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .mobile-secondary__item.has-children > .mobile-secondary__link {
      padding-right: 0.625rem;
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto; }
    .mobile-secondary__item.has-children.linking-disabled > .mobile-secondary__link {
      position: relative;
      cursor: pointer; }
    .mobile-secondary__item.has-children:not(.linking-disabled) .mobile-secondary__child-expand:focus {
      outline: revert; }
      .mobile-secondary__item.has-children:not(.linking-disabled) .mobile-secondary__child-expand:focus svg g g {
        fill: #025697; }
    .mobile-secondary__item.has-children:not(.linking-disabled) .mobile-secondary__child-expand:hover {
      color: #025697; }
    .mobile-secondary__item.has-children.open {
      background: #dddddd; }
      .mobile-secondary__item.has-children.open.mobile-secondary__item > .mobile-secondary__link {
        color: #025697;
        text-decoration: underline; }
      .mobile-secondary__item.has-children.open > .mobile-secondary__open {
        color: #025697; }
        .mobile-secondary__item.has-children.open > .mobile-secondary__open.mobile-secondary__link {
          text-decoration: underline; }
        .mobile-secondary__item.has-children.open > .mobile-secondary__open.mobile-secondary__link, .mobile-secondary__item.has-children.open > .mobile-secondary__open.mobile-secondary__child-expand {
          -webkit-transform: rotate(180deg);
                  transform: rotate(180deg); }
          .mobile-secondary__item.has-children.open > .mobile-secondary__open.mobile-secondary__link polyline, .mobile-secondary__item.has-children.open > .mobile-secondary__open.mobile-secondary__child-expand polyline {
            fill: #025697; }
      .mobile-secondary__item.has-children.open > .mobile-secondary__children {
        display: block; }
  .mobile-secondary__child-expand {
    font-family: Arial, Helvetica, sans-serif;
    color: #4f4f4f;
    width: 2.5rem;
    font-size: 1.875rem;
    line-height: 0;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-tap-highlight-color: transparent; }
    .mobile-secondary__child-expand:active, .mobile-secondary__child-expand:focus {
      outline: 0; }
  .mobile-secondary__link {
    color: #4f4f4f;
    text-decoration: none;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
    display: inline-block; }
    .mobile-secondary__link:hover {
      text-decoration: underline;
      color: #025697; }
  .mobile-secondary__children {
    list-style: none;
    margin: 0;
    padding: 1.25rem 0 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%; }
    .mobile-secondary__children.hidden {
      display: none; }
  .mobile-secondary__cta {
    text-transform: uppercase; }

.mobile-primary,
.mobile-nested-menu {
  list-style: none;
  margin: 0;
  padding: 0;
  line-height: 1.63;
  position: relative; }

.mobile-nested-menu {
  padding-bottom: 2.5rem; }

.mobile-primary {
  padding: 2.5rem 0; }

.menu__item {
  padding-left: 1.5625rem;
  padding-right: 1.5625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .menu__item:not(:last-child) {
    margin-bottom: 0.9375rem; }
  .menu__item.has-children {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    .menu__item.has-children:not(:first-child) > .menu__item__link,
    .menu__item.has-children:not(:first-child) > .menu__panel__trigger--child {
      border-top: 0.0625rem solid #acacac; }
  .menu__item > .menu__item__link {
    font-weight: bold;
    text-transform: uppercase; }
  .menu__item > .menu__panel__trigger--child {
    border-left: 0.0625rem solid #acacac; }
  .menu__item .menu__panel__trigger--child {
    font-family: "Rubik", Arial, sans-serif;
    color: #4f4f4f;
    font-size: 0.8125rem;
    letter-spacing: 0;
    line-height: 19px;
    text-decoration: none;
    padding-top: 0.9375rem;
    padding-left: 0.625rem; }
  .menu__item .menu__panel {
    background-color: #f0f0f0; }

.menu__item__link {
  font-family: "Montserrat", Arial, sans-serif;
  padding-right: 0.625rem;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  color: #4f4f4f;
  text-decoration: none;
  padding-top: 0.9375rem;
  display: inline-block;
  font-weight: bold;
  text-transform: uppercase; }
  .menu__item__link:hover {
    text-decoration: underline;
    color: #025697; }

.menu__panel__trigger--arrow {
  background-image: url("../assets/images/chevron-grey-c0c97ef4c3.svg");
  width: 20px;
  height: 20px;
  border: 1px solid #4f4f4f;
  display: inline-block;
  background-size: 6px;
  background-repeat: no-repeat;
  background-position: 50%;
  vertical-align: middle; }

.menu__panel {
  visibility: hidden; }
  .menu__panel--active-trail {
    visibility: visible; }

.menu .contextual-region {
  max-height: 92vh; }
  .menu .contextual-region .menu__section {
    overflow: auto; }

.mobile-nested-menu .menu__item__link {
  font-weight: normal;
  text-transform: none;
  font-family: "Rubik", Arial, sans-serif;
  padding-top: 0.9375rem; }

.mobile-nested-menu .menu__item + .menu__item .menu__item__link {
  border-top: 0.0625rem solid #acacac; }

.has-children .menu__panel__title {
  padding-left: 1.5625rem;
  padding-right: 1.5625rem; }

.has-children .menu__panel__title__link {
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: bold;
  font-size: 16px;
  color: #025697;
  letter-spacing: 0;
  line-height: 19px;
  border-bottom: 1px solid #025697;
  padding: 1.25rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-transform: uppercase; }

.menu__panel__trigger--parent {
  font-family: Helvetica;
  font-size: 14px;
  color: #4f4f4f;
  letter-spacing: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
  text-transform: uppercase;
  background: #E4E4E4;
  border: 1px solid #D8D8D8;
  position: relative;
  padding-top: 1.875rem;
  padding-left: 3.4375rem;
  padding-right: 1.5625rem;
  padding-bottom: 1.5625rem;
  border-bottom: 1px solid #D8D8D8; }
  .menu__panel__trigger--parent:before {
    content: '';
    position: absolute;
    left: 25px;
    background-image: url("../assets/images/up-eb8188b664.svg");
    width: 20px;
    height: 20px;
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat; }

.block-news-list {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 68rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem; }
  .block-news-list__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: 68rem;
    margin: 0 auto 1.5625rem;
    padding: 0 1.25rem;
    padding: 0; }
    @media (min-width: 56.25rem) {
      .block-news-list__title {
        margin: 0 auto 3.125rem; } }
    .block-news-list__title > * {
      font-family: "Montserrat", Arial, sans-serif;
      font-weight: 700;
      text-transform: uppercase;
      font-size: 1rem;
      color: #9d2235;
      max-width: 72%;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      padding-right: 1.25rem; }
    .block-news-list__title::after {
      content: "";
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
      height: 0.4375rem;
      background: #9d2235; }
    @media (min-width: 900px) and (max-width: 980px) {
      .block-news-list__title::after {
        max-width: 370px; } }
    @media (min-width: 56.25rem) {
      .block-news-list__title {
        padding: 0; } }
  .block-news-list .facetwp-facet {
    display: none; }
  .block-news-list__posts {
    padding: 0;
    margin: 2.5rem 0 3.75rem;
    border-bottom: 20px solid #E2E2E2; }
  .block-news-list .button {
    display: table;
    margin: 0 auto;
    margin-top: 1.625rem; }

[is='flynt-block-not-found'] .container {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-bottom: 5.625rem; }

[is='flynt-block-not-found'] .content {
  text-align: left; }
  [is='flynt-block-not-found'] .content p {
    border-top: 20px solid #E2E2E2;
    font-family: "Rubik", Arial, sans-serif;
    font-size: 1.875rem;
    font-weight: 400;
    line-height: 2.8125rem;
    padding-top: 71px;
    margin-top: 71px; }

.searchForm__label {
  color: #767576;
  font-family: "Montserrat", Arial, sans-serif;
  padding: 6px;
  text-transform: uppercase; }

.searchForm-field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 6px; }
  @media (min-width: 480px) {
    .searchForm-field {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; } }

.searchForm-box {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }

.searchForm-input {
  border: 0.0625rem solid #dddddd;
  height: 100%;
  line-height: 1.85;
  margin: 0;
  min-height: 44px;
  outline: none;
  padding: 0 20px 0 14px;
  width: 100%; }
  @media (min-width: 1024px) {
    .searchForm-input {
      padding: 0 20px 0 24px; } }

.searchForm-submit {
  border-radius: 0;
  border: none;
  color: white;
  height: 3.75rem;
  text-transform: uppercase;
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  cursor: pointer;
  -webkit-transition: background 0.15s ease, background-size 0.15s ease;
  transition: background 0.15s ease, background-size 0.15s ease;
  margin: 0;
  width: 3.75rem;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 3.75rem;
          flex: 0 0 3.75rem;
  background: url("../../assets/images/search-fd5bd9c997.svg") center #025697;
  background-repeat: no-repeat;
  background-size: 50%;
  font-size: 0; }
  .searchForm-submit:focus, .searchForm-submit:hover, .searchForm-submit:active {
    background: url("../../assets/images/search-fd5bd9c997.svg") center #008efc;
    background-repeat: no-repeat;
    background-size: 50%; }
  @media (min-width: 630px) {
    .searchForm-submit {
      width: auto;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      background: #025697;
      padding: 0 2.8125rem;
      font-size: 0.875rem; }
      .searchForm-submit:focus, .searchForm-submit:hover, .searchForm-submit:active {
        background: #008efc; } }

.block-person-card-grid-flexible {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem; }
  .block-person-card-grid-flexible__boundary {
    max-width: 51.875rem;
    margin: 0 auto;
    max-width: 68rem; }
  .block-person-card-grid-flexible__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: 68rem;
    margin: 0 auto 1.5625rem;
    padding: 0 1.25rem;
    margin-bottom: 0.9375rem;
    padding: 0; }
    @media (min-width: 56.25rem) {
      .block-person-card-grid-flexible__title {
        margin: 0 auto 3.125rem; } }
    .block-person-card-grid-flexible__title > * {
      font-family: "Montserrat", Arial, sans-serif;
      font-weight: 700;
      text-transform: uppercase;
      font-size: 1rem;
      color: #9d2235;
      max-width: 72%;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      padding-right: 1.25rem; }
    .block-person-card-grid-flexible__title::after {
      content: "";
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
      height: 0.4375rem;
      background: #9d2235; }
    @media (min-width: 900px) and (max-width: 980px) {
      .block-person-card-grid-flexible__title::after {
        max-width: 370px; } }
    @media (min-width: 56.25rem) {
      .block-person-card-grid-flexible__title {
        margin-bottom: 1.25rem; } }
    .block-person-card-grid-flexible__title + .directory-teaser {
      margin-top: 2.5rem; }
      .block-person-card-grid-flexible__title + .directory-teaser .directory-teaser__info-wrapper {
        padding-top: 0; }
        .block-person-card-grid-flexible__title + .directory-teaser .directory-teaser__info-wrapper::before {
          display: none; }

#unibuddy-popcard-iframe {
  z-index: 9 !important; }

.block-post-meta {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  margin-top: 0rem;
  margin-bottom: -1.875rem; }
  @media (min-width: 56.25rem) {
    .block-post-meta {
      margin-top: -1.25rem;
      margin-bottom: -1.25rem; } }
  .block-post-meta__boundary {
    max-width: 51.875rem;
    margin: 0 auto; }
  .block-post-meta__author {
    font-size: 1rem;
    font-weight: 500; }
    @media (min-width: 56.25rem) {
      .block-post-meta__author {
        font-size: 1.25rem; } }

.program-finder {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 68rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  margin-top: 2.5rem; }
  .program-finder .facetwp-counter {
    display: none; }
  .program-finder__headline {
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 1.125rem;
    font-weight: 700;
    text-align: center;
    margin-top: 1.875rem;
    margin-bottom: 1.25rem;
    text-transform: uppercase; }
    @media (min-width: 545px) {
      .program-finder__headline {
        margin-top: 2.5rem;
        margin-bottom: 1.875rem; } }
  .program-finder__select-all {
    color: #025697;
    text-transform: uppercase;
    font-size: 0.875rem;
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: 700;
    cursor: pointer;
    height: 2.5rem;
    margin-right: 1.25rem;
    position: relative;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    display: none; }
    @media (min-width: 545px) {
      .program-finder__select-all {
        display: block; } }
    .program-finder__select-all:hover {
      color: #008efc; }
    .program-finder__select-all::after {
      position: absolute;
      left: calc(100% + 20px);
      top: 0;
      width: 0.0625rem;
      height: 100%;
      background: #979797;
      pointer-events: none;
      content: ""; }
  .program-finder__checkboxes {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
    @media (min-width: 545px) {
      .program-finder__checkboxes {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
  .program-finder__dropdowns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    margin-bottom: 2.5rem; }
    @media (min-width: 56.25rem) {
      .program-finder__dropdowns {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: initial;
            -ms-flex-align: initial;
                align-items: initial;
        margin-bottom: 3.125rem; } }
    .program-finder__dropdowns .fs-label {
      max-width: calc(100% - 40px);
      width: 100%;
      position: absolute; }
  .program-finder__filters-submit {
    color: #ffffff;
    background-color: #025697;
    padding: 0.875rem;
    font-size: 1rem;
    line-height: 1.38;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    display: table;
    -webkit-transition: background-color 0.2s ease;
    transition: background-color 0.2s ease;
    cursor: pointer;
    margin-top: 2.1875rem; }
    .program-finder__filters-submit:focus {
      background-color: #9d2235; }
    .program-finder__filters-submit:hover {
      background-color: #002f6c; }
    @media (min-width: 56.25rem) {
      .program-finder__filters-submit {
        margin-top: 0; } }
  .program-finder__dropdown {
    width: 100%; }
    @media (min-width: 56.25rem) {
      .program-finder__dropdown {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1; } }
    .program-finder__dropdown .facetwp-facet-program_campus,
    .program-finder__dropdown .facetwp-facet-program_topic,
    .program-finder__dropdown .facetwp-facet-program_level {
      margin-bottom: 0; }
      .program-finder__dropdown .facetwp-facet-program_campus .fs-option.disabled,
      .program-finder__dropdown .facetwp-facet-program_topic .fs-option.disabled,
      .program-finder__dropdown .facetwp-facet-program_level .fs-option.disabled {
        opacity: 1;
        color: #949494; }
      .program-finder__dropdown .facetwp-facet-program_campus.facetwp-type-fselect .fs-option .fs-option-label,
      .program-finder__dropdown .facetwp-facet-program_topic.facetwp-type-fselect .fs-option .fs-option-label,
      .program-finder__dropdown .facetwp-facet-program_level.facetwp-type-fselect .fs-option .fs-option-label {
        white-space: normal;
        word-break: break-word;
        line-height: 1.25; }
      @media (min-width: 56.25rem) {
        .program-finder__dropdown .facetwp-facet-program_campus,
        .program-finder__dropdown .facetwp-facet-program_topic,
        .program-finder__dropdown .facetwp-facet-program_level {
          padding-right: 1rem; } }
      .program-finder__dropdown .facetwp-facet-program_campus .fs-wrap,
      .program-finder__dropdown .facetwp-facet-program_topic .fs-wrap,
      .program-finder__dropdown .facetwp-facet-program_level .fs-wrap {
        width: 100%;
        position: relative; }
        .program-finder__dropdown .facetwp-facet-program_campus .fs-wrap .fs-label-wrap,
        .program-finder__dropdown .facetwp-facet-program_topic .fs-wrap .fs-label-wrap,
        .program-finder__dropdown .facetwp-facet-program_level .fs-wrap .fs-label-wrap {
          height: 3.125rem;
          width: 100%;
          border: 0.0625rem solid #bcbcbc;
          pointer-events: all; }
          .program-finder__dropdown .facetwp-facet-program_campus .fs-wrap .fs-label-wrap .fs-label,
          .program-finder__dropdown .facetwp-facet-program_topic .fs-wrap .fs-label-wrap .fs-label,
          .program-finder__dropdown .facetwp-facet-program_level .fs-wrap .fs-label-wrap .fs-label {
            height: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
                -ms-flex-direction: row;
                    flex-direction: row;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            padding-right: 2.1875rem;
            cursor: pointer; }
          .program-finder__dropdown .facetwp-facet-program_campus .fs-wrap .fs-label-wrap .fs-arrow,
          .program-finder__dropdown .facetwp-facet-program_topic .fs-wrap .fs-label-wrap .fs-arrow,
          .program-finder__dropdown .facetwp-facet-program_level .fs-wrap .fs-label-wrap .fs-arrow {
            border-left: none;
            border-right: none;
            border-top: none;
            width: 1.125rem;
            height: 0.75rem;
            background-image: url("../assets/images/caret-gray-620b10ec3d.svg");
            background-repeat: no-repeat;
            background-position: center;
            -webkit-transform: rotate(180deg);
                    transform: rotate(180deg);
            margin-right: 0.5rem; }
        .program-finder__dropdown .facetwp-facet-program_campus .fs-wrap .fs-dropdown,
        .program-finder__dropdown .facetwp-facet-program_topic .fs-wrap .fs-dropdown,
        .program-finder__dropdown .facetwp-facet-program_level .fs-wrap .fs-dropdown {
          margin-top: 0;
          width: 100%;
          z-index: 200;
          border: none;
          -webkit-box-shadow: 0 0.25rem 0.25rem 0.125rem rgba(0, 0, 0, 0.15);
                  box-shadow: 0 0.25rem 0.25rem 0.125rem rgba(0, 0, 0, 0.15);
          padding: 1.25rem; }
          .program-finder__dropdown .facetwp-facet-program_campus .fs-wrap .fs-dropdown .fs-search,
          .program-finder__dropdown .facetwp-facet-program_topic .fs-wrap .fs-dropdown .fs-search,
          .program-finder__dropdown .facetwp-facet-program_level .fs-wrap .fs-dropdown .fs-search {
            display: none; }
        .program-finder__dropdown .facetwp-facet-program_campus .fs-wrap.fs-open .fs-label-wrap,
        .program-finder__dropdown .facetwp-facet-program_topic .fs-wrap.fs-open .fs-label-wrap,
        .program-finder__dropdown .facetwp-facet-program_level .fs-wrap.fs-open .fs-label-wrap {
          border: 0.0625rem solid #025697; }
        .program-finder__dropdown .facetwp-facet-program_campus .fs-wrap.fs-open .fs-arrow,
        .program-finder__dropdown .facetwp-facet-program_topic .fs-wrap.fs-open .fs-arrow,
        .program-finder__dropdown .facetwp-facet-program_level .fs-wrap.fs-open .fs-arrow {
          background-image: url("../assets/images/caret-blue-26b8af3802.svg");
          background-repeat: no-repeat;
          background-size: contain;
          background-position: center;
          -webkit-transform: rotate(0deg);
                  transform: rotate(0deg); }
      .program-finder__dropdown .facetwp-facet-program_campus .fs-option,
      .program-finder__dropdown .facetwp-facet-program_topic .fs-option,
      .program-finder__dropdown .facetwp-facet-program_level .fs-option {
        padding: 0.625rem 0 0.625rem 2.1875rem !important;
        border-bottom: none; }
        .program-finder__dropdown .facetwp-facet-program_campus .fs-option .fs-checkbox,
        .program-finder__dropdown .facetwp-facet-program_topic .fs-option .fs-checkbox,
        .program-finder__dropdown .facetwp-facet-program_level .fs-option .fs-checkbox {
          background-image: url("../assets/images/radio-f799b69ac9.svg");
          background-size: 1.25rem;
          min-height: 1.25rem;
          background-repeat: no-repeat;
          background-position: center; }
          .program-finder__dropdown .facetwp-facet-program_campus .fs-option .fs-checkbox > i,
          .program-finder__dropdown .facetwp-facet-program_topic .fs-option .fs-checkbox > i,
          .program-finder__dropdown .facetwp-facet-program_level .fs-option .fs-checkbox > i {
            display: none; }
        .program-finder__dropdown .facetwp-facet-program_campus .fs-option .fs-option-label,
        .program-finder__dropdown .facetwp-facet-program_topic .fs-option .fs-option-label,
        .program-finder__dropdown .facetwp-facet-program_level .fs-option .fs-option-label {
          padding-left: 0 !important; }
        .program-finder__dropdown .facetwp-facet-program_campus .fs-option.selected .fs-checkbox,
        .program-finder__dropdown .facetwp-facet-program_topic .fs-option.selected .fs-checkbox,
        .program-finder__dropdown .facetwp-facet-program_level .fs-option.selected .fs-checkbox {
          background-image: url("../assets/images/radio-checked-5c2ee7e9b3.svg"); }
          .program-finder__dropdown .facetwp-facet-program_campus .fs-option.selected .fs-checkbox > i,
          .program-finder__dropdown .facetwp-facet-program_topic .fs-option.selected .fs-checkbox > i,
          .program-finder__dropdown .facetwp-facet-program_level .fs-option.selected .fs-checkbox > i {
            display: none; }
    .program-finder__dropdown .facetwp-facet-program_level .fs-option.d0 {
      pointer-events: none;
      font-size: 0.8125rem;
      color: #4f4f4f; }
      .program-finder__dropdown .facetwp-facet-program_level .fs-option.d0 .fs-checkbox {
        display: none; }
  .program-finder__dropdown-title {
    font-size: 0.8125rem;
    color: #4f4f4f;
    font-weight: 400;
    font-family: "Montserrat", Arial, sans-serif;
    margin-bottom: 0.3125rem;
    margin-top: 0.625rem;
    text-transform: uppercase; }
    @media (min-width: 56.25rem) {
      .program-finder__dropdown-title {
        margin-top: 0; } }
  .program-finder__dropdown-button {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto; }
    @media (min-width: 56.25rem) {
      .program-finder__dropdown-button {
        padding-top: 1.1875rem; } }
  .program-finder__type-format-filters {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-bottom: 0.625rem; }
    @media (min-width: 56.25rem) {
      .program-finder__type-format-filters {
        margin-bottom: 3.125rem; } }
    .program-finder__type-format-filters .facetwp-facet-program_format {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin-bottom: 0; }
      @media (min-width: 545px) {
        .program-finder__type-format-filters .facetwp-facet-program_format {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row; } }
      .program-finder__type-format-filters .facetwp-facet-program_format .facetwp-checkbox {
        background-image: url("../assets/images/radio-f799b69ac9.svg");
        background-size: 1.25rem;
        min-height: 1.25rem;
        font-size: 1rem;
        line-height: 1.25rem;
        padding: 0.625rem 0 0.625rem 1.5625rem; }
        @media (min-width: 545px) {
          .program-finder__type-format-filters .facetwp-facet-program_format .facetwp-checkbox {
            margin-left: 2.5rem; } }
        .program-finder__type-format-filters .facetwp-facet-program_format .facetwp-checkbox.checked {
          background-image: url("../assets/images/radio-checked-5c2ee7e9b3.svg");
          background-size: 1.25rem; }
  .program-finder__filter-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-top: -5rem;
    margin-bottom: 3.125rem; }
    @media (min-width: 56.25rem) {
      .program-finder__filter-list {
        margin-top: 0; } }
    .program-finder__filter-list .facetwp-selections {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
      display: none; }
      @media (min-width: 56.25rem) {
        .program-finder__filter-list .facetwp-selections {
          display: block; } }
      .program-finder__filter-list .facetwp-selections > ul {
        margin: 0;
        padding: 0 1.875rem 0 0;
        position: relative; }
        .program-finder__filter-list .facetwp-selections > ul .facetwp-selection-label {
          display: none; }
        .program-finder__filter-list .facetwp-selections > ul .facetwp-selection-value {
          padding: 0.8125rem 0 0.8125rem 1.5625rem;
          margin-right: 1.25rem;
          background-image: url("../assets/images/close-circle-blue-4fdf08357b.svg");
          background-size: 1.25rem;
          background-position: left 0.0625rem center;
          -webkit-transition: background-size 0.15s ease, background-position 0.15s ease;
          transition: background-size 0.15s ease, background-position 0.15s ease; }
          .program-finder__filter-list .facetwp-selections > ul .facetwp-selection-value:hover {
            background-size: 1.375rem;
            background-position: left center; }
        .program-finder__filter-list .facetwp-selections > ul::after {
          width: 0.0625rem;
          height: 2.5rem;
          top: 0;
          right: 0.9375rem;
          position: absolute;
          content: "";
          background: #979797; }
  .program-finder__filters-clear {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    cursor: pointer;
    text-transform: uppercase;
    color: #025697;
    font-size: 0.875rem;
    font-weight: 700;
    font-family: "Montserrat", Arial, sans-serif;
    height: 1.875rem;
    padding-left: 1.875rem;
    position: relative;
    width: 1.875rem;
    overflow: hidden; }
    @media (min-width: 375px) {
      .program-finder__filters-clear {
        width: auto; } }
    @media (min-width: 56.25rem) {
      .program-finder__filters-clear {
        margin-top: 0.375rem; } }
    .program-finder__filters-clear::before {
      content: "";
      width: 1.5rem;
      height: 1.875rem;
      background-image: url("../assets/images/refresh-blue-8b74aa1714.svg");
      background-repeat: no-repeat;
      background-position: left center;
      position: absolute;
      left: 0;
      top: 0;
      -webkit-transition: -webkit-transform 0.25s ease;
      transition: -webkit-transform 0.25s ease;
      transition: transform 0.25s ease;
      transition: transform 0.25s ease, -webkit-transform 0.25s ease; }
    .program-finder__filters-clear:hover {
      color: #008efc; }
      .program-finder__filters-clear:hover::before {
        -webkit-transform: rotate(-180deg);
                transform: rotate(-180deg); }
  .program-finder__results {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: -1.875rem; }
  .program-finder__container {
    border-top: 0.625rem solid #E2E2E2;
    margin-top: 1.4375rem; }
    @media (min-width: 56.25rem) {
      .program-finder__container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        border-top: 1.25rem solid #E2E2E2;
        margin-top: 0; } }
  .program-finder__bottom_container {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
    border-top: 0.625rem solid #E2E2E2;
    margin-top: 3rem; }
    @media (min-width: 56.25rem) {
      .program-finder__bottom_container {
        border-top: 1.25rem solid #E2E2E2; } }
  .program-finder__results-teasers {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .program-finder__results-pagination {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 1.375rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    @media (min-width: 56.25rem) {
      .program-finder__results-pagination {
        margin-top: 2.1875rem; } }
    .program-finder__results-pagination .fwp-load-more {
      color: #ffffff;
      background-color: #025697;
      padding: 0.875rem;
      font-size: 1rem;
      line-height: 1.38;
      font-weight: 700;
      text-transform: uppercase;
      text-decoration: none;
      text-align: center;
      display: table;
      -webkit-transition: background-color 0.2s ease;
      transition: background-color 0.2s ease;
      cursor: pointer;
      margin-top: 2.1875rem; }
      .program-finder__results-pagination .fwp-load-more:focus {
        background-color: #9d2235; }
      .program-finder__results-pagination .fwp-load-more:hover {
        background-color: #002f6c; }
      @media (min-width: 56.25rem) {
        .program-finder__results-pagination .fwp-load-more {
          margin-top: 0; } }

.block-quote {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem; }
  .block-quote__stage {
    margin-top: 2.5rem;
    margin-right: 0;
    margin-left: 0;
    padding-right: 0.625rem;
    padding-left: 0.625rem; }
    @media (min-width: 48rem) {
      .block-quote__stage {
        margin-top: 3.75rem;
        margin-left: 1.25rem;
        margin-right: 1.25rem; } }
  .block-quote__text {
    color: #ffffff;
    font-size: 1.3125rem;
    line-height: 3.05;
    font-style: normal;
    background-color: #002f6c;
    display: inline;
    padding: 1.0625rem 0 0.875rem 0;
    background-image: -webkit-gradient(linear, left top, right top, from(#002f6c), to(#002f6c));
    background-image: linear-gradient(to right, #002f6c 0%, #002f6c 100%);
    -webkit-box-shadow: 1.1875rem 0 0 #002f6c, -0.625rem 0 0 #002f6c;
            box-shadow: 1.1875rem 0 0 #002f6c, -0.625rem 0 0 #002f6c;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone; }
    @media (min-width: 48rem) {
      .block-quote__text {
        -webkit-box-shadow: 2.3125rem 0 0 #002f6c, -1.75rem 0 0 #002f6c;
                box-shadow: 2.3125rem 0 0 #002f6c, -1.75rem 0 0 #002f6c;
        padding: 1.0625rem 0 0.6875rem 0;
        font-size: 1.625rem;
        line-height: 2.46; } }
  .block-quote__attribution {
    color: #002f6c;
    font-size: 1.0625rem;
    font-style: italic;
    line-height: 3.76;
    text-align: right; }
    @media (min-width: 48rem) {
      .block-quote__attribution {
        font-size: 1.5rem;
        line-height: 2.67; } }
  .block-quote__boundary {
    max-width: 51.875rem;
    margin: 0 auto; }

.accordion__item-title {
  font-weight: 400; }

.sidebar {
  width: 100%;
  padding: 1.25rem; }
  .sidebar:not(.collapsed) {
    margin-bottom: 3.75rem; }
    @media (min-width: 56.25rem) {
      .sidebar:not(.collapsed) {
        margin-bottom: 0; } }
  @media (min-width: 56.25rem) {
    .sidebar {
      -ms-flex-preferred-size: 14.9375rem;
          flex-basis: 14.9375rem;
      padding: 0 0 0 1.25rem;
      margin-right: 4.6875rem; } }
  .sidebar__boundary {
    padding-top: 1.25rem; }
    @media (min-width: 48rem) {
      .sidebar__boundary {
        padding-top: 0; } }
    .sidebar__boundary.collapsed {
      border-bottom: 0.4375rem solid #9d2235; }
  .sidebar__content {
    list-style: none;
    padding-left: 0;
    margin: 0; }
    .sidebar__content > li:not(:first-child) {
      border-top-width: 0.0625rem;
      border-top-style: solid;
      border-top-color: #bcbcbc; }
  .sidebar__parent-link, .sidebar__current, .sidebar__child-link {
    line-height: 1.19; }
  .sidebar__current, .sidebar__child-link {
    padding: 1.125rem 0; }
  .sidebar__parent:only-child {
    border-bottom: 0.0625rem solid #025697; }
  .sidebar__parent-link {
    color: #025697;
    text-decoration: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 1.125rem; }
    .sidebar__parent-link::before {
      content: "";
      background-image: url("../../assets/images/chevron-blue-heavy-left-b345a4f1d9.svg");
      background-repeat: no-repeat;
      background-size: 0.5625rem 1.25rem;
      background-position: left 0.375rem center;
      width: 2.125rem;
      height: 1.25rem;
      display: inline-block;
      padding-right: 0.875rem;
      vertical-align: middle;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 2.125rem;
              flex: 0 0 2.125rem;
      -webkit-transition: background-position 0.25s linear;
      transition: background-position 0.25s linear; }
    .sidebar__parent-link:hover::before {
      background-position: left 0.0625rem center; }
  .sidebar__current {
    color: #025697;
    border-top-color: #025697 !important; }
    .sidebar__current + li {
      border-top-color: #025697 !important; }
  .sidebar__child-link {
    color: #4f4f4f;
    text-decoration: none;
    display: inline-block; }
    .sidebar__child-link:hover {
      color: #025697; }
  .sidebar__toggle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: 68rem;
    margin: 0 auto 1.5625rem;
    padding: 0 1.25rem;
    width: 100%;
    padding: 0;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 0.4375rem solid #9d2235;
    padding-bottom: 1.6875rem;
    margin-bottom: 3.75rem; }
    @media (min-width: 56.25rem) {
      .sidebar__toggle {
        margin: 0 auto 3.125rem; } }
    .sidebar__toggle > * {
      font-family: "Montserrat", Arial, sans-serif;
      font-weight: 700;
      text-transform: uppercase;
      font-size: 1rem;
      color: #9d2235;
      max-width: 72%;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      padding-right: 1.25rem; }
    .sidebar__toggle::after {
      content: "";
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
      height: 0.4375rem;
      background: #9d2235; }
    @media (min-width: 900px) and (max-width: 980px) {
      .sidebar__toggle::after {
        max-width: 370px; } }
    .sidebar__toggle.post {
      margin-bottom: 0; }
    .sidebar__toggle[aria-expanded="true"] {
      border-bottom: 0;
      margin-bottom: 0; }
    @media (min-width: 56.25rem) {
      .sidebar__toggle {
        display: none;
        border-bottom: none; } }
    .sidebar__toggle::after {
      content: "";
      color: #025697;
      height: auto;
      font-weight: 300;
      background-color: transparent;
      text-align: right;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 1.25rem;
              flex: 0 0 1.25rem;
      height: 1.25rem;
      background: url("../../assets/images/minus-df4260deca.svg");
      background-repeat: no-repeat;
      background-size: contain;
      background-position: center; }
  .sidebar.collapsed .sidebar__toggle::after {
    background-image: url("../../assets/images/plus-e4f39eb073.svg"); }
  .sidebar.collapsed .sidebar__content {
    display: none; }
    @media (min-width: 56.25rem) {
      .sidebar.collapsed .sidebar__content {
        display: block; } }
  .sidebar__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 1rem;
    color: #9d2235;
    /* font-size: 1rem; */
    /* color: #9d2235; */
    margin-left: 0px;
    padding-left: 0px; }
    .sidebar__title::after {
      content: "";
      -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      height: 0.5rem;
      background: #9d2235;
      margin-top: .5rem;
      margin-left: 0.6875rem; }
  .sidebar ~ .wysiwyg {
    padding-left: 0;
    padding-right: 0;
    margin-top: 0; }
    @media (min-width: 56.25rem) {
      .sidebar ~ .wysiwyg {
        margin-top: 3.75rem; } }

.block-slider {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem; }
  .block-slider__boundary {
    max-width: 51.875rem;
    margin: 0 auto; }

.block-social-feed {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow-x: scroll;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 2rem;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem; }
  .block-social-feed__boundary {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 68rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
    margin: 0 auto; }
  .block-social-feed__column {
    max-width: 100%; }
    @media (min-width: 48rem) {
      .block-social-feed__column {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        max-width: calc(100% / 3); } }
  .block-social-feed__youtube-file iframe {
    width: 100%;
    height: 170px; }
  .block-social-feed__youtube-title {
    font-family: "Rubik", Arial, sans-serif;
    font-weight: bold;
    font-size: 18px;
    color: #303030;
    letter-spacing: 0;
    line-height: 25px;
    margin-top: 23px; }
  .block-social-feed__youtube-desc {
    font-family: "Rubik", Arial, sans-serif;
    font-size: 16px;
    color: #303030;
    letter-spacing: 0;
    line-height: 25px;
    margin-top: 23px; }
  .block-social-feed__heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: "Rubik", Arial, sans-serif;
    font-weight: 500;
    font-size: 20px;
    color: #303030;
    letter-spacing: 0;
    margin-bottom: 25px; }
    .block-social-feed__heading-text {
      vertical-align: top;
      display: inline-block;
      line-height: 37px;
      margin-left: 20px; }
  .block-social-feed #ctf .ctf-header {
    border: 0; }
  .block-social-feed #cff .cff-item {
    border-bottom: 1px solid #303030;
    padding: 15px 0; }
  .block-social-feed #ctf .ctf-item {
    padding: 15px 0; }
  .block-social-feed #ctf .ctf-tweets .ctf-tweet-meta {
    margin-left: 0; }
  .block-social-feed #ctf .ctf-tweets .ctf-item + .ctf-item {
    border-top: 1px solid #303030; }
  .block-social-feed #ctf .ctf-tweets .ctf-tweet-text {
    font-family: "Rubik", Arial, sans-serif;
    font-size: 16px;
    color: #303030;
    letter-spacing: 0;
    line-height: 25px !important; }
  .block-social-feed #ctf .ctf-tweets .ctf-tweet-date {
    font-family: "Rubik", Arial, sans-serif;
    font-size: 16px;
    color: #767576;
    letter-spacing: 0;
    line-height: 26px;
    text-decoration: none; }
  .block-social-feed__facebook-like:visited, .block-social-feed__facebook-like:link, .block-social-feed__facebook-like {
    display: block;
    color: #025697;
    margin-top: 20px; }
    .block-social-feed__facebook-like:visited:hover, .block-social-feed__facebook-like:visited:focus, .block-social-feed__facebook-like:link:hover, .block-social-feed__facebook-like:link:focus, .block-social-feed__facebook-like:hover, .block-social-feed__facebook-like:focus {
      color: #0381e3; }

.table {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem; }
  .table__boundary {
    max-width: 51.875rem;
    margin: 0 auto; }
  .table__title {
    color: #303030;
    font-family: "Rubik", Arial, sans-serif;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.24;
    margin-bottom: 1rem; }
    @media (min-width: 48rem) {
      .table__title {
        font-size: 2.375rem; } }
    @media (min-width: 48rem) {
      .table__title {
        margin-bottom: 1.875rem; } }
  .table table {
    border-collapse: collapse; }
    .table table caption {
      display: none; }
  .table thead {
    display: none; }
    @media (min-width: 48rem) {
      .table thead {
        display: table-header-group; } }
    .table thead tr th {
      background-color: #303030;
      color: #ffffff;
      font-weight: 500;
      padding: 1rem;
      display: none; }
      @media (min-width: 48rem) {
        .table thead tr th {
          padding: 1rem 2rem; } }
      @media (min-width: 48rem) {
        .table thead tr th {
          display: table-cell; } }
      .table thead tr th + th {
        border-left: 1px solid #DDDDDD;
        position: relative; }
        @media (min-width: 48rem) {
          .table thead tr th + th::before {
            content: " ";
            display: block;
            position: absolute;
            top: 0;
            left: -1px;
            width: 2px;
            height: 100%;
            background-color: #ffffff; } }
  .table tr {
    margin-bottom: 0.625rem;
    display: block; }
    @media (min-width: 48rem) {
      .table tr {
        display: table-row;
        margin-bottom: 0; } }
    .table tr:nth-child(even) {
      background-color: #f0f0f0; }
    .table tr td {
      background-clip: padding-box;
      border: 1px solid #DDDDDD;
      margin-bottom: 0;
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      position: relative;
      padding: 1rem 1rem 1rem calc(50% + 16px); }
      @media (min-width: 48rem) {
        .table tr td {
          width: auto;
          display: table-cell;
          padding: 1rem 1rem; } }
      .table tr td::before {
        background-color: #303030;
        color: #ffffff;
        font-weight: 500;
        padding: 1rem;
        font-size: 1.125rem;
        content: attr(data-th);
        float: left;
        width: 50%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        position: absolute;
        left: 0;
        top: 0; }
        @media (min-width: 48rem) {
          .table tr td::before {
            padding: 1rem 2rem; } }
        @media (min-width: 48rem) {
          .table tr td::before {
            display: none; } }
  .table .tablepress tbody td,
  .table .tablepress tfoot th {
    border-top: 1px solid #DDDDDD; }
    .table .tablepress tbody td + td,
    .table .tablepress tfoot th + td {
      border-top: none; }
      @media (min-width: 48rem) {
        .table .tablepress tbody td + td,
        .table .tablepress tfoot th + td {
          border-top: 1px solid #DDDDDD; } }
  @media (min-width: 48rem) {
    .table .tablepress {
      table-layout: fixed; }
      .table .tablepress thead tr th {
        white-space: normal;
        padding: 1rem 1rem; }
      .table .tablepress tr td {
        width: auto;
        display: table-cell;
        padding: 1rem 1rem; } }
  .table .tablepress tbody tr:first-child td:first-child {
    border-top: 1px solid #DDDDDD; }
    @media (min-width: 48rem) {
      .table .tablepress tbody tr:first-child td:first-child {
        border-top: 0; } }

.block-video {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  padding-bottom: 0.625rem; }
  @media (min-width: 545px) {
    .block-video {
      padding-bottom: 1.5625rem; } }
  @media (min-width: 56.25rem) {
    .block-video {
      padding-bottom: 2.8125rem; } }
  .block-video__boundary {
    max-width: 51.875rem;
    margin: 0 auto; }

.figure {
  margin: 0; }
  .figure-image {
    background: rgba(0, 0, 0, 0.03); }
    .figure-image--isHidden {
      visibility: hidden; }

.video-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  right: 0;
  outline: 0;
  position: absolute;
  top: 0;
  z-index: 2;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  @media (min-width: 545px) {
    .video-controls {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse;
      right: -4.0625rem;
      -webkit-transform: none;
              transform: none; } }
  .video-controls__button {
    height: 3.125rem;
    width: 3.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background-color: #025697;
    cursor: pointer;
    -webkit-transition: background-color 0.25s;
    transition: background-color 0.25s;
    margin-left: 2px; }
    .video-controls__button:first-child {
      margin-left: 0; }
    .video-controls__button:hover {
      background-color: #002f6c; }
    @media (min-width: 545px) {
      .video-controls__button {
        height: 4.0625rem;
        width: 4.0625rem;
        margin-left: 0; } }
  .video-controls__left {
    left: 0; }
  .video-controls__button svg {
    width: 1.0525rem;
    height: 2rem; }
    @media (min-width: 545px) {
      .video-controls__button svg {
        height: 2.5rem; } }

.video-loader {
  -webkit-animation: loading 1.1s infinite linear;
          animation: loading 1.1s infinite linear;
  border-bottom: 4px solid rgba(255, 255, 255, 0.2);
  border-left: 4px solid #fff;
  border-right: 4px solid rgba(255, 255, 255, 0.2);
  border-top: 4px solid rgba(255, 255, 255, 0.2);
  display: none;
  left: 50%;
  margin-left: -30px;
  margin-top: -30px;
  position: absolute;
  text-indent: -9999em;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 1; }
  @media (min-width: 768px) {
    .video-loader {
      margin-left: -50px;
      margin-top: -50px; } }

@media (max-width: 768px) {
  .video-title.video-title_empty {
    min-height: initial; } }

.video-loader,
.video-loader::after {
  border-radius: 50%;
  height: 60px;
  width: 60px; }
  @media (min-width: 768px) {
    .video-loader,
    .video-loader::after {
      height: 100px;
      width: 100px; } }

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

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

@-webkit-keyframes modal-video {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes modal-video {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-webkit-keyframes modal-video-inner {
  from {
    -webkit-transform: translate(0, 100px);
            transform: translate(0, 100px); }
  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }

@keyframes modal-video-inner {
  from {
    -webkit-transform: translate(0, 100px);
            transform: translate(0, 100px); }
  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }

.modal-video {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.9);
  z-index: 1000000;
  cursor: pointer;
  opacity: 1;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-name: modal-video;
          animation-name: modal-video;
  -webkit-transition: opacity 0.1s ease-out;
  transition: opacity 0.1s ease-out; }

.modal-video-close {
  opacity: 0; }
  .modal-video-close .modal-video-movie-wrap {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px); }

.modal-video-body {
  max-width: 940px;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  display: table; }

.modal-video-inner {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  height: 100%; }

.modal-video-movie-wrap {
  width: 100%;
  height: 0;
  position: relative;
  padding-bottom: 56.25%;
  background-color: #000000;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-name: modal-video-inner;
          animation-name: modal-video-inner;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transition: -webkit-transform 0.1s ease-out;
  transition: -webkit-transform 0.1s ease-out;
  transition: transform 0.1s ease-out;
  transition: transform 0.1s ease-out, -webkit-transform 0.1s ease-out; }
  .modal-video-movie-wrap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.modal-video-close-btn {
  position: absolute;
  z-index: 2;
  top: -35px;
  right: -35px;
  display: inline-block;
  width: 35px;
  height: 35px;
  overflow: hidden;
  border: none;
  background: transparent; }
  .modal-video-close-btn:before {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg); }
  .modal-video-close-btn:after {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }
  .modal-video-close-btn:before, .modal-video-close-btn:after {
    content: '';
    position: absolute;
    height: 2px;
    width: 100%;
    top: 50%;
    left: 0;
    margin-top: -1px;
    background: #fff;
    border-radius: 5px;
    margin-top: -6px; }

.video {
  position: relative; }
  .video-title {
    color: #ffffff;
    margin: 0 3.125rem 0 0;
    min-height: 4.0625rem;
    max-width: 38.75rem;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    position: relative;
    z-index: 2; }
    .video-title__boundary {
      font-size: 1.625rem;
      font-weight: 500; }
    @media (min-width: 56.25rem) {
      .video-title {
        margin: -4.0625rem 3.125rem 0 0;
        min-width: 27.5rem;
        width: 60%; } }
    .video-title__boundary {
      position: relative;
      padding: 2.3125rem 1rem 1.5rem 1rem;
      background-color: #041c3b; }
      @media (min-width: 545px) {
        .video-title__boundary {
          padding: 3.125rem 1.25rem 2.5rem 1.25rem; } }
      .video-title__boundary::before {
        content: "";
        height: 0.4375rem;
        width: 4.875rem;
        background: #9d2235;
        position: absolute;
        left: -1.25rem;
        top: 0.75rem; }
        @media (min-width: 545px) {
          .video-title__boundary::before {
            content: "";
            height: 0.4375rem;
            width: 6.25rem;
            background: #9d2235;
            position: absolute;
            top: 1.4375rem;
            left: -0.75rem; } }
  .video-text {
    font-size: 1rem;
    line-height: 1.63;
    font-weight: 400;
    margin-top: 0.9375rem; }
  .video-player {
    height: 0;
    padding-bottom: 56.25%;
    position: absolute;
    top: 0;
    width: 100%; }
  .video iframe {
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%; }
  .video-accent-text {
    margin-top: -0.625rem;
    font-size: 2.875rem;
    line-height: 0.88;
    color: #dddddd;
    text-transform: uppercase;
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: 700;
    word-wrap: normal;
    text-align: right;
    word-break: break-word;
    margin-top: -0.225rem;
    color: #757575; }
    @media (min-width: 545px) {
      .video-accent-text {
        font-size: 3.75rem;
        margin-top: -0.3125rem; } }
    @media (min-width: 56.25rem) {
      .video-accent-text {
        font-size: 10rem;
        margin-top: -2.8125rem; }
        .has-sidebar .video-accent-text {
          margin-top: -0.3125rem;
          font-size: 3.75rem; } }
    @media (min-width: 56.25rem) {
      .video-accent-text {
        font-size: 4.6875rem; } }

.video-title_empty + .video-accent-text {
  margin-top: 0; }
  @media (min-width: 545px) {
    .video-title_empty + .video-accent-text {
      margin-top: 4.0625rem; } }
  @media (min-width: 48rem) {
    .video-title_empty + .video-accent-text {
      margin-top: 0; } }

.video-player--isLoading {
  background: rgba(0, 0, 0, 0.5);
  -webkit-transition: background 0.2s ease-out;
  transition: background 0.2s ease-out; }
  .video-player--isLoading .video-loader {
    display: block; }
  .video-player--isLoading .video-playButton {
    display: none; }

.video-player--isLoaded .video-loader,
.video-player--isLoaded .video-playButton {
  display: none; }

.video-player--isLoaded iframe {
  display: block; }

.wysiwyg {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 65.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  font-size: 0.875rem;
  line-height: 1.63; }
  @media (min-width: 48rem) {
    .wysiwyg {
      font-size: 1rem; } }
  .wysiwyg div.alignleft,
  .wysiwyg div.alignright,
  .wysiwyg div.aligncenter,
  .wysiwyg div.alignnone,
  .wysiwyg img.alignleft,
  .wysiwyg img.alignright,
  .wysiwyg img.aligncenter,
  .wysiwyg img.alignnone {
    max-width: 100%;
    height: auto; }
    .wysiwyg div.alignleft .wp-caption-text,
    .wysiwyg div.alignright .wp-caption-text,
    .wysiwyg div.aligncenter .wp-caption-text,
    .wysiwyg div.alignnone .wp-caption-text,
    .wysiwyg img.alignleft .wp-caption-text,
    .wysiwyg img.alignright .wp-caption-text,
    .wysiwyg img.aligncenter .wp-caption-text,
    .wysiwyg img.alignnone .wp-caption-text {
      margin-bottom: 0;
      margin-left: 1.5625rem;
      padding-left: 1.25rem;
      padding-top: 3.125rem;
      margin-top: -1.875rem;
      border-left: 0.0625rem solid #000000;
      position: relative;
      font-size: 0.8125rem;
      line-height: 1.4; }
      @media (min-width: 545px) {
        .wysiwyg div.alignleft .wp-caption-text,
        .wysiwyg div.alignright .wp-caption-text,
        .wysiwyg div.aligncenter .wp-caption-text,
        .wysiwyg div.alignnone .wp-caption-text,
        .wysiwyg img.alignleft .wp-caption-text,
        .wysiwyg img.alignright .wp-caption-text,
        .wysiwyg img.aligncenter .wp-caption-text,
        .wysiwyg img.alignnone .wp-caption-text {
          margin-left: 1.875rem;
          font-size: 0.9375rem; } }
  @media (min-width: 545px) {
    .wysiwyg div.alignleft,
    .wysiwyg div.alignright,
    .wysiwyg img.alignleft,
    .wysiwyg img.alignright {
      max-width: 50%; } }
  .wysiwyg div.alignleft,
  .wysiwyg div.alignright,
  .wysiwyg div.aligncenter,
  .wysiwyg div.alignnone {
    padding-bottom: 2.1875rem; }
    @media (min-width: 545px) {
      .wysiwyg div.alignleft,
      .wysiwyg div.alignright,
      .wysiwyg div.aligncenter,
      .wysiwyg div.alignnone {
        padding-bottom: 3.125rem; } }
    .wysiwyg div.alignleft img,
    .wysiwyg div.alignright img,
    .wysiwyg div.aligncenter img,
    .wysiwyg div.alignnone img {
      height: auto; }
  .wysiwyg img.alignleft,
  .wysiwyg img.alignright,
  .wysiwyg img.aligncenter,
  .wysiwyg img.alignnone {
    padding-bottom: 1.25rem; }
  @media (min-width: 545px) {
    .wysiwyg div.alignleft,
    .wysiwyg div.aligncenter,
    .wysiwyg div.alignnone,
    .wysiwyg img.alignleft,
    .wysiwyg img.aligncenter,
    .wysiwyg img.alignnone {
      float: left;
      padding-right: 1.25rem;
      height: auto; } }
  @media (min-width: 545px) {
    .wysiwyg div.alignright,
    .wysiwyg img.alignright {
      float: right;
      padding-left: 1.25rem;
      height: auto; } }
  .wysiwyg h1,
  .wysiwyg h2,
  .wysiwyg h3,
  .wysiwyg h4,
  .wysiwyg h5,
  .wysiwyg h6 {
    margin-bottom: 1rem;
    margin-top: 0; }
  .wysiwyg h1 {
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: 700;
    font-size: 1.5rem;
    color: #002f6c;
    font-size: 2.8125rem;
    margin-top: 2rem; }
    @media (min-width: 545px) {
      .wysiwyg h1 {
        font-size: 2.8125rem; } }
  .wysiwyg h2 {
    font-weight: 500;
    font-size: 2.375rem;
    line-height: 1.24;
    font-size: 2.1875rem;
    line-height: 1.286;
    margin-top: 2.6875rem; }
  .wysiwyg h3 {
    font-weight: 500;
    font-size: 2.125rem;
    line-height: 1.38;
    font-size: 1.6875rem;
    font-weight: 400;
    line-height: 1.5;
    margin-top: 2.0625rem; }
  .wysiwyg h4 {
    font-weight: 500;
    font-size: 1.75rem;
    line-height: 1.68;
    font-size: 1.4375rem;
    font-weight: 400;
    line-height: 1.82;
    margin-top: 1.5625rem; }
  .wysiwyg h5 {
    font-size: 1.0625rem;
    font-weight: 400;
    line-height: 2.47;
    font-weight: normal;
    margin-top: 0.5rem; }
  .wysiwyg h6 {
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 2.28;
    margin-top: 0.5rem;
    text-transform: uppercase; }
  .wysiwyg a {
    color: #025697;
    text-decoration: underline;
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease; }
    .wysiwyg a:hover {
      color: #0381e3; }
    .wysiwyg a.button--primary {
      color: #ffffff;
      background-color: #025697;
      padding: 0.875rem;
      font-size: 1rem;
      line-height: 1.38;
      font-weight: 700;
      text-transform: uppercase;
      text-decoration: none;
      text-align: center;
      display: table;
      -webkit-transition: background-color 0.2s ease;
      transition: background-color 0.2s ease;
      cursor: pointer;
      margin-top: 1.125rem; }
      .wysiwyg a.button--primary:focus {
        background-color: #9d2235; }
      .wysiwyg a.button--primary:hover {
        background-color: #002f6c; }
    .wysiwyg a:not(.button--primary):not(.instagram-feed__link)[data-has-pdf="true"]::after {
      content: '';
      display: inline-block;
      width: 1.25rem;
      height: 1.25rem;
      -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
              mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzIwIDQ2NEMzMjguOCA0NjQgMzM2IDQ1Ni44IDMzNiA0NDhWNDE2SDM4NFY0NDhDMzg0IDQ4My4zIDM1NS4zIDUxMiAzMjAgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjQxNkg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgzMjB6TTI1NiAxNjBDMjM4LjMgMTYwIDIyNCAxNDUuNyAyMjQgMTI4VjQ4SDY0QzU1LjE2IDQ4IDQ4IDU1LjE2IDQ4IDY0VjE5MkgwVjY0QzAgMjguNjUgMjguNjUgMCA2NCAwSDIyOS41QzI0Ni41IDAgMjYyLjcgNi43NDMgMjc0LjcgMTguNzVMMzY1LjMgMTA5LjNDMzc3LjMgMTIxLjMgMzg0IDEzNy41IDM4NCAxNTQuNVYxOTJIMzM2VjE2MEgyNTZ6TTg4IDIyNEMxMTguOSAyMjQgMTQ0IDI0OS4xIDE0NCAyODBDMTQ0IDMxMC45IDExOC45IDMzNiA4OCAzMzZIODBWMzY4QzgwIDM3Ni44IDcyLjg0IDM4NCA2NCAzODRDNTUuMTYgMzg0IDQ4IDM3Ni44IDQ4IDM2OFYyNDBDNDggMjMxLjIgNTUuMTYgMjI0IDY0IDIyNEg4OHpNMTEyIDI4MEMxMTIgMjY2LjcgMTAxLjMgMjU2IDg4IDI1Nkg4MFYzMDRIODhDMTAxLjMgMzA0IDExMiAyOTMuMyAxMTIgMjgwek0xNjAgMjQwQzE2MCAyMzEuMiAxNjcuMiAyMjQgMTc2IDIyNEgyMDBDMjI2LjUgMjI0IDI0OCAyNDUuNSAyNDggMjcyVjMzNkMyNDggMzYyLjUgMjI2LjUgMzg0IDIwMCAzODRIMTc2QzE2Ny4yIDM4NCAxNjAgMzc2LjggMTYwIDM2OFYyNDB6TTE5MiAzNTJIMjAwQzIwOC44IDM1MiAyMTYgMzQ0LjggMjE2IDMzNlYyNzJDMjE2IDI2My4yIDIwOC44IDI1NiAyMDAgMjU2SDE5MlYzNTJ6TTMzNiAyMjRDMzQ0LjggMjI0IDM1MiAyMzEuMiAzNTIgMjQwQzM1MiAyNDguOCAzNDQuOCAyNTYgMzM2IDI1NkgzMDRWMjg4SDMzNkMzNDQuOCAyODggMzUyIDI5NS4yIDM1MiAzMDRDMzUyIDMxMi44IDM0NC44IDMyMCAzMzYgMzIwSDMwNFYzNjhDMzA0IDM3Ni44IDI5Ni44IDM4NCAyODggMzg0QzI3OS4yIDM4NCAyNzIgMzc2LjggMjcyIDM2OFYyNDBDMjcyIDIzMS4yIDI3OS4yIDIyNCAyODggMjI0SDMzNnoiLz48L3N2Zz4=");
      -webkit-mask-size: contain;
              mask-size: contain;
      -webkit-mask-repeat: no-repeat;
              mask-repeat: no-repeat;
      background-color: currentColor;
      margin-left: 4px; }
  .wysiwyg dt {
    font-weight: bold; }
  .wysiwyg p.intro-text,
  .wysiwyg.intro-text > p {
    font-size: 1.125rem !important;
    line-height: 2.125rem !important;
    font-family: Rubik;
    color: #002f6c;
    font-weight: 400;
    margin-bottom: 2.5rem; }
    @media (min-width: 48rem) {
      .wysiwyg p.intro-text,
      .wysiwyg.intro-text > p {
        font-size: 1.3125rem !important;
        line-height: 2.5rem !important;
        margin-bottom: 2.4375rem; } }
  .wysiwyg p.intro-paragraph,
  .wysiwyg.intro-paragraph > p {
    font-size: 1.3125rem;
    line-height: 1.71;
    color: #002f6c; }
    @media (min-width: 48rem) {
      .wysiwyg p.intro-paragraph,
      .wysiwyg.intro-paragraph > p {
        font-size: 1.875rem;
        line-height: 1.83; } }
    .wysiwyg p.intro-paragraph b,
    .wysiwyg p.intro-paragraph strong,
    .wysiwyg.intro-paragraph > p b,
    .wysiwyg.intro-paragraph > p strong {
      font-size: 1.3125rem;
      line-height: 0.73; }
      @media (min-width: 48rem) {
        .wysiwyg p.intro-paragraph b,
        .wysiwyg p.intro-paragraph strong,
        .wysiwyg.intro-paragraph > p b,
        .wysiwyg.intro-paragraph > p strong {
          font-size: 2.5rem; } }
  .wysiwyg p,
  .wysiwyg ul,
  .wysiwyg ol,
  .wysiwyg dl,
  .wysiwyg dd,
  .wysiwyg table,
  .wysiwyg figure {
    margin: 0 0 1rem;
    line-height: 1.625rem; }
  .wysiwyg ul,
  .wysiwyg ol {
    padding-left: 2.375rem; }
    @media (min-width: 48rem) {
      .wysiwyg ul,
      .wysiwyg ol {
        padding-left: 3.4375rem; } }
    .wysiwyg ul li,
    .wysiwyg ol li {
      list-style: none;
      position: relative; }
      .wysiwyg ul li::before,
      .wysiwyg ol li::before {
        display: block;
        position: absolute;
        left: -1.625rem; }
        @media (min-width: 48rem) {
          .wysiwyg ul li::before,
          .wysiwyg ol li::before {
            left: -2.5rem; } }
    .wysiwyg ul ul,
    .wysiwyg ul ol,
    .wysiwyg ol ul,
    .wysiwyg ol ol {
      margin-bottom: 0; }
  .wysiwyg ol {
    counter-reset: numeric-counter; }
    .wysiwyg ol > li {
      counter-increment: numeric-counter; }
      .wysiwyg ol > li::before {
        content: counter(numeric-counter) ". ";
        font-weight: 700;
        color: #acacac; }
  .wysiwyg ul {
    counter-reset: counter; }
    .wysiwyg ul li::before {
      content: "";
      border-radius: 100%;
      width: 8px;
      height: 8px;
      background-color: #acacac;
      top: 0.28125rem; }
      @media (min-width: 48rem) {
        .wysiwyg ul li::before {
          top: 0.5625rem; } }
  .wysiwyg hr {
    background-color: #dddddd;
    border: 0;
    display: block;
    height: 2px;
    margin: 2rem 0; }
  .wysiwyg__boundary {
    max-width: 51.875rem;
    margin: 0 auto;
    text-align: inherit;
    overflow-x: auto; }
    .wysiwyg__boundary:after {
      content: "";
      display: table;
      clear: both; }
    .wysiwyg__boundary--textLeft {
      text-align: left; }
    .wysiwyg__boundary--textCenter {
      text-align: center; }
    .wysiwyg__boundary img {
      display: block;
      height: auto;
      width: auto; }
    .wysiwyg__boundary > :last-child {
      margin-bottom: 0;
      padding-bottom: 0; }

.billboard {
  display: block;
  margin-top: 4.375rem; }
  @media (min-width: 48rem) {
    .billboard {
      display: block;
      margin-left: auto;
      margin-right: auto;
      max-width: 65.5rem;
      padding-left: 1.25rem;
      padding-right: 1.25rem;
      margin-top: 3.75rem;
      margin-bottom: 3.75rem;
      max-width: 1320px;
      margin-bottom: 0.625rem;
      margin-top: 4.375rem; } }
  @media (min-width: 64.063rem) {
    .billboard {
      margin-top: 1.875rem; } }
  @media (min-width: 1600px) {
    .billboard {
      padding: 0; } }
  .billboard__boundary {
    display: block; }
  .billboard__content {
    position: relative; }
    @media (min-width: 48rem) {
      .billboard__content {
        background: #f0f0f0; }
        .billboard__content::before, .billboard__content::after {
          height: calc(100% - 184px);
          position: absolute;
          background: #f0f0f0;
          bottom: 0;
          content: ""; }
        .billboard__content::before {
          left: 0;
          width: 3.75rem;
          -webkit-transform: translateX(-100%);
                  transform: translateX(-100%); }
        .billboard__content::after {
          right: 0;
          width: 3.125rem;
          -webkit-transform: translateX(100%);
                  transform: translateX(100%); } }
  .billboard__flex {
    display: block; }
    @media (min-width: 48rem) {
      .billboard__flex {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; } }
  .billboard__image {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center; }
  .billboard__campuses {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 11.875rem;
            flex: 0 0 11.875rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 0 0.625rem; }
    @media (min-width: 48rem) {
      .billboard__campuses {
        padding: 0;
        margin-left: -1.25rem;
        margin-bottom: 1.875rem; }
        .billboard__campuses::before {
          width: calc(100% - 20px);
          height: 1.875rem;
          background: white;
          content: ""; } }
    @media (min-width: 1088px) {
      .billboard__campuses {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 12.5rem;
                flex: 0 0 12.5rem; } }
    @media (min-width: 1280px) {
      .billboard__campuses {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 13.5rem;
                flex: 0 0 13.5rem; } }
    @media (min-width: 1600px) {
      .billboard__campuses {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 13.75rem;
                flex: 0 0 13.75rem; } }
  .billboard__campus {
    background: #0b2340;
    padding: 0.9375rem 1.25rem 1.25rem 1.875rem;
    color: white;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    text-decoration: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    position: relative;
    -webkit-transition: background 0.15s ease;
    transition: background 0.15s ease; }
    @media (min-width: 48rem) {
      .billboard__campus {
        padding: 1.4375rem 0.9375rem; } }
    @media (min-width: 1088px) {
      .billboard__campus {
        padding: 1.75rem 1.25rem; } }
    @media (min-width: 1280px) {
      .billboard__campus {
        padding: 2.1875rem 1.75rem; } }
    @media (min-width: 1600px) {
      .billboard__campus {
        padding: 2.5rem 1.875rem; } }
    .billboard__campus::before {
      content: "";
      height: 0.4375rem;
      width: 3.375rem;
      background: #9d2235;
      position: absolute;
      top: 0;
      left: 1.125rem;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%); }
      @media (min-width: 48rem) {
        .billboard__campus::before {
          left: 0.8125rem; } }
    .billboard__campus::after {
      content: "";
      -webkit-box-flex: 0;
          -ms-flex: 0 0 3.4375rem;
              flex: 0 0 3.4375rem;
      background-image: url("../assets/images/arrow-right-white-25d63e306d.svg");
      background-position: top 50% right;
      background-size: 1.875rem;
      background-repeat: no-repeat;
      -webkit-transition: -webkit-transform 0.25s ease;
      transition: -webkit-transform 0.25s ease;
      transition: transform 0.25s ease;
      transition: transform 0.25s ease, -webkit-transform 0.25s ease; }
      @media (min-width: 48rem) {
        .billboard__campus::after {
          -webkit-box-flex: 0;
              -ms-flex: 0 0 1.5625rem;
                  flex: 0 0 1.5625rem;
          background-size: contain;
          background-position: center; } }
    .billboard__campus.campus-callout {
      background: #025697;
      -webkit-transition: background 0.15s ease;
      transition: background 0.15s ease; }
      .billboard__campus.campus-callout:hover {
        background: #008efc; }
    .billboard__campus .campus__copy {
      padding-right: 0.9375rem;
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto; }
    .billboard__campus .campus__title {
      font-weight: 500;
      font-size: 1.125rem; }
      @media (min-width: 48rem) {
        .billboard__campus .campus__title {
          font-size: 1.1875rem; } }
    .billboard__campus .campus__subtext {
      font-size: 0.875rem;
      padding-top: 0.5rem;
      margin-top: 0.5rem;
      border-top-width: 0.0625rem;
      border-top-style: solid;
      border-top-color: #025697;
      font-weight: 500;
      -webkit-transition: border-top-color 0.15s ease;
      transition: border-top-color 0.15s ease; }
    .billboard__campus:hover {
      background: #025697; }
      .billboard__campus:hover::after {
        -webkit-transform: translateX(0.3125rem);
                transform: translateX(0.3125rem); }
      .billboard__campus:hover .campus__subtext {
        border-top-color: #008efc; }
    .billboard__campus--current {
      background: #ffffff; }
      .billboard__campus--current .campus__copy {
        color: #0b2340; }
      .billboard__campus--current:hover {
        background: #ffffff; }
        .billboard__campus--current:hover .campus__subtext {
          border-top-color: #0b2340; }
      .billboard__campus--current::after {
        display: none; }
  .billboard__copy {
    background: #9d2235;
    padding: 1.25rem 1.25rem 1.875rem;
    position: relative;
    color: #ffffff; }
    @media (min-width: 48rem) {
      .billboard__copy {
        margin: -1.25rem 2.5rem 2.5rem 1.25rem;
        max-width: 44.375rem;
        padding: 2.5rem; } }
    @media (min-width: 1320px) {
      .billboard__copy {
        margin: -1.875rem 2.5rem 2.5rem 1.875rem;
        max-width: 53.125rem; } }
  .billboard__title {
    font-size: 1.625rem;
    font-weight: 500; }
  .billboard__text {
    line-height: 1.63; }
  .billboard__link {
    color: #025697;
    text-transform: uppercase;
    font-size: 0.875rem;
    text-decoration: none;
    font-weight: 700;
    font-family: "Montserrat", Arial, sans-serif;
    vertical-align: middle;
    color: white; }
    .billboard__link::after {
      content: " ";
      width: 1.75rem;
      height: 1rem;
      background-image: url("../assets/images/arrow-right-light-blue-5e955fcdca.svg");
      background-position: center;
      background-size: contain;
      background-repeat: no-repeat;
      display: inline-block;
      vertical-align: middle;
      margin-left: 0.4375rem;
      -webkit-transition: -webkit-transform 0.25s ease;
      transition: -webkit-transform 0.25s ease;
      transition: transform 0.25s ease;
      transition: transform 0.25s ease, -webkit-transform 0.25s ease; }
    .billboard__link:hover {
      color: #002f6c; }
      .billboard__link:hover::after {
        -webkit-transform: translateX(0.3125rem);
                transform: translateX(0.3125rem); }
    .billboard__link:hover {
      color: white; }
    .billboard__link::after {
      background-image: url("../assets/images/arrow-right-white-25d63e306d.svg"); }

.breadcrumbs {
  background: #f0f0f0;
  margin-bottom: 1.25rem;
  display: none; }
  @media (min-width: 48rem) {
    .breadcrumbs {
      margin-bottom: 2.8125rem;
      height: 3.8125rem;
      display: block; } }
  @media (min-width: 64.063rem) {
    .breadcrumbs {
      margin-top: 0; } }
  .breadcrumbs ol {
    list-style: none;
    margin: 0;
    padding: 0; }
  .breadcrumbs__boundary {
    margin: 0 auto;
    max-width: 68rem;
    padding: 0.625rem 1.25rem; }
    @media (min-width: 48rem) {
      .breadcrumbs__boundary {
        padding: 1.125rem 1.25rem 1.25rem; } }
    .breadcrumbs__boundary__item-wrapper, .breadcrumbs__boundary li {
      line-height: 1.54;
      font-size: 0.8125rem; }
      .breadcrumbs__boundary__item-wrapper:not(:first-child)::before, .breadcrumbs__boundary li:not(:first-child)::before {
        content: "/";
        color: #303030;
        padding: 0 0.45em;
        text-decoration: none; }
      .breadcrumbs__boundary__item-wrapper__link, .breadcrumbs__boundary__item-wrapper a, .breadcrumbs__boundary li__link, .breadcrumbs__boundary li a {
        color: #303030; }
        .breadcrumbs__boundary__item-wrapper__link:hover, .breadcrumbs__boundary__item-wrapper a:hover, .breadcrumbs__boundary li__link:hover, .breadcrumbs__boundary li a:hover {
          color: #025697; }
      .breadcrumbs__boundary__item-wrapper__current, .breadcrumbs__boundary__item-wrapper .breadcrumb_last, .breadcrumbs__boundary li__current, .breadcrumbs__boundary li .breadcrumb_last {
        color: #025697; }
      .breadcrumbs__boundary__item-wrapper a:not(.breadcrumbs__link), .breadcrumbs__boundary li a:not(.breadcrumbs__link) {
        padding: 0 .45em; }
      .breadcrumbs__boundary__item-wrapper .breadcrumb_last, .breadcrumbs__boundary li .breadcrumb_last {
        padding-left: .45em; }
    .breadcrumbs__boundary > span:not(.breadcrumbs__item-wrapper) {
      margin-left: -.45em; }

.banner-landing + .breadcrumbs,
.banner-interior--image + .breadcrumbs {
  margin-top: -0.625rem; }
  @media (min-width: 48rem) {
    .banner-landing + .breadcrumbs,
    .banner-interior--image + .breadcrumbs {
      margin-top: -3.625rem; } }
  @media (min-width: 56.25rem) {
    .banner-landing + .breadcrumbs::before,
    .banner-interior--image + .breadcrumbs::before {
      width: 100%;
      background: #f0f0f0;
      height: 100px;
      content: "";
      position: absolute;
      display: block;
      -webkit-transform: translateY(-100%);
              transform: translateY(-100%); } }

.page-template-calendar-landing .breadcrumbs {
  margin-bottom: 0.625rem; }
  @media (min-width: 48rem) {
    .page-template-calendar-landing .breadcrumbs {
      margin-bottom: 1.875rem; } }

.directory-teaser {
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  border-top: 1px solid;
  border-color: #9d2235; }
  .directory-teaser:not(:last-child) {
    margin-bottom: 1.25rem; }
  @media (min-width: 630px) {
    .directory-teaser {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }
  .directory-teaser__info-wrapper {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 75%;
            flex: 1 1 75%;
    position: relative;
    padding: 1.25rem 0 0.625rem 0; }
    @media (min-width: 630px) {
      .directory-teaser__info-wrapper {
        max-width: 50%; } }
    .directory-teaser__info-wrapper::before {
      content: "";
      height: 0.4375rem;
      width: 5.125rem;
      background: #9d2235;
      position: absolute;
      top: 0;
      left: 0; }
      @media (min-width: 56.25rem) {
        .directory-teaser__info-wrapper::before {
          margin-left: -1.25rem; } }
      @media (min-width: 630px) {
        .directory-teaser__info-wrapper::before {
          content: "";
          height: 0.4375rem;
          width: 6.5625rem;
          background: #9d2235;
          position: absolute;
          margin-left: 0; } }
  .directory-teaser__name {
    font-size: 1.625rem;
    font-weight: 500; }
    .directory-teaser__name a {
      color: #303030;
      -webkit-transition: color 0.25s ease;
      transition: color 0.25s ease;
      font-weight: 500; }
      .directory-teaser__name a:hover {
        color: #002f6c;
        text-decoration: underline; }
    @media (min-width: 630px) {
      .directory-teaser__name {
        font-size: 2rem; } }
  .directory-teaser__title {
    line-height: 1.45;
    font-size: 1.125rem;
    margin-top: 0.625rem; }
    @media (min-width: 630px) {
      .directory-teaser__title {
        font-size: 1.375rem;
        margin-top: 0; } }
  .directory-teaser__description {
    font-size: 1rem;
    line-height: 1.63; }
  .directory-teaser__college {
    color: #767576;
    font-weight: 700;
    font-size: 1.25rem;
    margin-top: 0.625rem;
    line-height: 1.2; }
    @media (min-width: 630px) {
      .directory-teaser__college {
        margin-top: 0.9375rem; } }
  .directory-teaser__contact {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    padding-top: 0.625rem; }
    @media (min-width: 56.25rem) {
      .directory-teaser__contact {
        padding-left: 4rem; } }
    @media (min-width: 630px) {
      .directory-teaser__contact {
        margin-top: 0.9375rem; } }
    .directory-teaser__contact a {
      text-decoration: none;
      color: #002f6c; }
    .directory-teaser__contact-label {
      line-height: 1.63; }
      .directory-teaser__contact-label > span {
        font-weight: 700; }
  .directory-teaser__linkout {
    color: #025697;
    font-size: 0.875rem;
    text-decoration: none;
    font-weight: 400;
    font-family: "Rubik", Arial, sans-serif;
    vertical-align: middle;
    line-height: 1.0625rem;
    display: block;
    margin-top: 0.9375rem; }
    .directory-teaser__linkout::before {
      content: " ";
      width: 0.9375rem;
      height: 1.0625rem;
      background-image: url("../assets/images/arrow-right-blue-for-direct-a756fa9ec2.svg");
      background-position: center;
      background-size: contain;
      background-repeat: no-repeat;
      display: inline-block;
      vertical-align: middle;
      margin-right: 0.625rem;
      margin-top: 0.625rem;
      -webkit-transition: -webkit-transform 0.25s ease;
      transition: -webkit-transform 0.25s ease;
      transition: transform 0.25s ease;
      transition: transform 0.25s ease, -webkit-transform 0.25s ease; }
    .directory-teaser__linkout:hover {
      color: #002f6c; }
      .directory-teaser__linkout:hover::after {
        -webkit-transform: translateX(0.3125rem);
                transform: translateX(0.3125rem); }
  .directory-teaser__codes-wrapper {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%;
    border-color: #acacac;
    border-style: solid;
    margin-left: 1.125rem;
    border-width: 0;
    border-top-width: 1px;
    padding-top: 0.625rem; }
    @media (min-width: 630px) {
      .directory-teaser__codes-wrapper {
        border-top-width: 0;
        border-left-width: 0.0625rem;
        margin-left: 0;
        padding-top: 0;
        padding-left: 0.9375rem; } }
  .directory-teaser__codes-header {
    line-height: 1.6875rem;
    letter-spacing: 0.0625rem;
    font-family: "Rubik", Arial, sans-serif;
    color: #303030;
    font-weight: 500;
    font-size: 0.875rem;
    margin-bottom: 0.3125rem;
    float: left;
    margin-right: 0.25rem; }
    @media (min-width: 630px) {
      .directory-teaser__codes-header {
        margin-bottom: 0.75rem; } }
  .directory-teaser__codes {
    list-style: none;
    margin: 0;
    padding: 0; }
  .directory-teaser__code {
    line-height: 1.5; }
    .directory-teaser__code a {
      text-decoration: none;
      color: #002f6c; }

.loader {
  margin: 4.0625rem auto;
  width: 8.75rem;
  height: 4.375rem;
  background-image: url("../assets/images/loader-8609da8d10.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-animation-name: spinner;
          animation-name: spinner;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d; }
  .loader-end {
    margin: 0 auto;
    color: #ffffff;
    text-align: center; }

.banner {
  margin-top: 4.375rem; }
  @media (min-width: 64.063rem) {
    .banner {
      margin-top: 0; } }
  .banner__image {
    max-width: 1440px;
    width: 100%;
    height: 6.375rem;
    margin: 0 auto;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
    z-index: 1;
    position: relative; }
    @media (min-width: 420px) {
      .banner__image {
        height: 15rem; } }
    @media (min-width: 48rem) {
      .banner__image {
        height: 22.5rem; } }
  .banner__title {
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: 700;
    font-size: 1.5rem;
    max-width: 68rem;
    color: #ffffff;
    padding: 0.625rem 1.25rem;
    margin: 0 auto;
    z-index: 2;
    position: relative; }
    @media (min-width: 545px) {
      .banner__title {
        font-size: 2.8125rem; } }
    .banner-interior--image .banner__title,
    .banner-landing--image .banner__title {
      max-width: 65.5rem;
      background: #002f6c; }
    @media (min-width: 545px) {
      .banner__title {
        padding: 1.5625rem 1.25rem; }
        .banner-interior--image .banner__title,
        .banner-landing--image .banner__title {
          padding: 1.5625rem 2.0625rem; } }
    @media (min-width: 56.25rem) {
      .banner-interior--image .banner__title,
      .banner-landing--image .banner__title {
        margin: -3.125rem auto 0; } }

.banner--program__title {
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.5rem;
  max-width: 68rem;
  color: #ffffff;
  padding: 0.625rem 1.25rem;
  margin: 0 auto;
  z-index: 2;
  position: relative;
  line-height: 55px; }
  @media (min-width: 545px) {
    .banner--program__title {
      font-size: 2.8125rem; } }
  @media (min-width: 545px) {
    .banner--program__title {
      padding: 2.1875rem 1.25rem; } }

.linkbar {
  padding-top: 1.25rem;
  padding-bottom: 1.875rem;
  border-bottom: 0.4375rem solid #9d2235;
  margin: 0 1.25rem; }
  @media (min-width: 545px) {
    .linkbar {
      margin: 0;
      border-bottom: none; } }
  @media (min-width: 56.25rem) {
    .linkbar {
      padding-bottom: 1.875rem; } }
  .linkbar__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: 68rem;
    margin: 0 auto 1.5625rem;
    padding: 0 1.25rem;
    margin: 0 auto 0.625rem;
    text-decoration: none;
    text-transform: capitalize;
    padding: 0;
    font-size: 1.125rem;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media (min-width: 56.25rem) {
      .linkbar__title {
        margin: 0 auto 3.125rem; } }
    .linkbar__title > * {
      font-family: "Montserrat", Arial, sans-serif;
      font-weight: 700;
      text-transform: uppercase;
      font-size: 1rem;
      color: #9d2235;
      max-width: 72%;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      padding-right: 1.25rem; }
    .linkbar__title::after {
      content: "";
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
      height: 0.4375rem;
      background: #9d2235; }
    @media (min-width: 900px) and (max-width: 980px) {
      .linkbar__title::after {
        max-width: 370px; } }
    .linkbar__title-text {
      max-width: calc(100% - 20px);
      color: #9d2235; }
    .linkbar__title::after {
      content: "";
      color: #025697;
      height: auto;
      font-weight: 300;
      background-color: transparent;
      text-align: right;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 1.25rem;
              flex: 0 0 1.25rem;
      height: 1.25rem;
      background: url("../../assets/images/minus-df4260deca.svg");
      background-repeat: no-repeat;
      background-size: contain;
      background-position: center; }
    @media (min-width: 545px) {
      .linkbar__title {
        margin: 0 auto 0.625rem;
        pointer-events: none;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        max-width: 68rem;
        margin: 0 auto 1.5625rem;
        padding: 0 1.25rem; } }
  @media (min-width: 545px) and (min-width: 56.25rem) {
    .linkbar__title {
      margin: 0 auto 3.125rem; } }
    @media (min-width: 545px) {
        .linkbar__title > * {
          font-family: "Montserrat", Arial, sans-serif;
          font-weight: 700;
          text-transform: uppercase;
          font-size: 1rem;
          color: #9d2235;
          max-width: 72%;
          -webkit-box-flex: 0;
              -ms-flex: 0 0 auto;
                  flex: 0 0 auto;
          padding-right: 1.25rem; }
        .linkbar__title::after {
          content: "";
          -webkit-box-flex: 1;
              -ms-flex: 1 1 auto;
                  flex: 1 1 auto;
          height: 0.4375rem;
          background: #9d2235; } }
  @media (min-width: 545px) and (min-width: 900px) and (max-width: 980px) {
    .linkbar__title::after {
      max-width: 370px; } }
    @media (min-width: 56.25rem) {
      .linkbar__title {
        margin: 0 auto 1.25rem; } }
  .linkbar__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    max-width: 68rem;
    margin: 0 auto; }
    @media (min-width: 545px) {
      .linkbar__links {
        padding: 0 0.3125rem; } }
  .linkbar__link-wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%; }
    @media (min-width: 545px) {
      .linkbar__link-wrapper {
        padding: 0 0.9375rem;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 50%;
                flex: 0 1 50%; } }
    @media (min-width: 56.25rem) {
      .linkbar__link-wrapper {
        -webkit-box-flex: 0;
            -ms-flex: 0 1 33.3%;
                flex: 0 1 33.3%; } }
  .linkbar__link {
    display: block;
    padding: 0.875rem 0.875rem 0.875rem 1.5625rem;
    color: #303030;
    text-decoration: none;
    position: relative;
    border-bottom: 1px solid #008efc; }
    .linkbar__link::before {
      content: " ";
      width: 0.5rem;
      height: 1rem;
      background-image: url("../../assets/images/chevron-blue-3419b1b89d.svg");
      background-position: center;
      background-size: contain;
      background-repeat: no-repeat;
      position: absolute;
      left: 0.3125rem;
      top: 0.9375rem;
      -webkit-transition: -webkit-transform 0.25s ease;
      transition: -webkit-transform 0.25s ease;
      transition: transform 0.25s ease;
      transition: transform 0.25s ease, -webkit-transform 0.25s ease; }
    .linkbar__link:hover::before {
      -webkit-transform: translateX(0.1875rem);
              transform: translateX(0.1875rem); }
  .linkbar.collapsed {
    padding-bottom: 0.625rem; }
    @media (min-width: 545px) {
      .linkbar.collapsed {
        padding-top: 1.25rem;
        padding-bottom: 1.875rem; } }
    .linkbar.collapsed .linkbar__title-text {
      color: #025697; }
      @media (min-width: 545px) {
        .linkbar.collapsed .linkbar__title-text {
          color: #9d2235; } }
    .linkbar.collapsed .linkbar__title::after {
      background: url("../../assets/images/plus-e4f39eb073.svg"); }
      @media (min-width: 545px) {
        .linkbar.collapsed .linkbar__title::after {
          background: #9d2235; } }
    .linkbar.collapsed .linkbar__links {
      display: none; }
      @media (min-width: 545px) {
        .linkbar.collapsed .linkbar__links {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; } }

.facetwp-pager {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: inline-block;
  height: 42px;
  margin-top: 0px;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  width: 100%; }
  @media (min-width: 56.25rem) {
    .facetwp-pager {
      width: auto; } }
  .facetwp-pager-label {
    font-size: 1.3125rem;
    font-weight: 700;
    margin-top: 0.625rem;
    margin-right: 46% !important; }
    @media (min-width: 56.25rem) {
      .facetwp-pager-label {
        margin-right: 13px !important; } }

.facetwp-page {
  width: 2.625rem;
  height: 2.625rem;
  background-color: #025697;
  overflow: hidden;
  background-image: url("../../assets/images/chevron-arrow-9627468a68.svg");
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transition: background-color 0.25s ease;
  transition: background-color 0.25s ease;
  vertical-align: top;
  margin-left: 6px;
  margin-right: 0px !important; }
  @media (min-width: 56.25rem) {
    .facetwp-page {
      margin-right: auto; } }
  .facetwp-page:hover {
    color: #002f6c; }
  .facetwp-page--prev {
    -webkit-transform: scaleX(-1);
            transform: scaleX(-1);
    -webkit-filter: FlipH;
            filter: FlipH; }
  .facetwp-page--disabled {
    background-color: #E2E2E2;
    pointer-events: none; }

.post-teaser {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #D8D8D8;
  min-height: 9.25rem; }
  .post-teaser:last-child {
    border: none; }
  .post-teaser--news-list {
    list-style: none;
    border-bottom: 1px solid #D8D8D8; }
    .post-teaser--news-list a:link,
    .post-teaser--news-list a:visited,
    .post-teaser--news-list a {
      text-decoration: none;
      color: #303030; }
      .post-teaser--news-list a:link .post-teaser__headline,
      .post-teaser--news-list a:visited .post-teaser__headline,
      .post-teaser--news-list a .post-teaser__headline {
        -webkit-transition: color .25s ease;
        transition: color .25s ease; }
      .post-teaser--news-list a:link:hover .post-teaser__headline, .post-teaser--news-list a:link:focus .post-teaser__headline,
      .post-teaser--news-list a:visited:hover .post-teaser__headline,
      .post-teaser--news-list a:visited:focus .post-teaser__headline,
      .post-teaser--news-list a:hover .post-teaser__headline,
      .post-teaser--news-list a:focus .post-teaser__headline {
        color: #002f6c;
        text-decoration: underline; }
  .post-teaser__thumbnail {
    -ms-flex-preferred-size: 18.75rem;
        flex-basis: 18.75rem;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    display: none; }
    @media (min-width: 545px) {
      .post-teaser__thumbnail {
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; } }
    .post-teaser__thumbnail-image {
      width: 12.1875rem;
      height: 7.625rem; }
  .post-teaser__headline {
    position: relative;
    font-size: 1.375rem;
    line-height: 1.6875rem;
    font-weight: normal;
    margin: 0.625rem 0;
    padding-right: 0.875rem; }
    .post-teaser__headline::after {
      content: '\25B8';
      display: inline-block;
      right: 0;
      width: 0.6875rem;
      height: 0.6875rem;
      margin-right: -1.1875rem;
      margin-left: 0.5rem; }
    @media (min-width: 56.25rem) {
      .post-teaser__headline {
        font-size: 1.5rem;
        line-height: 2rem; } }
    .post-teaser__headline a:link,
    .post-teaser__headline a:visited,
    .post-teaser__headline a {
      color: #303030;
      text-decoration: none;
      -webkit-transition: color 0.25s ease;
      transition: color 0.25s ease; }
      .post-teaser__headline a:link:focus, .post-teaser__headline a:link:hover,
      .post-teaser__headline a:visited:focus,
      .post-teaser__headline a:visited:hover,
      .post-teaser__headline a:focus,
      .post-teaser__headline a:hover {
        color: #002f6c;
        text-decoration: underline; }
  .post-teaser__content {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    font-size: 0.875rem;
    line-height: 1.5rem; }
    @media (min-width: 545px) {
      .post-teaser__content {
        padding-right: 1.25rem;
        padding-bottom: 2.5rem; } }
    @media (min-width: 56.25rem) {
      .post-teaser__content {
        font-size: 1.0625rem;
        line-height: 1.75rem; } }

.program-teaser {
  list-style: none;
  margin-top: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative; }
  .program-teaser::before {
    content: "";
    height: 0.4375rem;
    width: 4.6875rem;
    background: #9d2235;
    position: absolute;
    top: 0;
    left: -1.875rem; }
    @media (min-width: 56.25rem) {
      .program-teaser::before {
        content: "";
        height: 0.4375rem;
        width: 8.4375rem;
        background: #9d2235;
        position: absolute;
        top: 0;
        left: 0; } }
  .program-teaser__content {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    font-size: 0.875rem;
    line-height: 1.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    position: relative;
    padding: 1.25rem 0.625rem 0 0.625rem; }
    @media (min-width: 56.25rem) {
      .program-teaser__content {
        font-size: 1.3125rem;
        line-height: 2.125rem;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        padding: 0 1.25rem 0.5rem 2.1875rem; } }
  .program-teaser__description-wrapper {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 70%;
            flex: 1 1 70%; }
    @media (min-width: 56.25rem) {
      .program-teaser__description-wrapper {
        padding-right: 2.5rem;
        padding-top: 1.5625rem; } }
  .program-teaser__headline {
    font-size: 1.625rem;
    line-height: 1.6875rem;
    font-weight: normal;
    margin: 0.625rem 0; }
    @media (min-width: 56.25rem) {
      .program-teaser__headline {
        font-size: 2rem;
        line-height: 2.9375rem; } }
    .program-teaser__headline a {
      color: #303030;
      text-decoration: none;
      -webkit-transition: color 0.25s ease;
      transition: color 0.25s ease;
      font-weight: 500; }
      .program-teaser__headline a:hover {
        color: #002f6c;
        text-decoration: underline; }
  .program-teaser__description {
    font-size: 1rem;
    line-height: 1.63; }
  .program-teaser__details {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%;
    font-size: 1rem;
    line-height: 1.63;
    border-color: #bcbcbc;
    border-style: solid;
    border-width: 0;
    border-top-width: 0.0625rem;
    margin-top: 1.25rem;
    padding-top: 0.625rem; }
    @media (min-width: 56.25rem) {
      .program-teaser__details {
        margin-top: 0;
        padding-left: 1.25rem;
        padding-top: 0;
        border-top-width: 0;
        border-left-width: 0.0625rem; } }
  .program-teaser__details-label, .program-teaser__details-campus-flag {
    font-family: "Montserrat", Arial, sans-serif;
    letter-spacing: 0.0625rem;
    text-transform: uppercase;
    font-size: 0.6875rem;
    font-weight: 700; }
  .program-teaser__details-label {
    line-height: 2.18; }
  .program-teaser__details-campus:not(.study-abroad) .program-teaser__details-campus-name {
    margin-top: 0.875rem; }
    @media (min-width: 56.25rem) {
      .program-teaser__details-campus:not(.study-abroad) .program-teaser__details-campus-name {
        margin-top: 1rem; } }
  .program-teaser__details-campus.study-abroad {
    margin-top: 0.8125rem; }
    .program-teaser__details-campus.study-abroad .program-teaser__details-campus-name {
      margin-top: 0.9375rem; }
    .program-teaser__details-campus.study-abroad:not(:last-child) {
      padding-bottom: 0.75rem;
      border-bottom: 0.0625rem solid #bcbcbc;
      margin-bottom: -0.125rem; }
      @media (min-width: 56.25rem) {
        .program-teaser__details-campus.study-abroad:not(:last-child) {
          margin-bottom: -0.75rem; } }
  .program-teaser__details-campus-flag {
    line-height: 1.55;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0.75rem;
    border-top: 0.0625rem solid #bcbcbc;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    @media (min-width: 56.25rem) {
      .program-teaser__details-campus-flag {
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; } }
    .program-teaser__details-campus-flag::before {
      background: url("../../assets/images/flag-blue-43d0e7a09c.svg");
      background-position: center;
      background-repeat: no-repeat;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 1.875rem;
              flex: 0 0 1.875rem;
      min-height: 2.0625rem;
      margin-right: 0.625rem;
      content: ""; }
  .program-teaser__details-campus-name::before {
    background: url("../../assets/images/pin-red-74fd966edb.svg");
    background-position: center;
    background-repeat: no-repeat; }
  .program-teaser__details-format.online {
    margin-top: 0.9375rem; }
    @media (min-width: 56.25rem) {
      .program-teaser__details-format.online {
        margin-top: 1.5625rem; } }
    .program-teaser__details-format.online::before {
      background: url("../../assets/images/online-red-671e470fea.svg");
      background-position: center;
      background-repeat: no-repeat; }
  @media (min-width: 56.25rem) {
    .program-teaser__details-format.blended {
      margin-top: 1.5625rem; } }
  .program-teaser__details-format.blended::before {
    background: url("../../assets/images/star-red-f55ec4b7bb.svg");
    background-position: center;
    background-repeat: no-repeat; }
  .program-teaser__details-campus-name, .program-teaser__details-format {
    line-height: 1.5; }
    .program-teaser__details-campus-name::before, .program-teaser__details-format::before {
      width: 1.875rem;
      height: 1.875rem;
      display: inline-block;
      vertical-align: middle;
      margin-right: 0.625rem;
      content: ""; }
    .program-teaser__details-campus-name > span, .program-teaser__details-format > span {
      vertical-align: middle; }

.element-results-count {
  font-weight: 700;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-top: 1.8125rem; }
  @media (min-width: 56.25rem) {
    .element-results-count {
      margin-top: 3rem; } }
  .element-results-count__interior {
    color: #767576;
    display: inline-block; }
    .element-results-count__interior .facetwp-counts {
      display: inline-block; }
  .element-results-count__list .facetwp-selections {
    display: inline-block; }
    .element-results-count__list .facetwp-selections > ul {
      margin: 0;
      padding: 0; }
      .element-results-count__list .facetwp-selections > ul .facetwp-selection-label {
        display: none; }
      .element-results-count__list .facetwp-selections > ul .facetwp-selection-value {
        pointer-events: none;
        background-image: none;
        padding: 0 0.3125rem 0 0;
        position: relative;
        margin-right: 0.3125rem; }
      .element-results-count__list .facetwp-selections > ul > li:not(:last-child) .facetwp-selection-value::after {
        content: ",";
        position: absolute;
        right: 0;
        top: 0;
        height: 100%;
        width: auto; }
      .element-results-count__list .facetwp-selections > ul > li:last-child .facetwp-selection-value:not(:last-child)::after {
        content: ",";
        position: absolute;
        right: 0;
        top: 0;
        height: 100%;
        width: auto; }

.slider {
  position: relative;
  width: 100%;
  position: relative;
  /* Flickity v2.1.2
    https://flickity.metafizzy.co
    ---------------------------------------------- */
  /* draggable */ }
  .slider-title {
    color: #ffffff;
    margin: 0 3.125rem 0 0;
    min-height: 4.0625rem;
    max-width: 38.75rem;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    position: relative;
    z-index: 2; }
    .slider-title__boundary {
      font-size: 1.625rem;
      font-weight: 500; }
    @media (min-width: 56.25rem) {
      .slider-title {
        margin: -4.0625rem 3.125rem 0 0;
        min-width: 27.5rem;
        width: 60%; } }
    .slider-title__boundary {
      position: relative;
      padding: 2.3125rem 1rem 1.5rem 1rem;
      background-color: #041c3b; }
      @media (min-width: 545px) {
        .slider-title__boundary {
          padding: 3.125rem 1.25rem 2.5rem 1.25rem; } }
      .slider-title__boundary::before {
        content: "";
        height: 0.4375rem;
        width: 4.875rem;
        background: #9d2235;
        position: absolute;
        left: -1.25rem;
        top: 0.75rem; }
        @media (min-width: 545px) {
          .slider-title__boundary::before {
            content: "";
            height: 0.4375rem;
            width: 6.25rem;
            background: #9d2235;
            position: absolute;
            top: 1.4375rem;
            left: -0.75rem; } }
  .slider-text {
    font-size: 1rem;
    line-height: 1.63;
    font-weight: 400;
    margin-top: 0.9375rem; }
  .slider.flickity-enabled {
    position: relative; }
  .slider.flickity-enabled:focus {
    outline: none; }
  .slider .flickity-viewport {
    -webkit-transition: height 0.2s;
    transition: height 0.2s;
    overflow: hidden;
    position: relative;
    height: 100%;
    z-index: 1; }
  .slider.flickity-enabled.is-draggable {
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .slider.flickity-enabled.is-draggable .flickity-viewport {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab; }
  .slider.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
    cursor: -webkit-grabbing;
    cursor: grabbing; }
  @media (min-width: 56.25rem) {
    .slider-title__boundary {
      padding-left: 3.375rem;
      padding-right: 3.125rem;
      min-height: 8.375rem; } }
  .slider-controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    right: 0;
    outline: 0;
    position: absolute;
    top: 0;
    z-index: 2;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media (min-width: 545px) {
      .slider-controls {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
        right: -4.0625rem;
        -webkit-transform: none;
                transform: none; } }
    .slider-controls__button {
      height: 3.125rem;
      width: 3.125rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-line-pack: center;
          align-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      background-color: #025697;
      cursor: pointer;
      -webkit-transition: background-color 0.25s;
      transition: background-color 0.25s;
      margin-left: 2px; }
      .slider-controls__button:first-child {
        margin-left: 0; }
      .slider-controls__button:hover {
        background-color: #002f6c; }
      @media (min-width: 545px) {
        .slider-controls__button {
          height: 4.0625rem;
          width: 4.0625rem;
          margin-left: 0; } }
    @media (min-width: 56.25rem) {
      .slider-controls {
        min-height: 8.375rem; } }
    .slider-controls__button {
      background-image: url("../../assets/images/chevron-arrow-9627468a68.svg");
      background-repeat: no-repeat;
      background-position: center; }
  .slider__nav-previous {
    -webkit-transform: scaleX(-1);
            transform: scaleX(-1); }
  .slider-accent-text {
    margin-top: -0.625rem;
    font-size: 2.875rem;
    line-height: 0.88;
    color: #dddddd;
    text-transform: uppercase;
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: 700;
    word-wrap: normal;
    text-align: right;
    word-break: break-word;
    color: #757575; }
    @media (min-width: 545px) {
      .slider-accent-text {
        font-size: 3.75rem;
        margin-top: -0.3125rem; } }
    @media (min-width: 56.25rem) {
      .slider-accent-text {
        font-size: 10rem;
        margin-top: -2.8125rem; }
        .has-sidebar .slider-accent-text {
          margin-top: -0.3125rem;
          font-size: 3.75rem; } }
  .slider-title__text {
    font-size: 1.625rem;
    font-weight: 500; }
  .slider-title__slide {
    width: 100%;
    opacity: 0 !important;
    -webkit-transition: opacity 1s ease !important;
    transition: opacity 1s ease !important; }
    .slider-title__slide.is-selected {
      opacity: 1 !important; }
  .slider-text__link {
    display: block;
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 0.875rem;
    margin-top: 1.875rem;
    padding-right: 2.5rem;
    padding-top: 0.1875rem;
    font-weight: 500;
    background-image: url("../../assets/images/link-arrow-8754526bcc.svg");
    background-repeat: no-repeat;
    background-position: center right; }
  .slider__slide {
    width: 100%;
    height: 100%; }

/* flickity-fade */
.flickity-enabled.is-fade .flickity-slider > * {
  pointer-events: none;
  z-index: 0; }

.flickity-enabled.is-fade .flickity-slider > .is-selected {
  pointer-events: auto;
  z-index: 1; }

[id='flynt-list-search-results'] .preContent {
  text-align: center;
  margin-bottom: 2rem; }

[id='flynt-list-search-results'] .searchForm__label {
  color: #767576;
  font-family: "Montserrat", Arial, sans-serif;
  padding: 6px;
  text-transform: uppercase; }

[id='flynt-list-search-results'] .searchForm-field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 6px; }
  @media (min-width: 480px) {
    [id='flynt-list-search-results'] .searchForm-field {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; } }

[id='flynt-list-search-results'] .searchForm-box {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }

[id='flynt-list-search-results'] .searchForm-input {
  border: 0.0625rem solid #dddddd;
  height: 100%;
  line-height: 1.85;
  margin: 0;
  min-height: 44px;
  outline: none;
  padding: 0 20px 0 14px;
  width: 100%; }
  @media (min-width: 1024px) {
    [id='flynt-list-search-results'] .searchForm-input {
      padding: 0 20px 0 24px; } }

[id='flynt-list-search-results'] .searchForm-submit {
  border-radius: 0;
  border: none;
  color: white;
  height: 3.75rem;
  text-transform: uppercase;
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 700;
  cursor: pointer;
  -webkit-transition: background 0.15s ease, background-size 0.15s ease;
  transition: background 0.15s ease, background-size 0.15s ease;
  margin: 0;
  width: 3.75rem;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 3.75rem;
          flex: 0 0 3.75rem;
  background: url("../../assets/images/search-fd5bd9c997.svg") center #025697;
  background-repeat: no-repeat;
  background-size: 50%;
  font-size: 0; }
  [id='flynt-list-search-results'] .searchForm-submit:focus, [id='flynt-list-search-results'] .searchForm-submit:hover, [id='flynt-list-search-results'] .searchForm-submit:active {
    background: url("../../assets/images/search-fd5bd9c997.svg") center #008efc;
    background-repeat: no-repeat;
    background-size: 50%; }
  @media (min-width: 630px) {
    [id='flynt-list-search-results'] .searchForm-submit {
      width: auto;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      background: #025697;
      padding: 0 2.8125rem;
      font-size: 0.875rem; }
      [id='flynt-list-search-results'] .searchForm-submit:focus, [id='flynt-list-search-results'] .searchForm-submit:hover, [id='flynt-list-search-results'] .searchForm-submit:active {
        background: #008efc; } }

[id='flynt-list-search-results'] .pagination {
  margin-top: 20px;
  overflow: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-bottom: 15.625rem; }
  [id='flynt-list-search-results'] .pagination span {
    padding-right: 0.625rem;
    padding-top: 0.5rem;
    font-weight: 700;
    font-style: normal;
    font-family: "Rubik", Arial, sans-serif;
    font-size: 1.3125rem;
    line-height: 25px; }
  [id='flynt-list-search-results'] .pagination-nav {
    background: #025697; }
    [id='flynt-list-search-results'] .pagination-nav--previous {
      height: 42px;
      width: 42px;
      margin-right: 0.3125rem; }
      [id='flynt-list-search-results'] .pagination-nav--previous:focus, [id='flynt-list-search-results'] .pagination-nav--previous:hover {
        background-color: #008efc; }
      [id='flynt-list-search-results'] .pagination-nav--previous span {
        background-image: url("../../assets/images/arrow-right-white-direct-857f26d764.svg") !important;
        background-repeat: no-repeat;
        -webkit-transform: rotate(0.5turn);
                transform: rotate(0.5turn);
        margin-top: 0;
        margin-left: 0;
        height: 2.625rem;
        display: block;
        background-position: center; }
    [id='flynt-list-search-results'] .pagination-nav--next {
      height: 42px;
      width: 42px; }
      [id='flynt-list-search-results'] .pagination-nav--next:focus, [id='flynt-list-search-results'] .pagination-nav--next:hover {
        background-color: #008efc; }
      [id='flynt-list-search-results'] .pagination-nav--next span {
        background-image: url("../../assets/images/arrow-right-white-direct-857f26d764.svg") !important;
        background-repeat: no-repeat;
        margin-top: 0;
        margin-left: 0;
        height: 2.625rem;
        display: block;
        background-position: center; }

[id='flynt-list-search-results'] .searchList {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  border-radius: 0.25rem;
  margin: 2.5rem 0 3.75rem;
  padding-bottom: 2.8125rem;
  border-bottom: 20px solid #E2E2E2; }
  [id='flynt-list-search-results'] .searchList-item {
    position: relative;
    margin-bottom: 1.5625rem;
    border-bottom: 1px solid #D8D8D8; }
    [id='flynt-list-search-results'] .searchList-item:last-child {
      border: none; }
    [id='flynt-list-search-results'] .searchList-item .breadcrumbs {
      background-color: transparent;
      margin-bottom: 0 !important; }
      [id='flynt-list-search-results'] .searchList-item .breadcrumbs__boundary {
        padding: 0.325rem 0 !important; }
      [id='flynt-list-search-results'] .searchList-item .breadcrumbs__item-wrapper {
        font-size: 1rem; }
        [id='flynt-list-search-results'] .searchList-item .breadcrumbs__item-wrapper:not(:first-child)::before {
          padding: 0 0.25em; }

[id='flynt-list-search-results'] .post > :first-child {
  margin-top: 0;
  padding-top: 0; }

[id='flynt-list-search-results'] .post > :last-child {
  margin-bottom: 0;
  padding-bottom: 0; }

[id='flynt-list-search-results'] .post__title {
  font-family: "Rubik", Arial, sans-serif;
  font-size: 1.5rem;
  line-height: 2rem; }
  [id='flynt-list-search-results'] .post__title a {
    color: #303030;
    text-decoration: none;
    -webkit-transition: color 0.25s ease;
    transition: color 0.25s ease;
    font-weight: 400; }
    [id='flynt-list-search-results'] .post__title a:hover {
      color: #002f6c;
      text-decoration: underline; }

[id='flynt-list-search-results'] .post__link {
  color: #025697;
  text-decoration: underline;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
  display: block;
  font-size: 1.0625rem;
  line-height: 1.75rem;
  margin-bottom: 1.25rem; }
  [id='flynt-list-search-results'] .post__link:hover {
    color: #0381e3; }

[id='flynt-list-search-results'] .post__excerpt {
  color: #303030;
  font-family: "Rubik", Arial, sans-serif;
  font-size: 1.0625rem;
  line-height: 1.75rem;
  padding-bottom: 1.5625rem !important; }

[id='flynt-list-search-results'] .noResults {
  margin: 5.125rem 0;
  text-align: center;
  font-family: "Rubik", Arial, sans-serif;
  font-size: 1.875rem;
  line-height: 2.8125rem; }

.results-counts {
  font-weight: 700;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1; }
  .results-counts::before {
    content: "";
    width: 100%;
    display: block;
    height: 0.0625rem;
    border: 10px solid #E2E2E2; }
  @media (min-width: 56.25rem) {
    .results-counts {
      margin-top: 3.1875rem; } }
  .results-counts span {
    margin-top: 0.9375rem;
    font-family: Rubik;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 19px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #767576; }

.traversable-menu {
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
}

.menu__panel {

  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  padding: 0;
  width: 100%;
  transition: transform 350ms ease-in-out; /* If you change this, mke sure to also change the panel_slide_animation_duration setting when calling TraversableMenu */
  transform: translateX(100%);
  overflow-x: hidden;
  overflow-y: auto;

}

.menu__panel--depth-0,
.menu__panel--active-trail {
  transform: translateX(0);
}

.menu__panel.-show-immediate {
  transition-duration: 0ms;
}

.-show-immediate {
  transition-duration: 0ms !important;
}

.-panel-height-auto, 
.-panels-container-height-auto {
  overflow-y: hidden;
}



/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3RyYXZlcnNhYmxlX21lbnUvdHJhdmVyc2FibGVfbWVudS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLG9CQUFvQjtBQUNwQixpQ0FBaUM7QUFDakM7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLDBCQUEwQjtBQUMxQixZQUFZO0FBQ1osb0JBQW9CO0FBQ3BCOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0Esb0NBQW9DO0FBQ3BDLGlCQUFpQjtBQUNqQjs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxzQkFBc0I7QUFDdEIsNkJBQTZCO0FBQzdCLG9DQUFvQztBQUNwQzs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0Esb0NBQW9DO0FBQ3BDLGlCQUFpQjtBQUNqQjs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FB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QUNBO0FBQ0Esa0NBQWtDO0FBQ2xDO0FBQ0EsdUNBQXVDO0FBQ3ZDO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBO0FBQ0EsaUJBQWlCOztBQUVqQjtBQUNBO0FBQ0Esb0JBQW9COztBQUVwQjtBQUNBO0FBQ0E7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EsaUNBQWlDOztBQUVqQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUJBQXlCO0FBQ3pCO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsK0JBQStCO0FBQy9CO0FBQ0E7QUFDQSw0QkFBNEIsRUFBRTtBQUM5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjs7QUNsclduQjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMENBQTBDO0FBQzFDO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6ImFzc2V0cy9tYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luOiAwOyB9XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgLXdlYmtpdC1mb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIGh0bWwgKixcbiAgaHRtbCAqOjpiZWZvcmUsXG4gIGh0bWwgKjo6YWZ0ZXIge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogaW5oZXJpdDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuaHRtbCxcbmJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgaHRtbC5sb2NrZWQsXG4gIGJvZHkubG9ja2VkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mbHludENvbXBvbmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubWFpbkhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIGhlaWdodDogMTY4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjNyZW0pIHtcbiAgICAubWFpbkhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9IH1cblxuLm1haW5Db250ZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IG1hcmdpbi10b3AgMC4yNXMgZWFzZTsgfVxuICAubWFpbkNvbnRlbnQgPiAuZmx5bnRDb21wb25lbnQ6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLm1haW5Db250ZW50ID4gLmZseW50Q29tcG9uZW50Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm1haW5Db250ZW50ID4gLmNvbnRlbnRGbGV4IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAubWFpbkNvbnRlbnQgPiAuY29udGVudEZsZXgge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICAgIC5tYWluQ29udGVudCA+IC5jb250ZW50RmxleCB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfSB9XG5cbi5tYWluQ29udGVudCA+IC5jb250ZW50RmxleDpub3QoLmlubGluZS10aXRsZS1wcm9ncmFtIH4gLmNvbnRlbnRGbGV4KSB7XG4gIG1hcmdpbi10b3A6IDQuMzc1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgIC5tYWluQ29udGVudCA+IC5jb250ZW50RmxleDpub3QoLmlubGluZS10aXRsZS1wcm9ncmFtIH4gLmNvbnRlbnRGbGV4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLmNvbnRlbnRCb2R5IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICAuc2lkZWJhciArIC5jb250ZW50Qm9keSB7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDcuNzVyZW07XG4gICAgICAgICAgZmxleC1iYXNpczogNDcuNzVyZW07XG4gICAgICBtYXgtd2lkdGg6IDQ3Ljc1cmVtOyB9IH1cbiAgLmNvbnRlbnRCb2R5IC5nc2MtY29udHJvbC1jc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDY1LjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgICAuY29udGVudEJvZHkgLmdzYy1jb250cm9sLWNzZSAuZ3NjLWNvbnRyb2wtd3JhcHBlci1jc2Uge1xuICAgICAgbWF4LXdpZHRoOiA2NS41cmVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5jb250ZW50Qm9keSAuZ3NjLWNvbnRyb2wtY3NlIC5nc2MtY29udHJvbC13cmFwcGVyLWNzZSAuZ3NjLXJlc3VsdCB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDsgfVxuXG4uaGFzLXNpZGViYXIgLmNvbnRlbnRGbGV4IC53eXNpd3lnLCAuaGFzLXNpZGViYXIgLmNvbnRlbnRGbGV4IC5zaWRlYmFyIH4gLnd5c2l3eWcsIC5oYXMtc2lkZWJhciAuY29udGVudEZsZXggLnNpZGViYXIge1xuICBwYWRkaW5nOiAwIDEuMjVyZW0gMCAxLjI1cmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAuaGFzLXNpZGViYXIgLmNvbnRlbnRGbGV4IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNC45Mzc1cmVtIG1pbm1heCgwLCA0Ny43NXJlbSk7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiA0LjY4NzVyZW07XG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOiA0LjY4NzVyZW07XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA0LjY4NzVyZW07IH1cbiAgICAuaGFzLXNpZGViYXIgLmNvbnRlbnRGbGV4IC53eXNpd3lnLCAuaGFzLXNpZGViYXIgLmNvbnRlbnRGbGV4IC5zaWRlYmFyIH4gLnd5c2l3eWcge1xuICAgICAgZ3JpZC1yb3c6IDIvMztcbiAgICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtOyB9XG4gICAgLmhhcy1zaWRlYmFyIC5jb250ZW50RmxleCAuc2lkZWJhciB7XG4gICAgICBncmlkLXJvdzogMS8yO1xuICAgICAgZ3JpZC1jb2x1bW46IDEvMjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSBhbmQgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICAgIC5oYXMtc2lkZWJhciAuY29udGVudEZsZXggLnNpZGViYXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICAuaGFzLXNpZGViYXIgLmNvbnRlbnRGbGV4IC5jb250ZW50Qm9keSB7XG4gICAgICBncmlkLXJvdzogMS8zO1xuICAgICAgZ3JpZC1jb2x1bW46IDIvMzsgfVxuICAgICAgLmhhcy1zaWRlYmFyIC5jb250ZW50RmxleCAuY29udGVudEJvZHkubm8tc2lkZWJhciB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzM7IH1cbiAgICAgICAgLmhhcy1zaWRlYmFyIC5jb250ZW50RmxleCAuY29udGVudEJvZHkubm8tc2lkZWJhciAuaW5saW5lLXRpdGxlX19ib3VuZGFyeSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5oYXMtc2lkZWJhciAuY29udGVudEZsZXggLmNvbnRlbnRCb2R5Lm5vLXNpZGViYXIgLnd5c2l3eWdfX2JvdW5kYXJ5IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7IH0gfVxuXG4uY2VudGVyTWF4V2lkdGhDb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA2NS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07IH1cblxuLmNlbnRlckNvbnRlbnRNYXhXaWR0aCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDUxLjg3NXJlbTsgfVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuXG5maWdjYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMC40cmVtOyB9XG5cbi5idXR0b24tLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNTY5NztcbiAgcGFkZGluZzogMC44NzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYnV0dG9uLS1wcmltYXJ5OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWQyMjM1OyB9XG4gIC5idXR0b24tLXByaW1hcnk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDJmNmM7IH1cblxuLnNpZGViYXIgLnNpZGViYXJfYnV0dG9uLCAuc2lkZWJhciB+IC53eXNpd3lnIC5zaWRlYmFyX2J1dHRvbiB7XG4gIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICB3aWR0aDogLW1vei1hdmFpbGFibGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBtYXJnaW4tdG9wOiAxLjE4NzVyZW0gIWltcG9ydGFudDsgfVxuICAuc2lkZWJhciAuc2lkZWJhcl9idXR0b246aG92ZXIsIC5zaWRlYmFyIH4gLnd5c2l3eWcgLnNpZGViYXJfYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyZjZjOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG50aGVhZCB0aCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBibGFjaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG50cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpOyB9XG5cbmJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgcGFkZGluZzogMDsgfVxuICBmaWVsZHNldCAqOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjJyZW07IH1cblxuW3R5cGU9dGV4dF0sXG5bdHlwZT1lbWFpbF0sXG5bdHlwZT1zZWFyY2hdLFxuW3R5cGU9cGFzc3dvcmRdLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgfVxuXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgcGFkZGluZzogMTBweDsgfVxuXG5zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHdpZHRoPSczMicgaGVpZ2h0PSczMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cG9seWxpbmUgZmlsbD0nbm9uZScgc3Ryb2tlPSdyZ2IoMCwgMCwgMCknIHN0cm9rZS13aWR0aD0nMycgIHBvaW50cz0nMiw5IDE2LDI1IDMwLDkgJy8+PC9zdmc+XCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxNnB4KSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgaGVpZ2h0OiAzLjI1cmVtO1xuICB3aWR0aDogMTAwJTsgfVxuXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICBtYXJnaW46IDAgMC41cmVtIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnNpbmdsZS1wb3N0X19iYWNrLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDY1LjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnNpbmdsZS1wb3N0X19iYWNrLWJ1dHRvbiAuYnV0dG9uLS1wcmltYXJ5IHtcbiAgICBtaW4td2lkdGg6IDE0LjY4NzVyZW07IH1cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4uc2tpcC10by1jb250ZW50LWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgcGFkZGluZzogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgY29sb3I6ICMwNDFjM2I7IH1cbiAgLnNraXAtdG8tY29udGVudC1saW5rOmZvY3VzIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAjMDQxYzNiICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogOTk5OTsgfVxuXG4uZG9Ob3RTZWxsTm90aWNlIHtcbiAgYmFja2dyb3VuZDogIzAwMmY2YztcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAxLjg3NXJlbSBhdXRvO1xuICBwYWRkaW5nOiAxLjVyZW07IH1cbiAgLmRvTm90U2VsbE5vdGljZV9fYm91bmRhcnkge1xuICAgIG1heC13aWR0aDogNjUuNXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZG9Ob3RTZWxsTm90aWNlX19ib2R5IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDFyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgIC5kb05vdFNlbGxOb3RpY2VfX2JvZHkge1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLmRvTm90U2VsbE5vdGljZV9faGVscGVyIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5kb05vdFNlbGxOb3RpY2VfX2J1dHRvbiB7XG4gICAgbWluLXdpZHRoOiAxNC4zNzVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuI0N5Ym90Q29va2llYm90RGlhbG9nIHtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgI0N5Ym90Q29va2llYm90RGlhbG9nIC5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAjQ3lib3RDb29raWVib3REaWFsb2cgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUJ1dHRvbnMgLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgI0N5Ym90Q29va2llYm90RGlhbG9nICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlCdXR0b25zIC5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlCdXR0b24uQ3lib3RDb29raWVib3REaWFsb2dCb2R5QnV0dG9uQWNjZXB0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZDIyMzU7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAjQ3lib3RDb29raWVib3REaWFsb2cgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUJ1dHRvbnMgLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUJ1dHRvbi5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlCdXR0b25EZWNsaW5lIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5ZDIyMzU7XG4gICAgICBjb2xvcjogIzlkMjIzNTsgfVxuICAjQ3lib3RDb29raWVib3REaWFsb2cgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsTGlzdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAjQ3lib3RDb29raWVib3REaWFsb2cge1xuICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1heC1oZWlnaHQ6IDcwdmggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbSAxcmVtIDAgMCAhaW1wb3J0YW50O1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIC00cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7IH1cbiAgICAgICNDeWJvdENvb2tpZWJvdERpYWxvZyAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5IHtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYyg3MHZoIC0gMTIwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgICAjQ3lib3RDb29raWVib3REaWFsb2cgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUJ1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgICAgICBnYXA6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgICAgICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgICAgICNDeWJvdENvb2tpZWJvdERpYWxvZyAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5QnV0dG9ucyAuQ3lib3RDb29raWVib3REaWFsb2dCb2R5QnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICAgICAjQ3lib3RDb29raWVib3REaWFsb2cgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keVRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtIDAuNzVyZW0gMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQgIWltcG9ydGFudDsgfVxuICAgICAgI0N5Ym90Q29va2llYm90RGlhbG9nICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlDb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50OyB9XG4gICAgICAjQ3lib3RDb29raWVib3REaWFsb2cgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsTGlzdCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbltkYXRhLWFjZS1jb250ZW50LWlubmVyXSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50OyB9XG5cbltkYXRhLWFjZS1pdGVtLXN0YXRlPVwiY2xvc2VkXCJdID4gW2RhdGEtYWNlLWNvbnRlbnRdID4gW2RhdGEtYWNlLWNvbnRlbnQtaW5uZXJdIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbltkYXRhLWFjZS1pdGVtLXN0YXRlPVwiY2xvc2luZ1wiXSA+IFtkYXRhLWFjZS1jb250ZW50XSB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG5bZGF0YS1hY2UtaXRlbS1zdGF0ZT1cIm9wZW5pbmdcIl0gPiBbZGF0YS1hY2UtY29udGVudF0ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuW2RhdGEtYWNlLWNvbnRlbnRdIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAzNTBtcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzNTBtczsgfVxuXG4uYWNjb3JkaW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjUuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtOyB9XG4gIC5hY2NvcmRpb25fX2JvdW5kYXJ5IHtcbiAgICBtYXgtd2lkdGg6IDUxLjg3NXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuYWNjb3JkaW9uX19zZXQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICAgIC5hY2NvcmRpb25fX3NldCB7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9IH1cbiAgICAuYWNjb3JkaW9uX19zZXQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICAgICAgLmFjY29yZGlvbl9fc2V0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfSB9XG4gIC5hY2NvcmRpb25fX2hlYWRlciB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTsgfVxuICAuYWNjb3JkaW9uX190aXRsZSB7XG4gICAgY29sb3I6ICMzMDMwMzA7XG4gICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjU2MjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgIC5hY2NvcmRpb25fX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjM3NXJlbTsgfSB9XG4gIC5hY2NvcmRpb25fX2ludHJvIHtcbiAgICBsaW5lLWhlaWdodDogMS42MztcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9XG4gIC5hY2NvcmRpb25fX3N1YnRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS42ODtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICAgIC5hY2NvcmRpb25fX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjg3NXJlbTsgfSB9XG4gIC5hY2NvcmRpb25fX2NvbnRlbnQge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgICAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDI1LjM3NXJlbTtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDI1LjM3NXJlbTsgfSB9XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbiB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAuYWNjb3JkaW9uX19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYmNiY2JjOyB9XG4gICAgLmFjY29yZGlvbl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLmFjY29yZGlvbl9faXRlbS10cmlnZ2VyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDEuNTYyNXJlbSAyLjVyZW0gMS41NjI1cmVtIDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5hY2NvcmRpb25fX2l0ZW1bZGF0YS1hY2UtaXRlbS1zdGF0ZT0nb3BlbmluZyddIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcsIC5hY2NvcmRpb25fX2l0ZW1bZGF0YS1hY2UtaXRlbS1zdGF0ZT0nb3BlbmVkJ10gLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyB7XG4gICAgICBjb2xvcjogIzlkMjIzNTsgfVxuICAgIC5hY2NvcmRpb25fX2l0ZW1bZGF0YS1hY2UtaXRlbS1zdGF0ZT0nb3BlbmluZyddIC5hY2NvcmRpb24tdG9nZ2xlX19pY29uLWhvcml6b250YWwsIC5hY2NvcmRpb25fX2l0ZW1bZGF0YS1hY2UtaXRlbS1zdGF0ZT0nb3BlbmVkJ10gLmFjY29yZGlvbi10b2dnbGVfX2ljb24taG9yaXpvbnRhbCB7XG4gICAgICBmaWxsOiAjOWQyMjM1OyB9XG4gICAgLmFjY29yZGlvbl9faXRlbVtkYXRhLWFjZS1pdGVtLXN0YXRlPSdvcGVuaW5nJ10gLmFjY29yZGlvbi10b2dnbGVfX2ljb24tdmVydGljYWwsIC5hY2NvcmRpb25fX2l0ZW1bZGF0YS1hY2UtaXRlbS1zdGF0ZT0nb3BlbmVkJ10gLmFjY29yZGlvbi10b2dnbGVfX2ljb24tdmVydGljYWwge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgICAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjMDI1Njk3O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMjVzO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7IH1cbiAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzA0MWMzYjsgfVxuICAgICAgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyBtZGFsbCB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICAgICAgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZy1hcnJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxLjVyZW07XG4gICAgICAgIHJpZ2h0OiAwLjM3NXJlbTtcbiAgICAgICAgd2lkdGg6IDEuMzEyNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjMxMjVyZW07IH1cbiAgICAgICAgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZy1hcnJvdyAuYWNjb3JkaW9uLXRvZ2dsZV9faWNvbi1ob3Jpem9udGFsLCAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nLWFycm93IC5hY2NvcmRpb24tdG9nZ2xlX19pY29uLXZlcnRpY2FsIHtcbiAgICAgICAgICBmaWxsOiAjMDAyZjZjO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1czsgfVxuICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgICAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cbiAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgZGl2LmFsaWdubGVmdCxcbiAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgZGl2LmFsaWducmlnaHQsXG4gICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGRpdi5hbGlnbmNlbnRlcixcbiAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgZGl2LmFsaWdubm9uZSxcbiAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgaW1nLmFsaWdubGVmdCxcbiAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgaW1nLmFsaWducmlnaHQsXG4gICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGltZy5hbGlnbmNlbnRlcixcbiAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgaW1nLmFsaWdubm9uZSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgZGl2LmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuICAgICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGRpdi5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgZGl2LmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgZGl2LmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0LFxuICAgICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGltZy5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgICAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBpbWcuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0LFxuICAgICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGltZy5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuICAgICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGltZy5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMS41NjI1cmVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEuODc1cmVtO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgIzAwMDAwMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgICAgICAgICAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBkaXYuYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAgICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGRpdi5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAgICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGRpdi5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuICAgICAgICAgICAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBkaXYuYWxpZ25ub25lIC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAgICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGltZy5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgICAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgaW1nLmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgICAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgaW1nLmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAgICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGltZy5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgZGl2LmFsaWdubGVmdCxcbiAgICAgICAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBkaXYuYWxpZ25yaWdodCxcbiAgICAgICAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBpbWcuYWxpZ25sZWZ0LFxuICAgICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGltZy5hbGlnbnJpZ2h0IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGRpdi5hbGlnbmxlZnQsXG4gICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGRpdi5hbGlnbnJpZ2h0LFxuICAgICAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBkaXYuYWxpZ25jZW50ZXIsXG4gICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGRpdi5hbGlnbm5vbmUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi4xODc1cmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgICAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgZGl2LmFsaWdubGVmdCxcbiAgICAgICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGRpdi5hbGlnbnJpZ2h0LFxuICAgICAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgZGl2LmFsaWduY2VudGVyLFxuICAgICAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgZGl2LmFsaWdubm9uZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07IH0gfVxuICAgICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGRpdi5hbGlnbmxlZnQgaW1nLFxuICAgICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGRpdi5hbGlnbnJpZ2h0IGltZyxcbiAgICAgICAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBkaXYuYWxpZ25jZW50ZXIgaW1nLFxuICAgICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGRpdi5hbGlnbm5vbmUgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgaW1nLmFsaWdubGVmdCxcbiAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgaW1nLmFsaWducmlnaHQsXG4gICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGltZy5hbGlnbmNlbnRlcixcbiAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgaW1nLmFsaWdubm9uZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgICAgICAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBkaXYuYWxpZ25sZWZ0LFxuICAgICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGRpdi5hbGlnbmNlbnRlcixcbiAgICAgICAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBkaXYuYWxpZ25ub25lLFxuICAgICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGltZy5hbGlnbmxlZnQsXG4gICAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgaW1nLmFsaWduY2VudGVyLFxuICAgICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGltZy5hbGlnbm5vbmUge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGRpdi5hbGlnbnJpZ2h0LFxuICAgICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGltZy5hbGlnbnJpZ2h0IHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGgxLFxuICAgICAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBoMixcbiAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgaDMsXG4gICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGg0LFxuICAgICAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBoNSxcbiAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgaDYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGgxIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGNvbG9yOiAjMDAyZjZjO1xuICAgICAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgICAgICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtOyB9IH1cbiAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgaDIge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDIuMzc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNDtcbiAgICAgICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4NjtcbiAgICAgICAgbWFyZ2luLXRvcDogMi42ODc1cmVtOyB9XG4gICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGgzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42ODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjA2MjVyZW07IH1cbiAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgaDQge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY4O1xuICAgICAgICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODI7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNTYyNXJlbTsgfVxuICAgICAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBoNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMi40NztcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG4gICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGg2IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjg7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBhIHtcbiAgICAgICAgY29sb3I6ICMwMjU2OTc7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlOyB9XG4gICAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMwMzgxZTM7IH1cbiAgICAgICAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBhLmJ1dHRvbi0tcHJpbWFyeSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNTY5NztcbiAgICAgICAgICBwYWRkaW5nOiAwLjg3NXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS4xMjVyZW07IH1cbiAgICAgICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGEuYnV0dG9uLS1wcmltYXJ5OmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZDIyMzU7IH1cbiAgICAgICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGEuYnV0dG9uLS1wcmltYXJ5OmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDJmNmM7IH1cbiAgICAgICAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBhOm5vdCguYnV0dG9uLS1wcmltYXJ5KTpub3QoLmluc3RhZ3JhbS1mZWVkX19saW5rKVtkYXRhLWhhcy1wZGY9XCJ0cnVlXCJdOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0F6T0RRZ05URXlJajQ4SVMwdElTQkdiMjUwSUVGM1pYTnZiV1VnVUhKdklEWXVNaTR4SUdKNUlFQm1iMjUwWVhkbGMyOXRaU0F0SUdoMGRIQnpPaTh2Wm05dWRHRjNaWE52YldVdVkyOXRJRXhwWTJWdWMyVWdMU0JvZEhSd2N6b3ZMMlp2Ym5SaGQyVnpiMjFsTG1OdmJTOXNhV05sYm5ObElDaERiMjF0WlhKamFXRnNJRXhwWTJWdWMyVXBJRU52Y0hseWFXZG9kQ0F5TURJeUlFWnZiblJwWTI5dWN5d2dTVzVqTGlBdExUNDhjR0YwYUNCa1BTSk5Nekl3SURRMk5FTXpNamd1T0NBME5qUWdNek0ySURRMU5pNDRJRE16TmlBME5EaFdOREUyU0RNNE5GWTBORGhETXpnMElEUTRNeTR6SURNMU5TNHpJRFV4TWlBek1qQWdOVEV5U0RZMFF6STRMalkxSURVeE1pQXdJRFE0TXk0eklEQWdORFE0VmpReE5rZzBPRlkwTkRoRE5EZ2dORFUyTGpnZ05UVXVNVFlnTkRZMElEWTBJRFEyTkVnek1qQjZUVEkxTmlBeE5qQkRNak00TGpNZ01UWXdJREl5TkNBeE5EVXVOeUF5TWpRZ01USTRWalE0U0RZMFF6VTFMakUySURRNElEUTRJRFUxTGpFMklEUTRJRFkwVmpFNU1rZ3dWalkwUXpBZ01qZ3VOalVnTWpndU5qVWdNQ0EyTkNBd1NESXlPUzQxUXpJME5pNDFJREFnTWpZeUxqY2dOaTQzTkRNZ01qYzBMamNnTVRndU56Vk1NelkxTGpNZ01UQTVMak5ETXpjM0xqTWdNVEl4TGpNZ016ZzBJREV6Tnk0MUlETTROQ0F4TlRRdU5WWXhPVEpJTXpNMlZqRTJNRWd5TlRaNlRUZzRJREl5TkVNeE1UZ3VPU0F5TWpRZ01UUTBJREkwT1M0eElERTBOQ0F5T0RCRE1UUTBJRE14TUM0NUlERXhPQzQ1SURNek5pQTRPQ0F6TXpaSU9EQldNelk0UXpnd0lETTNOaTQ0SURjeUxqZzBJRE00TkNBMk5DQXpPRFJETlRVdU1UWWdNemcwSURRNElETTNOaTQ0SURRNElETTJPRll5TkRCRE5EZ2dNak14TGpJZ05UVXVNVFlnTWpJMElEWTBJREl5TkVnNE9IcE5NVEV5SURJNE1FTXhNVElnTWpZMkxqY2dNVEF4TGpNZ01qVTJJRGc0SURJMU5rZzRNRll6TURSSU9EaERNVEF4TGpNZ016QTBJREV4TWlBeU9UTXVNeUF4TVRJZ01qZ3dlazB4TmpBZ01qUXdRekUyTUNBeU16RXVNaUF4TmpjdU1pQXlNalFnTVRjMklESXlORWd5TURCRE1qSTJMalVnTWpJMElESTBPQ0F5TkRVdU5TQXlORGdnTWpjeVZqTXpOa015TkRnZ016WXlMalVnTWpJMkxqVWdNemcwSURJd01DQXpPRFJJTVRjMlF6RTJOeTR5SURNNE5DQXhOakFnTXpjMkxqZ2dNVFl3SURNMk9GWXlOREI2VFRFNU1pQXpOVEpJTWpBd1F6SXdPQzQ0SURNMU1pQXlNVFlnTXpRMExqZ2dNakUySURNek5sWXlOekpETWpFMklESTJNeTR5SURJd09DNDRJREkxTmlBeU1EQWdNalUyU0RFNU1sWXpOVEo2VFRNek5pQXlNalJETXpRMExqZ2dNakkwSURNMU1pQXlNekV1TWlBek5USWdNalF3UXpNMU1pQXlORGd1T0NBek5EUXVPQ0F5TlRZZ016TTJJREkxTmtnek1EUldNamc0U0RNek5rTXpORFF1T0NBeU9EZ2dNelV5SURJNU5TNHlJRE0xTWlBek1EUkRNelV5SURNeE1pNDRJRE0wTkM0NElETXlNQ0F6TXpZZ016SXdTRE13TkZZek5qaERNekEwSURNM05pNDRJREk1Tmk0NElETTROQ0F5T0RnZ016ZzBRekkzT1M0eUlETTROQ0F5TnpJZ016YzJMamdnTWpjeUlETTJPRll5TkRCRE1qY3lJREl6TVM0eUlESTNPUzR5SURJeU5DQXlPRGdnTWpJMFNETXpObm9pTHo0OEwzTjJaejQ9XCIpO1xuICAgICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXpPRFFnTlRFeUlqNDhJUzB0SVNCR2IyNTBJRUYzWlhOdmJXVWdVSEp2SURZdU1pNHhJR0o1SUVCbWIyNTBZWGRsYzI5dFpTQXRJR2gwZEhCek9pOHZabTl1ZEdGM1pYTnZiV1V1WTI5dElFeHBZMlZ1YzJVZ0xTQm9kSFJ3Y3pvdkwyWnZiblJoZDJWemIyMWxMbU52YlM5c2FXTmxibk5sSUNoRGIyMXRaWEpqYVdGc0lFeHBZMlZ1YzJVcElFTnZjSGx5YVdkb2RDQXlNREl5SUVadmJuUnBZMjl1Y3l3Z1NXNWpMaUF0TFQ0OGNHRjBhQ0JrUFNKTk16SXdJRFEyTkVNek1qZ3VPQ0EwTmpRZ016TTJJRFExTmk0NElETXpOaUEwTkRoV05ERTJTRE00TkZZME5EaERNemcwSURRNE15NHpJRE0xTlM0eklEVXhNaUF6TWpBZ05URXlTRFkwUXpJNExqWTFJRFV4TWlBd0lEUTRNeTR6SURBZ05EUTRWalF4TmtnME9GWTBORGhETkRnZ05EVTJMamdnTlRVdU1UWWdORFkwSURZMElEUTJORWd6TWpCNlRUSTFOaUF4TmpCRE1qTTRMak1nTVRZd0lESXlOQ0F4TkRVdU55QXlNalFnTVRJNFZqUTRTRFkwUXpVMUxqRTJJRFE0SURRNElEVTFMakUySURRNElEWTBWakU1TWtnd1ZqWTBRekFnTWpndU5qVWdNamd1TmpVZ01DQTJOQ0F3U0RJeU9TNDFRekkwTmk0MUlEQWdNall5TGpjZ05pNDNORE1nTWpjMExqY2dNVGd1TnpWTU16WTFMak1nTVRBNUxqTkRNemMzTGpNZ01USXhMak1nTXpnMElERXpOeTQxSURNNE5DQXhOVFF1TlZZeE9USklNek0yVmpFMk1FZ3lOVFo2VFRnNElESXlORU14TVRndU9TQXlNalFnTVRRMElESTBPUzR4SURFME5DQXlPREJETVRRMElETXhNQzQ1SURFeE9DNDVJRE16TmlBNE9DQXpNelpJT0RCV016WTRRemd3SURNM05pNDRJRGN5TGpnMElETTROQ0EyTkNBek9EUkROVFV1TVRZZ016ZzBJRFE0SURNM05pNDRJRFE0SURNMk9GWXlOREJETkRnZ01qTXhMaklnTlRVdU1UWWdNakkwSURZMElESXlORWc0T0hwTk1URXlJREk0TUVNeE1USWdNalkyTGpjZ01UQXhMak1nTWpVMklEZzRJREkxTmtnNE1GWXpNRFJJT0RoRE1UQXhMak1nTXpBMElERXhNaUF5T1RNdU15QXhNVElnTWpnd2VrMHhOakFnTWpRd1F6RTJNQ0F5TXpFdU1pQXhOamN1TWlBeU1qUWdNVGMySURJeU5FZ3lNREJETWpJMkxqVWdNakkwSURJME9DQXlORFV1TlNBeU5EZ2dNamN5VmpNek5rTXlORGdnTXpZeUxqVWdNakkyTGpVZ016ZzBJREl3TUNBek9EUklNVGMyUXpFMk55NHlJRE00TkNBeE5qQWdNemMyTGpnZ01UWXdJRE0yT0ZZeU5EQjZUVEU1TWlBek5USklNakF3UXpJd09DNDRJRE0xTWlBeU1UWWdNelEwTGpnZ01qRTJJRE16TmxZeU56SkRNakUySURJMk15NHlJREl3T0M0NElESTFOaUF5TURBZ01qVTJTREU1TWxZek5USjZUVE16TmlBeU1qUkRNelEwTGpnZ01qSTBJRE0xTWlBeU16RXVNaUF6TlRJZ01qUXdRek0xTWlBeU5EZ3VPQ0F6TkRRdU9DQXlOVFlnTXpNMklESTFOa2d6TURSV01qZzRTRE16TmtNek5EUXVPQ0F5T0RnZ016VXlJREk1TlM0eUlETTFNaUF6TURSRE16VXlJRE14TWk0NElETTBOQzQ0SURNeU1DQXpNellnTXpJd1NETXdORll6TmpoRE16QTBJRE0zTmk0NElESTVOaTQ0SURNNE5DQXlPRGdnTXpnMFF6STNPUzR5SURNNE5DQXlOeklnTXpjMkxqZ2dNamN5SURNMk9GWXlOREJETWpjeUlESXpNUzR5SURJM09TNHlJREl5TkNBeU9EZ2dNakkwU0RNek5ub2lMejQ4TDNOMlp6ND1cIik7XG4gICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuICAgICAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBkdCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IHAuaW50cm8tdGV4dCxcbiAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQuaW50cm8tdGV4dCA+IHAge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LWZhbWlseTogUnViaWs7XG4gICAgICAgIGNvbG9yOiAjMDAyZjZjO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAgICAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBwLmludHJvLXRleHQsXG4gICAgICAgICAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudC5pbnRyby10ZXh0ID4gcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMzEyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40Mzc1cmVtOyB9IH1cbiAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgcC5pbnRyby1wYXJhZ3JhcGgsXG4gICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50LmludHJvLXBhcmFncmFwaCA+IHAge1xuICAgICAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgICAgIGNvbG9yOiAjMDAyZjZjOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgcC5pbnRyby1wYXJhZ3JhcGgsXG4gICAgICAgICAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudC5pbnRyby1wYXJhZ3JhcGggPiBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44MzsgfSB9XG4gICAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgcC5pbnRyby1wYXJhZ3JhcGggYixcbiAgICAgICAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBwLmludHJvLXBhcmFncmFwaCBzdHJvbmcsXG4gICAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQuaW50cm8tcGFyYWdyYXBoID4gcCBiLFxuICAgICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50LmludHJvLXBhcmFncmFwaCA+IHAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMC43MzsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgICAgICAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBwLmludHJvLXBhcmFncmFwaCBiLFxuICAgICAgICAgICAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBwLmludHJvLXBhcmFncmFwaCBzdHJvbmcsXG4gICAgICAgICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50LmludHJvLXBhcmFncmFwaCA+IHAgYixcbiAgICAgICAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQuaW50cm8tcGFyYWdyYXBoID4gcCBzdHJvbmcge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG4gICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IHAsXG4gICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IHVsLFxuICAgICAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBvbCxcbiAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgZGwsXG4gICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IGRkLFxuICAgICAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCB0YWJsZSxcbiAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgZmlndXJlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtOyB9XG4gICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IHVsLFxuICAgICAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi4zNzVyZW07IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAgICAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCB1bCxcbiAgICAgICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IG9sIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMy40Mzc1cmVtOyB9IH1cbiAgICAgICAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCB1bCBsaSxcbiAgICAgICAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBvbCBsaSB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IHVsIGxpOjpiZWZvcmUsXG4gICAgICAgICAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCBvbCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTEuNjI1cmVtOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgICAgICAgICAgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCB1bCBsaTo6YmVmb3JlLFxuICAgICAgICAgICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IG9sIGxpOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0yLjVyZW07IH0gfVxuICAgICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IHVsIHVsLFxuICAgICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IHVsIG9sLFxuICAgICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IG9sIHVsLFxuICAgICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IG9sIG9sIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IG9sIHtcbiAgICAgICAgY291bnRlci1yZXNldDogbnVtZXJpYy1jb3VudGVyOyB9XG4gICAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgb2wgPiBsaSB7XG4gICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG51bWVyaWMtY291bnRlcjsgfVxuICAgICAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgb2wgPiBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobnVtZXJpYy1jb3VudGVyKSBcIi4gXCI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICNhY2FjYWM7IH1cbiAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgdWwge1xuICAgICAgICBjb3VudGVyLXJlc2V0OiBjb3VudGVyOyB9XG4gICAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgdWwgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FjYWNhYztcbiAgICAgICAgICB0b3A6IDAuMjgxMjVyZW07IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgICAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgdWwgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRvcDogMC41NjI1cmVtOyB9IH1cbiAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQgaHIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgbWFyZ2luOiAycmVtIDA7IH1cbiAgLmFjY29yZGlvbl9fcGFuZWxzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci10b3A6IDAuNDM3NXJlbSBzb2xpZCAjOWQyMjM1OyB9XG5cbi5hbGVydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmM0MjU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHBhZGRpbmc6IDEuNTYyNXJlbSAxLjI1cmVtIDEuMjVyZW07IH1cbiAgLmFsZXJ0X19ib3VuZGFyeSB7XG4gICAgbWF4LXdpZHRoOiA2NS41cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5hbGVydF9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgLmFsZXJ0X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfSB9XG4gIC5hbGVydF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgIC5hbGVydF9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTc7IH0gfVxuICAgIC5hbGVydF9fdGV4dCA+IHAgYSB7XG4gICAgICBjb2xvcjogIzMwMzAzMDsgfVxuICAgICAgLmFsZXJ0X190ZXh0ID4gcCBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYWxlcnRfX3RleHQgPiBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYWxlcnRfX2ZsZXgge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAuYWxlcnRfX2ZsZXgge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfSB9XG4gIC5hbGVydF9fZGlzbWlzcyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAzLjI1cmVtO1xuICAgICAgICAgICAgZmxleDogMCAwIDMuMjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDAuNDM3NXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgLmFsZXJ0X19kaXNtaXNzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgLmFsZXJ0X19kaXNtaXNzID4gYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvY2xvc2Uuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4xNXMgZWFzZTsgfVxuICAgICAgLmFsZXJ0X19kaXNtaXNzID4gYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgLmFsZXJ0X19kaXNtaXNzID4gc3BhbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgICAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICAgICAgbWFyZ2luOiAtMXB4OyB9XG5cbi5iYW5uZXItaW50ZXJpb3ItLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgLmJhbm5lci1pbnRlcmlvci0taW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy42MjVyZW07IH0gfVxuXG4uYmFubmVyLWludGVyaW9yLS10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJmNmM7IH1cblxuLmJhbm5lci1sYW5kaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgLmJhbm5lci1sYW5kaW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuNjI1cmVtOyB9IH1cblxuLmJpbGxib2FyZCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgIC5iaWxsYm9hcmQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogNjUuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgICAgIG1heC13aWR0aDogMTMyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYmlsbGJvYXJkIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuYmlsbGJvYXJkX19ib3VuZGFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmJpbGxib2FyZF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAuYmlsbGJvYXJkX19jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDsgfVxuICAgICAgICAuYmlsbGJvYXJkX19jb250ZW50OjpiZWZvcmUsIC5iaWxsYm9hcmRfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE4NHB4KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgY29udGVudDogXCJcIjsgfVxuICAgICAgICAuYmlsbGJvYXJkX19jb250ZW50OjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDMuNzVyZW07XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuICAgICAgICAuYmlsbGJvYXJkX19jb250ZW50OjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDMuMTI1cmVtO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9IH1cbiAgLmJpbGxib2FyZF9fZmxleCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgIC5iaWxsYm9hcmRfX2ZsZXgge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cbiAgLmJpbGxib2FyZF9faW1hZ2Uge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5iaWxsYm9hcmRfX2NhbXB1c2VzIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDExLjg3NXJlbTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMS44NzVyZW07XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDAgMC42MjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgIC5iaWxsYm9hcmRfX2NhbXB1c2VzIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuICAgICAgICAuYmlsbGJvYXJkX19jYW1wdXNlczo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgICAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA4OHB4KSB7XG4gICAgICAuYmlsbGJvYXJkX19jYW1wdXNlcyB7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgICAgICAtbXMtZmxleDogMCAwIDEyLjVyZW07XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEyLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5iaWxsYm9hcmRfX2NhbXB1c2VzIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgMTMuNXJlbTtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTMuNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgLmJpbGxib2FyZF9fY2FtcHVzZXMge1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCAxMy43NXJlbTtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTMuNzVyZW07IH0gfVxuICAuYmlsbGJvYXJkX19jYW1wdXMge1xuICAgIGJhY2tncm91bmQ6ICMwYjIzNDA7XG4gICAgcGFkZGluZzogMC45Mzc1cmVtIDEuMjVyZW0gMS4yNXJlbSAxLjg3NXJlbTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXg6IDEgMSAxMDAlO1xuICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAuYmlsbGJvYXJkX19jYW1wdXMge1xuICAgICAgICBwYWRkaW5nOiAxLjQzNzVyZW0gMC45Mzc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA4OHB4KSB7XG4gICAgICAuYmlsbGJvYXJkX19jYW1wdXMge1xuICAgICAgICBwYWRkaW5nOiAxLjc1cmVtIDEuMjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5iaWxsYm9hcmRfX2NhbXB1cyB7XG4gICAgICAgIHBhZGRpbmc6IDIuMTg3NXJlbSAxLjc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuYmlsbGJvYXJkX19jYW1wdXMge1xuICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMS44NzVyZW07IH0gfVxuICAgIC5iaWxsYm9hcmRfX2NhbXB1czo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDAuNDM3NXJlbTtcbiAgICAgIHdpZHRoOiAzLjM3NXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICM5ZDIyMzU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAxLjEyNXJlbTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgICAuYmlsbGJvYXJkX19jYW1wdXM6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogMC44MTI1cmVtOyB9IH1cbiAgICAuYmlsbGJvYXJkX19jYW1wdXM6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAgIC1tcy1mbGV4OiAwIDAgMy40Mzc1cmVtO1xuICAgICAgICAgICAgICBmbGV4OiAwIDAgMy40Mzc1cmVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9hcnJvdy1yaWdodC13aGl0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgNTAlIHJpZ2h0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjg3NXJlbTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAgIC5iaWxsYm9hcmRfX2NhbXB1czo6YWZ0ZXIge1xuICAgICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgMS41NjI1cmVtO1xuICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEuNTYyNXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9IH1cbiAgICAuYmlsbGJvYXJkX19jYW1wdXMuY2FtcHVzLWNhbGxvdXQge1xuICAgICAgYmFja2dyb3VuZDogIzAyNTY5NztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlOyB9XG4gICAgICAuYmlsbGJvYXJkX19jYW1wdXMuY2FtcHVzLWNhbGxvdXQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA4ZWZjOyB9XG4gICAgLmJpbGxib2FyZF9fY2FtcHVzIC5jYW1wdXNfX2NvcHkge1xuICAgICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvOyB9XG4gICAgLmJpbGxib2FyZF9fY2FtcHVzIC5jYW1wdXNfX3RpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgICAgLmJpbGxib2FyZF9fY2FtcHVzIC5jYW1wdXNfX3RpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTg3NXJlbTsgfSB9XG4gICAgLmJpbGxib2FyZF9fY2FtcHVzIC5jYW1wdXNfX3N1YnRleHQge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwLjA2MjVyZW07XG4gICAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMjU2OTc7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItdG9wLWNvbG9yIDAuMTVzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItdG9wLWNvbG9yIDAuMTVzIGVhc2U7IH1cbiAgICAuYmlsbGJvYXJkX19jYW1wdXM6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAyNTY5NzsgfVxuICAgICAgLmJpbGxib2FyZF9fY2FtcHVzOmhvdmVyOjphZnRlciB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMzEyNXJlbSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMzEyNXJlbSk7IH1cbiAgICAgIC5iaWxsYm9hcmRfX2NhbXB1czpob3ZlciAuY2FtcHVzX19zdWJ0ZXh0IHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwOGVmYzsgfVxuICAuYmlsbGJvYXJkX19jb3B5IHtcbiAgICBiYWNrZ3JvdW5kOiAjOWQyMjM1O1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbSAxLjg3NXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgIC5iaWxsYm9hcmRfX2NvcHkge1xuICAgICAgICBtYXJnaW46IC0xLjI1cmVtIDIuNXJlbSAyLjVyZW0gMS4yNXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiA0NC4zNzVyZW07XG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMjBweCkge1xuICAgICAgLmJpbGxib2FyZF9fY29weSB7XG4gICAgICAgIG1hcmdpbjogLTEuODc1cmVtIDIuNXJlbSAyLjVyZW0gMS44NzVyZW07XG4gICAgICAgIG1heC13aWR0aDogNTMuMTI1cmVtOyB9IH1cbiAgLmJpbGxib2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuYmlsbGJvYXJkX190ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS42MzsgfVxuICAuYmlsbGJvYXJkX19saW5rIHtcbiAgICBjb2xvcjogIzAyNTY5NztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5iaWxsYm9hcmRfX2xpbms6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgd2lkdGg6IDEuNzVyZW07XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2Fycm93LXJpZ2h0LWxpZ2h0LWJsdWUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tbGVmdDogMC40Mzc1cmVtO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7IH1cbiAgICAuYmlsbGJvYXJkX19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAyZjZjOyB9XG4gICAgICAuYmlsbGJvYXJkX19saW5rOmhvdmVyOjphZnRlciB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMzEyNXJlbSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMzEyNXJlbSk7IH1cbiAgICAuYmlsbGJvYXJkX19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5iaWxsYm9hcmRfX2xpbms6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctcmlnaHQtd2hpdGUuc3ZnXCIpOyB9XG5cbi5iaWxsYm9hcmQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAuYmlsbGJvYXJkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2M3JlbSkge1xuICAgIC5iaWxsYm9hcmQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJpbGxib2FyZCB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLmJpbGxib2FyZF9fYm91bmRhcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5iaWxsYm9hcmRfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgLmJpbGxib2FyZF9fY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7IH1cbiAgICAgICAgLmJpbGxib2FyZF9fY29udGVudDo6YmVmb3JlLCAuYmlsbGJvYXJkX19jb250ZW50OjphZnRlciB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxODRweCk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAgICAgLmJpbGxib2FyZF9fY29udGVudDo6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAzLjc1cmVtO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cbiAgICAgICAgLmJpbGxib2FyZF9fY29udGVudDo6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAzLjEyNXJlbTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfSB9XG4gIC5iaWxsYm9hcmRfX2ZsZXgge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAuYmlsbGJvYXJkX19mbGV4IHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4gIC5iaWxsYm9hcmRfX2ltYWdlIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsgfVxuICAuYmlsbGJvYXJkX19jYW1wdXNlcyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxMS44NzVyZW07XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTEuODc1cmVtO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAwIDAuNjI1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAuYmlsbGJvYXJkX19jYW1wdXNlcyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgICAgICAgLmJpbGxib2FyZF9fY2FtcHVzZXM6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICAgIGhlaWdodDogMS44NzVyZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgY29udGVudDogXCJcIjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwODhweCkge1xuICAgICAgLmJpbGxib2FyZF9fY2FtcHVzZXMge1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCAxMi41cmVtO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMi41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAuYmlsbGJvYXJkX19jYW1wdXNlcyB7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgICAgICAtbXMtZmxleDogMCAwIDEzLjVyZW07XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEzLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5iaWxsYm9hcmRfX2NhbXB1c2VzIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgMTMuNzVyZW07XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEzLjc1cmVtOyB9IH1cbiAgLmJpbGxib2FyZF9fY2FtcHVzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMGIyMzQwO1xuICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjI1cmVtIDEuMjVyZW0gMS44NzVyZW07XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgLmJpbGxib2FyZF9fY2FtcHVzIHtcbiAgICAgICAgcGFkZGluZzogMS40Mzc1cmVtIDAuOTM3NXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwODhweCkge1xuICAgICAgLmJpbGxib2FyZF9fY2FtcHVzIHtcbiAgICAgICAgcGFkZGluZzogMS43NXJlbSAxLjI1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAuYmlsbGJvYXJkX19jYW1wdXMge1xuICAgICAgICBwYWRkaW5nOiAyLjE4NzVyZW0gMS43NXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgLmJpbGxib2FyZF9fY2FtcHVzIHtcbiAgICAgICAgcGFkZGluZzogMi41cmVtIDEuODc1cmVtOyB9IH1cbiAgICAuYmlsbGJvYXJkX19jYW1wdXM6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAwLjQzNzVyZW07XG4gICAgICB3aWR0aDogMy4zNzVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjOWQyMjM1O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMS4xMjVyZW07XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgICAgLmJpbGxib2FyZF9fY2FtcHVzOjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDAuODEyNXJlbTsgfSB9XG4gICAgLmJpbGxib2FyZF9fY2FtcHVzOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgICAtbXMtZmxleDogMCAwIDMuNDM3NXJlbTtcbiAgICAgICAgICAgICAgZmxleDogMCAwIDMuNDM3NXJlbTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctcmlnaHQtd2hpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDUwJSByaWdodDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMS44NzVyZW07XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgICAuYmlsbGJvYXJkX19jYW1wdXM6OmFmdGVyIHtcbiAgICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAgICAgICAtbXMtZmxleDogMCAwIDEuNTYyNXJlbTtcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxLjU2MjVyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfSB9XG4gICAgLmJpbGxib2FyZF9fY2FtcHVzLmNhbXB1cy1jYWxsb3V0IHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMjU2OTc7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZTsgfVxuICAgICAgLmJpbGxib2FyZF9fY2FtcHVzLmNhbXB1cy1jYWxsb3V0OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwOGVmYzsgfVxuICAgIC5iaWxsYm9hcmRfX2NhbXB1cyAuY2FtcHVzX19jb3B5IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bzsgfVxuICAgIC5iaWxsYm9hcmRfX2NhbXB1cyAuY2FtcHVzX190aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAgIC5iaWxsYm9hcmRfX2NhbXB1cyAuY2FtcHVzX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjE4NzVyZW07IH0gfVxuICAgIC5iaWxsYm9hcmRfX2NhbXB1cyAuY2FtcHVzX19zdWJ0ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMC4wNjI1cmVtO1xuICAgICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDI1Njk3O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLXRvcC1jb2xvciAwLjE1cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLXRvcC1jb2xvciAwLjE1cyBlYXNlOyB9XG4gICAgLmJpbGxib2FyZF9fY2FtcHVzOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMjU2OTc7IH1cbiAgICAgIC5iaWxsYm9hcmRfX2NhbXB1czpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjMxMjVyZW0pO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjMxMjVyZW0pOyB9XG4gICAgICAuYmlsbGJvYXJkX19jYW1wdXM6aG92ZXIgLmNhbXB1c19fc3VidGV4dCB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDhlZmM7IH1cbiAgLmJpbGxib2FyZF9fY29weSB7XG4gICAgYmFja2dyb3VuZDogIzlkMjIzNTtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW0gMS44NzVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAuYmlsbGJvYXJkX19jb3B5IHtcbiAgICAgICAgbWFyZ2luOiAtMS4yNXJlbSAyLjVyZW0gMi41cmVtIDEuMjVyZW07XG4gICAgICAgIG1heC13aWR0aDogNDQuMzc1cmVtO1xuICAgICAgICBwYWRkaW5nOiAyLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgICAgIC5iaWxsYm9hcmRfX2NvcHkge1xuICAgICAgICBtYXJnaW46IC0xLjg3NXJlbSAyLjVyZW0gMi41cmVtIDEuODc1cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDUzLjEyNXJlbTsgfSB9XG4gIC5iaWxsYm9hcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmJpbGxib2FyZF9fdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjM7IH1cbiAgLmJpbGxib2FyZF9fbGluayB7XG4gICAgY29sb3I6ICMwMjU2OTc7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuYmlsbGJvYXJkX19saW5rOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9hcnJvdy1yaWdodC1saWdodC1ibHVlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNDM3NXJlbTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlOyB9XG4gICAgLmJpbGxib2FyZF9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMmY2YzsgfVxuICAgICAgLmJpbGxib2FyZF9fbGluazpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjMxMjVyZW0pO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjMxMjVyZW0pOyB9XG4gICAgLmJpbGxib2FyZF9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuYmlsbGJvYXJkX19saW5rOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2Fycm93LXJpZ2h0LXdoaXRlLnN2Z1wiKTsgfVxuXG4uYnV0dG9uLWJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDY1LjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5idXR0b24tYmFyX190aXRsZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogNjhyZW07XG4gICAgbWFyZ2luOiAwIGF1dG8gMS41NjI1cmVtO1xuICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICAgIC5idXR0b24tYmFyX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDMuMTI1cmVtOyB9IH1cbiAgICAuYnV0dG9uLWJhcl9fdGl0bGUgPiAqIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGNvbG9yOiAjOWQyMjM1O1xuICAgICAgbWF4LXdpZHRoOiA3MiU7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtOyB9XG4gICAgLmJ1dHRvbi1iYXJfX3RpdGxlOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgaGVpZ2h0OiAwLjQzNzVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjOWQyMjM1OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgIC5idXR0b24tYmFyX190aXRsZTo6YWZ0ZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDM3MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICAgIC5idXR0b24tYmFyX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTsgfSB9XG4gIC5idXR0b24tYmFyX19mbGV4IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xuICAgIG1heC13aWR0aDogNjhyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmJ1dHRvbi1iYXJfX2J1dHRvbiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgcGFkZGluZzogMCAwLjYyNXJlbSAxLjI1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgICAuYnV0dG9uLWJhcl9fYnV0dG9uIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAgICAgLmJ1dHRvbi1iYXJfX2J1dHRvbiB7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgICAgICAtbXMtZmxleDogMCAwIDMzLjMlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzMy4zJTsgfSB9XG4gIC5idXR0b24tYmFyX19saW5rIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI1Njk3O1xuICAgIHBhZGRpbmc6IDAuODc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5idXR0b24tYmFyX19saW5rOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZDIyMzU7IH1cbiAgICAuYnV0dG9uLWJhcl9fbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyZjZjOyB9XG5cbi5jYWxlbmRhci1kZXRhaWxzX19ib3VuZGFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDY1LjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgbWF4LXdpZHRoOiA2OHJlbTtcbiAgbWFyZ2luLXRvcDogMC45Mzc1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4NTBweCkge1xuICAgIC5jYWxlbmRhci1kZXRhaWxzX19ib3VuZGFyeSB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9IH1cblxuLmNhbGVuZGFyLWRldGFpbHNfX2NvbHVtbiB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7IH1cbiAgLmNhbGVuZGFyLWRldGFpbHNfX2NvbHVtbi0tbmFycm93IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMzAlO1xuICAgICAgICBmbGV4LWJhc2lzOiAzMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgICAgIC5jYWxlbmRhci1kZXRhaWxzX19jb2x1bW4tLW5hcnJvdyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuMTg3NXJlbTsgfSB9XG4gIC5jYWxlbmRhci1kZXRhaWxzX19jb2x1bW4tLXdpZGUge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3MCU7XG4gICAgICAgIGZsZXgtYmFzaXM6IDcwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4NTBweCkge1xuICAgICAgLmNhbGVuZGFyLWRldGFpbHNfX2NvbHVtbi0td2lkZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi4xODc1cmVtOyB9IH1cblxuLmNhbGVuZGFyLWRldGFpbHNfX3NwdWQtd3JhcHBlcjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtOyB9XG5cbi5jYWxlbmRhci1pbnRybyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYzOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgIC5jYWxlbmRhci1pbnRybyB7XG4gICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuICAuY2FsZW5kYXItaW50cm8gZGl2LmFsaWdubGVmdCxcbiAgLmNhbGVuZGFyLWludHJvIGRpdi5hbGlnbnJpZ2h0LFxuICAuY2FsZW5kYXItaW50cm8gZGl2LmFsaWduY2VudGVyLFxuICAuY2FsZW5kYXItaW50cm8gZGl2LmFsaWdubm9uZSxcbiAgLmNhbGVuZGFyLWludHJvIGltZy5hbGlnbmxlZnQsXG4gIC5jYWxlbmRhci1pbnRybyBpbWcuYWxpZ25yaWdodCxcbiAgLmNhbGVuZGFyLWludHJvIGltZy5hbGlnbmNlbnRlcixcbiAgLmNhbGVuZGFyLWludHJvIGltZy5hbGlnbm5vbmUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuY2FsZW5kYXItaW50cm8gZGl2LmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuICAgIC5jYWxlbmRhci1pbnRybyBkaXYuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0LFxuICAgIC5jYWxlbmRhci1pbnRybyBkaXYuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbiAgICAuY2FsZW5kYXItaW50cm8gZGl2LmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0LFxuICAgIC5jYWxlbmRhci1pbnRybyBpbWcuYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQsXG4gICAgLmNhbGVuZGFyLWludHJvIGltZy5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4gICAgLmNhbGVuZGFyLWludHJvIGltZy5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuICAgIC5jYWxlbmRhci1pbnRybyBpbWcuYWxpZ25ub25lIC53cC1jYXB0aW9uLXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjU2MjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAtMS44NzVyZW07XG4gICAgICBib3JkZXItbGVmdDogMC4wNjI1cmVtIHNvbGlkICMwMDAwMDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgICAgICAuY2FsZW5kYXItaW50cm8gZGl2LmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuICAgICAgICAuY2FsZW5kYXItaW50cm8gZGl2LmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgICAgLmNhbGVuZGFyLWludHJvIGRpdi5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuICAgICAgICAuY2FsZW5kYXItaW50cm8gZGl2LmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0LFxuICAgICAgICAuY2FsZW5kYXItaW50cm8gaW1nLmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuICAgICAgICAuY2FsZW5kYXItaW50cm8gaW1nLmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgICAgLmNhbGVuZGFyLWludHJvIGltZy5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuICAgICAgICAuY2FsZW5kYXItaW50cm8gaW1nLmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMS44NzVyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgICAuY2FsZW5kYXItaW50cm8gZGl2LmFsaWdubGVmdCxcbiAgICAuY2FsZW5kYXItaW50cm8gZGl2LmFsaWducmlnaHQsXG4gICAgLmNhbGVuZGFyLWludHJvIGltZy5hbGlnbmxlZnQsXG4gICAgLmNhbGVuZGFyLWludHJvIGltZy5hbGlnbnJpZ2h0IHtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgLmNhbGVuZGFyLWludHJvIGRpdi5hbGlnbmxlZnQsXG4gIC5jYWxlbmRhci1pbnRybyBkaXYuYWxpZ25yaWdodCxcbiAgLmNhbGVuZGFyLWludHJvIGRpdi5hbGlnbmNlbnRlcixcbiAgLmNhbGVuZGFyLWludHJvIGRpdi5hbGlnbm5vbmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjE4NzVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgICAgIC5jYWxlbmRhci1pbnRybyBkaXYuYWxpZ25sZWZ0LFxuICAgICAgLmNhbGVuZGFyLWludHJvIGRpdi5hbGlnbnJpZ2h0LFxuICAgICAgLmNhbGVuZGFyLWludHJvIGRpdi5hbGlnbmNlbnRlcixcbiAgICAgIC5jYWxlbmRhci1pbnRybyBkaXYuYWxpZ25ub25lIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtOyB9IH1cbiAgICAuY2FsZW5kYXItaW50cm8gZGl2LmFsaWdubGVmdCBpbWcsXG4gICAgLmNhbGVuZGFyLWludHJvIGRpdi5hbGlnbnJpZ2h0IGltZyxcbiAgICAuY2FsZW5kYXItaW50cm8gZGl2LmFsaWduY2VudGVyIGltZyxcbiAgICAuY2FsZW5kYXItaW50cm8gZGl2LmFsaWdubm9uZSBpbWcge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jYWxlbmRhci1pbnRybyBpbWcuYWxpZ25sZWZ0LFxuICAuY2FsZW5kYXItaW50cm8gaW1nLmFsaWducmlnaHQsXG4gIC5jYWxlbmRhci1pbnRybyBpbWcuYWxpZ25jZW50ZXIsXG4gIC5jYWxlbmRhci1pbnRybyBpbWcuYWxpZ25ub25lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgICAuY2FsZW5kYXItaW50cm8gZGl2LmFsaWdubGVmdCxcbiAgICAuY2FsZW5kYXItaW50cm8gZGl2LmFsaWduY2VudGVyLFxuICAgIC5jYWxlbmRhci1pbnRybyBkaXYuYWxpZ25ub25lLFxuICAgIC5jYWxlbmRhci1pbnRybyBpbWcuYWxpZ25sZWZ0LFxuICAgIC5jYWxlbmRhci1pbnRybyBpbWcuYWxpZ25jZW50ZXIsXG4gICAgLmNhbGVuZGFyLWludHJvIGltZy5hbGlnbm5vbmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgLmNhbGVuZGFyLWludHJvIGRpdi5hbGlnbnJpZ2h0LFxuICAgIC5jYWxlbmRhci1pbnRybyBpbWcuYWxpZ25yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAuY2FsZW5kYXItaW50cm8gaDEsXG4gIC5jYWxlbmRhci1pbnRybyBoMixcbiAgLmNhbGVuZGFyLWludHJvIGgzLFxuICAuY2FsZW5kYXItaW50cm8gaDQsXG4gIC5jYWxlbmRhci1pbnRybyBoNSxcbiAgLmNhbGVuZGFyLWludHJvIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmNhbGVuZGFyLWludHJvIGgxIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICMwMDJmNmM7XG4gICAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgICAgLmNhbGVuZGFyLWludHJvIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjgxMjVyZW07IH0gfVxuICAuY2FsZW5kYXItaW50cm8gaDIge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNDtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yODY7XG4gICAgbWFyZ2luLXRvcDogMi42ODc1cmVtOyB9XG4gIC5jYWxlbmRhci1pbnRybyBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgIGZvbnQtc2l6ZTogMS42ODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tdG9wOiAyLjA2MjVyZW07IH1cbiAgLmNhbGVuZGFyLWludHJvIGg0IHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42ODtcbiAgICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjgyO1xuICAgIG1hcmdpbi10b3A6IDEuNTYyNXJlbTsgfVxuICAuY2FsZW5kYXItaW50cm8gaDUge1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuNDc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgLmNhbGVuZGFyLWludHJvIGg2IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuMjg7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmNhbGVuZGFyLWludHJvIGEge1xuICAgIGNvbG9yOiAjMDI1Njk3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTsgfVxuICAgIC5jYWxlbmRhci1pbnRybyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDM4MWUzOyB9XG4gICAgLmNhbGVuZGFyLWludHJvIGEuYnV0dG9uLS1wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNTY5NztcbiAgICAgIHBhZGRpbmc6IDAuODc1cmVtO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLXRvcDogMS4xMjVyZW07IH1cbiAgICAgIC5jYWxlbmRhci1pbnRybyBhLmJ1dHRvbi0tcHJpbWFyeTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZDIyMzU7IH1cbiAgICAgIC5jYWxlbmRhci1pbnRybyBhLmJ1dHRvbi0tcHJpbWFyeTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDJmNmM7IH1cbiAgICAuY2FsZW5kYXItaW50cm8gYTpub3QoLmJ1dHRvbi0tcHJpbWFyeSk6bm90KC5pbnN0YWdyYW0tZmVlZF9fbGluaylbZGF0YS1oYXMtcGRmPVwidHJ1ZVwiXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXpPRFFnTlRFeUlqNDhJUzB0SVNCR2IyNTBJRUYzWlhOdmJXVWdVSEp2SURZdU1pNHhJR0o1SUVCbWIyNTBZWGRsYzI5dFpTQXRJR2gwZEhCek9pOHZabTl1ZEdGM1pYTnZiV1V1WTI5dElFeHBZMlZ1YzJVZ0xTQm9kSFJ3Y3pvdkwyWnZiblJoZDJWemIyMWxMbU52YlM5c2FXTmxibk5sSUNoRGIyMXRaWEpqYVdGc0lFeHBZMlZ1YzJVcElFTnZjSGx5YVdkb2RDQXlNREl5SUVadmJuUnBZMjl1Y3l3Z1NXNWpMaUF0TFQ0OGNHRjBhQ0JrUFNKTk16SXdJRFEyTkVNek1qZ3VPQ0EwTmpRZ016TTJJRFExTmk0NElETXpOaUEwTkRoV05ERTJTRE00TkZZME5EaERNemcwSURRNE15NHpJRE0xTlM0eklEVXhNaUF6TWpBZ05URXlTRFkwUXpJNExqWTFJRFV4TWlBd0lEUTRNeTR6SURBZ05EUTRWalF4TmtnME9GWTBORGhETkRnZ05EVTJMamdnTlRVdU1UWWdORFkwSURZMElEUTJORWd6TWpCNlRUSTFOaUF4TmpCRE1qTTRMak1nTVRZd0lESXlOQ0F4TkRVdU55QXlNalFnTVRJNFZqUTRTRFkwUXpVMUxqRTJJRFE0SURRNElEVTFMakUySURRNElEWTBWakU1TWtnd1ZqWTBRekFnTWpndU5qVWdNamd1TmpVZ01DQTJOQ0F3U0RJeU9TNDFRekkwTmk0MUlEQWdNall5TGpjZ05pNDNORE1nTWpjMExqY2dNVGd1TnpWTU16WTFMak1nTVRBNUxqTkRNemMzTGpNZ01USXhMak1nTXpnMElERXpOeTQxSURNNE5DQXhOVFF1TlZZeE9USklNek0yVmpFMk1FZ3lOVFo2VFRnNElESXlORU14TVRndU9TQXlNalFnTVRRMElESTBPUzR4SURFME5DQXlPREJETVRRMElETXhNQzQ1SURFeE9DNDVJRE16TmlBNE9DQXpNelpJT0RCV016WTRRemd3SURNM05pNDRJRGN5TGpnMElETTROQ0EyTkNBek9EUkROVFV1TVRZZ016ZzBJRFE0SURNM05pNDRJRFE0SURNMk9GWXlOREJETkRnZ01qTXhMaklnTlRVdU1UWWdNakkwSURZMElESXlORWc0T0hwTk1URXlJREk0TUVNeE1USWdNalkyTGpjZ01UQXhMak1nTWpVMklEZzRJREkxTmtnNE1GWXpNRFJJT0RoRE1UQXhMak1nTXpBMElERXhNaUF5T1RNdU15QXhNVElnTWpnd2VrMHhOakFnTWpRd1F6RTJNQ0F5TXpFdU1pQXhOamN1TWlBeU1qUWdNVGMySURJeU5FZ3lNREJETWpJMkxqVWdNakkwSURJME9DQXlORFV1TlNBeU5EZ2dNamN5VmpNek5rTXlORGdnTXpZeUxqVWdNakkyTGpVZ016ZzBJREl3TUNBek9EUklNVGMyUXpFMk55NHlJRE00TkNBeE5qQWdNemMyTGpnZ01UWXdJRE0yT0ZZeU5EQjZUVEU1TWlBek5USklNakF3UXpJd09DNDRJRE0xTWlBeU1UWWdNelEwTGpnZ01qRTJJRE16TmxZeU56SkRNakUySURJMk15NHlJREl3T0M0NElESTFOaUF5TURBZ01qVTJTREU1TWxZek5USjZUVE16TmlBeU1qUkRNelEwTGpnZ01qSTBJRE0xTWlBeU16RXVNaUF6TlRJZ01qUXdRek0xTWlBeU5EZ3VPQ0F6TkRRdU9DQXlOVFlnTXpNMklESTFOa2d6TURSV01qZzRTRE16TmtNek5EUXVPQ0F5T0RnZ016VXlJREk1TlM0eUlETTFNaUF6TURSRE16VXlJRE14TWk0NElETTBOQzQ0SURNeU1DQXpNellnTXpJd1NETXdORll6TmpoRE16QTBJRE0zTmk0NElESTVOaTQ0SURNNE5DQXlPRGdnTXpnMFF6STNPUzR5SURNNE5DQXlOeklnTXpjMkxqZ2dNamN5SURNMk9GWXlOREJETWpjeUlESXpNUzR5SURJM09TNHlJREl5TkNBeU9EZ2dNakkwU0RNek5ub2lMejQ4TDNOMlp6ND1cIik7XG4gICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0F6T0RRZ05URXlJajQ4SVMwdElTQkdiMjUwSUVGM1pYTnZiV1VnVUhKdklEWXVNaTR4SUdKNUlFQm1iMjUwWVhkbGMyOXRaU0F0SUdoMGRIQnpPaTh2Wm05dWRHRjNaWE52YldVdVkyOXRJRXhwWTJWdWMyVWdMU0JvZEhSd2N6b3ZMMlp2Ym5SaGQyVnpiMjFsTG1OdmJTOXNhV05sYm5ObElDaERiMjF0WlhKamFXRnNJRXhwWTJWdWMyVXBJRU52Y0hseWFXZG9kQ0F5TURJeUlFWnZiblJwWTI5dWN5d2dTVzVqTGlBdExUNDhjR0YwYUNCa1BTSk5Nekl3SURRMk5FTXpNamd1T0NBME5qUWdNek0ySURRMU5pNDRJRE16TmlBME5EaFdOREUyU0RNNE5GWTBORGhETXpnMElEUTRNeTR6SURNMU5TNHpJRFV4TWlBek1qQWdOVEV5U0RZMFF6STRMalkxSURVeE1pQXdJRFE0TXk0eklEQWdORFE0VmpReE5rZzBPRlkwTkRoRE5EZ2dORFUyTGpnZ05UVXVNVFlnTkRZMElEWTBJRFEyTkVnek1qQjZUVEkxTmlBeE5qQkRNak00TGpNZ01UWXdJREl5TkNBeE5EVXVOeUF5TWpRZ01USTRWalE0U0RZMFF6VTFMakUySURRNElEUTRJRFUxTGpFMklEUTRJRFkwVmpFNU1rZ3dWalkwUXpBZ01qZ3VOalVnTWpndU5qVWdNQ0EyTkNBd1NESXlPUzQxUXpJME5pNDFJREFnTWpZeUxqY2dOaTQzTkRNZ01qYzBMamNnTVRndU56Vk1NelkxTGpNZ01UQTVMak5ETXpjM0xqTWdNVEl4TGpNZ016ZzBJREV6Tnk0MUlETTROQ0F4TlRRdU5WWXhPVEpJTXpNMlZqRTJNRWd5TlRaNlRUZzRJREl5TkVNeE1UZ3VPU0F5TWpRZ01UUTBJREkwT1M0eElERTBOQ0F5T0RCRE1UUTBJRE14TUM0NUlERXhPQzQ1SURNek5pQTRPQ0F6TXpaSU9EQldNelk0UXpnd0lETTNOaTQ0SURjeUxqZzBJRE00TkNBMk5DQXpPRFJETlRVdU1UWWdNemcwSURRNElETTNOaTQ0SURRNElETTJPRll5TkRCRE5EZ2dNak14TGpJZ05UVXVNVFlnTWpJMElEWTBJREl5TkVnNE9IcE5NVEV5SURJNE1FTXhNVElnTWpZMkxqY2dNVEF4TGpNZ01qVTJJRGc0SURJMU5rZzRNRll6TURSSU9EaERNVEF4TGpNZ016QTBJREV4TWlBeU9UTXVNeUF4TVRJZ01qZ3dlazB4TmpBZ01qUXdRekUyTUNBeU16RXVNaUF4TmpjdU1pQXlNalFnTVRjMklESXlORWd5TURCRE1qSTJMalVnTWpJMElESTBPQ0F5TkRVdU5TQXlORGdnTWpjeVZqTXpOa015TkRnZ016WXlMalVnTWpJMkxqVWdNemcwSURJd01DQXpPRFJJTVRjMlF6RTJOeTR5SURNNE5DQXhOakFnTXpjMkxqZ2dNVFl3SURNMk9GWXlOREI2VFRFNU1pQXpOVEpJTWpBd1F6SXdPQzQ0SURNMU1pQXlNVFlnTXpRMExqZ2dNakUySURNek5sWXlOekpETWpFMklESTJNeTR5SURJd09DNDRJREkxTmlBeU1EQWdNalUyU0RFNU1sWXpOVEo2VFRNek5pQXlNalJETXpRMExqZ2dNakkwSURNMU1pQXlNekV1TWlBek5USWdNalF3UXpNMU1pQXlORGd1T0NBek5EUXVPQ0F5TlRZZ016TTJJREkxTmtnek1EUldNamc0U0RNek5rTXpORFF1T0NBeU9EZ2dNelV5SURJNU5TNHlJRE0xTWlBek1EUkRNelV5SURNeE1pNDRJRE0wTkM0NElETXlNQ0F6TXpZZ016SXdTRE13TkZZek5qaERNekEwSURNM05pNDRJREk1Tmk0NElETTROQ0F5T0RnZ016ZzBRekkzT1M0eUlETTROQ0F5TnpJZ016YzJMamdnTWpjeUlETTJPRll5TkRCRE1qY3lJREl6TVM0eUlESTNPUzR5SURJeU5DQXlPRGdnTWpJMFNETXpObm9pTHo0OEwzTjJaejQ9XCIpO1xuICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7IH1cbiAgLmNhbGVuZGFyLWludHJvIGR0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuY2FsZW5kYXItaW50cm8gcC5pbnRyby10ZXh0LFxuICAuY2FsZW5kYXItaW50cm8uaW50cm8tdGV4dCA+IHAge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMi4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogUnViaWs7XG4gICAgY29sb3I6ICMwMDJmNmM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgIC5jYWxlbmRhci1pbnRybyBwLmludHJvLXRleHQsXG4gICAgICAuY2FsZW5kYXItaW50cm8uaW50cm8tdGV4dCA+IHAge1xuICAgICAgICBmb250LXNpemU6IDEuMzEyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNDM3NXJlbTsgfSB9XG4gIC5jYWxlbmRhci1pbnRybyBwLmludHJvLXBhcmFncmFwaCxcbiAgLmNhbGVuZGFyLWludHJvLmludHJvLXBhcmFncmFwaCA+IHAge1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgIGNvbG9yOiAjMDAyZjZjOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAuY2FsZW5kYXItaW50cm8gcC5pbnRyby1wYXJhZ3JhcGgsXG4gICAgICAuY2FsZW5kYXItaW50cm8uaW50cm8tcGFyYWdyYXBoID4gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjgzOyB9IH1cbiAgICAuY2FsZW5kYXItaW50cm8gcC5pbnRyby1wYXJhZ3JhcGggYixcbiAgICAuY2FsZW5kYXItaW50cm8gcC5pbnRyby1wYXJhZ3JhcGggc3Ryb25nLFxuICAgIC5jYWxlbmRhci1pbnRyby5pbnRyby1wYXJhZ3JhcGggPiBwIGIsXG4gICAgLmNhbGVuZGFyLWludHJvLmludHJvLXBhcmFncmFwaCA+IHAgc3Ryb25nIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuNzM7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgICAuY2FsZW5kYXItaW50cm8gcC5pbnRyby1wYXJhZ3JhcGggYixcbiAgICAgICAgLmNhbGVuZGFyLWludHJvIHAuaW50cm8tcGFyYWdyYXBoIHN0cm9uZyxcbiAgICAgICAgLmNhbGVuZGFyLWludHJvLmludHJvLXBhcmFncmFwaCA+IHAgYixcbiAgICAgICAgLmNhbGVuZGFyLWludHJvLmludHJvLXBhcmFncmFwaCA+IHAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG4gIC5jYWxlbmRhci1pbnRybyBwLFxuICAuY2FsZW5kYXItaW50cm8gdWwsXG4gIC5jYWxlbmRhci1pbnRybyBvbCxcbiAgLmNhbGVuZGFyLWludHJvIGRsLFxuICAuY2FsZW5kYXItaW50cm8gZGQsXG4gIC5jYWxlbmRhci1pbnRybyB0YWJsZSxcbiAgLmNhbGVuZGFyLWludHJvIGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42MjVyZW07IH1cbiAgLmNhbGVuZGFyLWludHJvIHVsLFxuICAuY2FsZW5kYXItaW50cm8gb2wge1xuICAgIHBhZGRpbmctbGVmdDogMi4zNzVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgIC5jYWxlbmRhci1pbnRybyB1bCxcbiAgICAgIC5jYWxlbmRhci1pbnRybyBvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMy40Mzc1cmVtOyB9IH1cbiAgICAuY2FsZW5kYXItaW50cm8gdWwgbGksXG4gICAgLmNhbGVuZGFyLWludHJvIG9sIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5jYWxlbmRhci1pbnRybyB1bCBsaTo6YmVmb3JlLFxuICAgICAgLmNhbGVuZGFyLWludHJvIG9sIGxpOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMS42MjVyZW07IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAgICAgLmNhbGVuZGFyLWludHJvIHVsIGxpOjpiZWZvcmUsXG4gICAgICAgICAgLmNhbGVuZGFyLWludHJvIG9sIGxpOjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogLTIuNXJlbTsgfSB9XG4gICAgLmNhbGVuZGFyLWludHJvIHVsIHVsLFxuICAgIC5jYWxlbmRhci1pbnRybyB1bCBvbCxcbiAgICAuY2FsZW5kYXItaW50cm8gb2wgdWwsXG4gICAgLmNhbGVuZGFyLWludHJvIG9sIG9sIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNhbGVuZGFyLWludHJvIG9sIHtcbiAgICBjb3VudGVyLXJlc2V0OiBudW1lcmljLWNvdW50ZXI7IH1cbiAgICAuY2FsZW5kYXItaW50cm8gb2wgPiBsaSB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbnVtZXJpYy1jb3VudGVyOyB9XG4gICAgICAuY2FsZW5kYXItaW50cm8gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcihudW1lcmljLWNvdW50ZXIpIFwiLiBcIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICNhY2FjYWM7IH1cbiAgLmNhbGVuZGFyLWludHJvIHVsIHtcbiAgICBjb3VudGVyLXJlc2V0OiBjb3VudGVyOyB9XG4gICAgLmNhbGVuZGFyLWludHJvIHVsIGxpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNhY2FjO1xuICAgICAgdG9wOiAwLjI4MTI1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgICAgLmNhbGVuZGFyLWludHJvIHVsIGxpOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMC41NjI1cmVtOyB9IH1cbiAgLmNhbGVuZGFyLWludHJvIGhyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICAgIGJvcmRlcjogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW46IDJyZW0gMDsgfVxuICAuY2FsZW5kYXItaW50cm9fX2JvdW5kYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA2NS41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbiAgICBtYXgtd2lkdGg6IDY4cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAuY2FsZW5kYXItaW50cm9fX2JvdW5kYXJ5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9IH1cbiAgICAuY2FsZW5kYXItaW50cm9fX2JvdW5kYXJ5LS10ZXh0TGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmNhbGVuZGFyLWludHJvX19ib3VuZGFyeS0tdGV4dENlbnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuY2FsZW5kYXItaW50cm9fX2JvdW5kYXJ5ID4gOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi8qISBGbGlja2l0eSB2Mi4zLjBcbmh0dHBzOi8vZmxpY2tpdHkubWV0YWZpenp5LmNvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmxpY2tpdHktZW5hYmxlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZmxpY2tpdHktZW5hYmxlZDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmZsaWNraXR5LXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4vKiBkcmFnZ2FibGUgKi9cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjsgfVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0LmlzLXBvaW50ZXItZG93biB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZzsgfVxuXG4vKiAtLS0tIGZsaWNraXR5LWJ1dHRvbiAtLS0tICovXG4uZmxpY2tpdHktYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5mbGlja2l0eS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mbGlja2l0eS1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDVweCAjMTlGO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDVweCAjMTlGOyB9XG5cbi5mbGlja2l0eS1idXR0b246YWN0aXZlIHtcbiAgb3BhY2l0eTogMC42OyB9XG5cbi5mbGlja2l0eS1idXR0b246ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogYXV0bztcbiAgLyogcHJldmVudCBkaXNhYmxlZCBidXR0b24gZnJvbSBjYXB0dXJpbmcgcG9pbnRlciB1cCBldmVudC4gIzcxNiAqL1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7IH1cblxuLyogLS0tLSBwcmV2aW91cy9uZXh0IGJ1dHRvbnMgLS0tLSAqL1xuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAvKiB2ZXJ0aWNhbGx5IGNlbnRlciAqL1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiAxMHB4OyB9XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICByaWdodDogMTBweDsgfVxuXG4vKiByaWdodCB0byBsZWZ0ICovXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwcHg7IH1cblxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwcHg7IH1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24gLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMCU7XG4gIHRvcDogMjAlO1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDYwJTsgfVxuXG4vKiAtLS0tIHBhZ2UgZG90cyAtLS0tICovXG4uZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAtMjVweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gIGRpcmVjdGlvbjogcnRsOyB9XG5cbi5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAwIDhweDtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwLjI1O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uYmxvY2stY2FtcHVzLXRlYXNlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAwLjYyNXJlbSA2LjI1cmVtIDAuNjI1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgIC5ibG9jay1jYW1wdXMtdGVhc2VyIHtcbiAgICAgIHBhZGRpbmc6IDUuNXJlbSAxLjI1cmVtIDE1LjYyNXJlbSAxLjI1cmVtOyB9IH1cbiAgLmJsb2NrLWNhbXB1cy10ZWFzZXJfX2JhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgLmJsb2NrLWNhbXB1cy10ZWFzZXJfX2JhY2tncm91bmQge1xuICAgICAgICB0b3A6IDA7IH0gfVxuICAgIC5ibG9jay1jYW1wdXMtdGVhc2VyX19iYWNrZ3JvdW5kIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuYmxvY2stY2FtcHVzLXRlYXNlcl9faW1hZ2VzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmJsb2NrLWNhbXB1cy10ZWFzZXIgLmNhbXB1cy1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgIC5ibG9jay1jYW1wdXMtdGVhc2VyIC5jYW1wdXMtaW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxNS42MjVyZW07XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAgIC5ibG9jay1jYW1wdXMtdGVhc2VyIC5jYW1wdXMtaW1hZ2UgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAuYmxvY2stY2FtcHVzLXRlYXNlcl9fYm91bmRhcnkge1xuICAgIG1heC13aWR0aDogNjUuNXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYmxvY2stY2FtcHVzLXRlYXNlcl9fc3RhZ2Uge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMzguNzVyZW07XG4gICAgcGFkZGluZzogMCAwLjYyNXJlbSAwLjYyNXJlbSAwLjYyNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgLmJsb2NrLWNhbXB1cy10ZWFzZXJfX3N0YWdlIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAwIDMuMTI1cmVtIDMuMTI1cmVtIDMuMTI1cmVtOyB9IH1cbiAgLmJsb2NrLWNhbXB1cy10ZWFzZXJfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICM5ZDIyMzU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBhZGRpbmc6IDAuODEyNXJlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgLmJsb2NrLWNhbXB1cy10ZWFzZXJfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwOyB9XG4gICAgICAgIC5ibG9jay1jYW1wdXMtdGVhc2VyX190aXRsZTo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGhlaWdodDogMC40Mzc1cmVtO1xuICAgICAgICAgIHdpZHRoOiAzLjc1cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM5ZDIyMzU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC00LjVyZW07XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpOyB9IH1cbiAgLmJsb2NrLWNhbXB1cy10ZWFzZXJfX25hdiB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAxLjg3NXJlbSAwLjM3NXJlbSAwO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgIC5ibG9jay1jYW1wdXMtdGVhc2VyX19uYXYge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAuYmxvY2stY2FtcHVzLXRlYXNlcl9fbmF2LW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5ibG9jay1jYW1wdXMtdGVhc2VyX19uYXYtaXRlbSB7XG4gICAgICBjb2xvcjogI2FjYWNhYztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzIGVhc2U7IH1cbiAgICAgIC5ibG9jay1jYW1wdXMtdGVhc2VyX19uYXYtaXRlbS5jdXJyZW50LCAuYmxvY2stY2FtcHVzLXRlYXNlcl9fbmF2LWl0ZW06aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwOGVmYzsgfVxuICAgICAgLmJsb2NrLWNhbXB1cy10ZWFzZXJfX25hdi1pdGVtICsgYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS44NzVyZW07IH1cbiAgLmJsb2NrLWNhbXB1cy10ZWFzZXJfX2NhbXB1cy1wcm9maWxlcyB7XG4gICAgd2lkdGg6IDYwJTsgfVxuICAgIC5ibG9jay1jYW1wdXMtdGVhc2VyX19jYW1wdXMtcHJvZmlsZXM6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMXB4IHNvbGlkICMwMjU2OTc7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgIC5ibG9jay1jYW1wdXMtdGVhc2VyX19jYW1wdXMtcHJvZmlsZXMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhY2FjYWM7IH0gfVxuICAuYmxvY2stY2FtcHVzLXRlYXNlcl9fc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IC0wLjYyNXJlbTtcbiAgICBmb250LXNpemU6IDIuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg4O1xuICAgIGNvbG9yOiAjZGRkZGRkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHdvcmQtd3JhcDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgYm90dG9tOiAtMC4zNzVyZW07XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY1LjVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgICAgIC5ibG9jay1jYW1wdXMtdGVhc2VyX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuMzEyNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgICAuYmxvY2stY2FtcHVzLXRlYXNlcl9fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEwcmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMi44MTI1cmVtOyB9XG4gICAgICAgIC5oYXMtc2lkZWJhciAuYmxvY2stY2FtcHVzLXRlYXNlcl9fc3VidGl0bGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjMxMjVyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAzLjc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgIC5ibG9jay1jYW1wdXMtdGVhc2VyX19zdWJ0aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvdHRvbTogLTEuMjVyZW07IH0gfVxuICAuYmxvY2stY2FtcHVzLXRlYXNlciAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgIC5ibG9jay1jYW1wdXMtdGVhc2VyIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuYmxvY2stY2FtcHVzLXRlYXNlciAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXM7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzOyB9XG4gICAgICAuYmxvY2stY2FtcHVzLXRlYXNlciAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Q6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNiY2JjOyB9XG4gICAgICAuYmxvY2stY2FtcHVzLXRlYXNlciAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI1Njk3OyB9XG5cbi5jYW1wdXMtcHJvZmlsZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5jYW1wdXMtcHJvZmlsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjg3NXJlbTsgfVxuICAuY2FtcHVzLXByb2ZpbGVfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjM7IH1cbiAgLmNhbXB1cy1wcm9maWxlX19saW5rIHtcbiAgICBjb2xvcjogIzAyNTY5NztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC40Mzc1cmVtOyB9XG4gICAgLmNhbXB1cy1wcm9maWxlX19saW5rOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9hcnJvdy1yaWdodC1saWdodC1ibHVlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNDM3NXJlbTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlOyB9XG4gICAgLmNhbXB1cy1wcm9maWxlX19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAyZjZjOyB9XG4gICAgICAuY2FtcHVzLXByb2ZpbGVfX2xpbms6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4zMTI1cmVtKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4zMTI1cmVtKTsgfVxuICAuY2FtcHVzLXByb2ZpbGU6bm90KC5pcy1zZWxlY3RlZCkgYSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qIGZsaWNraXR5LWZhZGUgKi9cbi5mbGlja2l0eS1lbmFibGVkLmlzLWZhZGUgLmZsaWNraXR5LXNsaWRlciA+ICoge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMDsgfVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1mYWRlIC5mbGlja2l0eS1zbGlkZXIgPiAuaXMtc2VsZWN0ZWQge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgei1pbmRleDogMTsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIEJsb2NrIOKAkyBDaGllZnMgQ2lyY2xlIChJbWFnZSArIFRleHQgTGlzdClcbiAgIE1pcnJvcnMgQmxvY2tGYXEgc3R5bGluZyBzdHJ1Y3R1cmUuIFVzZXMgQkVNIGFuZCByZXNwb25zaXZlIGxheW91dC5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogT3B0aW9uYWxseSBpbmhlcml0IFdZU0lXWUcgYm9keSBzdHlsZXMgaWYgeW91ciB0aGVtZSBleHBvc2VzIHRoZW0gKGFzIEJsb2NrRmFxIGRvZXMpICovXG4ud3lzaXd5ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDY1LjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjM7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgLnd5c2l3eWcge1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cbiAgLnd5c2l3eWcgZGl2LmFsaWdubGVmdCxcbiAgLnd5c2l3eWcgZGl2LmFsaWducmlnaHQsXG4gIC53eXNpd3lnIGRpdi5hbGlnbmNlbnRlcixcbiAgLnd5c2l3eWcgZGl2LmFsaWdubm9uZSxcbiAgLnd5c2l3eWcgaW1nLmFsaWdubGVmdCxcbiAgLnd5c2l3eWcgaW1nLmFsaWducmlnaHQsXG4gIC53eXNpd3lnIGltZy5hbGlnbmNlbnRlcixcbiAgLnd5c2l3eWcgaW1nLmFsaWdubm9uZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC53eXNpd3lnIGRpdi5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbiAgICAud3lzaXd5ZyBkaXYuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0LFxuICAgIC53eXNpd3lnIGRpdi5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuICAgIC53eXNpd3lnIGRpdi5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCxcbiAgICAud3lzaXd5ZyBpbWcuYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQsXG4gICAgLnd5c2l3eWcgaW1nLmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbiAgICAud3lzaXd5ZyBpbWcuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbiAgICAud3lzaXd5ZyBpbWcuYWxpZ25ub25lIC53cC1jYXB0aW9uLXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjU2MjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAtMS44NzVyZW07XG4gICAgICBib3JkZXItbGVmdDogMC4wNjI1cmVtIHNvbGlkICMwMDAwMDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgICAgICAud3lzaXd5ZyBkaXYuYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAgIC53eXNpd3lnIGRpdi5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAgIC53eXNpd3lnIGRpdi5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuICAgICAgICAud3lzaXd5ZyBkaXYuYWxpZ25ub25lIC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAgIC53eXNpd3lnIGltZy5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgICAgLnd5c2l3eWcgaW1nLmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgICAgLnd5c2l3eWcgaW1nLmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAgIC53eXNpd3lnIGltZy5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgLnd5c2l3eWcgZGl2LmFsaWdubGVmdCxcbiAgICAud3lzaXd5ZyBkaXYuYWxpZ25yaWdodCxcbiAgICAud3lzaXd5ZyBpbWcuYWxpZ25sZWZ0LFxuICAgIC53eXNpd3lnIGltZy5hbGlnbnJpZ2h0IHtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgLnd5c2l3eWcgZGl2LmFsaWdubGVmdCxcbiAgLnd5c2l3eWcgZGl2LmFsaWducmlnaHQsXG4gIC53eXNpd3lnIGRpdi5hbGlnbmNlbnRlcixcbiAgLnd5c2l3eWcgZGl2LmFsaWdubm9uZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMTg3NXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgICAgLnd5c2l3eWcgZGl2LmFsaWdubGVmdCxcbiAgICAgIC53eXNpd3lnIGRpdi5hbGlnbnJpZ2h0LFxuICAgICAgLnd5c2l3eWcgZGl2LmFsaWduY2VudGVyLFxuICAgICAgLnd5c2l3eWcgZGl2LmFsaWdubm9uZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbTsgfSB9XG4gICAgLnd5c2l3eWcgZGl2LmFsaWdubGVmdCBpbWcsXG4gICAgLnd5c2l3eWcgZGl2LmFsaWducmlnaHQgaW1nLFxuICAgIC53eXNpd3lnIGRpdi5hbGlnbmNlbnRlciBpbWcsXG4gICAgLnd5c2l3eWcgZGl2LmFsaWdubm9uZSBpbWcge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC53eXNpd3lnIGltZy5hbGlnbmxlZnQsXG4gIC53eXNpd3lnIGltZy5hbGlnbnJpZ2h0LFxuICAud3lzaXd5ZyBpbWcuYWxpZ25jZW50ZXIsXG4gIC53eXNpd3lnIGltZy5hbGlnbm5vbmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgIC53eXNpd3lnIGRpdi5hbGlnbmxlZnQsXG4gICAgLnd5c2l3eWcgZGl2LmFsaWduY2VudGVyLFxuICAgIC53eXNpd3lnIGRpdi5hbGlnbm5vbmUsXG4gICAgLnd5c2l3eWcgaW1nLmFsaWdubGVmdCxcbiAgICAud3lzaXd5ZyBpbWcuYWxpZ25jZW50ZXIsXG4gICAgLnd5c2l3eWcgaW1nLmFsaWdubm9uZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgICAud3lzaXd5ZyBkaXYuYWxpZ25yaWdodCxcbiAgICAud3lzaXd5ZyBpbWcuYWxpZ25yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAud3lzaXd5ZyBoMSxcbiAgLnd5c2l3eWcgaDIsXG4gIC53eXNpd3lnIGgzLFxuICAud3lzaXd5ZyBoNCxcbiAgLnd5c2l3eWcgaDUsXG4gIC53eXNpd3lnIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnd5c2l3eWcgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogIzAwMmY2YztcbiAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgICAud3lzaXd5ZyBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtOyB9IH1cbiAgLnd5c2l3eWcgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNDtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yODY7XG4gICAgbWFyZ2luLXRvcDogMi42ODc1cmVtOyB9XG4gIC53eXNpd3lnIGgzIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgZm9udC1zaXplOiAxLjY4NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi10b3A6IDIuMDYyNXJlbTsgfVxuICAud3lzaXd5ZyBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjg7XG4gICAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS44MjtcbiAgICBtYXJnaW4tdG9wOiAxLjU2MjVyZW07IH1cbiAgLnd5c2l3eWcgaDUge1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuNDc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgLnd5c2l3eWcgaDYge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMi4yODtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAud3lzaXd5ZyBhIHtcbiAgICBjb2xvcjogIzAyNTY5NztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7IH1cbiAgICAud3lzaXd5ZyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDM4MWUzOyB9XG4gICAgLnd5c2l3eWcgYS5idXR0b24tLXByaW1hcnkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI1Njk3O1xuICAgICAgcGFkZGluZzogMC44NzVyZW07XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAxLjEyNXJlbTsgfVxuICAgICAgLnd5c2l3eWcgYS5idXR0b24tLXByaW1hcnk6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWQyMjM1OyB9XG4gICAgICAud3lzaXd5ZyBhLmJ1dHRvbi0tcHJpbWFyeTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDJmNmM7IH1cbiAgICAud3lzaXd5ZyBhOm5vdCguYnV0dG9uLS1wcmltYXJ5KTpub3QoLmluc3RhZ3JhbS1mZWVkX19saW5rKVtkYXRhLWhhcy1wZGY9XCJ0cnVlXCJdOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBek9EUWdOVEV5SWo0OElTMHRJU0JHYjI1MElFRjNaWE52YldVZ1VISnZJRFl1TWk0eElHSjVJRUJtYjI1MFlYZGxjMjl0WlNBdElHaDBkSEJ6T2k4dlptOXVkR0YzWlhOdmJXVXVZMjl0SUV4cFkyVnVjMlVnTFNCb2RIUndjem92TDJadmJuUmhkMlZ6YjIxbExtTnZiUzlzYVdObGJuTmxJQ2hEYjIxdFpYSmphV0ZzSUV4cFkyVnVjMlVwSUVOdmNIbHlhV2RvZENBeU1ESXlJRVp2Ym5ScFkyOXVjeXdnU1c1akxpQXRMVDQ4Y0dGMGFDQmtQU0pOTXpJd0lEUTJORU16TWpndU9DQTBOalFnTXpNMklEUTFOaTQ0SURNek5pQTBORGhXTkRFMlNETTRORlkwTkRoRE16ZzBJRFE0TXk0eklETTFOUzR6SURVeE1pQXpNakFnTlRFeVNEWTBRekk0TGpZMUlEVXhNaUF3SURRNE15NHpJREFnTkRRNFZqUXhOa2cwT0ZZME5EaERORGdnTkRVMkxqZ2dOVFV1TVRZZ05EWTBJRFkwSURRMk5FZ3pNakI2VFRJMU5pQXhOakJETWpNNExqTWdNVFl3SURJeU5DQXhORFV1TnlBeU1qUWdNVEk0VmpRNFNEWTBRelUxTGpFMklEUTRJRFE0SURVMUxqRTJJRFE0SURZMFZqRTVNa2d3VmpZMFF6QWdNamd1TmpVZ01qZ3VOalVnTUNBMk5DQXdTREl5T1M0MVF6STBOaTQxSURBZ01qWXlMamNnTmk0M05ETWdNamMwTGpjZ01UZ3VOelZNTXpZMUxqTWdNVEE1TGpORE16YzNMak1nTVRJeExqTWdNemcwSURFek55NDFJRE00TkNBeE5UUXVOVll4T1RKSU16TTJWakUyTUVneU5UWjZUVGc0SURJeU5FTXhNVGd1T1NBeU1qUWdNVFEwSURJME9TNHhJREUwTkNBeU9EQkRNVFEwSURNeE1DNDVJREV4T0M0NUlETXpOaUE0T0NBek16WklPREJXTXpZNFF6Z3dJRE0zTmk0NElEY3lMamcwSURNNE5DQTJOQ0F6T0RSRE5UVXVNVFlnTXpnMElEUTRJRE0zTmk0NElEUTRJRE0yT0ZZeU5EQkRORGdnTWpNeExqSWdOVFV1TVRZZ01qSTBJRFkwSURJeU5FZzRPSHBOTVRFeUlESTRNRU14TVRJZ01qWTJMamNnTVRBeExqTWdNalUySURnNElESTFOa2c0TUZZek1EUklPRGhETVRBeExqTWdNekEwSURFeE1pQXlPVE11TXlBeE1USWdNamd3ZWsweE5qQWdNalF3UXpFMk1DQXlNekV1TWlBeE5qY3VNaUF5TWpRZ01UYzJJREl5TkVneU1EQkRNakkyTGpVZ01qSTBJREkwT0NBeU5EVXVOU0F5TkRnZ01qY3lWak16TmtNeU5EZ2dNell5TGpVZ01qSTJMalVnTXpnMElESXdNQ0F6T0RSSU1UYzJRekUyTnk0eUlETTROQ0F4TmpBZ016YzJMamdnTVRZd0lETTJPRll5TkRCNlRURTVNaUF6TlRKSU1qQXdRekl3T0M0NElETTFNaUF5TVRZZ016UTBMamdnTWpFMklETXpObFl5TnpKRE1qRTJJREkyTXk0eUlESXdPQzQ0SURJMU5pQXlNREFnTWpVMlNERTVNbFl6TlRKNlRUTXpOaUF5TWpSRE16UTBMamdnTWpJMElETTFNaUF5TXpFdU1pQXpOVElnTWpRd1F6TTFNaUF5TkRndU9DQXpORFF1T0NBeU5UWWdNek0ySURJMU5rZ3pNRFJXTWpnNFNETXpOa016TkRRdU9DQXlPRGdnTXpVeUlESTVOUzR5SURNMU1pQXpNRFJETXpVeUlETXhNaTQ0SURNME5DNDRJRE15TUNBek16WWdNekl3U0RNd05GWXpOamhETXpBMElETTNOaTQ0SURJNU5pNDRJRE00TkNBeU9EZ2dNemcwUXpJM09TNHlJRE00TkNBeU56SWdNemMyTGpnZ01qY3lJRE0yT0ZZeU5EQkRNamN5SURJek1TNHlJREkzT1M0eUlESXlOQ0F5T0RnZ01qSTBTRE16Tm5vaUx6NDhMM04yWno0PVwiKTtcbiAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXpPRFFnTlRFeUlqNDhJUzB0SVNCR2IyNTBJRUYzWlhOdmJXVWdVSEp2SURZdU1pNHhJR0o1SUVCbWIyNTBZWGRsYzI5dFpTQXRJR2gwZEhCek9pOHZabTl1ZEdGM1pYTnZiV1V1WTI5dElFeHBZMlZ1YzJVZ0xTQm9kSFJ3Y3pvdkwyWnZiblJoZDJWemIyMWxMbU52YlM5c2FXTmxibk5sSUNoRGIyMXRaWEpqYVdGc0lFeHBZMlZ1YzJVcElFTnZjSGx5YVdkb2RDQXlNREl5SUVadmJuUnBZMjl1Y3l3Z1NXNWpMaUF0TFQ0OGNHRjBhQ0JrUFNKTk16SXdJRFEyTkVNek1qZ3VPQ0EwTmpRZ016TTJJRFExTmk0NElETXpOaUEwTkRoV05ERTJTRE00TkZZME5EaERNemcwSURRNE15NHpJRE0xTlM0eklEVXhNaUF6TWpBZ05URXlTRFkwUXpJNExqWTFJRFV4TWlBd0lEUTRNeTR6SURBZ05EUTRWalF4TmtnME9GWTBORGhETkRnZ05EVTJMamdnTlRVdU1UWWdORFkwSURZMElEUTJORWd6TWpCNlRUSTFOaUF4TmpCRE1qTTRMak1nTVRZd0lESXlOQ0F4TkRVdU55QXlNalFnTVRJNFZqUTRTRFkwUXpVMUxqRTJJRFE0SURRNElEVTFMakUySURRNElEWTBWakU1TWtnd1ZqWTBRekFnTWpndU5qVWdNamd1TmpVZ01DQTJOQ0F3U0RJeU9TNDFRekkwTmk0MUlEQWdNall5TGpjZ05pNDNORE1nTWpjMExqY2dNVGd1TnpWTU16WTFMak1nTVRBNUxqTkRNemMzTGpNZ01USXhMak1nTXpnMElERXpOeTQxSURNNE5DQXhOVFF1TlZZeE9USklNek0yVmpFMk1FZ3lOVFo2VFRnNElESXlORU14TVRndU9TQXlNalFnTVRRMElESTBPUzR4SURFME5DQXlPREJETVRRMElETXhNQzQ1SURFeE9DNDVJRE16TmlBNE9DQXpNelpJT0RCV016WTRRemd3SURNM05pNDRJRGN5TGpnMElETTROQ0EyTkNBek9EUkROVFV1TVRZZ016ZzBJRFE0SURNM05pNDRJRFE0SURNMk9GWXlOREJETkRnZ01qTXhMaklnTlRVdU1UWWdNakkwSURZMElESXlORWc0T0hwTk1URXlJREk0TUVNeE1USWdNalkyTGpjZ01UQXhMak1nTWpVMklEZzRJREkxTmtnNE1GWXpNRFJJT0RoRE1UQXhMak1nTXpBMElERXhNaUF5T1RNdU15QXhNVElnTWpnd2VrMHhOakFnTWpRd1F6RTJNQ0F5TXpFdU1pQXhOamN1TWlBeU1qUWdNVGMySURJeU5FZ3lNREJETWpJMkxqVWdNakkwSURJME9DQXlORFV1TlNBeU5EZ2dNamN5VmpNek5rTXlORGdnTXpZeUxqVWdNakkyTGpVZ016ZzBJREl3TUNBek9EUklNVGMyUXpFMk55NHlJRE00TkNBeE5qQWdNemMyTGpnZ01UWXdJRE0yT0ZZeU5EQjZUVEU1TWlBek5USklNakF3UXpJd09DNDRJRE0xTWlBeU1UWWdNelEwTGpnZ01qRTJJRE16TmxZeU56SkRNakUySURJMk15NHlJREl3T0M0NElESTFOaUF5TURBZ01qVTJTREU1TWxZek5USjZUVE16TmlBeU1qUkRNelEwTGpnZ01qSTBJRE0xTWlBeU16RXVNaUF6TlRJZ01qUXdRek0xTWlBeU5EZ3VPQ0F6TkRRdU9DQXlOVFlnTXpNMklESTFOa2d6TURSV01qZzRTRE16TmtNek5EUXVPQ0F5T0RnZ016VXlJREk1TlM0eUlETTFNaUF6TURSRE16VXlJRE14TWk0NElETTBOQzQ0SURNeU1DQXpNellnTXpJd1NETXdORll6TmpoRE16QTBJRE0zTmk0NElESTVOaTQ0SURNNE5DQXlPRGdnTXpnMFF6STNPUzR5SURNNE5DQXlOeklnTXpjMkxqZ2dNamN5SURNMk9GWXlOREJETWpjeUlESXpNUzR5SURJM09TNHlJREl5TkNBeU9EZ2dNakkwU0RNek5ub2lMejQ4TDNOMlp6ND1cIik7XG4gICAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuICAud3lzaXd5ZyBkdCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnd5c2l3eWcgcC5pbnRyby10ZXh0LFxuICAud3lzaXd5Zy5pbnRyby10ZXh0ID4gcCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBSdWJpaztcbiAgICBjb2xvcjogIzAwMmY2YztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgLnd5c2l3eWcgcC5pbnRyby10ZXh0LFxuICAgICAgLnd5c2l3eWcuaW50cm8tdGV4dCA+IHAge1xuICAgICAgICBmb250LXNpemU6IDEuMzEyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNDM3NXJlbTsgfSB9XG4gIC53eXNpd3lnIHAuaW50cm8tcGFyYWdyYXBoLFxuICAud3lzaXd5Zy5pbnRyby1wYXJhZ3JhcGggPiBwIHtcbiAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICBjb2xvcjogIzAwMmY2YzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgLnd5c2l3eWcgcC5pbnRyby1wYXJhZ3JhcGgsXG4gICAgICAud3lzaXd5Zy5pbnRyby1wYXJhZ3JhcGggPiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODM7IH0gfVxuICAgIC53eXNpd3lnIHAuaW50cm8tcGFyYWdyYXBoIGIsXG4gICAgLnd5c2l3eWcgcC5pbnRyby1wYXJhZ3JhcGggc3Ryb25nLFxuICAgIC53eXNpd3lnLmludHJvLXBhcmFncmFwaCA+IHAgYixcbiAgICAud3lzaXd5Zy5pbnRyby1wYXJhZ3JhcGggPiBwIHN0cm9uZyB7XG4gICAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjczOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgICAgLnd5c2l3eWcgcC5pbnRyby1wYXJhZ3JhcGggYixcbiAgICAgICAgLnd5c2l3eWcgcC5pbnRyby1wYXJhZ3JhcGggc3Ryb25nLFxuICAgICAgICAud3lzaXd5Zy5pbnRyby1wYXJhZ3JhcGggPiBwIGIsXG4gICAgICAgIC53eXNpd3lnLmludHJvLXBhcmFncmFwaCA+IHAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG4gIC53eXNpd3lnIHAsXG4gIC53eXNpd3lnIHVsLFxuICAud3lzaXd5ZyBvbCxcbiAgLnd5c2l3eWcgZGwsXG4gIC53eXNpd3lnIGRkLFxuICAud3lzaXd5ZyB0YWJsZSxcbiAgLnd5c2l3eWcgZmlndXJlIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTsgfVxuICAud3lzaXd5ZyB1bCxcbiAgLnd5c2l3eWcgb2wge1xuICAgIHBhZGRpbmctbGVmdDogMi4zNzVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgIC53eXNpd3lnIHVsLFxuICAgICAgLnd5c2l3eWcgb2wge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNDM3NXJlbTsgfSB9XG4gICAgLnd5c2l3eWcgdWwgbGksXG4gICAgLnd5c2l3eWcgb2wgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnd5c2l3eWcgdWwgbGk6OmJlZm9yZSxcbiAgICAgIC53eXNpd3lnIG9sIGxpOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMS42MjVyZW07IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAgICAgLnd5c2l3eWcgdWwgbGk6OmJlZm9yZSxcbiAgICAgICAgICAud3lzaXd5ZyBvbCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IC0yLjVyZW07IH0gfVxuICAgIC53eXNpd3lnIHVsIHVsLFxuICAgIC53eXNpd3lnIHVsIG9sLFxuICAgIC53eXNpd3lnIG9sIHVsLFxuICAgIC53eXNpd3lnIG9sIG9sIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnd5c2l3eWcgb2wge1xuICAgIGNvdW50ZXItcmVzZXQ6IG51bWVyaWMtY291bnRlcjsgfVxuICAgIC53eXNpd3lnIG9sID4gbGkge1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG51bWVyaWMtY291bnRlcjsgfVxuICAgICAgLnd5c2l3eWcgb2wgPiBsaTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcihudW1lcmljLWNvdW50ZXIpIFwiLiBcIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICNhY2FjYWM7IH1cbiAgLnd5c2l3eWcgdWwge1xuICAgIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXI7IH1cbiAgICAud3lzaXd5ZyB1bCBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FjYWNhYztcbiAgICAgIHRvcDogMC4yODEyNXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAgIC53eXNpd3lnIHVsIGxpOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMC41NjI1cmVtOyB9IH1cbiAgLnd5c2l3eWcgaHIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMnB4O1xuICAgIG1hcmdpbjogMnJlbSAwOyB9XG4gIC53eXNpd3lnX19ib3VuZGFyeSB7XG4gICAgbWF4LXdpZHRoOiA1MS44NzVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICBvdmVyZmxvdy14OiBhdXRvOyB9XG4gICAgLnd5c2l3eWdfX2JvdW5kYXJ5OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLnd5c2l3eWdfX2JvdW5kYXJ5LS10ZXh0TGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnd5c2l3eWdfX2JvdW5kYXJ5LS10ZXh0Q2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC53eXNpd3lnX19ib3VuZGFyeSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC53eXNpd3lnX19ib3VuZGFyeSA+IDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uYmxvY2stY2hpZWZzLWNpcmNsZSB7XG4gIG1hcmdpbjogMy43NXJlbSAwO1xuICBwYWRkaW5nOiAwIDEuMjVyZW0gMCAxLjI1cmVtO1xuICAvKiBSZXNwb25zaXZlOiBzdGFjayBpbWFnZSBhYm92ZSB0ZXh0LCBjZW50ZXJlZCAqL1xuICAvKiBSZXNwZWN0IHJlZHVjZWQgbW90aW9uOyBubyBhbmltYXRlZCB0cmFuc2Zvcm1zIGluIHRoaXMgY29tcG9uZW50ICovIH1cbiAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX3RpdGxlIHtcbiAgICAvKiBNYXRjaCAud3lzaXd5ZyBoMiBzdHlsaW5nICovXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDIuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI0O1xuICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI4NjtcbiAgICBtYXJnaW4tdG9wOiAyLjY4NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuYmxvY2stY2hpZWZzLWNpcmNsZV9faXRlbSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMS41cmVtO1xuICAgIG1hcmdpbjogMCAwIDJyZW07IH1cbiAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX21lZGlhIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDsgfVxuICAuYmxvY2stY2hpZWZzLWNpcmNsZV9faW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAvKiBNYWtlIGltYWdlIGNpcmN1bGFyIHVzaW5nIGEgY2xpcHBpbmcgcGF0aDsgcHJvdmlkZSBhIGJvcmRlci1yYWRpdXMgZmFsbGJhY2sgKi9cbiAgICBjbGlwLXBhdGg6IGNpcmNsZSg1MCUgYXQgNTAlIDUwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5OXB4OyB9XG4gIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgLyogQnJpbmcgaW4gZ2xvYmFsIGJvZHkgc3R5bGVzIGlmIGF2YWlsYWJsZSAqL1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjM7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGRpdi5hbGlnbmxlZnQsXG4gICAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgZGl2LmFsaWducmlnaHQsXG4gICAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgZGl2LmFsaWduY2VudGVyLFxuICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGRpdi5hbGlnbm5vbmUsXG4gICAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgaW1nLmFsaWdubGVmdCxcbiAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBpbWcuYWxpZ25yaWdodCxcbiAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBpbWcuYWxpZ25jZW50ZXIsXG4gICAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgaW1nLmFsaWdubm9uZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGRpdi5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGRpdi5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBkaXYuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGRpdi5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGltZy5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGltZy5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBpbWcuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGltZy5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjU2MjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDMuMTI1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMS44NzVyZW07XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgIzAwMDAwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgICAgICAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBkaXYuYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAgICAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgZGl2LmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgICAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBkaXYuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgICAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBkaXYuYWxpZ25ub25lIC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAgICAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgaW1nLmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuICAgICAgICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGltZy5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAgICAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgaW1nLmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAgICAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgaW1nLmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGRpdi5hbGlnbmxlZnQsXG4gICAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBkaXYuYWxpZ25yaWdodCxcbiAgICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGltZy5hbGlnbmxlZnQsXG4gICAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBpbWcuYWxpZ25yaWdodCB7XG4gICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBkaXYuYWxpZ25sZWZ0LFxuICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGRpdi5hbGlnbnJpZ2h0LFxuICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGRpdi5hbGlnbmNlbnRlcixcbiAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBkaXYuYWxpZ25ub25lIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyLjE4NzVyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgICAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBkaXYuYWxpZ25sZWZ0LFxuICAgICAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBkaXYuYWxpZ25yaWdodCxcbiAgICAgICAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgZGl2LmFsaWduY2VudGVyLFxuICAgICAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBkaXYuYWxpZ25ub25lIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07IH0gfVxuICAgICAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgZGl2LmFsaWdubGVmdCBpbWcsXG4gICAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBkaXYuYWxpZ25yaWdodCBpbWcsXG4gICAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBkaXYuYWxpZ25jZW50ZXIgaW1nLFxuICAgICAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgZGl2LmFsaWdubm9uZSBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBpbWcuYWxpZ25sZWZ0LFxuICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGltZy5hbGlnbnJpZ2h0LFxuICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGltZy5hbGlnbmNlbnRlcixcbiAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBpbWcuYWxpZ25ub25lIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBkaXYuYWxpZ25sZWZ0LFxuICAgICAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgZGl2LmFsaWduY2VudGVyLFxuICAgICAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgZGl2LmFsaWdubm9uZSxcbiAgICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGltZy5hbGlnbmxlZnQsXG4gICAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBpbWcuYWxpZ25jZW50ZXIsXG4gICAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBpbWcuYWxpZ25ub25lIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBkaXYuYWxpZ25yaWdodCxcbiAgICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGltZy5hbGlnbnJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgaDEsXG4gICAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgaDIsXG4gICAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgaDMsXG4gICAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgaDQsXG4gICAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgaDUsXG4gICAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgaDYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBoMSB7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgY29sb3I6ICMwMDJmNmM7XG4gICAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgICAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjgxMjVyZW07IH0gfVxuICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGgyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDIuMzc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjQ7XG4gICAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4NjtcbiAgICAgIG1hcmdpbi10b3A6IDIuNjg3NXJlbTsgfVxuICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGgzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICBmb250LXNpemU6IDEuNjg3NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbWFyZ2luLXRvcDogMi4wNjI1cmVtOyB9XG4gICAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgaDQge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY4O1xuICAgICAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODI7XG4gICAgICBtYXJnaW4tdG9wOiAxLjU2MjVyZW07IH1cbiAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBoNSB7XG4gICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMi40NztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBoNiB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjI4O1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGEge1xuICAgICAgY29sb3I6ICMwMjU2OTc7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlOyB9XG4gICAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMzgxZTM7IH1cbiAgICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGEuYnV0dG9uLS1wcmltYXJ5IHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjU2OTc7XG4gICAgICAgIHBhZGRpbmc6IDAuODc1cmVtO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuMTI1cmVtOyB9XG4gICAgICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGEuYnV0dG9uLS1wcmltYXJ5OmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWQyMjM1OyB9XG4gICAgICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGEuYnV0dG9uLS1wcmltYXJ5OmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyZjZjOyB9XG4gICAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBhOm5vdCguYnV0dG9uLS1wcmltYXJ5KTpub3QoLmluc3RhZ3JhbS1mZWVkX19saW5rKVtkYXRhLWhhcy1wZGY9XCJ0cnVlXCJdOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXpPRFFnTlRFeUlqNDhJUzB0SVNCR2IyNTBJRUYzWlhOdmJXVWdVSEp2SURZdU1pNHhJR0o1SUVCbWIyNTBZWGRsYzI5dFpTQXRJR2gwZEhCek9pOHZabTl1ZEdGM1pYTnZiV1V1WTI5dElFeHBZMlZ1YzJVZ0xTQm9kSFJ3Y3pvdkwyWnZiblJoZDJWemIyMWxMbU52YlM5c2FXTmxibk5sSUNoRGIyMXRaWEpqYVdGc0lFeHBZMlZ1YzJVcElFTnZjSGx5YVdkb2RDQXlNREl5SUVadmJuUnBZMjl1Y3l3Z1NXNWpMaUF0TFQ0OGNHRjBhQ0JrUFNKTk16SXdJRFEyTkVNek1qZ3VPQ0EwTmpRZ016TTJJRFExTmk0NElETXpOaUEwTkRoV05ERTJTRE00TkZZME5EaERNemcwSURRNE15NHpJRE0xTlM0eklEVXhNaUF6TWpBZ05URXlTRFkwUXpJNExqWTFJRFV4TWlBd0lEUTRNeTR6SURBZ05EUTRWalF4TmtnME9GWTBORGhETkRnZ05EVTJMamdnTlRVdU1UWWdORFkwSURZMElEUTJORWd6TWpCNlRUSTFOaUF4TmpCRE1qTTRMak1nTVRZd0lESXlOQ0F4TkRVdU55QXlNalFnTVRJNFZqUTRTRFkwUXpVMUxqRTJJRFE0SURRNElEVTFMakUySURRNElEWTBWakU1TWtnd1ZqWTBRekFnTWpndU5qVWdNamd1TmpVZ01DQTJOQ0F3U0RJeU9TNDFRekkwTmk0MUlEQWdNall5TGpjZ05pNDNORE1nTWpjMExqY2dNVGd1TnpWTU16WTFMak1nTVRBNUxqTkRNemMzTGpNZ01USXhMak1nTXpnMElERXpOeTQxSURNNE5DQXhOVFF1TlZZeE9USklNek0yVmpFMk1FZ3lOVFo2VFRnNElESXlORU14TVRndU9TQXlNalFnTVRRMElESTBPUzR4SURFME5DQXlPREJETVRRMElETXhNQzQ1SURFeE9DNDVJRE16TmlBNE9DQXpNelpJT0RCV016WTRRemd3SURNM05pNDRJRGN5TGpnMElETTROQ0EyTkNBek9EUkROVFV1TVRZZ016ZzBJRFE0SURNM05pNDRJRFE0SURNMk9GWXlOREJETkRnZ01qTXhMaklnTlRVdU1UWWdNakkwSURZMElESXlORWc0T0hwTk1URXlJREk0TUVNeE1USWdNalkyTGpjZ01UQXhMak1nTWpVMklEZzRJREkxTmtnNE1GWXpNRFJJT0RoRE1UQXhMak1nTXpBMElERXhNaUF5T1RNdU15QXhNVElnTWpnd2VrMHhOakFnTWpRd1F6RTJNQ0F5TXpFdU1pQXhOamN1TWlBeU1qUWdNVGMySURJeU5FZ3lNREJETWpJMkxqVWdNakkwSURJME9DQXlORFV1TlNBeU5EZ2dNamN5VmpNek5rTXlORGdnTXpZeUxqVWdNakkyTGpVZ016ZzBJREl3TUNBek9EUklNVGMyUXpFMk55NHlJRE00TkNBeE5qQWdNemMyTGpnZ01UWXdJRE0yT0ZZeU5EQjZUVEU1TWlBek5USklNakF3UXpJd09DNDRJRE0xTWlBeU1UWWdNelEwTGpnZ01qRTJJRE16TmxZeU56SkRNakUySURJMk15NHlJREl3T0M0NElESTFOaUF5TURBZ01qVTJTREU1TWxZek5USjZUVE16TmlBeU1qUkRNelEwTGpnZ01qSTBJRE0xTWlBeU16RXVNaUF6TlRJZ01qUXdRek0xTWlBeU5EZ3VPQ0F6TkRRdU9DQXlOVFlnTXpNMklESTFOa2d6TURSV01qZzRTRE16TmtNek5EUXVPQ0F5T0RnZ016VXlJREk1TlM0eUlETTFNaUF6TURSRE16VXlJRE14TWk0NElETTBOQzQ0SURNeU1DQXpNellnTXpJd1NETXdORll6TmpoRE16QTBJRE0zTmk0NElESTVOaTQ0SURNNE5DQXlPRGdnTXpnMFF6STNPUzR5SURNNE5DQXlOeklnTXpjMkxqZ2dNamN5SURNMk9GWXlOREJETWpjeUlESXpNUzR5SURJM09TNHlJREl5TkNBeU9EZ2dNakkwU0RNek5ub2lMejQ4TDNOMlp6ND1cIik7XG4gICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXpPRFFnTlRFeUlqNDhJUzB0SVNCR2IyNTBJRUYzWlhOdmJXVWdVSEp2SURZdU1pNHhJR0o1SUVCbWIyNTBZWGRsYzI5dFpTQXRJR2gwZEhCek9pOHZabTl1ZEdGM1pYTnZiV1V1WTI5dElFeHBZMlZ1YzJVZ0xTQm9kSFJ3Y3pvdkwyWnZiblJoZDJWemIyMWxMbU52YlM5c2FXTmxibk5sSUNoRGIyMXRaWEpqYVdGc0lFeHBZMlZ1YzJVcElFTnZjSGx5YVdkb2RDQXlNREl5SUVadmJuUnBZMjl1Y3l3Z1NXNWpMaUF0TFQ0OGNHRjBhQ0JrUFNKTk16SXdJRFEyTkVNek1qZ3VPQ0EwTmpRZ016TTJJRFExTmk0NElETXpOaUEwTkRoV05ERTJTRE00TkZZME5EaERNemcwSURRNE15NHpJRE0xTlM0eklEVXhNaUF6TWpBZ05URXlTRFkwUXpJNExqWTFJRFV4TWlBd0lEUTRNeTR6SURBZ05EUTRWalF4TmtnME9GWTBORGhETkRnZ05EVTJMamdnTlRVdU1UWWdORFkwSURZMElEUTJORWd6TWpCNlRUSTFOaUF4TmpCRE1qTTRMak1nTVRZd0lESXlOQ0F4TkRVdU55QXlNalFnTVRJNFZqUTRTRFkwUXpVMUxqRTJJRFE0SURRNElEVTFMakUySURRNElEWTBWakU1TWtnd1ZqWTBRekFnTWpndU5qVWdNamd1TmpVZ01DQTJOQ0F3U0RJeU9TNDFRekkwTmk0MUlEQWdNall5TGpjZ05pNDNORE1nTWpjMExqY2dNVGd1TnpWTU16WTFMak1nTVRBNUxqTkRNemMzTGpNZ01USXhMak1nTXpnMElERXpOeTQxSURNNE5DQXhOVFF1TlZZeE9USklNek0yVmpFMk1FZ3lOVFo2VFRnNElESXlORU14TVRndU9TQXlNalFnTVRRMElESTBPUzR4SURFME5DQXlPREJETVRRMElETXhNQzQ1SURFeE9DNDVJRE16TmlBNE9DQXpNelpJT0RCV016WTRRemd3SURNM05pNDRJRGN5TGpnMElETTROQ0EyTkNBek9EUkROVFV1TVRZZ016ZzBJRFE0SURNM05pNDRJRFE0SURNMk9GWXlOREJETkRnZ01qTXhMaklnTlRVdU1UWWdNakkwSURZMElESXlORWc0T0hwTk1URXlJREk0TUVNeE1USWdNalkyTGpjZ01UQXhMak1nTWpVMklEZzRJREkxTmtnNE1GWXpNRFJJT0RoRE1UQXhMak1nTXpBMElERXhNaUF5T1RNdU15QXhNVElnTWpnd2VrMHhOakFnTWpRd1F6RTJNQ0F5TXpFdU1pQXhOamN1TWlBeU1qUWdNVGMySURJeU5FZ3lNREJETWpJMkxqVWdNakkwSURJME9DQXlORFV1TlNBeU5EZ2dNamN5VmpNek5rTXlORGdnTXpZeUxqVWdNakkyTGpVZ016ZzBJREl3TUNBek9EUklNVGMyUXpFMk55NHlJRE00TkNBeE5qQWdNemMyTGpnZ01UWXdJRE0yT0ZZeU5EQjZUVEU1TWlBek5USklNakF3UXpJd09DNDRJRE0xTWlBeU1UWWdNelEwTGpnZ01qRTJJRE16TmxZeU56SkRNakUySURJMk15NHlJREl3T0M0NElESTFOaUF5TURBZ01qVTJTREU1TWxZek5USjZUVE16TmlBeU1qUkRNelEwTGpnZ01qSTBJRE0xTWlBeU16RXVNaUF6TlRJZ01qUXdRek0xTWlBeU5EZ3VPQ0F6TkRRdU9DQXlOVFlnTXpNMklESTFOa2d6TURSV01qZzRTRE16TmtNek5EUXVPQ0F5T0RnZ016VXlJREk1TlM0eUlETTFNaUF6TURSRE16VXlJRE14TWk0NElETTBOQzQ0SURNeU1DQXpNellnTXpJd1NETXdORll6TmpoRE16QTBJRE0zTmk0NElESTVOaTQ0SURNNE5DQXlPRGdnTXpnMFF6STNPUzR5SURNNE5DQXlOeklnTXpjMkxqZ2dNamN5SURNMk9GWXlOREJETWpjeUlESXpNUzR5SURJM09TNHlJREl5TkNBeU9EZ2dNakkwU0RNek5ub2lMejQ4TDNOMlp6ND1cIik7XG4gICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IGR0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgcC5pbnRyby10ZXh0LFxuICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50LmludHJvLXRleHQgPiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1mYW1pbHk6IFJ1YmlrO1xuICAgICAgY29sb3I6ICMwMDJmNmM7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgICAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgcC5pbnRyby10ZXh0LFxuICAgICAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudC5pbnRyby10ZXh0ID4gcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40Mzc1cmVtOyB9IH1cbiAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBwLmludHJvLXBhcmFncmFwaCxcbiAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudC5pbnRyby1wYXJhZ3JhcGggPiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgICBjb2xvcjogIzAwMmY2YzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IHAuaW50cm8tcGFyYWdyYXBoLFxuICAgICAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudC5pbnRyby1wYXJhZ3JhcGggPiBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjgzOyB9IH1cbiAgICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IHAuaW50cm8tcGFyYWdyYXBoIGIsXG4gICAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBwLmludHJvLXBhcmFncmFwaCBzdHJvbmcsXG4gICAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudC5pbnRyby1wYXJhZ3JhcGggPiBwIGIsXG4gICAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudC5pbnRyby1wYXJhZ3JhcGggPiBwIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMC43MzsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgICAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBwLmludHJvLXBhcmFncmFwaCBiLFxuICAgICAgICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IHAuaW50cm8tcGFyYWdyYXBoIHN0cm9uZyxcbiAgICAgICAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudC5pbnRyby1wYXJhZ3JhcGggPiBwIGIsXG4gICAgICAgICAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQuaW50cm8tcGFyYWdyYXBoID4gcCBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IHAsXG4gICAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgdWwsXG4gICAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgb2wsXG4gICAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgZGwsXG4gICAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgZGQsXG4gICAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgdGFibGUsXG4gICAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgZmlndXJlIHtcbiAgICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42MjVyZW07IH1cbiAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCB1bCxcbiAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuMzc1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgICAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgdWwsXG4gICAgICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IG9sIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNDM3NXJlbTsgfSB9XG4gICAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCB1bCBsaSxcbiAgICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IG9sIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IHVsIGxpOjpiZWZvcmUsXG4gICAgICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IG9sIGxpOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMS42MjVyZW07IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgICAgICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IHVsIGxpOjpiZWZvcmUsXG4gICAgICAgICAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBvbCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgbGVmdDogLTIuNXJlbTsgfSB9XG4gICAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCB1bCB1bCxcbiAgICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IHVsIG9sLFxuICAgICAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgb2wgdWwsXG4gICAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBvbCBvbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9fY29udGVudCBvbCB7XG4gICAgICBjb3VudGVyLXJlc2V0OiBudW1lcmljLWNvdW50ZXI7IH1cbiAgICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IG9sID4gbGkge1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbnVtZXJpYy1jb3VudGVyOyB9XG4gICAgICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogY291bnRlcihudW1lcmljLWNvdW50ZXIpIFwiLiBcIjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGNvbG9yOiAjYWNhY2FjOyB9XG4gICAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgdWwge1xuICAgICAgY291bnRlci1yZXNldDogY291bnRlcjsgfVxuICAgICAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgdWwgbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNhY2FjO1xuICAgICAgICB0b3A6IDAuMjgxMjVyZW07IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAgICAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgdWwgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDAuNTYyNXJlbTsgfSB9XG4gICAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX2NvbnRlbnQgaHIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBtYXJnaW46IDJyZW0gMDsgfVxuICAgIC5ibG9jay1jaGllZnMtY2lyY2xlX19jb250ZW50ID4gOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvY2stY2hpZWZzLWNpcmNsZV9faXRlbSB7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgLyoga2VlcCBsZWZ0LXJhZ2dlZCBhcyBwZXIgZXhhbXBsZSAqLyB9XG4gICAgLmJsb2NrLWNoaWVmcy1jaXJjbGVfX21lZGlhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5ibG9jay1jaGllZnMtY2lyY2xlICoge1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5jb250YWN0LWNhcmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA2NS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwODhweCkge1xuICAgIC5jb250YWN0LWNhcmQge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5jb250YWN0LWNhcmRfX2JvdW5kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gMS4yNXJlbSAwO1xuICAgIHdpZHRoOiA2NS41cmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgIC5jb250YWN0LWNhcmRfX2JvdW5kYXJ5IHtcbiAgICAgICAgcGFkZGluZzogMy43NXJlbSAyLjVyZW0gMDsgfSB9XG4gICAgLmNvbnRhY3QtY2FyZF9fYm91bmRhcnk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAwLjQzNzVyZW07XG4gICAgICB3aWR0aDogNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICM5ZDIyMzU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMS4yNXJlbTtcbiAgICAgIHRvcDogMi4wNjI1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICAgICAgLmNvbnRhY3QtY2FyZF9fYm91bmRhcnk6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBoZWlnaHQ6IDAuNDM3NXJlbTtcbiAgICAgICAgICB3aWR0aDogOS4wNjI1cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM5ZDIyMzU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMi4wNjI1cmVtO1xuICAgICAgICAgIGxlZnQ6IC0wLjg3NXJlbTsgfSB9XG4gIC5jb250YWN0LWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtOyB9XG4gIC5jb250YWN0LWNhcmRfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzc2NzU3NjtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07IH1cbiAgLmNvbnRhY3QtY2FyZF9faXRlbXMge1xuICAgIHBhZGRpbmctdG9wOiAwLjkzNzVyZW07IH1cbiAgLmNvbnRhY3QtY2FyZF9faXRlbSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07IH1cbiAgICAuY29udGFjdC1jYXJkX19pdGVtLS1yZXZlcnNlIC5jb250YWN0LWNhcmRfX2l0ZW1fX2luZm8ge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgIC5jb250YWN0LWNhcmRfX2l0ZW1fX2ljb24gPiBpOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEuODc1cmVtO1xuICAgICAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICAgIGNvbG9yOiAjOWQyMjM1O1xuICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTsgfVxuICAgIC5jb250YWN0LWNhcmRfX2l0ZW1fX2luZm8ge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjE4NzVyZW07IH1cbiAgICAuY29udGFjdC1jYXJkX19pdGVtX19kYXRhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44MTI1cmVtOyB9XG4gICAgICAuY29udGFjdC1jYXJkX19pdGVtX19kYXRhID4gYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICMwMjU2OTc7IH1cbiAgICAuY29udGFjdC1jYXJkX19pdGVtX19ub3RlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44MTI1cmVtOyB9XG5cbltpcz0nZmx5bnQtYmxvY2stY29va2llLW5vdGljZSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBibGFjaztcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTk7IH1cbiAgW2lzPSdmbHludC1ibG9jay1jb29raWUtbm90aWNlJ10gLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogNjUuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1ibG9jay1jb29raWUtbm90aWNlJ10gLmNvbnRhaW5lciB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgW2lzPSdmbHludC1ibG9jay1jb29raWUtbm90aWNlJ10gLmNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtOyB9XG4gICAgW2lzPSdmbHludC1ibG9jay1jb29raWUtbm90aWNlJ10gLmNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgW2lzPSdmbHludC1ibG9jay1jb29raWUtbm90aWNlJ10gLmNvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stY29va2llLW5vdGljZSddIC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICBbaXM9J2ZseW50LWJsb2NrLWNvb2tpZS1ub3RpY2UnXSAuYnV0dG9uLS1jbG9zZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stY29va2llLW5vdGljZSddIC5idXR0b24tLWNsb3NlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH0gfVxuICBbaXM9J2ZseW50LWJsb2NrLWNvb2tpZS1ub3RpY2UnXS5jb29raWVOb3RpY2UtLWlzVmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNvdXJzZS1maW5kZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA2OHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAyLjVyZW07IH1cbiAgLmNvdXJzZS1maW5kZXIgaW1nLCAuY291cnNlLWZpbmRlciBoMSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY291cnNlLWZpbmRlciBmaWVsZHNldCB7XG4gICAgYm9yZGVyOiA1cHggc29saWQgIzAwMmY2YzM4O1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAuY291cnNlLWZpbmRlciBmaWVsZHNldCBsZWdlbmQge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgLmNvdXJzZS1maW5kZXIgc2VsZWN0Om5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4uY3RhLWNhcmRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjhyZW07XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTsgfVxuICAuY3RhLWNhcmRzX190aXRsZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogNjhyZW07XG4gICAgbWFyZ2luOiAwIGF1dG8gMS41NjI1cmVtO1xuICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgICAuY3RhLWNhcmRzX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDMuMTI1cmVtOyB9IH1cbiAgICAuY3RhLWNhcmRzX190aXRsZSA+ICoge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgY29sb3I6ICM5ZDIyMzU7XG4gICAgICBtYXgtd2lkdGg6IDcyJTtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07IH1cbiAgICAuY3RhLWNhcmRzX190aXRsZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIGhlaWdodDogMC40Mzc1cmVtO1xuICAgICAgYmFja2dyb3VuZDogIzlkMjIzNTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAuY3RhLWNhcmRzX190aXRsZTo6YWZ0ZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDM3MHB4OyB9IH1cbiAgLmN0YS1jYXJkc19fY2FyZHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA3LjglO1xuICAgIGdyaWQtcm93LWdhcDogMS4yNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgLmN0YS1jYXJkc19fY2FyZHMge1xuICAgICAgICBncmlkLXJvdy1nYXA6IDMuMzEyNXJlbTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICAgIC5jdGEtY2FyZHNfX2NhcmRzIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgICAuaGFzLXNpZGViYXIgLmN0YS1jYXJkc19fY2FyZHMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH0gfVxuICAuY3RhLWNhcmRzX19jYXJkIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmN0YS1jYXJkc19fY2FyZF9faW1hZ2Uge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvOyB9XG4gICAgICAuY3RhLWNhcmRzX19jYXJkX19pbWFnZSBpbWcge1xuICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgIC5jdGEtY2FyZHNfX2NhcmRfX3RpdGxlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwNDFjM2I7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjI1cmVtO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBlYXNlO1xuICAgICAgbWluLWhlaWdodDogNS42MjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgICAgLmN0YS1jYXJkc19fY2FyZF9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42MjVyZW07IH0gfVxuICAgICAgLmN0YS1jYXJkc19fY2FyZF9fdGl0bGUgPiBzcGFuIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC42MjVyZW07IH1cbiAgICAgIC5jdGEtY2FyZHNfX2NhcmRfX3RpdGxlOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAwLjQzNzVyZW07XG4gICAgICAgIHdpZHRoOiA1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOWQyMjM1O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0xLjI1cmVtO1xuICAgICAgICB0b3A6IC0wLjIxODc1cmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAgICAgICAgIC5jdGEtY2FyZHNfX2NhcmRfX3RpdGxlOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGhlaWdodDogMC40Mzc1cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDkuMDYyNXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5ZDIyMzU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0wLjIxODc1cmVtO1xuICAgICAgICAgICAgbGVmdDogLTAuODc1cmVtOyB9IH1cbiAgICAgIC5jdGEtY2FyZHNfX2NhcmRfX3RpdGxlOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCAxLjc1cmVtO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxLjc1cmVtO1xuICAgICAgICB3aWR0aDogMS43NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2Fycm93LXJpZ2h0LXdoaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlOyB9XG4gICAgLmN0YS1jYXJkc19fY2FyZDpob3ZlciAuY3RhLWNhcmRzX19jYXJkX190aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDI1Njk3OyB9XG4gICAgICAuY3RhLWNhcmRzX19jYXJkOmhvdmVyIC5jdGEtY2FyZHNfX2NhcmRfX3RpdGxlOjphZnRlciB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMzEyNXJlbSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMzEyNXJlbSk7IH1cblxuLmN0YS1jYXJkcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDY4cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07IH1cbiAgLmN0YS1jYXJkc19fdGl0bGUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDY4cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvIDEuNTYyNXJlbTtcbiAgICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAgICAgLmN0YS1jYXJkc19fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzLjEyNXJlbTsgfSB9XG4gICAgLmN0YS1jYXJkc19fdGl0bGUgPiAqIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGNvbG9yOiAjOWQyMjM1O1xuICAgICAgbWF4LXdpZHRoOiA3MiU7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtOyB9XG4gICAgLmN0YS1jYXJkc19fdGl0bGU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICBoZWlnaHQ6IDAuNDM3NXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICM5ZDIyMzU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgLmN0YS1jYXJkc19fdGl0bGU6OmFmdGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNzBweDsgfSB9XG4gIC5jdGEtY2FyZHNfX2NhcmRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtY29sdW1uLWdhcDogNy44JTtcbiAgICBncmlkLXJvdy1nYXA6IDEuMjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgIC5jdGEtY2FyZHNfX2NhcmRzIHtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAzLjMxMjVyZW07XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgICAuY3RhLWNhcmRzX19jYXJkcyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAgICAgLmhhcy1zaWRlYmFyIC5jdGEtY2FyZHNfX2NhcmRzIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyB9IH1cbiAgLmN0YS1jYXJkc19fY2FyZCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5jdGEtY2FyZHNfX2NhcmRfX2ltYWdlIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bzsgfVxuICAgICAgLmN0YS1jYXJkc19fY2FyZF9faW1hZ2UgaW1nIHtcbiAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAuY3RhLWNhcmRzX19jYXJkX19jb3B5IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICMzMDMwMzA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAgIC5jdGEtY2FyZHNfX2NhcmRfX3RpdGxlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwNDFjM2I7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjI1cmVtO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBlYXNlO1xuICAgICAgbWluLWhlaWdodDogNS42MjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgICAgLmN0YS1jYXJkc19fY2FyZF9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42MjVyZW07IH0gfVxuICAgICAgLmN0YS1jYXJkc19fY2FyZF9fdGl0bGUgPiBzcGFuIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC42MjVyZW07IH1cbiAgICAgIC5jdGEtY2FyZHNfX2NhcmRfX3RpdGxlOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAwLjQzNzVyZW07XG4gICAgICAgIHdpZHRoOiA1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOWQyMjM1O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0xLjI1cmVtO1xuICAgICAgICB0b3A6IC0wLjIxODc1cmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAgICAgICAgIC5jdGEtY2FyZHNfX2NhcmRfX3RpdGxlOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGhlaWdodDogMC40Mzc1cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDkuMDYyNXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5ZDIyMzU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0wLjIxODc1cmVtO1xuICAgICAgICAgICAgbGVmdDogLTAuODc1cmVtOyB9IH1cbiAgICAgIC5jdGEtY2FyZHNfX2NhcmRfX3RpdGxlOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCAxLjc1cmVtO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxLjc1cmVtO1xuICAgICAgICB3aWR0aDogMS43NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2Fycm93LXJpZ2h0LXdoaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlOyB9XG4gICAgLmN0YS1jYXJkc19fY2FyZDpob3ZlciAuY3RhLWNhcmRzX19jYXJkX190aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDI1Njk3OyB9XG4gICAgICAuY3RhLWNhcmRzX19jYXJkOmhvdmVyIC5jdGEtY2FyZHNfX2NhcmRfX3RpdGxlOjphZnRlciB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMzEyNXJlbSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMzEyNXJlbSk7IH1cblxuLmN0YS1kZXNjLWNhcmRzIC5jdGEtY2FyZHNfX2NhcmRfX3RpdGxlIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwO1xuICAgICAgICAgIGZsZXg6IDA7IH1cblxuLmRpcmVjdG9yeS1maW5kZXJfX2JvdW5kYXJ5IHtcbiAgcGFkZGluZzogMCAxLjI1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgIC5kaXJlY3RvcnktZmluZGVyX19ib3VuZGFyeSB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmRpcmVjdG9yeS1maW5kZXJfX2ZpbHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS41NjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5kaXJlY3RvcnktZmluZGVyX19maWx0ZXItdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYTtcbiAgICBjb2xvcjogIzRmNGY0ZjtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgLmRpcmVjdG9yeS1maW5kZXJfX2ZpbHRlci10ZXh0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuODc1cmVtOyB9IH1cbiAgLmRpcmVjdG9yeS1maW5kZXJfX2ZpbHRlciAuZmFjZXR3cC1hbHBoYSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgIC5kaXJlY3RvcnktZmluZGVyX19maWx0ZXIgLmZhY2V0d3AtYWxwaGEuYXZhaWxhYmxlIHtcbiAgICAgIGNvbG9yOiAjNzY3NTc2OyB9XG4gIC5kaXJlY3RvcnktZmluZGVyX19maWx0ZXIgLmZhY2V0d3AtZmFjZXQtZGlyZWN0b3J5X3NlYXJjaCxcbiAgLmRpcmVjdG9yeS1maW5kZXJfX2ZpbHRlciAuZmFjZXR3cC1mYWNldC1kaXJlY3RvcnlfY29kZV9zZWFyY2gsXG4gIC5kaXJlY3RvcnktZmluZGVyX19maWx0ZXIgLmZhY2V0d3AtZmFjZXQtZGlyZWN0b3J5X2FscGhhLFxuICAuZGlyZWN0b3J5LWZpbmRlcl9fZmlsdGVyIGlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5kaXJlY3RvcnktZmluZGVyX19maWx0ZXIgLmZhY2V0d3AtZmFjZXQtZGlyZWN0b3J5X3NlYXJjaCxcbiAgLmRpcmVjdG9yeS1maW5kZXJfX2ZpbHRlciAuZmFjZXR3cC1mYWNldC1kaXJlY3RvcnlfY29kZV9zZWFyY2gge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5kaXJlY3RvcnktZmluZGVyX19maWx0ZXIgaW5wdXQge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub3JtYWw7XG4gICAgaGVpZ2h0OiAzLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy44NzVyZW07XG4gICAgcGFkZGluZzogMCAxLjEyNXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gIC5kaXJlY3RvcnktZmluZGVyX19maWx0ZXIgW3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDdEN0Q3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzRmNGY0ZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMS41cHhyZW07XG4gICAgcGFkZGluZzogMCAzLjI1cmVtIDAgMS4xMjVyZW07XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgLmRpcmVjdG9yeS1maW5kZXJfX2ZpbHRlciBbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTsgfSB9XG4gIC5kaXJlY3RvcnktZmluZGVyX19maWx0ZXIgW3R5cGU9XCJidXR0b25cIl0ge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBjNTg5NTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAuZGlyZWN0b3J5LWZpbmRlcl9fZmlsdGVyICsgLmRpcmVjdG9yeS1maW5kZXJfX2ZpbHRlciB7XG4gICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtOyB9XG4gIC5kaXJlY3RvcnktZmluZGVyX19maWx0ZXIgLmZjb21wbGV0ZS13cmFwIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMTAwJTsgfVxuXG4uZGlyZWN0b3J5LWZpbmRlcl9fZmlsdGVyIC5mYWNldHdwLWF1dG9jb21wbGV0ZS11cGRhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgIC5kaXJlY3RvcnktZmluZGVyX19maWx0ZXIgLmZhY2V0d3AtYXV0b2NvbXBsZXRlLXVwZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5kaXJlY3RvcnktZmluZGVyX19maWx0ZXIgLmRpcmVjdG9yeS1zZWFyY2hfbW9iaWxlW3R5cGU9XCJidXR0b25cIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQ0cHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvaW1hZ2VzL3NlYXJjaC1ibHVlLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgZmlsbDogIzBjNTg5NTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAuZGlyZWN0b3J5LWZpbmRlcl9fZmlsdGVyIC5kaXJlY3Rvcnktc2VhcmNoX21vYmlsZVt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZGlyZWN0b3J5X19yZXN1bHRzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDJyZW07IH1cbiAgLmRpcmVjdG9yeV9fcmVzdWx0cy10ZWFzZXJzIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTsgfVxuICAuZGlyZWN0b3J5X19yZXN1bHRzLnZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kaXJlY3RvcnlfX3Jlc3VsdHMgLmZhY2V0d3AtcGFnZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgIGJvcmRlci10b3A6IDA7IH1cbiAgLmRpcmVjdG9yeV9fcmVzdWx0cy1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW46IDIuNXJlbSAwOyB9XG4gIC5kaXJlY3RvcnlfX3Jlc3VsdHMgLmVsZW1lbnQtcmVzdWx0cy1jb3VudCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5kaXJlY3RvcnlfX3Jlc3VsdHMtY291bnQge1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzMwMzAzMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAuZGlyZWN0b3J5X19yZXN1bHRzLWNvdW50LWludGVyaW9yIHtcbiAgICAgIGNvbG9yOiAjNzY3NTc2OyB9XG4gICAgLmRpcmVjdG9yeV9fcmVzdWx0cy1jb3VudCBkaXYge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5kaXJlY3RvcnktZmluZGVyX19ib3VuZGFyeSB1bCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07IH1cbiAgLmRpcmVjdG9yeS1maW5kZXJfX2JvdW5kYXJ5IHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW07IH1cblxuLmZhY3RvaWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA2NS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICAuZmFjdG9pZF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICAgIG1heC13aWR0aDogNTIuMDYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44MztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDEuMjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgIC5mYWN0b2lkX19oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuICAgIC5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWdubGVmdCxcbiAgICAuZmFjdG9pZF9faGVhZGVyIGRpdi5hbGlnbnJpZ2h0LFxuICAgIC5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWduY2VudGVyLFxuICAgIC5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWdubm9uZSxcbiAgICAuZmFjdG9pZF9faGVhZGVyIGltZy5hbGlnbmxlZnQsXG4gICAgLmZhY3RvaWRfX2hlYWRlciBpbWcuYWxpZ25yaWdodCxcbiAgICAuZmFjdG9pZF9faGVhZGVyIGltZy5hbGlnbmNlbnRlcixcbiAgICAuZmFjdG9pZF9faGVhZGVyIGltZy5hbGlnbm5vbmUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuZmFjdG9pZF9faGVhZGVyIGRpdi5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgIC5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgIC5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAuZmFjdG9pZF9faGVhZGVyIGRpdi5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgIC5mYWN0b2lkX19oZWFkZXIgaW1nLmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuICAgICAgLmZhY3RvaWRfX2hlYWRlciBpbWcuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0LFxuICAgICAgLmZhY3RvaWRfX2hlYWRlciBpbWcuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgIC5mYWN0b2lkX19oZWFkZXIgaW1nLmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNTYyNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IC0xLjg3NXJlbTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjMDAwMDAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgICAgICAgIC5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuICAgICAgICAgIC5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgICAgICAuZmFjdG9pZF9faGVhZGVyIGRpdi5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuICAgICAgICAgIC5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0LFxuICAgICAgICAgIC5mYWN0b2lkX19oZWFkZXIgaW1nLmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuICAgICAgICAgIC5mYWN0b2lkX19oZWFkZXIgaW1nLmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgICAgICAuZmFjdG9pZF9faGVhZGVyIGltZy5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuICAgICAgICAgIC5mYWN0b2lkX19oZWFkZXIgaW1nLmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgICAgIC5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWdubGVmdCxcbiAgICAgIC5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWducmlnaHQsXG4gICAgICAuZmFjdG9pZF9faGVhZGVyIGltZy5hbGlnbmxlZnQsXG4gICAgICAuZmFjdG9pZF9faGVhZGVyIGltZy5hbGlnbnJpZ2h0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICAgIC5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWdubGVmdCxcbiAgICAuZmFjdG9pZF9faGVhZGVyIGRpdi5hbGlnbnJpZ2h0LFxuICAgIC5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWduY2VudGVyLFxuICAgIC5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWdubm9uZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMi4xODc1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgICAgICAgLmZhY3RvaWRfX2hlYWRlciBkaXYuYWxpZ25sZWZ0LFxuICAgICAgICAuZmFjdG9pZF9faGVhZGVyIGRpdi5hbGlnbnJpZ2h0LFxuICAgICAgICAuZmFjdG9pZF9faGVhZGVyIGRpdi5hbGlnbmNlbnRlcixcbiAgICAgICAgLmZhY3RvaWRfX2hlYWRlciBkaXYuYWxpZ25ub25lIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07IH0gfVxuICAgICAgLmZhY3RvaWRfX2hlYWRlciBkaXYuYWxpZ25sZWZ0IGltZyxcbiAgICAgIC5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWducmlnaHQgaW1nLFxuICAgICAgLmZhY3RvaWRfX2hlYWRlciBkaXYuYWxpZ25jZW50ZXIgaW1nLFxuICAgICAgLmZhY3RvaWRfX2hlYWRlciBkaXYuYWxpZ25ub25lIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5mYWN0b2lkX19oZWFkZXIgaW1nLmFsaWdubGVmdCxcbiAgICAuZmFjdG9pZF9faGVhZGVyIGltZy5hbGlnbnJpZ2h0LFxuICAgIC5mYWN0b2lkX19oZWFkZXIgaW1nLmFsaWduY2VudGVyLFxuICAgIC5mYWN0b2lkX19oZWFkZXIgaW1nLmFsaWdubm9uZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgICAgLmZhY3RvaWRfX2hlYWRlciBkaXYuYWxpZ25sZWZ0LFxuICAgICAgLmZhY3RvaWRfX2hlYWRlciBkaXYuYWxpZ25jZW50ZXIsXG4gICAgICAuZmFjdG9pZF9faGVhZGVyIGRpdi5hbGlnbm5vbmUsXG4gICAgICAuZmFjdG9pZF9faGVhZGVyIGltZy5hbGlnbmxlZnQsXG4gICAgICAuZmFjdG9pZF9faGVhZGVyIGltZy5hbGlnbmNlbnRlcixcbiAgICAgIC5mYWN0b2lkX19oZWFkZXIgaW1nLmFsaWdubm9uZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgICAgLmZhY3RvaWRfX2hlYWRlciBkaXYuYWxpZ25yaWdodCxcbiAgICAgIC5mYWN0b2lkX19oZWFkZXIgaW1nLmFsaWducmlnaHQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAuZmFjdG9pZF9faGVhZGVyIGgxLFxuICAgIC5mYWN0b2lkX19oZWFkZXIgaDIsXG4gICAgLmZhY3RvaWRfX2hlYWRlciBoMyxcbiAgICAuZmFjdG9pZF9faGVhZGVyIGg0LFxuICAgIC5mYWN0b2lkX19oZWFkZXIgaDUsXG4gICAgLmZhY3RvaWRfX2hlYWRlciBoNiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5mYWN0b2lkX19oZWFkZXIgaDEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGNvbG9yOiAjMDAyZjZjO1xuICAgICAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgICAgICAgLmZhY3RvaWRfX2hlYWRlciBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjgxMjVyZW07IH0gfVxuICAgIC5mYWN0b2lkX19oZWFkZXIgaDIge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNDtcbiAgICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjg2O1xuICAgICAgbWFyZ2luLXRvcDogMi42ODc1cmVtOyB9XG4gICAgLmZhY3RvaWRfX2hlYWRlciBoMyB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgICAgZm9udC1zaXplOiAxLjY4NzVyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG1hcmdpbi10b3A6IDIuMDYyNXJlbTsgfVxuICAgIC5mYWN0b2lkX19oZWFkZXIgaDQge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY4O1xuICAgICAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODI7XG4gICAgICBtYXJnaW4tdG9wOiAxLjU2MjVyZW07IH1cbiAgICAuZmFjdG9pZF9faGVhZGVyIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjQ3O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuICAgIC5mYWN0b2lkX19oZWFkZXIgaDYge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMi4yODtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuZmFjdG9pZF9faGVhZGVyIGEge1xuICAgICAgY29sb3I6ICMwMjU2OTc7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlOyB9XG4gICAgICAuZmFjdG9pZF9faGVhZGVyIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAzODFlMzsgfVxuICAgICAgLmZhY3RvaWRfX2hlYWRlciBhLmJ1dHRvbi0tcHJpbWFyeSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI1Njk3O1xuICAgICAgICBwYWRkaW5nOiAwLjg3NXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjEyNXJlbTsgfVxuICAgICAgICAuZmFjdG9pZF9faGVhZGVyIGEuYnV0dG9uLS1wcmltYXJ5OmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWQyMjM1OyB9XG4gICAgICAgIC5mYWN0b2lkX19oZWFkZXIgYS5idXR0b24tLXByaW1hcnk6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDJmNmM7IH1cbiAgICAgIC5mYWN0b2lkX19oZWFkZXIgYTpub3QoLmJ1dHRvbi0tcHJpbWFyeSk6bm90KC5pbnN0YWdyYW0tZmVlZF9fbGluaylbZGF0YS1oYXMtcGRmPVwidHJ1ZVwiXTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0F6T0RRZ05URXlJajQ4SVMwdElTQkdiMjUwSUVGM1pYTnZiV1VnVUhKdklEWXVNaTR4SUdKNUlFQm1iMjUwWVhkbGMyOXRaU0F0SUdoMGRIQnpPaTh2Wm05dWRHRjNaWE52YldVdVkyOXRJRXhwWTJWdWMyVWdMU0JvZEhSd2N6b3ZMMlp2Ym5SaGQyVnpiMjFsTG1OdmJTOXNhV05sYm5ObElDaERiMjF0WlhKamFXRnNJRXhwWTJWdWMyVXBJRU52Y0hseWFXZG9kQ0F5TURJeUlFWnZiblJwWTI5dWN5d2dTVzVqTGlBdExUNDhjR0YwYUNCa1BTSk5Nekl3SURRMk5FTXpNamd1T0NBME5qUWdNek0ySURRMU5pNDRJRE16TmlBME5EaFdOREUyU0RNNE5GWTBORGhETXpnMElEUTRNeTR6SURNMU5TNHpJRFV4TWlBek1qQWdOVEV5U0RZMFF6STRMalkxSURVeE1pQXdJRFE0TXk0eklEQWdORFE0VmpReE5rZzBPRlkwTkRoRE5EZ2dORFUyTGpnZ05UVXVNVFlnTkRZMElEWTBJRFEyTkVnek1qQjZUVEkxTmlBeE5qQkRNak00TGpNZ01UWXdJREl5TkNBeE5EVXVOeUF5TWpRZ01USTRWalE0U0RZMFF6VTFMakUySURRNElEUTRJRFUxTGpFMklEUTRJRFkwVmpFNU1rZ3dWalkwUXpBZ01qZ3VOalVnTWpndU5qVWdNQ0EyTkNBd1NESXlPUzQxUXpJME5pNDFJREFnTWpZeUxqY2dOaTQzTkRNZ01qYzBMamNnTVRndU56Vk1NelkxTGpNZ01UQTVMak5ETXpjM0xqTWdNVEl4TGpNZ016ZzBJREV6Tnk0MUlETTROQ0F4TlRRdU5WWXhPVEpJTXpNMlZqRTJNRWd5TlRaNlRUZzRJREl5TkVNeE1UZ3VPU0F5TWpRZ01UUTBJREkwT1M0eElERTBOQ0F5T0RCRE1UUTBJRE14TUM0NUlERXhPQzQ1SURNek5pQTRPQ0F6TXpaSU9EQldNelk0UXpnd0lETTNOaTQ0SURjeUxqZzBJRE00TkNBMk5DQXpPRFJETlRVdU1UWWdNemcwSURRNElETTNOaTQ0SURRNElETTJPRll5TkRCRE5EZ2dNak14TGpJZ05UVXVNVFlnTWpJMElEWTBJREl5TkVnNE9IcE5NVEV5SURJNE1FTXhNVElnTWpZMkxqY2dNVEF4TGpNZ01qVTJJRGc0SURJMU5rZzRNRll6TURSSU9EaERNVEF4TGpNZ016QTBJREV4TWlBeU9UTXVNeUF4TVRJZ01qZ3dlazB4TmpBZ01qUXdRekUyTUNBeU16RXVNaUF4TmpjdU1pQXlNalFnTVRjMklESXlORWd5TURCRE1qSTJMalVnTWpJMElESTBPQ0F5TkRVdU5TQXlORGdnTWpjeVZqTXpOa015TkRnZ016WXlMalVnTWpJMkxqVWdNemcwSURJd01DQXpPRFJJTVRjMlF6RTJOeTR5SURNNE5DQXhOakFnTXpjMkxqZ2dNVFl3SURNMk9GWXlOREI2VFRFNU1pQXpOVEpJTWpBd1F6SXdPQzQ0SURNMU1pQXlNVFlnTXpRMExqZ2dNakUySURNek5sWXlOekpETWpFMklESTJNeTR5SURJd09DNDRJREkxTmlBeU1EQWdNalUyU0RFNU1sWXpOVEo2VFRNek5pQXlNalJETXpRMExqZ2dNakkwSURNMU1pQXlNekV1TWlBek5USWdNalF3UXpNMU1pQXlORGd1T0NBek5EUXVPQ0F5TlRZZ016TTJJREkxTmtnek1EUldNamc0U0RNek5rTXpORFF1T0NBeU9EZ2dNelV5SURJNU5TNHlJRE0xTWlBek1EUkRNelV5SURNeE1pNDRJRE0wTkM0NElETXlNQ0F6TXpZZ016SXdTRE13TkZZek5qaERNekEwSURNM05pNDRJREk1Tmk0NElETTROQ0F5T0RnZ016ZzBRekkzT1M0eUlETTROQ0F5TnpJZ016YzJMamdnTWpjeUlETTJPRll5TkRCRE1qY3lJREl6TVM0eUlESTNPUzR5SURJeU5DQXlPRGdnTWpJMFNETXpObm9pTHo0OEwzTjJaejQ9XCIpO1xuICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0F6T0RRZ05URXlJajQ4SVMwdElTQkdiMjUwSUVGM1pYTnZiV1VnVUhKdklEWXVNaTR4SUdKNUlFQm1iMjUwWVhkbGMyOXRaU0F0SUdoMGRIQnpPaTh2Wm05dWRHRjNaWE52YldVdVkyOXRJRXhwWTJWdWMyVWdMU0JvZEhSd2N6b3ZMMlp2Ym5SaGQyVnpiMjFsTG1OdmJTOXNhV05sYm5ObElDaERiMjF0WlhKamFXRnNJRXhwWTJWdWMyVXBJRU52Y0hseWFXZG9kQ0F5TURJeUlFWnZiblJwWTI5dWN5d2dTVzVqTGlBdExUNDhjR0YwYUNCa1BTSk5Nekl3SURRMk5FTXpNamd1T0NBME5qUWdNek0ySURRMU5pNDRJRE16TmlBME5EaFdOREUyU0RNNE5GWTBORGhETXpnMElEUTRNeTR6SURNMU5TNHpJRFV4TWlBek1qQWdOVEV5U0RZMFF6STRMalkxSURVeE1pQXdJRFE0TXk0eklEQWdORFE0VmpReE5rZzBPRlkwTkRoRE5EZ2dORFUyTGpnZ05UVXVNVFlnTkRZMElEWTBJRFEyTkVnek1qQjZUVEkxTmlBeE5qQkRNak00TGpNZ01UWXdJREl5TkNBeE5EVXVOeUF5TWpRZ01USTRWalE0U0RZMFF6VTFMakUySURRNElEUTRJRFUxTGpFMklEUTRJRFkwVmpFNU1rZ3dWalkwUXpBZ01qZ3VOalVnTWpndU5qVWdNQ0EyTkNBd1NESXlPUzQxUXpJME5pNDFJREFnTWpZeUxqY2dOaTQzTkRNZ01qYzBMamNnTVRndU56Vk1NelkxTGpNZ01UQTVMak5ETXpjM0xqTWdNVEl4TGpNZ016ZzBJREV6Tnk0MUlETTROQ0F4TlRRdU5WWXhPVEpJTXpNMlZqRTJNRWd5TlRaNlRUZzRJREl5TkVNeE1UZ3VPU0F5TWpRZ01UUTBJREkwT1M0eElERTBOQ0F5T0RCRE1UUTBJRE14TUM0NUlERXhPQzQ1SURNek5pQTRPQ0F6TXpaSU9EQldNelk0UXpnd0lETTNOaTQ0SURjeUxqZzBJRE00TkNBMk5DQXpPRFJETlRVdU1UWWdNemcwSURRNElETTNOaTQ0SURRNElETTJPRll5TkRCRE5EZ2dNak14TGpJZ05UVXVNVFlnTWpJMElEWTBJREl5TkVnNE9IcE5NVEV5SURJNE1FTXhNVElnTWpZMkxqY2dNVEF4TGpNZ01qVTJJRGc0SURJMU5rZzRNRll6TURSSU9EaERNVEF4TGpNZ016QTBJREV4TWlBeU9UTXVNeUF4TVRJZ01qZ3dlazB4TmpBZ01qUXdRekUyTUNBeU16RXVNaUF4TmpjdU1pQXlNalFnTVRjMklESXlORWd5TURCRE1qSTJMalVnTWpJMElESTBPQ0F5TkRVdU5TQXlORGdnTWpjeVZqTXpOa015TkRnZ016WXlMalVnTWpJMkxqVWdNemcwSURJd01DQXpPRFJJTVRjMlF6RTJOeTR5SURNNE5DQXhOakFnTXpjMkxqZ2dNVFl3SURNMk9GWXlOREI2VFRFNU1pQXpOVEpJTWpBd1F6SXdPQzQ0SURNMU1pQXlNVFlnTXpRMExqZ2dNakUySURNek5sWXlOekpETWpFMklESTJNeTR5SURJd09DNDRJREkxTmlBeU1EQWdNalUyU0RFNU1sWXpOVEo2VFRNek5pQXlNalJETXpRMExqZ2dNakkwSURNMU1pQXlNekV1TWlBek5USWdNalF3UXpNMU1pQXlORGd1T0NBek5EUXVPQ0F5TlRZZ016TTJJREkxTmtnek1EUldNamc0U0RNek5rTXpORFF1T0NBeU9EZ2dNelV5SURJNU5TNHlJRE0xTWlBek1EUkRNelV5SURNeE1pNDRJRE0wTkM0NElETXlNQ0F6TXpZZ016SXdTRE13TkZZek5qaERNekEwSURNM05pNDRJREk1Tmk0NElETTROQ0F5T0RnZ016ZzBRekkzT1M0eUlETTROQ0F5TnpJZ016YzJMamdnTWpjeUlETTJPRll5TkRCRE1qY3lJREl6TVM0eUlESTNPUzR5SURJeU5DQXlPRGdnTWpJMFNETXpObm9pTHo0OEwzTjJaejQ9XCIpO1xuICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7IH1cbiAgICAuZmFjdG9pZF9faGVhZGVyIGR0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLmZhY3RvaWRfX2hlYWRlciBwLmludHJvLXRleHQsXG4gICAgLmZhY3RvaWRfX2hlYWRlci5pbnRyby10ZXh0ID4gcCB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMi4xMjVyZW0gIWltcG9ydGFudDtcbiAgICAgIGZvbnQtZmFtaWx5OiBSdWJpaztcbiAgICAgIGNvbG9yOiAjMDAyZjZjO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAgIC5mYWN0b2lkX19oZWFkZXIgcC5pbnRyby10ZXh0LFxuICAgICAgICAuZmFjdG9pZF9faGVhZGVyLmludHJvLXRleHQgPiBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMzEyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjQzNzVyZW07IH0gfVxuICAgIC5mYWN0b2lkX19oZWFkZXIgcC5pbnRyby1wYXJhZ3JhcGgsXG4gICAgLmZhY3RvaWRfX2hlYWRlci5pbnRyby1wYXJhZ3JhcGggPiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgICBjb2xvcjogIzAwMmY2YzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAgIC5mYWN0b2lkX19oZWFkZXIgcC5pbnRyby1wYXJhZ3JhcGgsXG4gICAgICAgIC5mYWN0b2lkX19oZWFkZXIuaW50cm8tcGFyYWdyYXBoID4gcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44MzsgfSB9XG4gICAgICAuZmFjdG9pZF9faGVhZGVyIHAuaW50cm8tcGFyYWdyYXBoIGIsXG4gICAgICAuZmFjdG9pZF9faGVhZGVyIHAuaW50cm8tcGFyYWdyYXBoIHN0cm9uZyxcbiAgICAgIC5mYWN0b2lkX19oZWFkZXIuaW50cm8tcGFyYWdyYXBoID4gcCBiLFxuICAgICAgLmZhY3RvaWRfX2hlYWRlci5pbnRyby1wYXJhZ3JhcGggPiBwIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMC43MzsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgICAgICAuZmFjdG9pZF9faGVhZGVyIHAuaW50cm8tcGFyYWdyYXBoIGIsXG4gICAgICAgICAgLmZhY3RvaWRfX2hlYWRlciBwLmludHJvLXBhcmFncmFwaCBzdHJvbmcsXG4gICAgICAgICAgLmZhY3RvaWRfX2hlYWRlci5pbnRyby1wYXJhZ3JhcGggPiBwIGIsXG4gICAgICAgICAgLmZhY3RvaWRfX2hlYWRlci5pbnRyby1wYXJhZ3JhcGggPiBwIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG4gICAgLmZhY3RvaWRfX2hlYWRlciBwLFxuICAgIC5mYWN0b2lkX19oZWFkZXIgdWwsXG4gICAgLmZhY3RvaWRfX2hlYWRlciBvbCxcbiAgICAuZmFjdG9pZF9faGVhZGVyIGRsLFxuICAgIC5mYWN0b2lkX19oZWFkZXIgZGQsXG4gICAgLmZhY3RvaWRfX2hlYWRlciB0YWJsZSxcbiAgICAuZmFjdG9pZF9faGVhZGVyIGZpZ3VyZSB7XG4gICAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtOyB9XG4gICAgLmZhY3RvaWRfX2hlYWRlciB1bCxcbiAgICAuZmFjdG9pZF9faGVhZGVyIG9sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMi4zNzVyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgICAuZmFjdG9pZF9faGVhZGVyIHVsLFxuICAgICAgICAuZmFjdG9pZF9faGVhZGVyIG9sIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNDM3NXJlbTsgfSB9XG4gICAgICAuZmFjdG9pZF9faGVhZGVyIHVsIGxpLFxuICAgICAgLmZhY3RvaWRfX2hlYWRlciBvbCBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuZmFjdG9pZF9faGVhZGVyIHVsIGxpOjpiZWZvcmUsXG4gICAgICAgIC5mYWN0b2lkX19oZWFkZXIgb2wgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC0xLjYyNXJlbTsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgICAgICAgLmZhY3RvaWRfX2hlYWRlciB1bCBsaTo6YmVmb3JlLFxuICAgICAgICAgICAgLmZhY3RvaWRfX2hlYWRlciBvbCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgbGVmdDogLTIuNXJlbTsgfSB9XG4gICAgICAuZmFjdG9pZF9faGVhZGVyIHVsIHVsLFxuICAgICAgLmZhY3RvaWRfX2hlYWRlciB1bCBvbCxcbiAgICAgIC5mYWN0b2lkX19oZWFkZXIgb2wgdWwsXG4gICAgICAuZmFjdG9pZF9faGVhZGVyIG9sIG9sIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mYWN0b2lkX19oZWFkZXIgb2wge1xuICAgICAgY291bnRlci1yZXNldDogbnVtZXJpYy1jb3VudGVyOyB9XG4gICAgICAuZmFjdG9pZF9faGVhZGVyIG9sID4gbGkge1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbnVtZXJpYy1jb3VudGVyOyB9XG4gICAgICAgIC5mYWN0b2lkX19oZWFkZXIgb2wgPiBsaTo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBjb3VudGVyKG51bWVyaWMtY291bnRlcikgXCIuIFwiO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgY29sb3I6ICNhY2FjYWM7IH1cbiAgICAuZmFjdG9pZF9faGVhZGVyIHVsIHtcbiAgICAgIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXI7IH1cbiAgICAgIC5mYWN0b2lkX19oZWFkZXIgdWwgbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNhY2FjO1xuICAgICAgICB0b3A6IDAuMjgxMjVyZW07IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAgICAgLmZhY3RvaWRfX2hlYWRlciB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogMC41NjI1cmVtOyB9IH1cbiAgICAuZmFjdG9pZF9faGVhZGVyIGhyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgbWFyZ2luOiAycmVtIDA7IH1cbiAgLmZhY3RvaWRfX2xpc3Qge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogY2FsYygxMDQ4cHggKyA4MHB4KTtcbiAgICBtYXJnaW46IDAuNjI1cmVtIGF1dG8gMDtcbiAgICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgLmZhY3RvaWRfX2xpc3Qge1xuICAgICAgICBtYXJnaW46IDIuNXJlbSBhdXRvIDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgICAuZmFjdG9pZF9fbGlzdCB7XG4gICAgICAgIG1hcmdpbjogNXJlbSBhdXRvIDA7IH0gfVxuICAuZmFjdG9pZF9fY2FyZCB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAwO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGJvcmRlci10b3A6IDAuNDM3NXJlbSBzb2xpZCAjZGRkZGRkOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAuZmFjdG9pZF9fY2FyZCB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgICAgICAtbXMtZmxleDogMCAwIDMzLjMlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzMy4zJTsgfVxuICAgICAgICAuZmFjdG9pZF9fY2FyZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZzogMC44NzVyZW0gMi41cmVtIDAuODc1cmVtIDEuMjVyZW07IH1cbiAgICAgICAgLmZhY3RvaWRfX2NhcmQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZzogMC44NzVyZW0gMS4yNXJlbSAwLjg3NXJlbSAyLjVyZW07IH1cbiAgICAgICAgLmZhY3RvaWRfX2NhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgcGFkZGluZzogMC44NzVyZW0gMi41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICAgIC5mYWN0b2lkX19jYXJkIHtcbiAgICAgICAgcGFkZGluZzogMC44NzVyZW0gMi41cmVtOyB9IH1cbiAgICAuZmFjdG9pZF9fY2FyZDpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgICAgLmZhY3RvaWRfX2NhcmQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMC4yODEyNXJlbSBzb2xpZCAjZGRkZGRkOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgIC5mYWN0b2lkX19jYXJkOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItbGVmdDogMC4yODEyNXJlbSBzb2xpZCAjZGRkZGRkOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgIC5mYWN0b2lkX19jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItbGVmdDogMC4yODEyNXJlbSBzb2xpZCAjZGRkZGRkO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDAuMjgxMjVyZW0gc29saWQgI2RkZGRkZDsgfSB9XG4gICAgLmZhY3RvaWRfX2NhcmQ6b25seS1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgcGFkZGluZzogMC44NzVyZW0gMS4yNXJlbSAwLjg3NXJlbSAxLjI1cmVtOyB9XG4gICAgICAuZmFjdG9pZF9fY2FyZDpvbmx5LWNoaWxkIC5mYWN0b2lkX19jYXJkX19maWd1cmUsXG4gICAgICAuZmFjdG9pZF9fY2FyZDpvbmx5LWNoaWxkIC5mYWN0b2lkX19jYXJkX190ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgICAgLmZhY3RvaWRfX2NhcmQ6b25seS1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9IH1cbiAgICAuZmFjdG9pZF9fY2FyZF9fYm91bmRhcnkge1xuICAgICAgY29sb3I6ICM5ZDIyMzU7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgICAgLmZhY3RvaWRfX2NhcmRfX2JvdW5kYXJ5IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmZhY3RvaWRfX2NhcmRfX2ZpZ3VyZSB7XG4gICAgICBmb250LXNpemU6IDMuNzVyZW07XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgICAgIC5mYWN0b2lkX19jYXJkX19maWd1cmUge1xuICAgICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgMzMlO1xuICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDMzJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgICAgLmZhY3RvaWRfX2NhcmRfX2ZpZ3VyZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICAgICAgLmZhY3RvaWRfX2NhcmRfX2ZpZ3VyZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA2LjI1cmVtOyB9IH1cbiAgICAuZmFjdG9pZF9fY2FyZF9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42MztcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgICAgICAgLmZhY3RvaWRfX2NhcmRfX3RleHQge1xuICAgICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgNjclO1xuICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDY3JTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgICAgLmZhY3RvaWRfX2NhcmRfX3RleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgICAgIC5mYWN0b2lkX19jYXJkX190ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG4gIC5mYWN0b2lkX19saW5rIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI1Njk3O1xuICAgIHBhZGRpbmc6IDAuODc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4td2lkdGg6IDE0LjM3NXJlbTtcbiAgICBtYXJnaW46IDAuNjI1cmVtIGF1dG8gMDsgfVxuICAgIC5mYWN0b2lkX19saW5rOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZDIyMzU7IH1cbiAgICAuZmFjdG9pZF9fbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyZjZjOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAuZmFjdG9pZF9fbGluayB7XG4gICAgICAgIG1hcmdpbjogMi4zNzVyZW0gYXV0byAwOyB9IH1cblxuLmZhY3RvaWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA2NS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICAuZmFjdG9pZF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICAgIG1heC13aWR0aDogNTIuMDYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44MztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDEuMjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgIC5mYWN0b2lkX19oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuICAgIC5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWdubGVmdCxcbiAgICAuZmFjdG9pZF9faGVhZGVyIGRpdi5hbGlnbnJpZ2h0LFxuICAgIC5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWduY2VudGVyLFxuICAgIC5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWdubm9uZSxcbiAgICAuZmFjdG9pZF9faGVhZGVyIGltZy5hbGlnbmxlZnQsXG4gICAgLmZhY3RvaWRfX2hlYWRlciBpbWcuYWxpZ25yaWdodCxcbiAgICAuZmFjdG9pZF9faGVhZGVyIGltZy5hbGlnbmNlbnRlcixcbiAgICAuZmFjdG9pZF9faGVhZGVyIGltZy5hbGlnbm5vbmUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuZmFjdG9pZF9faGVhZGVyIGRpdi5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgIC5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgIC5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAuZmFjdG9pZF9faGVhZGVyIGRpdi5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgIC5mYWN0b2lkX19oZWFkZXIgaW1nLmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuICAgICAgLmZhY3RvaWRfX2hlYWRlciBpbWcuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0LFxuICAgICAgLmZhY3RvaWRfX2hlYWRlciBpbWcuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgIC5mYWN0b2lkX19oZWFkZXIgaW1nLmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNTYyNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IC0xLjg3NXJlbTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjMDAwMDAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgICAgICAgIC5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuICAgICAgICAgIC5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgICAgICAuZmFjdG9pZF9faGVhZGVyIGRpdi5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuICAgICAgICAgIC5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0LFxuICAgICAgICAgIC5mYWN0b2lkX19oZWFkZXIgaW1nLmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuICAgICAgICAgIC5mYWN0b2lkX19oZWFkZXIgaW1nLmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgICAgICAuZmFjdG9pZF9faGVhZGVyIGltZy5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuICAgICAgICAgIC5mYWN0b2lkX19oZWFkZXIgaW1nLmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgICAgIC5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWdubGVmdCxcbiAgICAgIC5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWducmlnaHQsXG4gICAgICAuZmFjdG9pZF9faGVhZGVyIGltZy5hbGlnbmxlZnQsXG4gICAgICAuZmFjdG9pZF9faGVhZGVyIGltZy5hbGlnbnJpZ2h0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICAgIC5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWdubGVmdCxcbiAgICAuZmFjdG9pZF9faGVhZGVyIGRpdi5hbGlnbnJpZ2h0LFxuICAgIC5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWduY2VudGVyLFxuICAgIC5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWdubm9uZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMi4xODc1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgICAgICAgLmZhY3RvaWRfX2hlYWRlciBkaXYuYWxpZ25sZWZ0LFxuICAgICAgICAuZmFjdG9pZF9faGVhZGVyIGRpdi5hbGlnbnJpZ2h0LFxuICAgICAgICAuZmFjdG9pZF9faGVhZGVyIGRpdi5hbGlnbmNlbnRlcixcbiAgICAgICAgLmZhY3RvaWRfX2hlYWRlciBkaXYuYWxpZ25ub25lIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07IH0gfVxuICAgICAgLmZhY3RvaWRfX2hlYWRlciBkaXYuYWxpZ25sZWZ0IGltZyxcbiAgICAgIC5mYWN0b2lkX19oZWFkZXIgZGl2LmFsaWducmlnaHQgaW1nLFxuICAgICAgLmZhY3RvaWRfX2hlYWRlciBkaXYuYWxpZ25jZW50ZXIgaW1nLFxuICAgICAgLmZhY3RvaWRfX2hlYWRlciBkaXYuYWxpZ25ub25lIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5mYWN0b2lkX19oZWFkZXIgaW1nLmFsaWdubGVmdCxcbiAgICAuZmFjdG9pZF9faGVhZGVyIGltZy5hbGlnbnJpZ2h0LFxuICAgIC5mYWN0b2lkX19oZWFkZXIgaW1nLmFsaWduY2VudGVyLFxuICAgIC5mYWN0b2lkX19oZWFkZXIgaW1nLmFsaWdubm9uZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgICAgLmZhY3RvaWRfX2hlYWRlciBkaXYuYWxpZ25sZWZ0LFxuICAgICAgLmZhY3RvaWRfX2hlYWRlciBkaXYuYWxpZ25jZW50ZXIsXG4gICAgICAuZmFjdG9pZF9faGVhZGVyIGRpdi5hbGlnbm5vbmUsXG4gICAgICAuZmFjdG9pZF9faGVhZGVyIGltZy5hbGlnbmxlZnQsXG4gICAgICAuZmFjdG9pZF9faGVhZGVyIGltZy5hbGlnbmNlbnRlcixcbiAgICAgIC5mYWN0b2lkX19oZWFkZXIgaW1nLmFsaWdubm9uZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgICAgLmZhY3RvaWRfX2hlYWRlciBkaXYuYWxpZ25yaWdodCxcbiAgICAgIC5mYWN0b2lkX19oZWFkZXIgaW1nLmFsaWducmlnaHQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAuZmFjdG9pZF9faGVhZGVyIGgxLFxuICAgIC5mYWN0b2lkX19oZWFkZXIgaDIsXG4gICAgLmZhY3RvaWRfX2hlYWRlciBoMyxcbiAgICAuZmFjdG9pZF9faGVhZGVyIGg0LFxuICAgIC5mYWN0b2lkX19oZWFkZXIgaDUsXG4gICAgLmZhY3RvaWRfX2hlYWRlciBoNiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5mYWN0b2lkX19oZWFkZXIgaDEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGNvbG9yOiAjMDAyZjZjO1xuICAgICAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgICAgICAgLmZhY3RvaWRfX2hlYWRlciBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjgxMjVyZW07IH0gfVxuICAgIC5mYWN0b2lkX19oZWFkZXIgaDIge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNDtcbiAgICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjg2O1xuICAgICAgbWFyZ2luLXRvcDogMi42ODc1cmVtOyB9XG4gICAgLmZhY3RvaWRfX2hlYWRlciBoMyB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgICAgZm9udC1zaXplOiAxLjY4NzVyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG1hcmdpbi10b3A6IDIuMDYyNXJlbTsgfVxuICAgIC5mYWN0b2lkX19oZWFkZXIgaDQge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY4O1xuICAgICAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODI7XG4gICAgICBtYXJnaW4tdG9wOiAxLjU2MjVyZW07IH1cbiAgICAuZmFjdG9pZF9faGVhZGVyIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjQ3O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuICAgIC5mYWN0b2lkX19oZWFkZXIgaDYge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMi4yODtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuZmFjdG9pZF9faGVhZGVyIGEge1xuICAgICAgY29sb3I6ICMwMjU2OTc7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlOyB9XG4gICAgICAuZmFjdG9pZF9faGVhZGVyIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAzODFlMzsgfVxuICAgICAgLmZhY3RvaWRfX2hlYWRlciBhLmJ1dHRvbi0tcHJpbWFyeSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI1Njk3O1xuICAgICAgICBwYWRkaW5nOiAwLjg3NXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjEyNXJlbTsgfVxuICAgICAgICAuZmFjdG9pZF9faGVhZGVyIGEuYnV0dG9uLS1wcmltYXJ5OmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWQyMjM1OyB9XG4gICAgICAgIC5mYWN0b2lkX19oZWFkZXIgYS5idXR0b24tLXByaW1hcnk6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDJmNmM7IH1cbiAgICAgIC5mYWN0b2lkX19oZWFkZXIgYTpub3QoLmJ1dHRvbi0tcHJpbWFyeSk6bm90KC5pbnN0YWdyYW0tZmVlZF9fbGluaylbZGF0YS1oYXMtcGRmPVwidHJ1ZVwiXTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0F6T0RRZ05URXlJajQ4SVMwdElTQkdiMjUwSUVGM1pYTnZiV1VnVUhKdklEWXVNaTR4SUdKNUlFQm1iMjUwWVhkbGMyOXRaU0F0SUdoMGRIQnpPaTh2Wm05dWRHRjNaWE52YldVdVkyOXRJRXhwWTJWdWMyVWdMU0JvZEhSd2N6b3ZMMlp2Ym5SaGQyVnpiMjFsTG1OdmJTOXNhV05sYm5ObElDaERiMjF0WlhKamFXRnNJRXhwWTJWdWMyVXBJRU52Y0hseWFXZG9kQ0F5TURJeUlFWnZiblJwWTI5dWN5d2dTVzVqTGlBdExUNDhjR0YwYUNCa1BTSk5Nekl3SURRMk5FTXpNamd1T0NBME5qUWdNek0ySURRMU5pNDRJRE16TmlBME5EaFdOREUyU0RNNE5GWTBORGhETXpnMElEUTRNeTR6SURNMU5TNHpJRFV4TWlBek1qQWdOVEV5U0RZMFF6STRMalkxSURVeE1pQXdJRFE0TXk0eklEQWdORFE0VmpReE5rZzBPRlkwTkRoRE5EZ2dORFUyTGpnZ05UVXVNVFlnTkRZMElEWTBJRFEyTkVnek1qQjZUVEkxTmlBeE5qQkRNak00TGpNZ01UWXdJREl5TkNBeE5EVXVOeUF5TWpRZ01USTRWalE0U0RZMFF6VTFMakUySURRNElEUTRJRFUxTGpFMklEUTRJRFkwVmpFNU1rZ3dWalkwUXpBZ01qZ3VOalVnTWpndU5qVWdNQ0EyTkNBd1NESXlPUzQxUXpJME5pNDFJREFnTWpZeUxqY2dOaTQzTkRNZ01qYzBMamNnTVRndU56Vk1NelkxTGpNZ01UQTVMak5ETXpjM0xqTWdNVEl4TGpNZ016ZzBJREV6Tnk0MUlETTROQ0F4TlRRdU5WWXhPVEpJTXpNMlZqRTJNRWd5TlRaNlRUZzRJREl5TkVNeE1UZ3VPU0F5TWpRZ01UUTBJREkwT1M0eElERTBOQ0F5T0RCRE1UUTBJRE14TUM0NUlERXhPQzQ1SURNek5pQTRPQ0F6TXpaSU9EQldNelk0UXpnd0lETTNOaTQ0SURjeUxqZzBJRE00TkNBMk5DQXpPRFJETlRVdU1UWWdNemcwSURRNElETTNOaTQ0SURRNElETTJPRll5TkRCRE5EZ2dNak14TGpJZ05UVXVNVFlnTWpJMElEWTBJREl5TkVnNE9IcE5NVEV5SURJNE1FTXhNVElnTWpZMkxqY2dNVEF4TGpNZ01qVTJJRGc0SURJMU5rZzRNRll6TURSSU9EaERNVEF4TGpNZ016QTBJREV4TWlBeU9UTXVNeUF4TVRJZ01qZ3dlazB4TmpBZ01qUXdRekUyTUNBeU16RXVNaUF4TmpjdU1pQXlNalFnTVRjMklESXlORWd5TURCRE1qSTJMalVnTWpJMElESTBPQ0F5TkRVdU5TQXlORGdnTWpjeVZqTXpOa015TkRnZ016WXlMalVnTWpJMkxqVWdNemcwSURJd01DQXpPRFJJTVRjMlF6RTJOeTR5SURNNE5DQXhOakFnTXpjMkxqZ2dNVFl3SURNMk9GWXlOREI2VFRFNU1pQXpOVEpJTWpBd1F6SXdPQzQ0SURNMU1pQXlNVFlnTXpRMExqZ2dNakUySURNek5sWXlOekpETWpFMklESTJNeTR5SURJd09DNDRJREkxTmlBeU1EQWdNalUyU0RFNU1sWXpOVEo2VFRNek5pQXlNalJETXpRMExqZ2dNakkwSURNMU1pQXlNekV1TWlBek5USWdNalF3UXpNMU1pQXlORGd1T0NBek5EUXVPQ0F5TlRZZ016TTJJREkxTmtnek1EUldNamc0U0RNek5rTXpORFF1T0NBeU9EZ2dNelV5SURJNU5TNHlJRE0xTWlBek1EUkRNelV5SURNeE1pNDRJRE0wTkM0NElETXlNQ0F6TXpZZ016SXdTRE13TkZZek5qaERNekEwSURNM05pNDRJREk1Tmk0NElETTROQ0F5T0RnZ016ZzBRekkzT1M0eUlETTROQ0F5TnpJZ016YzJMamdnTWpjeUlETTJPRll5TkRCRE1qY3lJREl6TVM0eUlESTNPUzR5SURJeU5DQXlPRGdnTWpJMFNETXpObm9pTHo0OEwzTjJaejQ9XCIpO1xuICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0F6T0RRZ05URXlJajQ4SVMwdElTQkdiMjUwSUVGM1pYTnZiV1VnVUhKdklEWXVNaTR4SUdKNUlFQm1iMjUwWVhkbGMyOXRaU0F0SUdoMGRIQnpPaTh2Wm05dWRHRjNaWE52YldVdVkyOXRJRXhwWTJWdWMyVWdMU0JvZEhSd2N6b3ZMMlp2Ym5SaGQyVnpiMjFsTG1OdmJTOXNhV05sYm5ObElDaERiMjF0WlhKamFXRnNJRXhwWTJWdWMyVXBJRU52Y0hseWFXZG9kQ0F5TURJeUlFWnZiblJwWTI5dWN5d2dTVzVqTGlBdExUNDhjR0YwYUNCa1BTSk5Nekl3SURRMk5FTXpNamd1T0NBME5qUWdNek0ySURRMU5pNDRJRE16TmlBME5EaFdOREUyU0RNNE5GWTBORGhETXpnMElEUTRNeTR6SURNMU5TNHpJRFV4TWlBek1qQWdOVEV5U0RZMFF6STRMalkxSURVeE1pQXdJRFE0TXk0eklEQWdORFE0VmpReE5rZzBPRlkwTkRoRE5EZ2dORFUyTGpnZ05UVXVNVFlnTkRZMElEWTBJRFEyTkVnek1qQjZUVEkxTmlBeE5qQkRNak00TGpNZ01UWXdJREl5TkNBeE5EVXVOeUF5TWpRZ01USTRWalE0U0RZMFF6VTFMakUySURRNElEUTRJRFUxTGpFMklEUTRJRFkwVmpFNU1rZ3dWalkwUXpBZ01qZ3VOalVnTWpndU5qVWdNQ0EyTkNBd1NESXlPUzQxUXpJME5pNDFJREFnTWpZeUxqY2dOaTQzTkRNZ01qYzBMamNnTVRndU56Vk1NelkxTGpNZ01UQTVMak5ETXpjM0xqTWdNVEl4TGpNZ016ZzBJREV6Tnk0MUlETTROQ0F4TlRRdU5WWXhPVEpJTXpNMlZqRTJNRWd5TlRaNlRUZzRJREl5TkVNeE1UZ3VPU0F5TWpRZ01UUTBJREkwT1M0eElERTBOQ0F5T0RCRE1UUTBJRE14TUM0NUlERXhPQzQ1SURNek5pQTRPQ0F6TXpaSU9EQldNelk0UXpnd0lETTNOaTQ0SURjeUxqZzBJRE00TkNBMk5DQXpPRFJETlRVdU1UWWdNemcwSURRNElETTNOaTQ0SURRNElETTJPRll5TkRCRE5EZ2dNak14TGpJZ05UVXVNVFlnTWpJMElEWTBJREl5TkVnNE9IcE5NVEV5SURJNE1FTXhNVElnTWpZMkxqY2dNVEF4TGpNZ01qVTJJRGc0SURJMU5rZzRNRll6TURSSU9EaERNVEF4TGpNZ016QTBJREV4TWlBeU9UTXVNeUF4TVRJZ01qZ3dlazB4TmpBZ01qUXdRekUyTUNBeU16RXVNaUF4TmpjdU1pQXlNalFnTVRjMklESXlORWd5TURCRE1qSTJMalVnTWpJMElESTBPQ0F5TkRVdU5TQXlORGdnTWpjeVZqTXpOa015TkRnZ016WXlMalVnTWpJMkxqVWdNemcwSURJd01DQXpPRFJJTVRjMlF6RTJOeTR5SURNNE5DQXhOakFnTXpjMkxqZ2dNVFl3SURNMk9GWXlOREI2VFRFNU1pQXpOVEpJTWpBd1F6SXdPQzQ0SURNMU1pQXlNVFlnTXpRMExqZ2dNakUySURNek5sWXlOekpETWpFMklESTJNeTR5SURJd09DNDRJREkxTmlBeU1EQWdNalUyU0RFNU1sWXpOVEo2VFRNek5pQXlNalJETXpRMExqZ2dNakkwSURNMU1pQXlNekV1TWlBek5USWdNalF3UXpNMU1pQXlORGd1T0NBek5EUXVPQ0F5TlRZZ016TTJJREkxTmtnek1EUldNamc0U0RNek5rTXpORFF1T0NBeU9EZ2dNelV5SURJNU5TNHlJRE0xTWlBek1EUkRNelV5SURNeE1pNDRJRE0wTkM0NElETXlNQ0F6TXpZZ016SXdTRE13TkZZek5qaERNekEwSURNM05pNDRJREk1Tmk0NElETTROQ0F5T0RnZ016ZzBRekkzT1M0eUlETTROQ0F5TnpJZ016YzJMamdnTWpjeUlETTJPRll5TkRCRE1qY3lJREl6TVM0eUlESTNPUzR5SURJeU5DQXlPRGdnTWpJMFNETXpObm9pTHo0OEwzTjJaejQ9XCIpO1xuICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7IH1cbiAgICAuZmFjdG9pZF9faGVhZGVyIGR0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLmZhY3RvaWRfX2hlYWRlciBwLmludHJvLXRleHQsXG4gICAgLmZhY3RvaWRfX2hlYWRlci5pbnRyby10ZXh0ID4gcCB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMi4xMjVyZW0gIWltcG9ydGFudDtcbiAgICAgIGZvbnQtZmFtaWx5OiBSdWJpaztcbiAgICAgIGNvbG9yOiAjMDAyZjZjO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAgIC5mYWN0b2lkX19oZWFkZXIgcC5pbnRyby10ZXh0LFxuICAgICAgICAuZmFjdG9pZF9faGVhZGVyLmludHJvLXRleHQgPiBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMzEyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjQzNzVyZW07IH0gfVxuICAgIC5mYWN0b2lkX19oZWFkZXIgcC5pbnRyby1wYXJhZ3JhcGgsXG4gICAgLmZhY3RvaWRfX2hlYWRlci5pbnRyby1wYXJhZ3JhcGggPiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgICBjb2xvcjogIzAwMmY2YzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAgIC5mYWN0b2lkX19oZWFkZXIgcC5pbnRyby1wYXJhZ3JhcGgsXG4gICAgICAgIC5mYWN0b2lkX19oZWFkZXIuaW50cm8tcGFyYWdyYXBoID4gcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44MzsgfSB9XG4gICAgICAuZmFjdG9pZF9faGVhZGVyIHAuaW50cm8tcGFyYWdyYXBoIGIsXG4gICAgICAuZmFjdG9pZF9faGVhZGVyIHAuaW50cm8tcGFyYWdyYXBoIHN0cm9uZyxcbiAgICAgIC5mYWN0b2lkX19oZWFkZXIuaW50cm8tcGFyYWdyYXBoID4gcCBiLFxuICAgICAgLmZhY3RvaWRfX2hlYWRlci5pbnRyby1wYXJhZ3JhcGggPiBwIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMC43MzsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgICAgICAuZmFjdG9pZF9faGVhZGVyIHAuaW50cm8tcGFyYWdyYXBoIGIsXG4gICAgICAgICAgLmZhY3RvaWRfX2hlYWRlciBwLmludHJvLXBhcmFncmFwaCBzdHJvbmcsXG4gICAgICAgICAgLmZhY3RvaWRfX2hlYWRlci5pbnRyby1wYXJhZ3JhcGggPiBwIGIsXG4gICAgICAgICAgLmZhY3RvaWRfX2hlYWRlci5pbnRyby1wYXJhZ3JhcGggPiBwIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG4gICAgLmZhY3RvaWRfX2hlYWRlciBwLFxuICAgIC5mYWN0b2lkX19oZWFkZXIgdWwsXG4gICAgLmZhY3RvaWRfX2hlYWRlciBvbCxcbiAgICAuZmFjdG9pZF9faGVhZGVyIGRsLFxuICAgIC5mYWN0b2lkX19oZWFkZXIgZGQsXG4gICAgLmZhY3RvaWRfX2hlYWRlciB0YWJsZSxcbiAgICAuZmFjdG9pZF9faGVhZGVyIGZpZ3VyZSB7XG4gICAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtOyB9XG4gICAgLmZhY3RvaWRfX2hlYWRlciB1bCxcbiAgICAuZmFjdG9pZF9faGVhZGVyIG9sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMi4zNzVyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgICAuZmFjdG9pZF9faGVhZGVyIHVsLFxuICAgICAgICAuZmFjdG9pZF9faGVhZGVyIG9sIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNDM3NXJlbTsgfSB9XG4gICAgICAuZmFjdG9pZF9faGVhZGVyIHVsIGxpLFxuICAgICAgLmZhY3RvaWRfX2hlYWRlciBvbCBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuZmFjdG9pZF9faGVhZGVyIHVsIGxpOjpiZWZvcmUsXG4gICAgICAgIC5mYWN0b2lkX19oZWFkZXIgb2wgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC0xLjYyNXJlbTsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgICAgICAgLmZhY3RvaWRfX2hlYWRlciB1bCBsaTo6YmVmb3JlLFxuICAgICAgICAgICAgLmZhY3RvaWRfX2hlYWRlciBvbCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgbGVmdDogLTIuNXJlbTsgfSB9XG4gICAgICAuZmFjdG9pZF9faGVhZGVyIHVsIHVsLFxuICAgICAgLmZhY3RvaWRfX2hlYWRlciB1bCBvbCxcbiAgICAgIC5mYWN0b2lkX19oZWFkZXIgb2wgdWwsXG4gICAgICAuZmFjdG9pZF9faGVhZGVyIG9sIG9sIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mYWN0b2lkX19oZWFkZXIgb2wge1xuICAgICAgY291bnRlci1yZXNldDogbnVtZXJpYy1jb3VudGVyOyB9XG4gICAgICAuZmFjdG9pZF9faGVhZGVyIG9sID4gbGkge1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbnVtZXJpYy1jb3VudGVyOyB9XG4gICAgICAgIC5mYWN0b2lkX19oZWFkZXIgb2wgPiBsaTo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBjb3VudGVyKG51bWVyaWMtY291bnRlcikgXCIuIFwiO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgY29sb3I6ICNhY2FjYWM7IH1cbiAgICAuZmFjdG9pZF9faGVhZGVyIHVsIHtcbiAgICAgIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXI7IH1cbiAgICAgIC5mYWN0b2lkX19oZWFkZXIgdWwgbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNhY2FjO1xuICAgICAgICB0b3A6IDAuMjgxMjVyZW07IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAgICAgLmZhY3RvaWRfX2hlYWRlciB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogMC41NjI1cmVtOyB9IH1cbiAgICAuZmFjdG9pZF9faGVhZGVyIGhyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgbWFyZ2luOiAycmVtIDA7IH1cbiAgLmZhY3RvaWRfX2xpc3Qge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogY2FsYygxMDQ4cHggKyA4MHB4KTtcbiAgICBtYXJnaW46IDAuNjI1cmVtIGF1dG8gMDtcbiAgICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgLmZhY3RvaWRfX2xpc3Qge1xuICAgICAgICBtYXJnaW46IDIuNXJlbSBhdXRvIDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgICAuZmFjdG9pZF9fbGlzdCB7XG4gICAgICAgIG1hcmdpbjogNXJlbSBhdXRvIDA7IH0gfVxuICAuZmFjdG9pZF9fY2FyZCB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAwO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGJvcmRlci10b3A6IDAuNDM3NXJlbSBzb2xpZCAjZGRkZGRkOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAuZmFjdG9pZF9fY2FyZCB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgICAgICAtbXMtZmxleDogMCAwIDMzLjMlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzMy4zJTsgfVxuICAgICAgICAuZmFjdG9pZF9fY2FyZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZzogMC44NzVyZW0gMi41cmVtIDAuODc1cmVtIDEuMjVyZW07IH1cbiAgICAgICAgLmZhY3RvaWRfX2NhcmQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZzogMC44NzVyZW0gMS4yNXJlbSAwLjg3NXJlbSAyLjVyZW07IH1cbiAgICAgICAgLmZhY3RvaWRfX2NhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgcGFkZGluZzogMC44NzVyZW0gMi41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICAgIC5mYWN0b2lkX19jYXJkIHtcbiAgICAgICAgcGFkZGluZzogMC44NzVyZW0gMi41cmVtOyB9IH1cbiAgICAuZmFjdG9pZF9fY2FyZDpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgICAgLmZhY3RvaWRfX2NhcmQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMC4yODEyNXJlbSBzb2xpZCAjZGRkZGRkOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgIC5mYWN0b2lkX19jYXJkOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItbGVmdDogMC4yODEyNXJlbSBzb2xpZCAjZGRkZGRkOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgIC5mYWN0b2lkX19jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItbGVmdDogMC4yODEyNXJlbSBzb2xpZCAjZGRkZGRkO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDAuMjgxMjVyZW0gc29saWQgI2RkZGRkZDsgfSB9XG4gICAgLmZhY3RvaWRfX2NhcmQ6b25seS1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgcGFkZGluZzogMC44NzVyZW0gMS4yNXJlbSAwLjg3NXJlbSAxLjI1cmVtOyB9XG4gICAgICAuZmFjdG9pZF9fY2FyZDpvbmx5LWNoaWxkIC5mYWN0b2lkX19jYXJkX19maWd1cmUsXG4gICAgICAuZmFjdG9pZF9fY2FyZDpvbmx5LWNoaWxkIC5mYWN0b2lkX19jYXJkX190ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgICAgLmZhY3RvaWRfX2NhcmQ6b25seS1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9IH1cbiAgICAuZmFjdG9pZF9fY2FyZF9fYm91bmRhcnkge1xuICAgICAgY29sb3I6ICM5ZDIyMzU7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgICAgLmZhY3RvaWRfX2NhcmRfX2JvdW5kYXJ5IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmZhY3RvaWRfX2NhcmRfX2ZpZ3VyZSB7XG4gICAgICBmb250LXNpemU6IDMuNzVyZW07XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgICAgIC5mYWN0b2lkX19jYXJkX19maWd1cmUge1xuICAgICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgMzMlO1xuICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDMzJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgICAgLmZhY3RvaWRfX2NhcmRfX2ZpZ3VyZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICAgICAgLmZhY3RvaWRfX2NhcmRfX2ZpZ3VyZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA2LjI1cmVtOyB9IH1cbiAgICAuZmFjdG9pZF9fY2FyZF9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42MztcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgICAgICAgLmZhY3RvaWRfX2NhcmRfX3RleHQge1xuICAgICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgNjclO1xuICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDY3JTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgICAgLmZhY3RvaWRfX2NhcmRfX3RleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgICAgIC5mYWN0b2lkX19jYXJkX190ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG4gIC5mYWN0b2lkX19saW5rIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI1Njk3O1xuICAgIHBhZGRpbmc6IDAuODc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4td2lkdGg6IDE0LjM3NXJlbTtcbiAgICBtYXJnaW46IDAuNjI1cmVtIGF1dG8gMDsgfVxuICAgIC5mYWN0b2lkX19saW5rOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZDIyMzU7IH1cbiAgICAuZmFjdG9pZF9fbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyZjZjOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAuZmFjdG9pZF9fbGluayB7XG4gICAgICAgIG1hcmdpbjogMi4zNzVyZW0gYXV0byAwOyB9IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBCbG9jay1GQVEgIHwgIFN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBCcmluZyBpbiB0eXBvZ3JhcGh5IGhlbHBlcnMgdXNlZCBieSBCbG9ja1d5c2l3eWcgKi9cbi53eXNpd3lnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjUuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAud3lzaXd5ZyB7XG4gICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuICAud3lzaXd5ZyBkaXYuYWxpZ25sZWZ0LFxuICAud3lzaXd5ZyBkaXYuYWxpZ25yaWdodCxcbiAgLnd5c2l3eWcgZGl2LmFsaWduY2VudGVyLFxuICAud3lzaXd5ZyBkaXYuYWxpZ25ub25lLFxuICAud3lzaXd5ZyBpbWcuYWxpZ25sZWZ0LFxuICAud3lzaXd5ZyBpbWcuYWxpZ25yaWdodCxcbiAgLnd5c2l3eWcgaW1nLmFsaWduY2VudGVyLFxuICAud3lzaXd5ZyBpbWcuYWxpZ25ub25lIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLnd5c2l3eWcgZGl2LmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuICAgIC53eXNpd3lnIGRpdi5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4gICAgLnd5c2l3eWcgZGl2LmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4gICAgLnd5c2l3eWcgZGl2LmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0LFxuICAgIC53eXNpd3lnIGltZy5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbiAgICAud3lzaXd5ZyBpbWcuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0LFxuICAgIC53eXNpd3lnIGltZy5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuICAgIC53eXNpd3lnIGltZy5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNTYyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAzLjEyNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IC0xLjg3NXJlbTtcbiAgICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgIzAwMDAwMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgICAgIC53eXNpd3lnIGRpdi5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgICAgLnd5c2l3eWcgZGl2LmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgICAgLnd5c2l3eWcgZGl2LmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAgIC53eXNpd3lnIGRpdi5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgICAgLnd5c2l3eWcgaW1nLmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuICAgICAgICAud3lzaXd5ZyBpbWcuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0LFxuICAgICAgICAud3lzaXd5ZyBpbWcuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgICAgLnd5c2l3eWcgaW1nLmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMS44NzVyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgICAud3lzaXd5ZyBkaXYuYWxpZ25sZWZ0LFxuICAgIC53eXNpd3lnIGRpdi5hbGlnbnJpZ2h0LFxuICAgIC53eXNpd3lnIGltZy5hbGlnbmxlZnQsXG4gICAgLnd5c2l3eWcgaW1nLmFsaWducmlnaHQge1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICAud3lzaXd5ZyBkaXYuYWxpZ25sZWZ0LFxuICAud3lzaXd5ZyBkaXYuYWxpZ25yaWdodCxcbiAgLnd5c2l3eWcgZGl2LmFsaWduY2VudGVyLFxuICAud3lzaXd5ZyBkaXYuYWxpZ25ub25lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4xODc1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgICAud3lzaXd5ZyBkaXYuYWxpZ25sZWZ0LFxuICAgICAgLnd5c2l3eWcgZGl2LmFsaWducmlnaHQsXG4gICAgICAud3lzaXd5ZyBkaXYuYWxpZ25jZW50ZXIsXG4gICAgICAud3lzaXd5ZyBkaXYuYWxpZ25ub25lIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtOyB9IH1cbiAgICAud3lzaXd5ZyBkaXYuYWxpZ25sZWZ0IGltZyxcbiAgICAud3lzaXd5ZyBkaXYuYWxpZ25yaWdodCBpbWcsXG4gICAgLnd5c2l3eWcgZGl2LmFsaWduY2VudGVyIGltZyxcbiAgICAud3lzaXd5ZyBkaXYuYWxpZ25ub25lIGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnd5c2l3eWcgaW1nLmFsaWdubGVmdCxcbiAgLnd5c2l3eWcgaW1nLmFsaWducmlnaHQsXG4gIC53eXNpd3lnIGltZy5hbGlnbmNlbnRlcixcbiAgLnd5c2l3eWcgaW1nLmFsaWdubm9uZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgLnd5c2l3eWcgZGl2LmFsaWdubGVmdCxcbiAgICAud3lzaXd5ZyBkaXYuYWxpZ25jZW50ZXIsXG4gICAgLnd5c2l3eWcgZGl2LmFsaWdubm9uZSxcbiAgICAud3lzaXd5ZyBpbWcuYWxpZ25sZWZ0LFxuICAgIC53eXNpd3lnIGltZy5hbGlnbmNlbnRlcixcbiAgICAud3lzaXd5ZyBpbWcuYWxpZ25ub25lIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgIC53eXNpd3lnIGRpdi5hbGlnbnJpZ2h0LFxuICAgIC53eXNpd3lnIGltZy5hbGlnbnJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIC53eXNpd3lnIGgxLFxuICAud3lzaXd5ZyBoMixcbiAgLnd5c2l3eWcgaDMsXG4gIC53eXNpd3lnIGg0LFxuICAud3lzaXd5ZyBoNSxcbiAgLnd5c2l3eWcgaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAud3lzaXd5ZyBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAjMDAyZjZjO1xuICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgICAgIC53eXNpd3lnIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjgxMjVyZW07IH0gfVxuICAud3lzaXd5ZyBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDIuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI0O1xuICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI4NjtcbiAgICBtYXJnaW4tdG9wOiAyLjY4NzVyZW07IH1cbiAgLnd5c2l3eWcgaDMge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICBmb250LXNpemU6IDEuNjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLXRvcDogMi4wNjI1cmVtOyB9XG4gIC53eXNpd3lnIGg0IHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42ODtcbiAgICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjgyO1xuICAgIG1hcmdpbi10b3A6IDEuNTYyNXJlbTsgfVxuICAud3lzaXd5ZyBoNSB7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMi40NztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuICAud3lzaXd5ZyBoNiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI4O1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC53eXNpd3lnIGEge1xuICAgIGNvbG9yOiAjMDI1Njk3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTsgfVxuICAgIC53eXNpd3lnIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMzgxZTM7IH1cbiAgICAud3lzaXd5ZyBhLmJ1dHRvbi0tcHJpbWFyeSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjU2OTc7XG4gICAgICBwYWRkaW5nOiAwLjg3NXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDEuMTI1cmVtOyB9XG4gICAgICAud3lzaXd5ZyBhLmJ1dHRvbi0tcHJpbWFyeTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZDIyMzU7IH1cbiAgICAgIC53eXNpd3lnIGEuYnV0dG9uLS1wcmltYXJ5OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmY2YzsgfVxuICAgIC53eXNpd3lnIGE6bm90KC5idXR0b24tLXByaW1hcnkpOm5vdCguaW5zdGFncmFtLWZlZWRfX2xpbmspW2RhdGEtaGFzLXBkZj1cInRydWVcIl06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0F6T0RRZ05URXlJajQ4SVMwdElTQkdiMjUwSUVGM1pYTnZiV1VnVUhKdklEWXVNaTR4SUdKNUlFQm1iMjUwWVhkbGMyOXRaU0F0SUdoMGRIQnpPaTh2Wm05dWRHRjNaWE52YldVdVkyOXRJRXhwWTJWdWMyVWdMU0JvZEhSd2N6b3ZMMlp2Ym5SaGQyVnpiMjFsTG1OdmJTOXNhV05sYm5ObElDaERiMjF0WlhKamFXRnNJRXhwWTJWdWMyVXBJRU52Y0hseWFXZG9kQ0F5TURJeUlFWnZiblJwWTI5dWN5d2dTVzVqTGlBdExUNDhjR0YwYUNCa1BTSk5Nekl3SURRMk5FTXpNamd1T0NBME5qUWdNek0ySURRMU5pNDRJRE16TmlBME5EaFdOREUyU0RNNE5GWTBORGhETXpnMElEUTRNeTR6SURNMU5TNHpJRFV4TWlBek1qQWdOVEV5U0RZMFF6STRMalkxSURVeE1pQXdJRFE0TXk0eklEQWdORFE0VmpReE5rZzBPRlkwTkRoRE5EZ2dORFUyTGpnZ05UVXVNVFlnTkRZMElEWTBJRFEyTkVnek1qQjZUVEkxTmlBeE5qQkRNak00TGpNZ01UWXdJREl5TkNBeE5EVXVOeUF5TWpRZ01USTRWalE0U0RZMFF6VTFMakUySURRNElEUTRJRFUxTGpFMklEUTRJRFkwVmpFNU1rZ3dWalkwUXpBZ01qZ3VOalVnTWpndU5qVWdNQ0EyTkNBd1NESXlPUzQxUXpJME5pNDFJREFnTWpZeUxqY2dOaTQzTkRNZ01qYzBMamNnTVRndU56Vk1NelkxTGpNZ01UQTVMak5ETXpjM0xqTWdNVEl4TGpNZ016ZzBJREV6Tnk0MUlETTROQ0F4TlRRdU5WWXhPVEpJTXpNMlZqRTJNRWd5TlRaNlRUZzRJREl5TkVNeE1UZ3VPU0F5TWpRZ01UUTBJREkwT1M0eElERTBOQ0F5T0RCRE1UUTBJRE14TUM0NUlERXhPQzQ1SURNek5pQTRPQ0F6TXpaSU9EQldNelk0UXpnd0lETTNOaTQ0SURjeUxqZzBJRE00TkNBMk5DQXpPRFJETlRVdU1UWWdNemcwSURRNElETTNOaTQ0SURRNElETTJPRll5TkRCRE5EZ2dNak14TGpJZ05UVXVNVFlnTWpJMElEWTBJREl5TkVnNE9IcE5NVEV5SURJNE1FTXhNVElnTWpZMkxqY2dNVEF4TGpNZ01qVTJJRGc0SURJMU5rZzRNRll6TURSSU9EaERNVEF4TGpNZ016QTBJREV4TWlBeU9UTXVNeUF4TVRJZ01qZ3dlazB4TmpBZ01qUXdRekUyTUNBeU16RXVNaUF4TmpjdU1pQXlNalFnTVRjMklESXlORWd5TURCRE1qSTJMalVnTWpJMElESTBPQ0F5TkRVdU5TQXlORGdnTWpjeVZqTXpOa015TkRnZ016WXlMalVnTWpJMkxqVWdNemcwSURJd01DQXpPRFJJTVRjMlF6RTJOeTR5SURNNE5DQXhOakFnTXpjMkxqZ2dNVFl3SURNMk9GWXlOREI2VFRFNU1pQXpOVEpJTWpBd1F6SXdPQzQ0SURNMU1pQXlNVFlnTXpRMExqZ2dNakUySURNek5sWXlOekpETWpFMklESTJNeTR5SURJd09DNDRJREkxTmlBeU1EQWdNalUyU0RFNU1sWXpOVEo2VFRNek5pQXlNalJETXpRMExqZ2dNakkwSURNMU1pQXlNekV1TWlBek5USWdNalF3UXpNMU1pQXlORGd1T0NBek5EUXVPQ0F5TlRZZ016TTJJREkxTmtnek1EUldNamc0U0RNek5rTXpORFF1T0NBeU9EZ2dNelV5SURJNU5TNHlJRE0xTWlBek1EUkRNelV5SURNeE1pNDRJRE0wTkM0NElETXlNQ0F6TXpZZ016SXdTRE13TkZZek5qaERNekEwSURNM05pNDRJREk1Tmk0NElETTROQ0F5T0RnZ016ZzBRekkzT1M0eUlETTROQ0F5TnpJZ016YzJMamdnTWpjeUlETTJPRll5TkRCRE1qY3lJREl6TVM0eUlESTNPUzR5SURJeU5DQXlPRGdnTWpJMFNETXpObm9pTHo0OEwzTjJaejQ9XCIpO1xuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBek9EUWdOVEV5SWo0OElTMHRJU0JHYjI1MElFRjNaWE52YldVZ1VISnZJRFl1TWk0eElHSjVJRUJtYjI1MFlYZGxjMjl0WlNBdElHaDBkSEJ6T2k4dlptOXVkR0YzWlhOdmJXVXVZMjl0SUV4cFkyVnVjMlVnTFNCb2RIUndjem92TDJadmJuUmhkMlZ6YjIxbExtTnZiUzlzYVdObGJuTmxJQ2hEYjIxdFpYSmphV0ZzSUV4cFkyVnVjMlVwSUVOdmNIbHlhV2RvZENBeU1ESXlJRVp2Ym5ScFkyOXVjeXdnU1c1akxpQXRMVDQ4Y0dGMGFDQmtQU0pOTXpJd0lEUTJORU16TWpndU9DQTBOalFnTXpNMklEUTFOaTQ0SURNek5pQTBORGhXTkRFMlNETTRORlkwTkRoRE16ZzBJRFE0TXk0eklETTFOUzR6SURVeE1pQXpNakFnTlRFeVNEWTBRekk0TGpZMUlEVXhNaUF3SURRNE15NHpJREFnTkRRNFZqUXhOa2cwT0ZZME5EaERORGdnTkRVMkxqZ2dOVFV1TVRZZ05EWTBJRFkwSURRMk5FZ3pNakI2VFRJMU5pQXhOakJETWpNNExqTWdNVFl3SURJeU5DQXhORFV1TnlBeU1qUWdNVEk0VmpRNFNEWTBRelUxTGpFMklEUTRJRFE0SURVMUxqRTJJRFE0SURZMFZqRTVNa2d3VmpZMFF6QWdNamd1TmpVZ01qZ3VOalVnTUNBMk5DQXdTREl5T1M0MVF6STBOaTQxSURBZ01qWXlMamNnTmk0M05ETWdNamMwTGpjZ01UZ3VOelZNTXpZMUxqTWdNVEE1TGpORE16YzNMak1nTVRJeExqTWdNemcwSURFek55NDFJRE00TkNBeE5UUXVOVll4T1RKSU16TTJWakUyTUVneU5UWjZUVGc0SURJeU5FTXhNVGd1T1NBeU1qUWdNVFEwSURJME9TNHhJREUwTkNBeU9EQkRNVFEwSURNeE1DNDVJREV4T0M0NUlETXpOaUE0T0NBek16WklPREJXTXpZNFF6Z3dJRE0zTmk0NElEY3lMamcwSURNNE5DQTJOQ0F6T0RSRE5UVXVNVFlnTXpnMElEUTRJRE0zTmk0NElEUTRJRE0yT0ZZeU5EQkRORGdnTWpNeExqSWdOVFV1TVRZZ01qSTBJRFkwSURJeU5FZzRPSHBOTVRFeUlESTRNRU14TVRJZ01qWTJMamNnTVRBeExqTWdNalUySURnNElESTFOa2c0TUZZek1EUklPRGhETVRBeExqTWdNekEwSURFeE1pQXlPVE11TXlBeE1USWdNamd3ZWsweE5qQWdNalF3UXpFMk1DQXlNekV1TWlBeE5qY3VNaUF5TWpRZ01UYzJJREl5TkVneU1EQkRNakkyTGpVZ01qSTBJREkwT0NBeU5EVXVOU0F5TkRnZ01qY3lWak16TmtNeU5EZ2dNell5TGpVZ01qSTJMalVnTXpnMElESXdNQ0F6T0RSSU1UYzJRekUyTnk0eUlETTROQ0F4TmpBZ016YzJMamdnTVRZd0lETTJPRll5TkRCNlRURTVNaUF6TlRKSU1qQXdRekl3T0M0NElETTFNaUF5TVRZZ016UTBMamdnTWpFMklETXpObFl5TnpKRE1qRTJJREkyTXk0eUlESXdPQzQ0SURJMU5pQXlNREFnTWpVMlNERTVNbFl6TlRKNlRUTXpOaUF5TWpSRE16UTBMamdnTWpJMElETTFNaUF5TXpFdU1pQXpOVElnTWpRd1F6TTFNaUF5TkRndU9DQXpORFF1T0NBeU5UWWdNek0ySURJMU5rZ3pNRFJXTWpnNFNETXpOa016TkRRdU9DQXlPRGdnTXpVeUlESTVOUzR5SURNMU1pQXpNRFJETXpVeUlETXhNaTQ0SURNME5DNDRJRE15TUNBek16WWdNekl3U0RNd05GWXpOamhETXpBMElETTNOaTQ0SURJNU5pNDRJRE00TkNBeU9EZ2dNemcwUXpJM09TNHlJRE00TkNBeU56SWdNemMyTGpnZ01qY3lJRE0yT0ZZeU5EQkRNamN5SURJek1TNHlJREkzT1M0eUlESXlOQ0F5T0RnZ01qSTBTRE16Tm5vaUx6NDhMM04yWno0PVwiKTtcbiAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICBtYXJnaW4tbGVmdDogNHB4OyB9XG4gIC53eXNpd3lnIGR0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAud3lzaXd5ZyBwLmludHJvLXRleHQsXG4gIC53eXNpd3lnLmludHJvLXRleHQgPiBwIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFJ1YmlrO1xuICAgIGNvbG9yOiAjMDAyZjZjO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAud3lzaXd5ZyBwLmludHJvLXRleHQsXG4gICAgICAud3lzaXd5Zy5pbnRyby10ZXh0ID4gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40Mzc1cmVtOyB9IH1cbiAgLnd5c2l3eWcgcC5pbnRyby1wYXJhZ3JhcGgsXG4gIC53eXNpd3lnLmludHJvLXBhcmFncmFwaCA+IHAge1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgIGNvbG9yOiAjMDAyZjZjOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAud3lzaXd5ZyBwLmludHJvLXBhcmFncmFwaCxcbiAgICAgIC53eXNpd3lnLmludHJvLXBhcmFncmFwaCA+IHAge1xuICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44MzsgfSB9XG4gICAgLnd5c2l3eWcgcC5pbnRyby1wYXJhZ3JhcGggYixcbiAgICAud3lzaXd5ZyBwLmludHJvLXBhcmFncmFwaCBzdHJvbmcsXG4gICAgLnd5c2l3eWcuaW50cm8tcGFyYWdyYXBoID4gcCBiLFxuICAgIC53eXNpd3lnLmludHJvLXBhcmFncmFwaCA+IHAgc3Ryb25nIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuNzM7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgICAud3lzaXd5ZyBwLmludHJvLXBhcmFncmFwaCBiLFxuICAgICAgICAud3lzaXd5ZyBwLmludHJvLXBhcmFncmFwaCBzdHJvbmcsXG4gICAgICAgIC53eXNpd3lnLmludHJvLXBhcmFncmFwaCA+IHAgYixcbiAgICAgICAgLnd5c2l3eWcuaW50cm8tcGFyYWdyYXBoID4gcCBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cbiAgLnd5c2l3eWcgcCxcbiAgLnd5c2l3eWcgdWwsXG4gIC53eXNpd3lnIG9sLFxuICAud3lzaXd5ZyBkbCxcbiAgLnd5c2l3eWcgZGQsXG4gIC53eXNpd3lnIHRhYmxlLFxuICAud3lzaXd5ZyBmaWd1cmUge1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtOyB9XG4gIC53eXNpd3lnIHVsLFxuICAud3lzaXd5ZyBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjM3NXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgLnd5c2l3eWcgdWwsXG4gICAgICAud3lzaXd5ZyBvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMy40Mzc1cmVtOyB9IH1cbiAgICAud3lzaXd5ZyB1bCBsaSxcbiAgICAud3lzaXd5ZyBvbCBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAud3lzaXd5ZyB1bCBsaTo6YmVmb3JlLFxuICAgICAgLnd5c2l3eWcgb2wgbGk6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0xLjYyNXJlbTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgICAgICAud3lzaXd5ZyB1bCBsaTo6YmVmb3JlLFxuICAgICAgICAgIC53eXNpd3lnIG9sIGxpOjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogLTIuNXJlbTsgfSB9XG4gICAgLnd5c2l3eWcgdWwgdWwsXG4gICAgLnd5c2l3eWcgdWwgb2wsXG4gICAgLnd5c2l3eWcgb2wgdWwsXG4gICAgLnd5c2l3eWcgb2wgb2wge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAud3lzaXd5ZyBvbCB7XG4gICAgY291bnRlci1yZXNldDogbnVtZXJpYy1jb3VudGVyOyB9XG4gICAgLnd5c2l3eWcgb2wgPiBsaSB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbnVtZXJpYy1jb3VudGVyOyB9XG4gICAgICAud3lzaXd5ZyBvbCA+IGxpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKG51bWVyaWMtY291bnRlcikgXCIuIFwiO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogI2FjYWNhYzsgfVxuICAud3lzaXd5ZyB1bCB7XG4gICAgY291bnRlci1yZXNldDogY291bnRlcjsgfVxuICAgIC53eXNpd3lnIHVsIGxpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNhY2FjO1xuICAgICAgdG9wOiAwLjI4MTI1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgICAgLnd5c2l3eWcgdWwgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwLjU2MjVyZW07IH0gfVxuICAud3lzaXd5ZyBociB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbiAgICBib3JkZXI6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWFyZ2luOiAycmVtIDA7IH1cbiAgLnd5c2l3eWdfX2JvdW5kYXJ5IHtcbiAgICBtYXgtd2lkdGg6IDUxLjg3NXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIG92ZXJmbG93LXg6IGF1dG87IH1cbiAgICAud3lzaXd5Z19fYm91bmRhcnk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAud3lzaXd5Z19fYm91bmRhcnktLXRleHRMZWZ0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAud3lzaXd5Z19fYm91bmRhcnktLXRleHRDZW50ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnd5c2l3eWdfX2JvdW5kYXJ5IGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLnd5c2l3eWdfX2JvdW5kYXJ5ID4gOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5ibG9jay1mYXEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA2NS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIG1hcmdpbjogMy43NXJlbSAwO1xuICAvKiAtLS0tLS0tLS0tIFRhYmxlIG9mIENvbnRlbnRzIC0tLS0tLS0tLS0gKi9cbiAgLyogLS0tLS0tLS0tLSBTZWN0aW9uICYgUXVlc3Rpb24gbGlzdCAtLS0tLS0tLS0tICovXG4gIC8qIC0tLS0tLS0tLS0gQW5zd2VyIHBhbmVsIC0tLS0tLS0tLS0gKi8gfVxuICAuYmxvY2stZmFxIGRsIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTsgfVxuICAuYmxvY2stZmFxX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuYmxvY2stZmFxX190b2Mge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgLmJsb2NrLWZhcV9fdG9jIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cbiAgICAuYmxvY2stZmFxX190b2MgZGl2LmFsaWdubGVmdCxcbiAgICAuYmxvY2stZmFxX190b2MgZGl2LmFsaWducmlnaHQsXG4gICAgLmJsb2NrLWZhcV9fdG9jIGRpdi5hbGlnbmNlbnRlcixcbiAgICAuYmxvY2stZmFxX190b2MgZGl2LmFsaWdubm9uZSxcbiAgICAuYmxvY2stZmFxX190b2MgaW1nLmFsaWdubGVmdCxcbiAgICAuYmxvY2stZmFxX190b2MgaW1nLmFsaWducmlnaHQsXG4gICAgLmJsb2NrLWZhcV9fdG9jIGltZy5hbGlnbmNlbnRlcixcbiAgICAuYmxvY2stZmFxX190b2MgaW1nLmFsaWdubm9uZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5ibG9jay1mYXFfX3RvYyBkaXYuYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAuYmxvY2stZmFxX190b2MgZGl2LmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgIC5ibG9jay1mYXFfX3RvYyBkaXYuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgIC5ibG9jay1mYXFfX3RvYyBkaXYuYWxpZ25ub25lIC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAuYmxvY2stZmFxX190b2MgaW1nLmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuICAgICAgLmJsb2NrLWZhcV9fdG9jIGltZy5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAuYmxvY2stZmFxX190b2MgaW1nLmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAuYmxvY2stZmFxX190b2MgaW1nLmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNTYyNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IC0xLjg3NXJlbTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjMDAwMDAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgICAgICAgIC5ibG9jay1mYXFfX3RvYyBkaXYuYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAgICAgLmJsb2NrLWZhcV9fdG9jIGRpdi5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAgICAgLmJsb2NrLWZhcV9fdG9jIGRpdi5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuICAgICAgICAgIC5ibG9jay1mYXFfX3RvYyBkaXYuYWxpZ25ub25lIC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAgICAgLmJsb2NrLWZhcV9fdG9jIGltZy5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgICAgICAuYmxvY2stZmFxX190b2MgaW1nLmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgICAgICAuYmxvY2stZmFxX190b2MgaW1nLmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAgICAgLmJsb2NrLWZhcV9fdG9jIGltZy5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS44NzVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgICAuYmxvY2stZmFxX190b2MgZGl2LmFsaWdubGVmdCxcbiAgICAgIC5ibG9jay1mYXFfX3RvYyBkaXYuYWxpZ25yaWdodCxcbiAgICAgIC5ibG9jay1mYXFfX3RvYyBpbWcuYWxpZ25sZWZ0LFxuICAgICAgLmJsb2NrLWZhcV9fdG9jIGltZy5hbGlnbnJpZ2h0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICAgIC5ibG9jay1mYXFfX3RvYyBkaXYuYWxpZ25sZWZ0LFxuICAgIC5ibG9jay1mYXFfX3RvYyBkaXYuYWxpZ25yaWdodCxcbiAgICAuYmxvY2stZmFxX190b2MgZGl2LmFsaWduY2VudGVyLFxuICAgIC5ibG9jay1mYXFfX3RvYyBkaXYuYWxpZ25ub25lIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyLjE4NzVyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgICAgICAuYmxvY2stZmFxX190b2MgZGl2LmFsaWdubGVmdCxcbiAgICAgICAgLmJsb2NrLWZhcV9fdG9jIGRpdi5hbGlnbnJpZ2h0LFxuICAgICAgICAuYmxvY2stZmFxX190b2MgZGl2LmFsaWduY2VudGVyLFxuICAgICAgICAuYmxvY2stZmFxX190b2MgZGl2LmFsaWdubm9uZSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtOyB9IH1cbiAgICAgIC5ibG9jay1mYXFfX3RvYyBkaXYuYWxpZ25sZWZ0IGltZyxcbiAgICAgIC5ibG9jay1mYXFfX3RvYyBkaXYuYWxpZ25yaWdodCBpbWcsXG4gICAgICAuYmxvY2stZmFxX190b2MgZGl2LmFsaWduY2VudGVyIGltZyxcbiAgICAgIC5ibG9jay1mYXFfX3RvYyBkaXYuYWxpZ25ub25lIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ibG9jay1mYXFfX3RvYyBpbWcuYWxpZ25sZWZ0LFxuICAgIC5ibG9jay1mYXFfX3RvYyBpbWcuYWxpZ25yaWdodCxcbiAgICAuYmxvY2stZmFxX190b2MgaW1nLmFsaWduY2VudGVyLFxuICAgIC5ibG9jay1mYXFfX3RvYyBpbWcuYWxpZ25ub25lIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgICAuYmxvY2stZmFxX190b2MgZGl2LmFsaWdubGVmdCxcbiAgICAgIC5ibG9jay1mYXFfX3RvYyBkaXYuYWxpZ25jZW50ZXIsXG4gICAgICAuYmxvY2stZmFxX190b2MgZGl2LmFsaWdubm9uZSxcbiAgICAgIC5ibG9jay1mYXFfX3RvYyBpbWcuYWxpZ25sZWZ0LFxuICAgICAgLmJsb2NrLWZhcV9fdG9jIGltZy5hbGlnbmNlbnRlcixcbiAgICAgIC5ibG9jay1mYXFfX3RvYyBpbWcuYWxpZ25ub25lIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgICAuYmxvY2stZmFxX190b2MgZGl2LmFsaWducmlnaHQsXG4gICAgICAuYmxvY2stZmFxX190b2MgaW1nLmFsaWducmlnaHQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAuYmxvY2stZmFxX190b2MgaDEsXG4gICAgLmJsb2NrLWZhcV9fdG9jIGgyLFxuICAgIC5ibG9jay1mYXFfX3RvYyBoMyxcbiAgICAuYmxvY2stZmFxX190b2MgaDQsXG4gICAgLmJsb2NrLWZhcV9fdG9jIGg1LFxuICAgIC5ibG9jay1mYXFfX3RvYyBoNiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5ibG9jay1mYXFfX3RvYyBoMSB7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgY29sb3I6ICMwMDJmNmM7XG4gICAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgICAgICAuYmxvY2stZmFxX190b2MgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtOyB9IH1cbiAgICAuYmxvY2stZmFxX190b2MgaDIge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNDtcbiAgICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjg2O1xuICAgICAgbWFyZ2luLXRvcDogMi42ODc1cmVtOyB9XG4gICAgLmJsb2NrLWZhcV9fdG9jIGgzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICBmb250LXNpemU6IDEuNjg3NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbWFyZ2luLXRvcDogMi4wNjI1cmVtOyB9XG4gICAgLmJsb2NrLWZhcV9fdG9jIGg0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42ODtcbiAgICAgIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjgyO1xuICAgICAgbWFyZ2luLXRvcDogMS41NjI1cmVtOyB9XG4gICAgLmJsb2NrLWZhcV9fdG9jIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjQ3O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuICAgIC5ibG9jay1mYXFfX3RvYyBoNiB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjI4O1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5ibG9jay1mYXFfX3RvYyBhIHtcbiAgICAgIGNvbG9yOiAjMDI1Njk3O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTsgfVxuICAgICAgLmJsb2NrLWZhcV9fdG9jIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAzODFlMzsgfVxuICAgICAgLmJsb2NrLWZhcV9fdG9jIGEuYnV0dG9uLS1wcmltYXJ5IHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjU2OTc7XG4gICAgICAgIHBhZGRpbmc6IDAuODc1cmVtO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuMTI1cmVtOyB9XG4gICAgICAgIC5ibG9jay1mYXFfX3RvYyBhLmJ1dHRvbi0tcHJpbWFyeTpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzlkMjIzNTsgfVxuICAgICAgICAuYmxvY2stZmFxX190b2MgYS5idXR0b24tLXByaW1hcnk6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDJmNmM7IH1cbiAgICAgIC5ibG9jay1mYXFfX3RvYyBhOm5vdCguYnV0dG9uLS1wcmltYXJ5KTpub3QoLmluc3RhZ3JhbS1mZWVkX19saW5rKVtkYXRhLWhhcy1wZGY9XCJ0cnVlXCJdOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXpPRFFnTlRFeUlqNDhJUzB0SVNCR2IyNTBJRUYzWlhOdmJXVWdVSEp2SURZdU1pNHhJR0o1SUVCbWIyNTBZWGRsYzI5dFpTQXRJR2gwZEhCek9pOHZabTl1ZEdGM1pYTnZiV1V1WTI5dElFeHBZMlZ1YzJVZ0xTQm9kSFJ3Y3pvdkwyWnZiblJoZDJWemIyMWxMbU52YlM5c2FXTmxibk5sSUNoRGIyMXRaWEpqYVdGc0lFeHBZMlZ1YzJVcElFTnZjSGx5YVdkb2RDQXlNREl5SUVadmJuUnBZMjl1Y3l3Z1NXNWpMaUF0TFQ0OGNHRjBhQ0JrUFNKTk16SXdJRFEyTkVNek1qZ3VPQ0EwTmpRZ016TTJJRFExTmk0NElETXpOaUEwTkRoV05ERTJTRE00TkZZME5EaERNemcwSURRNE15NHpJRE0xTlM0eklEVXhNaUF6TWpBZ05URXlTRFkwUXpJNExqWTFJRFV4TWlBd0lEUTRNeTR6SURBZ05EUTRWalF4TmtnME9GWTBORGhETkRnZ05EVTJMamdnTlRVdU1UWWdORFkwSURZMElEUTJORWd6TWpCNlRUSTFOaUF4TmpCRE1qTTRMak1nTVRZd0lESXlOQ0F4TkRVdU55QXlNalFnTVRJNFZqUTRTRFkwUXpVMUxqRTJJRFE0SURRNElEVTFMakUySURRNElEWTBWakU1TWtnd1ZqWTBRekFnTWpndU5qVWdNamd1TmpVZ01DQTJOQ0F3U0RJeU9TNDFRekkwTmk0MUlEQWdNall5TGpjZ05pNDNORE1nTWpjMExqY2dNVGd1TnpWTU16WTFMak1nTVRBNUxqTkRNemMzTGpNZ01USXhMak1nTXpnMElERXpOeTQxSURNNE5DQXhOVFF1TlZZeE9USklNek0yVmpFMk1FZ3lOVFo2VFRnNElESXlORU14TVRndU9TQXlNalFnTVRRMElESTBPUzR4SURFME5DQXlPREJETVRRMElETXhNQzQ1SURFeE9DNDVJRE16TmlBNE9DQXpNelpJT0RCV016WTRRemd3SURNM05pNDRJRGN5TGpnMElETTROQ0EyTkNBek9EUkROVFV1TVRZZ016ZzBJRFE0SURNM05pNDRJRFE0SURNMk9GWXlOREJETkRnZ01qTXhMaklnTlRVdU1UWWdNakkwSURZMElESXlORWc0T0hwTk1URXlJREk0TUVNeE1USWdNalkyTGpjZ01UQXhMak1nTWpVMklEZzRJREkxTmtnNE1GWXpNRFJJT0RoRE1UQXhMak1nTXpBMElERXhNaUF5T1RNdU15QXhNVElnTWpnd2VrMHhOakFnTWpRd1F6RTJNQ0F5TXpFdU1pQXhOamN1TWlBeU1qUWdNVGMySURJeU5FZ3lNREJETWpJMkxqVWdNakkwSURJME9DQXlORFV1TlNBeU5EZ2dNamN5VmpNek5rTXlORGdnTXpZeUxqVWdNakkyTGpVZ016ZzBJREl3TUNBek9EUklNVGMyUXpFMk55NHlJRE00TkNBeE5qQWdNemMyTGpnZ01UWXdJRE0yT0ZZeU5EQjZUVEU1TWlBek5USklNakF3UXpJd09DNDRJRE0xTWlBeU1UWWdNelEwTGpnZ01qRTJJRE16TmxZeU56SkRNakUySURJMk15NHlJREl3T0M0NElESTFOaUF5TURBZ01qVTJTREU1TWxZek5USjZUVE16TmlBeU1qUkRNelEwTGpnZ01qSTBJRE0xTWlBeU16RXVNaUF6TlRJZ01qUXdRek0xTWlBeU5EZ3VPQ0F6TkRRdU9DQXlOVFlnTXpNMklESTFOa2d6TURSV01qZzRTRE16TmtNek5EUXVPQ0F5T0RnZ016VXlJREk1TlM0eUlETTFNaUF6TURSRE16VXlJRE14TWk0NElETTBOQzQ0SURNeU1DQXpNellnTXpJd1NETXdORll6TmpoRE16QTBJRE0zTmk0NElESTVOaTQ0SURNNE5DQXlPRGdnTXpnMFF6STNPUzR5SURNNE5DQXlOeklnTXpjMkxqZ2dNamN5SURNMk9GWXlOREJETWpjeUlESXpNUzR5SURJM09TNHlJREl5TkNBeU9EZ2dNakkwU0RNek5ub2lMejQ4TDNOMlp6ND1cIik7XG4gICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXpPRFFnTlRFeUlqNDhJUzB0SVNCR2IyNTBJRUYzWlhOdmJXVWdVSEp2SURZdU1pNHhJR0o1SUVCbWIyNTBZWGRsYzI5dFpTQXRJR2gwZEhCek9pOHZabTl1ZEdGM1pYTnZiV1V1WTI5dElFeHBZMlZ1YzJVZ0xTQm9kSFJ3Y3pvdkwyWnZiblJoZDJWemIyMWxMbU52YlM5c2FXTmxibk5sSUNoRGIyMXRaWEpqYVdGc0lFeHBZMlZ1YzJVcElFTnZjSGx5YVdkb2RDQXlNREl5SUVadmJuUnBZMjl1Y3l3Z1NXNWpMaUF0TFQ0OGNHRjBhQ0JrUFNKTk16SXdJRFEyTkVNek1qZ3VPQ0EwTmpRZ016TTJJRFExTmk0NElETXpOaUEwTkRoV05ERTJTRE00TkZZME5EaERNemcwSURRNE15NHpJRE0xTlM0eklEVXhNaUF6TWpBZ05URXlTRFkwUXpJNExqWTFJRFV4TWlBd0lEUTRNeTR6SURBZ05EUTRWalF4TmtnME9GWTBORGhETkRnZ05EVTJMamdnTlRVdU1UWWdORFkwSURZMElEUTJORWd6TWpCNlRUSTFOaUF4TmpCRE1qTTRMak1nTVRZd0lESXlOQ0F4TkRVdU55QXlNalFnTVRJNFZqUTRTRFkwUXpVMUxqRTJJRFE0SURRNElEVTFMakUySURRNElEWTBWakU1TWtnd1ZqWTBRekFnTWpndU5qVWdNamd1TmpVZ01DQTJOQ0F3U0RJeU9TNDFRekkwTmk0MUlEQWdNall5TGpjZ05pNDNORE1nTWpjMExqY2dNVGd1TnpWTU16WTFMak1nTVRBNUxqTkRNemMzTGpNZ01USXhMak1nTXpnMElERXpOeTQxSURNNE5DQXhOVFF1TlZZeE9USklNek0yVmpFMk1FZ3lOVFo2VFRnNElESXlORU14TVRndU9TQXlNalFnTVRRMElESTBPUzR4SURFME5DQXlPREJETVRRMElETXhNQzQ1SURFeE9DNDVJRE16TmlBNE9DQXpNelpJT0RCV016WTRRemd3SURNM05pNDRJRGN5TGpnMElETTROQ0EyTkNBek9EUkROVFV1TVRZZ016ZzBJRFE0SURNM05pNDRJRFE0SURNMk9GWXlOREJETkRnZ01qTXhMaklnTlRVdU1UWWdNakkwSURZMElESXlORWc0T0hwTk1URXlJREk0TUVNeE1USWdNalkyTGpjZ01UQXhMak1nTWpVMklEZzRJREkxTmtnNE1GWXpNRFJJT0RoRE1UQXhMak1nTXpBMElERXhNaUF5T1RNdU15QXhNVElnTWpnd2VrMHhOakFnTWpRd1F6RTJNQ0F5TXpFdU1pQXhOamN1TWlBeU1qUWdNVGMySURJeU5FZ3lNREJETWpJMkxqVWdNakkwSURJME9DQXlORFV1TlNBeU5EZ2dNamN5VmpNek5rTXlORGdnTXpZeUxqVWdNakkyTGpVZ016ZzBJREl3TUNBek9EUklNVGMyUXpFMk55NHlJRE00TkNBeE5qQWdNemMyTGpnZ01UWXdJRE0yT0ZZeU5EQjZUVEU1TWlBek5USklNakF3UXpJd09DNDRJRE0xTWlBeU1UWWdNelEwTGpnZ01qRTJJRE16TmxZeU56SkRNakUySURJMk15NHlJREl3T0M0NElESTFOaUF5TURBZ01qVTJTREU1TWxZek5USjZUVE16TmlBeU1qUkRNelEwTGpnZ01qSTBJRE0xTWlBeU16RXVNaUF6TlRJZ01qUXdRek0xTWlBeU5EZ3VPQ0F6TkRRdU9DQXlOVFlnTXpNMklESTFOa2d6TURSV01qZzRTRE16TmtNek5EUXVPQ0F5T0RnZ016VXlJREk1TlM0eUlETTFNaUF6TURSRE16VXlJRE14TWk0NElETTBOQzQ0SURNeU1DQXpNellnTXpJd1NETXdORll6TmpoRE16QTBJRE0zTmk0NElESTVOaTQ0SURNNE5DQXlPRGdnTXpnMFF6STNPUzR5SURNNE5DQXlOeklnTXpjMkxqZ2dNamN5SURNMk9GWXlOREJETWpjeUlESXpNUzR5SURJM09TNHlJREl5TkNBeU9EZ2dNakkwU0RNek5ub2lMejQ4TDNOMlp6ND1cIik7XG4gICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuICAgIC5ibG9jay1mYXFfX3RvYyBkdCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5ibG9jay1mYXFfX3RvYyBwLmludHJvLXRleHQsXG4gICAgLmJsb2NrLWZhcV9fdG9jLmludHJvLXRleHQgPiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1mYW1pbHk6IFJ1YmlrO1xuICAgICAgY29sb3I6ICMwMDJmNmM7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgICAgLmJsb2NrLWZhcV9fdG9jIHAuaW50cm8tdGV4dCxcbiAgICAgICAgLmJsb2NrLWZhcV9fdG9jLmludHJvLXRleHQgPiBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMzEyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjQzNzVyZW07IH0gfVxuICAgIC5ibG9jay1mYXFfX3RvYyBwLmludHJvLXBhcmFncmFwaCxcbiAgICAuYmxvY2stZmFxX190b2MuaW50cm8tcGFyYWdyYXBoID4gcCB7XG4gICAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgICAgY29sb3I6ICMwMDJmNmM7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgICAuYmxvY2stZmFxX190b2MgcC5pbnRyby1wYXJhZ3JhcGgsXG4gICAgICAgIC5ibG9jay1mYXFfX3RvYy5pbnRyby1wYXJhZ3JhcGggPiBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjgzOyB9IH1cbiAgICAgIC5ibG9jay1mYXFfX3RvYyBwLmludHJvLXBhcmFncmFwaCBiLFxuICAgICAgLmJsb2NrLWZhcV9fdG9jIHAuaW50cm8tcGFyYWdyYXBoIHN0cm9uZyxcbiAgICAgIC5ibG9jay1mYXFfX3RvYy5pbnRyby1wYXJhZ3JhcGggPiBwIGIsXG4gICAgICAuYmxvY2stZmFxX190b2MuaW50cm8tcGFyYWdyYXBoID4gcCBzdHJvbmcge1xuICAgICAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuNzM7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAgICAgLmJsb2NrLWZhcV9fdG9jIHAuaW50cm8tcGFyYWdyYXBoIGIsXG4gICAgICAgICAgLmJsb2NrLWZhcV9fdG9jIHAuaW50cm8tcGFyYWdyYXBoIHN0cm9uZyxcbiAgICAgICAgICAuYmxvY2stZmFxX190b2MuaW50cm8tcGFyYWdyYXBoID4gcCBiLFxuICAgICAgICAgIC5ibG9jay1mYXFfX3RvYy5pbnRyby1wYXJhZ3JhcGggPiBwIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG4gICAgLmJsb2NrLWZhcV9fdG9jIHAsXG4gICAgLmJsb2NrLWZhcV9fdG9jIHVsLFxuICAgIC5ibG9jay1mYXFfX3RvYyBvbCxcbiAgICAuYmxvY2stZmFxX190b2MgZGwsXG4gICAgLmJsb2NrLWZhcV9fdG9jIGRkLFxuICAgIC5ibG9jay1mYXFfX3RvYyB0YWJsZSxcbiAgICAuYmxvY2stZmFxX190b2MgZmlndXJlIHtcbiAgICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42MjVyZW07IH1cbiAgICAuYmxvY2stZmFxX190b2MgdWwsXG4gICAgLmJsb2NrLWZhcV9fdG9jIG9sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMi4zNzVyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgICAuYmxvY2stZmFxX190b2MgdWwsXG4gICAgICAgIC5ibG9jay1mYXFfX3RvYyBvbCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjQzNzVyZW07IH0gfVxuICAgICAgLmJsb2NrLWZhcV9fdG9jIHVsIGxpLFxuICAgICAgLmJsb2NrLWZhcV9fdG9jIG9sIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5ibG9jay1mYXFfX3RvYyB1bCBsaTo6YmVmb3JlLFxuICAgICAgICAuYmxvY2stZmFxX190b2Mgb2wgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC0xLjYyNXJlbTsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgICAgICAgLmJsb2NrLWZhcV9fdG9jIHVsIGxpOjpiZWZvcmUsXG4gICAgICAgICAgICAuYmxvY2stZmFxX190b2Mgb2wgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGxlZnQ6IC0yLjVyZW07IH0gfVxuICAgICAgLmJsb2NrLWZhcV9fdG9jIHVsIHVsLFxuICAgICAgLmJsb2NrLWZhcV9fdG9jIHVsIG9sLFxuICAgICAgLmJsb2NrLWZhcV9fdG9jIG9sIHVsLFxuICAgICAgLmJsb2NrLWZhcV9fdG9jIG9sIG9sIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5ibG9jay1mYXFfX3RvYyBvbCB7XG4gICAgICBjb3VudGVyLXJlc2V0OiBudW1lcmljLWNvdW50ZXI7IH1cbiAgICAgIC5ibG9jay1mYXFfX3RvYyBvbCA+IGxpIHtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG51bWVyaWMtY291bnRlcjsgfVxuICAgICAgICAuYmxvY2stZmFxX190b2Mgb2wgPiBsaTo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBjb3VudGVyKG51bWVyaWMtY291bnRlcikgXCIuIFwiO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgY29sb3I6ICNhY2FjYWM7IH1cbiAgICAuYmxvY2stZmFxX190b2MgdWwge1xuICAgICAgY291bnRlci1yZXNldDogY291bnRlcjsgfVxuICAgICAgLmJsb2NrLWZhcV9fdG9jIHVsIGxpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FjYWNhYztcbiAgICAgICAgdG9wOiAwLjI4MTI1cmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgICAgIC5ibG9jay1mYXFfX3RvYyB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogMC41NjI1cmVtOyB9IH1cbiAgICAuYmxvY2stZmFxX190b2MgaHIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBtYXJnaW46IDJyZW0gMDsgfVxuICAgIC5ibG9jay1mYXFfX3RvYy1saXN0IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuYmxvY2stZmFxX190b2Mtc2VjdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgICAgIC5ibG9jay1mYXFfX3RvYy1zZWN0aW9uIC5ibG9jay1mYXFfX3RvYy1zdWIge1xuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgICBtYXJnaW46IDAuMjVyZW0gMCAwIDEuNXJlbTsgfVxuICAuYmxvY2stZmFxX19zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW46IDJyZW0gMCAxcmVtOyB9XG4gIC5ibG9jay1mYXFfX2xpc3Qge1xuICAgIG1hcmdpbjogMDsgfVxuICAuYmxvY2stZmFxX19xdWVzdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IDFyZW0gMCAwLjVyZW07IH1cbiAgLmJsb2NrLWZhcV9fYW5zd2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcbiAgICAvKiBpbmhlcml0IGZ1bGwgV1lTSVdZRyB0eXBvZ3JhcGh5LCBsaXN0cywgbGlua3MsIGhlYWRpbmdzLCBldGMuICovXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42MzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgLmJsb2NrLWZhcV9fYW5zd2VyIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cbiAgICAuYmxvY2stZmFxX19hbnN3ZXIgZGl2LmFsaWdubGVmdCxcbiAgICAuYmxvY2stZmFxX19hbnN3ZXIgZGl2LmFsaWducmlnaHQsXG4gICAgLmJsb2NrLWZhcV9fYW5zd2VyIGRpdi5hbGlnbmNlbnRlcixcbiAgICAuYmxvY2stZmFxX19hbnN3ZXIgZGl2LmFsaWdubm9uZSxcbiAgICAuYmxvY2stZmFxX19hbnN3ZXIgaW1nLmFsaWdubGVmdCxcbiAgICAuYmxvY2stZmFxX19hbnN3ZXIgaW1nLmFsaWducmlnaHQsXG4gICAgLmJsb2NrLWZhcV9fYW5zd2VyIGltZy5hbGlnbmNlbnRlcixcbiAgICAuYmxvY2stZmFxX19hbnN3ZXIgaW1nLmFsaWdubm9uZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5ibG9jay1mYXFfX2Fuc3dlciBkaXYuYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAuYmxvY2stZmFxX19hbnN3ZXIgZGl2LmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgIC5ibG9jay1mYXFfX2Fuc3dlciBkaXYuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgIC5ibG9jay1mYXFfX2Fuc3dlciBkaXYuYWxpZ25ub25lIC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAuYmxvY2stZmFxX19hbnN3ZXIgaW1nLmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuICAgICAgLmJsb2NrLWZhcV9fYW5zd2VyIGltZy5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAuYmxvY2stZmFxX19hbnN3ZXIgaW1nLmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAuYmxvY2stZmFxX19hbnN3ZXIgaW1nLmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNTYyNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IC0xLjg3NXJlbTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjMDAwMDAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgICAgICAgIC5ibG9jay1mYXFfX2Fuc3dlciBkaXYuYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAgICAgLmJsb2NrLWZhcV9fYW5zd2VyIGRpdi5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAgICAgLmJsb2NrLWZhcV9fYW5zd2VyIGRpdi5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuICAgICAgICAgIC5ibG9jay1mYXFfX2Fuc3dlciBkaXYuYWxpZ25ub25lIC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAgICAgLmJsb2NrLWZhcV9fYW5zd2VyIGltZy5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgICAgICAuYmxvY2stZmFxX19hbnN3ZXIgaW1nLmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgICAgICAuYmxvY2stZmFxX19hbnN3ZXIgaW1nLmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAgICAgLmJsb2NrLWZhcV9fYW5zd2VyIGltZy5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS44NzVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgICAuYmxvY2stZmFxX19hbnN3ZXIgZGl2LmFsaWdubGVmdCxcbiAgICAgIC5ibG9jay1mYXFfX2Fuc3dlciBkaXYuYWxpZ25yaWdodCxcbiAgICAgIC5ibG9jay1mYXFfX2Fuc3dlciBpbWcuYWxpZ25sZWZ0LFxuICAgICAgLmJsb2NrLWZhcV9fYW5zd2VyIGltZy5hbGlnbnJpZ2h0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICAgIC5ibG9jay1mYXFfX2Fuc3dlciBkaXYuYWxpZ25sZWZ0LFxuICAgIC5ibG9jay1mYXFfX2Fuc3dlciBkaXYuYWxpZ25yaWdodCxcbiAgICAuYmxvY2stZmFxX19hbnN3ZXIgZGl2LmFsaWduY2VudGVyLFxuICAgIC5ibG9jay1mYXFfX2Fuc3dlciBkaXYuYWxpZ25ub25lIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyLjE4NzVyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgICAgICAuYmxvY2stZmFxX19hbnN3ZXIgZGl2LmFsaWdubGVmdCxcbiAgICAgICAgLmJsb2NrLWZhcV9fYW5zd2VyIGRpdi5hbGlnbnJpZ2h0LFxuICAgICAgICAuYmxvY2stZmFxX19hbnN3ZXIgZGl2LmFsaWduY2VudGVyLFxuICAgICAgICAuYmxvY2stZmFxX19hbnN3ZXIgZGl2LmFsaWdubm9uZSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtOyB9IH1cbiAgICAgIC5ibG9jay1mYXFfX2Fuc3dlciBkaXYuYWxpZ25sZWZ0IGltZyxcbiAgICAgIC5ibG9jay1mYXFfX2Fuc3dlciBkaXYuYWxpZ25yaWdodCBpbWcsXG4gICAgICAuYmxvY2stZmFxX19hbnN3ZXIgZGl2LmFsaWduY2VudGVyIGltZyxcbiAgICAgIC5ibG9jay1mYXFfX2Fuc3dlciBkaXYuYWxpZ25ub25lIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ibG9jay1mYXFfX2Fuc3dlciBpbWcuYWxpZ25sZWZ0LFxuICAgIC5ibG9jay1mYXFfX2Fuc3dlciBpbWcuYWxpZ25yaWdodCxcbiAgICAuYmxvY2stZmFxX19hbnN3ZXIgaW1nLmFsaWduY2VudGVyLFxuICAgIC5ibG9jay1mYXFfX2Fuc3dlciBpbWcuYWxpZ25ub25lIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgICAuYmxvY2stZmFxX19hbnN3ZXIgZGl2LmFsaWdubGVmdCxcbiAgICAgIC5ibG9jay1mYXFfX2Fuc3dlciBkaXYuYWxpZ25jZW50ZXIsXG4gICAgICAuYmxvY2stZmFxX19hbnN3ZXIgZGl2LmFsaWdubm9uZSxcbiAgICAgIC5ibG9jay1mYXFfX2Fuc3dlciBpbWcuYWxpZ25sZWZ0LFxuICAgICAgLmJsb2NrLWZhcV9fYW5zd2VyIGltZy5hbGlnbmNlbnRlcixcbiAgICAgIC5ibG9jay1mYXFfX2Fuc3dlciBpbWcuYWxpZ25ub25lIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgICAuYmxvY2stZmFxX19hbnN3ZXIgZGl2LmFsaWducmlnaHQsXG4gICAgICAuYmxvY2stZmFxX19hbnN3ZXIgaW1nLmFsaWducmlnaHQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAuYmxvY2stZmFxX19hbnN3ZXIgaDEsXG4gICAgLmJsb2NrLWZhcV9fYW5zd2VyIGgyLFxuICAgIC5ibG9jay1mYXFfX2Fuc3dlciBoMyxcbiAgICAuYmxvY2stZmFxX19hbnN3ZXIgaDQsXG4gICAgLmJsb2NrLWZhcV9fYW5zd2VyIGg1LFxuICAgIC5ibG9jay1mYXFfX2Fuc3dlciBoNiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5ibG9jay1mYXFfX2Fuc3dlciBoMSB7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgY29sb3I6ICMwMDJmNmM7XG4gICAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgICAgICAuYmxvY2stZmFxX19hbnN3ZXIgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtOyB9IH1cbiAgICAuYmxvY2stZmFxX19hbnN3ZXIgaDIge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNDtcbiAgICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjg2O1xuICAgICAgbWFyZ2luLXRvcDogMi42ODc1cmVtOyB9XG4gICAgLmJsb2NrLWZhcV9fYW5zd2VyIGgzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICBmb250LXNpemU6IDEuNjg3NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbWFyZ2luLXRvcDogMi4wNjI1cmVtOyB9XG4gICAgLmJsb2NrLWZhcV9fYW5zd2VyIGg0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42ODtcbiAgICAgIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjgyO1xuICAgICAgbWFyZ2luLXRvcDogMS41NjI1cmVtOyB9XG4gICAgLmJsb2NrLWZhcV9fYW5zd2VyIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjQ3O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuICAgIC5ibG9jay1mYXFfX2Fuc3dlciBoNiB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjI4O1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5ibG9jay1mYXFfX2Fuc3dlciBhIHtcbiAgICAgIGNvbG9yOiAjMDI1Njk3O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTsgfVxuICAgICAgLmJsb2NrLWZhcV9fYW5zd2VyIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAzODFlMzsgfVxuICAgICAgLmJsb2NrLWZhcV9fYW5zd2VyIGEuYnV0dG9uLS1wcmltYXJ5IHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjU2OTc7XG4gICAgICAgIHBhZGRpbmc6IDAuODc1cmVtO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuMTI1cmVtOyB9XG4gICAgICAgIC5ibG9jay1mYXFfX2Fuc3dlciBhLmJ1dHRvbi0tcHJpbWFyeTpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzlkMjIzNTsgfVxuICAgICAgICAuYmxvY2stZmFxX19hbnN3ZXIgYS5idXR0b24tLXByaW1hcnk6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDJmNmM7IH1cbiAgICAgIC5ibG9jay1mYXFfX2Fuc3dlciBhOm5vdCguYnV0dG9uLS1wcmltYXJ5KTpub3QoLmluc3RhZ3JhbS1mZWVkX19saW5rKVtkYXRhLWhhcy1wZGY9XCJ0cnVlXCJdOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXpPRFFnTlRFeUlqNDhJUzB0SVNCR2IyNTBJRUYzWlhOdmJXVWdVSEp2SURZdU1pNHhJR0o1SUVCbWIyNTBZWGRsYzI5dFpTQXRJR2gwZEhCek9pOHZabTl1ZEdGM1pYTnZiV1V1WTI5dElFeHBZMlZ1YzJVZ0xTQm9kSFJ3Y3pvdkwyWnZiblJoZDJWemIyMWxMbU52YlM5c2FXTmxibk5sSUNoRGIyMXRaWEpqYVdGc0lFeHBZMlZ1YzJVcElFTnZjSGx5YVdkb2RDQXlNREl5SUVadmJuUnBZMjl1Y3l3Z1NXNWpMaUF0TFQ0OGNHRjBhQ0JrUFNKTk16SXdJRFEyTkVNek1qZ3VPQ0EwTmpRZ016TTJJRFExTmk0NElETXpOaUEwTkRoV05ERTJTRE00TkZZME5EaERNemcwSURRNE15NHpJRE0xTlM0eklEVXhNaUF6TWpBZ05URXlTRFkwUXpJNExqWTFJRFV4TWlBd0lEUTRNeTR6SURBZ05EUTRWalF4TmtnME9GWTBORGhETkRnZ05EVTJMamdnTlRVdU1UWWdORFkwSURZMElEUTJORWd6TWpCNlRUSTFOaUF4TmpCRE1qTTRMak1nTVRZd0lESXlOQ0F4TkRVdU55QXlNalFnTVRJNFZqUTRTRFkwUXpVMUxqRTJJRFE0SURRNElEVTFMakUySURRNElEWTBWakU1TWtnd1ZqWTBRekFnTWpndU5qVWdNamd1TmpVZ01DQTJOQ0F3U0RJeU9TNDFRekkwTmk0MUlEQWdNall5TGpjZ05pNDNORE1nTWpjMExqY2dNVGd1TnpWTU16WTFMak1nTVRBNUxqTkRNemMzTGpNZ01USXhMak1nTXpnMElERXpOeTQxSURNNE5DQXhOVFF1TlZZeE9USklNek0yVmpFMk1FZ3lOVFo2VFRnNElESXlORU14TVRndU9TQXlNalFnTVRRMElESTBPUzR4SURFME5DQXlPREJETVRRMElETXhNQzQ1SURFeE9DNDVJRE16TmlBNE9DQXpNelpJT0RCV016WTRRemd3SURNM05pNDRJRGN5TGpnMElETTROQ0EyTkNBek9EUkROVFV1TVRZZ016ZzBJRFE0SURNM05pNDRJRFE0SURNMk9GWXlOREJETkRnZ01qTXhMaklnTlRVdU1UWWdNakkwSURZMElESXlORWc0T0hwTk1URXlJREk0TUVNeE1USWdNalkyTGpjZ01UQXhMak1nTWpVMklEZzRJREkxTmtnNE1GWXpNRFJJT0RoRE1UQXhMak1nTXpBMElERXhNaUF5T1RNdU15QXhNVElnTWpnd2VrMHhOakFnTWpRd1F6RTJNQ0F5TXpFdU1pQXhOamN1TWlBeU1qUWdNVGMySURJeU5FZ3lNREJETWpJMkxqVWdNakkwSURJME9DQXlORFV1TlNBeU5EZ2dNamN5VmpNek5rTXlORGdnTXpZeUxqVWdNakkyTGpVZ016ZzBJREl3TUNBek9EUklNVGMyUXpFMk55NHlJRE00TkNBeE5qQWdNemMyTGpnZ01UWXdJRE0yT0ZZeU5EQjZUVEU1TWlBek5USklNakF3UXpJd09DNDRJRE0xTWlBeU1UWWdNelEwTGpnZ01qRTJJRE16TmxZeU56SkRNakUySURJMk15NHlJREl3T0M0NElESTFOaUF5TURBZ01qVTJTREU1TWxZek5USjZUVE16TmlBeU1qUkRNelEwTGpnZ01qSTBJRE0xTWlBeU16RXVNaUF6TlRJZ01qUXdRek0xTWlBeU5EZ3VPQ0F6TkRRdU9DQXlOVFlnTXpNMklESTFOa2d6TURSV01qZzRTRE16TmtNek5EUXVPQ0F5T0RnZ016VXlJREk1TlM0eUlETTFNaUF6TURSRE16VXlJRE14TWk0NElETTBOQzQ0SURNeU1DQXpNellnTXpJd1NETXdORll6TmpoRE16QTBJRE0zTmk0NElESTVOaTQ0SURNNE5DQXlPRGdnTXpnMFF6STNPUzR5SURNNE5DQXlOeklnTXpjMkxqZ2dNamN5SURNMk9GWXlOREJETWpjeUlESXpNUzR5SURJM09TNHlJREl5TkNBeU9EZ2dNakkwU0RNek5ub2lMejQ4TDNOMlp6ND1cIik7XG4gICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXpPRFFnTlRFeUlqNDhJUzB0SVNCR2IyNTBJRUYzWlhOdmJXVWdVSEp2SURZdU1pNHhJR0o1SUVCbWIyNTBZWGRsYzI5dFpTQXRJR2gwZEhCek9pOHZabTl1ZEdGM1pYTnZiV1V1WTI5dElFeHBZMlZ1YzJVZ0xTQm9kSFJ3Y3pvdkwyWnZiblJoZDJWemIyMWxMbU52YlM5c2FXTmxibk5sSUNoRGIyMXRaWEpqYVdGc0lFeHBZMlZ1YzJVcElFTnZjSGx5YVdkb2RDQXlNREl5SUVadmJuUnBZMjl1Y3l3Z1NXNWpMaUF0TFQ0OGNHRjBhQ0JrUFNKTk16SXdJRFEyTkVNek1qZ3VPQ0EwTmpRZ016TTJJRFExTmk0NElETXpOaUEwTkRoV05ERTJTRE00TkZZME5EaERNemcwSURRNE15NHpJRE0xTlM0eklEVXhNaUF6TWpBZ05URXlTRFkwUXpJNExqWTFJRFV4TWlBd0lEUTRNeTR6SURBZ05EUTRWalF4TmtnME9GWTBORGhETkRnZ05EVTJMamdnTlRVdU1UWWdORFkwSURZMElEUTJORWd6TWpCNlRUSTFOaUF4TmpCRE1qTTRMak1nTVRZd0lESXlOQ0F4TkRVdU55QXlNalFnTVRJNFZqUTRTRFkwUXpVMUxqRTJJRFE0SURRNElEVTFMakUySURRNElEWTBWakU1TWtnd1ZqWTBRekFnTWpndU5qVWdNamd1TmpVZ01DQTJOQ0F3U0RJeU9TNDFRekkwTmk0MUlEQWdNall5TGpjZ05pNDNORE1nTWpjMExqY2dNVGd1TnpWTU16WTFMak1nTVRBNUxqTkRNemMzTGpNZ01USXhMak1nTXpnMElERXpOeTQxSURNNE5DQXhOVFF1TlZZeE9USklNek0yVmpFMk1FZ3lOVFo2VFRnNElESXlORU14TVRndU9TQXlNalFnTVRRMElESTBPUzR4SURFME5DQXlPREJETVRRMElETXhNQzQ1SURFeE9DNDVJRE16TmlBNE9DQXpNelpJT0RCV016WTRRemd3SURNM05pNDRJRGN5TGpnMElETTROQ0EyTkNBek9EUkROVFV1TVRZZ016ZzBJRFE0SURNM05pNDRJRFE0SURNMk9GWXlOREJETkRnZ01qTXhMaklnTlRVdU1UWWdNakkwSURZMElESXlORWc0T0hwTk1URXlJREk0TUVNeE1USWdNalkyTGpjZ01UQXhMak1nTWpVMklEZzRJREkxTmtnNE1GWXpNRFJJT0RoRE1UQXhMak1nTXpBMElERXhNaUF5T1RNdU15QXhNVElnTWpnd2VrMHhOakFnTWpRd1F6RTJNQ0F5TXpFdU1pQXhOamN1TWlBeU1qUWdNVGMySURJeU5FZ3lNREJETWpJMkxqVWdNakkwSURJME9DQXlORFV1TlNBeU5EZ2dNamN5VmpNek5rTXlORGdnTXpZeUxqVWdNakkyTGpVZ016ZzBJREl3TUNBek9EUklNVGMyUXpFMk55NHlJRE00TkNBeE5qQWdNemMyTGpnZ01UWXdJRE0yT0ZZeU5EQjZUVEU1TWlBek5USklNakF3UXpJd09DNDRJRE0xTWlBeU1UWWdNelEwTGpnZ01qRTJJRE16TmxZeU56SkRNakUySURJMk15NHlJREl3T0M0NElESTFOaUF5TURBZ01qVTJTREU1TWxZek5USjZUVE16TmlBeU1qUkRNelEwTGpnZ01qSTBJRE0xTWlBeU16RXVNaUF6TlRJZ01qUXdRek0xTWlBeU5EZ3VPQ0F6TkRRdU9DQXlOVFlnTXpNMklESTFOa2d6TURSV01qZzRTRE16TmtNek5EUXVPQ0F5T0RnZ016VXlJREk1TlM0eUlETTFNaUF6TURSRE16VXlJRE14TWk0NElETTBOQzQ0SURNeU1DQXpNellnTXpJd1NETXdORll6TmpoRE16QTBJRE0zTmk0NElESTVOaTQ0SURNNE5DQXlPRGdnTXpnMFF6STNPUzR5SURNNE5DQXlOeklnTXpjMkxqZ2dNamN5SURNMk9GWXlOREJETWpjeUlESXpNUzR5SURJM09TNHlJREl5TkNBeU9EZ2dNakkwU0RNek5ub2lMejQ4TDNOMlp6ND1cIik7XG4gICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuICAgIC5ibG9jay1mYXFfX2Fuc3dlciBkdCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5ibG9jay1mYXFfX2Fuc3dlciBwLmludHJvLXRleHQsXG4gICAgLmJsb2NrLWZhcV9fYW5zd2VyLmludHJvLXRleHQgPiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1mYW1pbHk6IFJ1YmlrO1xuICAgICAgY29sb3I6ICMwMDJmNmM7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgICAgLmJsb2NrLWZhcV9fYW5zd2VyIHAuaW50cm8tdGV4dCxcbiAgICAgICAgLmJsb2NrLWZhcV9fYW5zd2VyLmludHJvLXRleHQgPiBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMzEyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjQzNzVyZW07IH0gfVxuICAgIC5ibG9jay1mYXFfX2Fuc3dlciBwLmludHJvLXBhcmFncmFwaCxcbiAgICAuYmxvY2stZmFxX19hbnN3ZXIuaW50cm8tcGFyYWdyYXBoID4gcCB7XG4gICAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgICAgY29sb3I6ICMwMDJmNmM7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgICAuYmxvY2stZmFxX19hbnN3ZXIgcC5pbnRyby1wYXJhZ3JhcGgsXG4gICAgICAgIC5ibG9jay1mYXFfX2Fuc3dlci5pbnRyby1wYXJhZ3JhcGggPiBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjgzOyB9IH1cbiAgICAgIC5ibG9jay1mYXFfX2Fuc3dlciBwLmludHJvLXBhcmFncmFwaCBiLFxuICAgICAgLmJsb2NrLWZhcV9fYW5zd2VyIHAuaW50cm8tcGFyYWdyYXBoIHN0cm9uZyxcbiAgICAgIC5ibG9jay1mYXFfX2Fuc3dlci5pbnRyby1wYXJhZ3JhcGggPiBwIGIsXG4gICAgICAuYmxvY2stZmFxX19hbnN3ZXIuaW50cm8tcGFyYWdyYXBoID4gcCBzdHJvbmcge1xuICAgICAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuNzM7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAgICAgLmJsb2NrLWZhcV9fYW5zd2VyIHAuaW50cm8tcGFyYWdyYXBoIGIsXG4gICAgICAgICAgLmJsb2NrLWZhcV9fYW5zd2VyIHAuaW50cm8tcGFyYWdyYXBoIHN0cm9uZyxcbiAgICAgICAgICAuYmxvY2stZmFxX19hbnN3ZXIuaW50cm8tcGFyYWdyYXBoID4gcCBiLFxuICAgICAgICAgIC5ibG9jay1mYXFfX2Fuc3dlci5pbnRyby1wYXJhZ3JhcGggPiBwIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG4gICAgLmJsb2NrLWZhcV9fYW5zd2VyIHAsXG4gICAgLmJsb2NrLWZhcV9fYW5zd2VyIHVsLFxuICAgIC5ibG9jay1mYXFfX2Fuc3dlciBvbCxcbiAgICAuYmxvY2stZmFxX19hbnN3ZXIgZGwsXG4gICAgLmJsb2NrLWZhcV9fYW5zd2VyIGRkLFxuICAgIC5ibG9jay1mYXFfX2Fuc3dlciB0YWJsZSxcbiAgICAuYmxvY2stZmFxX19hbnN3ZXIgZmlndXJlIHtcbiAgICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42MjVyZW07IH1cbiAgICAuYmxvY2stZmFxX19hbnN3ZXIgdWwsXG4gICAgLmJsb2NrLWZhcV9fYW5zd2VyIG9sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMi4zNzVyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgICAuYmxvY2stZmFxX19hbnN3ZXIgdWwsXG4gICAgICAgIC5ibG9jay1mYXFfX2Fuc3dlciBvbCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjQzNzVyZW07IH0gfVxuICAgICAgLmJsb2NrLWZhcV9fYW5zd2VyIHVsIGxpLFxuICAgICAgLmJsb2NrLWZhcV9fYW5zd2VyIG9sIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5ibG9jay1mYXFfX2Fuc3dlciB1bCBsaTo6YmVmb3JlLFxuICAgICAgICAuYmxvY2stZmFxX19hbnN3ZXIgb2wgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC0xLjYyNXJlbTsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgICAgICAgLmJsb2NrLWZhcV9fYW5zd2VyIHVsIGxpOjpiZWZvcmUsXG4gICAgICAgICAgICAuYmxvY2stZmFxX19hbnN3ZXIgb2wgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGxlZnQ6IC0yLjVyZW07IH0gfVxuICAgICAgLmJsb2NrLWZhcV9fYW5zd2VyIHVsIHVsLFxuICAgICAgLmJsb2NrLWZhcV9fYW5zd2VyIHVsIG9sLFxuICAgICAgLmJsb2NrLWZhcV9fYW5zd2VyIG9sIHVsLFxuICAgICAgLmJsb2NrLWZhcV9fYW5zd2VyIG9sIG9sIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5ibG9jay1mYXFfX2Fuc3dlciBvbCB7XG4gICAgICBjb3VudGVyLXJlc2V0OiBudW1lcmljLWNvdW50ZXI7IH1cbiAgICAgIC5ibG9jay1mYXFfX2Fuc3dlciBvbCA+IGxpIHtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG51bWVyaWMtY291bnRlcjsgfVxuICAgICAgICAuYmxvY2stZmFxX19hbnN3ZXIgb2wgPiBsaTo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBjb3VudGVyKG51bWVyaWMtY291bnRlcikgXCIuIFwiO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgY29sb3I6ICNhY2FjYWM7IH1cbiAgICAuYmxvY2stZmFxX19hbnN3ZXIgdWwge1xuICAgICAgY291bnRlci1yZXNldDogY291bnRlcjsgfVxuICAgICAgLmJsb2NrLWZhcV9fYW5zd2VyIHVsIGxpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FjYWNhYztcbiAgICAgICAgdG9wOiAwLjI4MTI1cmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgICAgIC5ibG9jay1mYXFfX2Fuc3dlciB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogMC41NjI1cmVtOyB9IH1cbiAgICAuYmxvY2stZmFxX19hbnN3ZXIgaHIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBtYXJnaW46IDJyZW0gMDsgfVxuICAgIC5ibG9jay1mYXFfX2Fuc3dlciA+IDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZlYXR1cmVkLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2NyZXN0LWRhcmstYmx1ZS5zdmdcIikgMTAwJSB0b3AsICMwYjIzNDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjMuNDM3NXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICAuZmVhdHVyZWQtY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2NyZXN0LWRhcmstYmx1ZS5zdmdcIikgODAlIC0yMCUsICMwYjIzNDA7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA0Ni42ODc1cmVtOyB9IH1cbiAgLmZlYXR1cmVkLWNvbnRlbnRfX2JvdW5kYXJ5IHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAxLjI1cmVtIDIuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDY2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgICAuZmVhdHVyZWQtY29udGVudF9fYm91bmRhcnkge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDcuNXJlbSAxLjI1cmVtOyB9IH1cbiAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42MztcbiAgICBtYXgtd2lkdGg6IDUxLjg3NXJlbTtcbiAgICBtYXJnaW46IDAgYXV0byAxLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cbiAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGRpdi5hbGlnbmxlZnQsXG4gICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBkaXYuYWxpZ25yaWdodCxcbiAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGRpdi5hbGlnbmNlbnRlcixcbiAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGRpdi5hbGlnbm5vbmUsXG4gICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBpbWcuYWxpZ25sZWZ0LFxuICAgIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgaW1nLmFsaWducmlnaHQsXG4gICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBpbWcuYWxpZ25jZW50ZXIsXG4gICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBpbWcuYWxpZ25ub25lIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBkaXYuYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGRpdi5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGRpdi5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuICAgICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBkaXYuYWxpZ25ub25lIC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGltZy5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgaW1nLmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgaW1nLmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGltZy5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjU2MjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDMuMTI1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMS44NzVyZW07XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgIzAwMDAwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgICAgICAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGRpdi5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgICAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGRpdi5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAgICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBkaXYuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgICAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGRpdi5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgICAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGltZy5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgICAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGltZy5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAgICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBpbWcuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgICAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGltZy5hbGlnbm5vbmUgLndwLWNhcHRpb24tdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS44NzVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGRpdi5hbGlnbmxlZnQsXG4gICAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGRpdi5hbGlnbnJpZ2h0LFxuICAgICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBpbWcuYWxpZ25sZWZ0LFxuICAgICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBpbWcuYWxpZ25yaWdodCB7XG4gICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGRpdi5hbGlnbmxlZnQsXG4gICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBkaXYuYWxpZ25yaWdodCxcbiAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGRpdi5hbGlnbmNlbnRlcixcbiAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGRpdi5hbGlnbm5vbmUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIuMTg3NXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgICAgIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgZGl2LmFsaWdubGVmdCxcbiAgICAgICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBkaXYuYWxpZ25yaWdodCxcbiAgICAgICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBkaXYuYWxpZ25jZW50ZXIsXG4gICAgICAgIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgZGl2LmFsaWdubm9uZSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtOyB9IH1cbiAgICAgIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgZGl2LmFsaWdubGVmdCBpbWcsXG4gICAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGRpdi5hbGlnbnJpZ2h0IGltZyxcbiAgICAgIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgZGl2LmFsaWduY2VudGVyIGltZyxcbiAgICAgIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgZGl2LmFsaWdubm9uZSBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGltZy5hbGlnbmxlZnQsXG4gICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBpbWcuYWxpZ25yaWdodCxcbiAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGltZy5hbGlnbmNlbnRlcixcbiAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGltZy5hbGlnbm5vbmUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgZGl2LmFsaWdubGVmdCxcbiAgICAgIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgZGl2LmFsaWduY2VudGVyLFxuICAgICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBkaXYuYWxpZ25ub25lLFxuICAgICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBpbWcuYWxpZ25sZWZ0LFxuICAgICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBpbWcuYWxpZ25jZW50ZXIsXG4gICAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGltZy5hbGlnbm5vbmUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgZGl2LmFsaWducmlnaHQsXG4gICAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGltZy5hbGlnbnJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBoMSxcbiAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGgyLFxuICAgIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgaDMsXG4gICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBoNCxcbiAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGg1LFxuICAgIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgaDYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGgxIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBjb2xvcjogIzAwMmY2YztcbiAgICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgICAgIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtOyB9IH1cbiAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGgyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDIuMzc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjQ7XG4gICAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4NjtcbiAgICAgIG1hcmdpbi10b3A6IDIuNjg3NXJlbTsgfVxuICAgIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgaDMge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgIGZvbnQtc2l6ZTogMS42ODc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBtYXJnaW4tdG9wOiAyLjA2MjVyZW07IH1cbiAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGg0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42ODtcbiAgICAgIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjgyO1xuICAgICAgbWFyZ2luLXRvcDogMS41NjI1cmVtOyB9XG4gICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBoNSB7XG4gICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMi40NztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMjg7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBhIHtcbiAgICAgIGNvbG9yOiAjMDI1Njk3O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTsgfVxuICAgICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMzgxZTM7IH1cbiAgICAgIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgYS5idXR0b24tLXByaW1hcnkge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNTY5NztcbiAgICAgICAgcGFkZGluZzogMC44NzVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMS4xMjVyZW07IH1cbiAgICAgICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBhLmJ1dHRvbi0tcHJpbWFyeTpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzlkMjIzNTsgfVxuICAgICAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGEuYnV0dG9uLS1wcmltYXJ5OmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyZjZjOyB9XG4gICAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGE6bm90KC5idXR0b24tLXByaW1hcnkpOm5vdCguaW5zdGFncmFtLWZlZWRfX2xpbmspW2RhdGEtaGFzLXBkZj1cInRydWVcIl06OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBek9EUWdOVEV5SWo0OElTMHRJU0JHYjI1MElFRjNaWE52YldVZ1VISnZJRFl1TWk0eElHSjVJRUJtYjI1MFlYZGxjMjl0WlNBdElHaDBkSEJ6T2k4dlptOXVkR0YzWlhOdmJXVXVZMjl0SUV4cFkyVnVjMlVnTFNCb2RIUndjem92TDJadmJuUmhkMlZ6YjIxbExtTnZiUzlzYVdObGJuTmxJQ2hEYjIxdFpYSmphV0ZzSUV4cFkyVnVjMlVwSUVOdmNIbHlhV2RvZENBeU1ESXlJRVp2Ym5ScFkyOXVjeXdnU1c1akxpQXRMVDQ4Y0dGMGFDQmtQU0pOTXpJd0lEUTJORU16TWpndU9DQTBOalFnTXpNMklEUTFOaTQ0SURNek5pQTBORGhXTkRFMlNETTRORlkwTkRoRE16ZzBJRFE0TXk0eklETTFOUzR6SURVeE1pQXpNakFnTlRFeVNEWTBRekk0TGpZMUlEVXhNaUF3SURRNE15NHpJREFnTkRRNFZqUXhOa2cwT0ZZME5EaERORGdnTkRVMkxqZ2dOVFV1TVRZZ05EWTBJRFkwSURRMk5FZ3pNakI2VFRJMU5pQXhOakJETWpNNExqTWdNVFl3SURJeU5DQXhORFV1TnlBeU1qUWdNVEk0VmpRNFNEWTBRelUxTGpFMklEUTRJRFE0SURVMUxqRTJJRFE0SURZMFZqRTVNa2d3VmpZMFF6QWdNamd1TmpVZ01qZ3VOalVnTUNBMk5DQXdTREl5T1M0MVF6STBOaTQxSURBZ01qWXlMamNnTmk0M05ETWdNamMwTGpjZ01UZ3VOelZNTXpZMUxqTWdNVEE1TGpORE16YzNMak1nTVRJeExqTWdNemcwSURFek55NDFJRE00TkNBeE5UUXVOVll4T1RKSU16TTJWakUyTUVneU5UWjZUVGc0SURJeU5FTXhNVGd1T1NBeU1qUWdNVFEwSURJME9TNHhJREUwTkNBeU9EQkRNVFEwSURNeE1DNDVJREV4T0M0NUlETXpOaUE0T0NBek16WklPREJXTXpZNFF6Z3dJRE0zTmk0NElEY3lMamcwSURNNE5DQTJOQ0F6T0RSRE5UVXVNVFlnTXpnMElEUTRJRE0zTmk0NElEUTRJRE0yT0ZZeU5EQkRORGdnTWpNeExqSWdOVFV1TVRZZ01qSTBJRFkwSURJeU5FZzRPSHBOTVRFeUlESTRNRU14TVRJZ01qWTJMamNnTVRBeExqTWdNalUySURnNElESTFOa2c0TUZZek1EUklPRGhETVRBeExqTWdNekEwSURFeE1pQXlPVE11TXlBeE1USWdNamd3ZWsweE5qQWdNalF3UXpFMk1DQXlNekV1TWlBeE5qY3VNaUF5TWpRZ01UYzJJREl5TkVneU1EQkRNakkyTGpVZ01qSTBJREkwT0NBeU5EVXVOU0F5TkRnZ01qY3lWak16TmtNeU5EZ2dNell5TGpVZ01qSTJMalVnTXpnMElESXdNQ0F6T0RSSU1UYzJRekUyTnk0eUlETTROQ0F4TmpBZ016YzJMamdnTVRZd0lETTJPRll5TkRCNlRURTVNaUF6TlRKSU1qQXdRekl3T0M0NElETTFNaUF5TVRZZ016UTBMamdnTWpFMklETXpObFl5TnpKRE1qRTJJREkyTXk0eUlESXdPQzQ0SURJMU5pQXlNREFnTWpVMlNERTVNbFl6TlRKNlRUTXpOaUF5TWpSRE16UTBMamdnTWpJMElETTFNaUF5TXpFdU1pQXpOVElnTWpRd1F6TTFNaUF5TkRndU9DQXpORFF1T0NBeU5UWWdNek0ySURJMU5rZ3pNRFJXTWpnNFNETXpOa016TkRRdU9DQXlPRGdnTXpVeUlESTVOUzR5SURNMU1pQXpNRFJETXpVeUlETXhNaTQ0SURNME5DNDRJRE15TUNBek16WWdNekl3U0RNd05GWXpOamhETXpBMElETTNOaTQ0SURJNU5pNDRJRE00TkNBeU9EZ2dNemcwUXpJM09TNHlJRE00TkNBeU56SWdNemMyTGpnZ01qY3lJRE0yT0ZZeU5EQkRNamN5SURJek1TNHlJREkzT1M0eUlESXlOQ0F5T0RnZ01qSTBTRE16Tm5vaUx6NDhMM04yWno0PVwiKTtcbiAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBek9EUWdOVEV5SWo0OElTMHRJU0JHYjI1MElFRjNaWE52YldVZ1VISnZJRFl1TWk0eElHSjVJRUJtYjI1MFlYZGxjMjl0WlNBdElHaDBkSEJ6T2k4dlptOXVkR0YzWlhOdmJXVXVZMjl0SUV4cFkyVnVjMlVnTFNCb2RIUndjem92TDJadmJuUmhkMlZ6YjIxbExtTnZiUzlzYVdObGJuTmxJQ2hEYjIxdFpYSmphV0ZzSUV4cFkyVnVjMlVwSUVOdmNIbHlhV2RvZENBeU1ESXlJRVp2Ym5ScFkyOXVjeXdnU1c1akxpQXRMVDQ4Y0dGMGFDQmtQU0pOTXpJd0lEUTJORU16TWpndU9DQTBOalFnTXpNMklEUTFOaTQ0SURNek5pQTBORGhXTkRFMlNETTRORlkwTkRoRE16ZzBJRFE0TXk0eklETTFOUzR6SURVeE1pQXpNakFnTlRFeVNEWTBRekk0TGpZMUlEVXhNaUF3SURRNE15NHpJREFnTkRRNFZqUXhOa2cwT0ZZME5EaERORGdnTkRVMkxqZ2dOVFV1TVRZZ05EWTBJRFkwSURRMk5FZ3pNakI2VFRJMU5pQXhOakJETWpNNExqTWdNVFl3SURJeU5DQXhORFV1TnlBeU1qUWdNVEk0VmpRNFNEWTBRelUxTGpFMklEUTRJRFE0SURVMUxqRTJJRFE0SURZMFZqRTVNa2d3VmpZMFF6QWdNamd1TmpVZ01qZ3VOalVnTUNBMk5DQXdTREl5T1M0MVF6STBOaTQxSURBZ01qWXlMamNnTmk0M05ETWdNamMwTGpjZ01UZ3VOelZNTXpZMUxqTWdNVEE1TGpORE16YzNMak1nTVRJeExqTWdNemcwSURFek55NDFJRE00TkNBeE5UUXVOVll4T1RKSU16TTJWakUyTUVneU5UWjZUVGc0SURJeU5FTXhNVGd1T1NBeU1qUWdNVFEwSURJME9TNHhJREUwTkNBeU9EQkRNVFEwSURNeE1DNDVJREV4T0M0NUlETXpOaUE0T0NBek16WklPREJXTXpZNFF6Z3dJRE0zTmk0NElEY3lMamcwSURNNE5DQTJOQ0F6T0RSRE5UVXVNVFlnTXpnMElEUTRJRE0zTmk0NElEUTRJRE0yT0ZZeU5EQkRORGdnTWpNeExqSWdOVFV1TVRZZ01qSTBJRFkwSURJeU5FZzRPSHBOTVRFeUlESTRNRU14TVRJZ01qWTJMamNnTVRBeExqTWdNalUySURnNElESTFOa2c0TUZZek1EUklPRGhETVRBeExqTWdNekEwSURFeE1pQXlPVE11TXlBeE1USWdNamd3ZWsweE5qQWdNalF3UXpFMk1DQXlNekV1TWlBeE5qY3VNaUF5TWpRZ01UYzJJREl5TkVneU1EQkRNakkyTGpVZ01qSTBJREkwT0NBeU5EVXVOU0F5TkRnZ01qY3lWak16TmtNeU5EZ2dNell5TGpVZ01qSTJMalVnTXpnMElESXdNQ0F6T0RSSU1UYzJRekUyTnk0eUlETTROQ0F4TmpBZ016YzJMamdnTVRZd0lETTJPRll5TkRCNlRURTVNaUF6TlRKSU1qQXdRekl3T0M0NElETTFNaUF5TVRZZ016UTBMamdnTWpFMklETXpObFl5TnpKRE1qRTJJREkyTXk0eUlESXdPQzQ0SURJMU5pQXlNREFnTWpVMlNERTVNbFl6TlRKNlRUTXpOaUF5TWpSRE16UTBMamdnTWpJMElETTFNaUF5TXpFdU1pQXpOVElnTWpRd1F6TTFNaUF5TkRndU9DQXpORFF1T0NBeU5UWWdNek0ySURJMU5rZ3pNRFJXTWpnNFNETXpOa016TkRRdU9DQXlPRGdnTXpVeUlESTVOUzR5SURNMU1pQXpNRFJETXpVeUlETXhNaTQ0SURNME5DNDRJRE15TUNBek16WWdNekl3U0RNd05GWXpOamhETXpBMElETTNOaTQ0SURJNU5pNDRJRE00TkNBeU9EZ2dNemcwUXpJM09TNHlJRE00TkNBeU56SWdNemMyTGpnZ01qY3lJRE0yT0ZZeU5EQkRNamN5SURJek1TNHlJREkzT1M0eUlESXlOQ0F5T0RnZ01qSTBTRE16Tm5vaUx6NDhMM04yWno0PVwiKTtcbiAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4OyB9XG4gICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBkdCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgcC5pbnRyby10ZXh0LFxuICAgIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIuaW50cm8tdGV4dCA+IHAge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogUnViaWs7XG4gICAgICBjb2xvcjogIzAwMmY2YztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIHAuaW50cm8tdGV4dCxcbiAgICAgICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlci5pbnRyby10ZXh0ID4gcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40Mzc1cmVtOyB9IH1cbiAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIHAuaW50cm8tcGFyYWdyYXBoLFxuICAgIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIuaW50cm8tcGFyYWdyYXBoID4gcCB7XG4gICAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgICAgY29sb3I6ICMwMDJmNmM7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIHAuaW50cm8tcGFyYWdyYXBoLFxuICAgICAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyLmludHJvLXBhcmFncmFwaCA+IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODM7IH0gfVxuICAgICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBwLmludHJvLXBhcmFncmFwaCBiLFxuICAgICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBwLmludHJvLXBhcmFncmFwaCBzdHJvbmcsXG4gICAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyLmludHJvLXBhcmFncmFwaCA+IHAgYixcbiAgICAgIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIuaW50cm8tcGFyYWdyYXBoID4gcCBzdHJvbmcge1xuICAgICAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuNzM7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAgICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBwLmludHJvLXBhcmFncmFwaCBiLFxuICAgICAgICAgIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgcC5pbnRyby1wYXJhZ3JhcGggc3Ryb25nLFxuICAgICAgICAgIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIuaW50cm8tcGFyYWdyYXBoID4gcCBiLFxuICAgICAgICAgIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIuaW50cm8tcGFyYWdyYXBoID4gcCBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuICAgIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgcCxcbiAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIHVsLFxuICAgIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgb2wsXG4gICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBkbCxcbiAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIGRkLFxuICAgIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgdGFibGUsXG4gICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBmaWd1cmUge1xuICAgICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTsgfVxuICAgIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgdWwsXG4gICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuMzc1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciB1bCxcbiAgICAgICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBvbCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjQzNzVyZW07IH0gfVxuICAgICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciB1bCBsaSxcbiAgICAgIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgb2wgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciB1bCBsaTo6YmVmb3JlLFxuICAgICAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIG9sIGxpOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMS42MjVyZW07IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgICAgICAgIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgdWwgbGk6OmJlZm9yZSxcbiAgICAgICAgICAgIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgb2wgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGxlZnQ6IC0yLjVyZW07IH0gfVxuICAgICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciB1bCB1bCxcbiAgICAgIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgdWwgb2wsXG4gICAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIG9sIHVsLFxuICAgICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBvbCBvbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIG9sIHtcbiAgICAgIGNvdW50ZXItcmVzZXQ6IG51bWVyaWMtY291bnRlcjsgfVxuICAgICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBvbCA+IGxpIHtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG51bWVyaWMtY291bnRlcjsgfVxuICAgICAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIG9sID4gbGk6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogY291bnRlcihudW1lcmljLWNvdW50ZXIpIFwiLiBcIjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGNvbG9yOiAjYWNhY2FjOyB9XG4gICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciB1bCB7XG4gICAgICBjb3VudGVyLXJlc2V0OiBjb3VudGVyOyB9XG4gICAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIHVsIGxpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FjYWNhYztcbiAgICAgICAgdG9wOiAwLjI4MTI1cmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgICAgIC5mZWF0dXJlZC1jb250ZW50X19oZWFkZXIgdWwgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDAuNTYyNXJlbTsgfSB9XG4gICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlciBociB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIG1hcmdpbjogMnJlbSAwOyB9XG4gICAgLmZlYXR1cmVkLWNvbnRlbnRfX2hlYWRlci5pbnRyby1wYXJhZ3JhcGggPiBwIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgICAuZmVhdHVyZWQtY29udGVudF9faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMy4xMjVyZW07IH0gfVxuICAuZmVhdHVyZWQtY29udGVudF9fYm9keSB7XG4gICAgbWF4LXdpZHRoOiA2NS41cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgICAuZmVhdHVyZWQtY29udGVudF9fYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuZmVhdHVyZWQtY29udGVudF9fY29weSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAzLjEyNXJlbSAxcmVtIDEuODc1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAgICAgLmZlYXR1cmVkLWNvbnRlbnRfX2NvcHkge1xuICAgICAgICBwYWRkaW5nOiA1cmVtIDMuMTI1cmVtIDMuMTI1cmVtO1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCA2MCU7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDYwJTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfSB9XG4gICAgLmZlYXR1cmVkLWNvbnRlbnRfX2NvcHk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAwLjQzNzVyZW07XG4gICAgICB3aWR0aDogNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICM5ZDIyMzU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMS4yNXJlbTtcbiAgICAgIHRvcDogMS4zNzVyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAgICAgICAuZmVhdHVyZWQtY29udGVudF9fY29weTo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGhlaWdodDogMC40Mzc1cmVtO1xuICAgICAgICAgIHdpZHRoOiA5LjA2MjVyZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogIzlkMjIzNTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAyLjEyNXJlbTtcbiAgICAgICAgICBsZWZ0OiAtMC44NzVyZW07IH0gfVxuICAgIC5mZWF0dXJlZC1jb250ZW50X19jb3B5X19zZWNvbmRhcnktbGluayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6ICMwMjU2OTc7XG4gICAgICB0b3A6IDEuMTI1cmVtO1xuICAgICAgcmlnaHQ6IDEuMTI1cmVtOyB9XG4gICAgICAuZmVhdHVyZWQtY29udGVudF9fY29weV9fc2Vjb25kYXJ5LWxpbms6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwMmY2YzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgICAgIC5mZWF0dXJlZC1jb250ZW50X19jb3B5X19zZWNvbmRhcnktbGluayB7XG4gICAgICAgICAgdG9wOiAyLjVyZW07XG4gICAgICAgICAgcmlnaHQ6IDEuNTYyNXJlbTsgfSB9XG4gICAgLmZlYXR1cmVkLWNvbnRlbnRfX2NvcHlfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLmZlYXR1cmVkLWNvbnRlbnRfX2NvcHlfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS42MztcbiAgICAgIG1hcmdpbjogMXJlbSAwOyB9XG4gICAgLmZlYXR1cmVkLWNvbnRlbnRfX2NvcHlfX3RleHQge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjM7IH1cbiAgICAuZmVhdHVyZWQtY29udGVudF9fY29weV9fcHJpbWFyeS1saW5rIHtcbiAgICAgIGNvbG9yOiAjMDI1Njk3O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5mZWF0dXJlZC1jb250ZW50X19jb3B5X19wcmltYXJ5LWxpbms6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctcmlnaHQtbGlnaHQtYmx1ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjQzNzVyZW07XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlOyB9XG4gICAgICAuZmVhdHVyZWQtY29udGVudF9fY29weV9fcHJpbWFyeS1saW5rOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDJmNmM7IH1cbiAgICAgICAgLmZlYXR1cmVkLWNvbnRlbnRfX2NvcHlfX3ByaW1hcnktbGluazpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMzEyNXJlbSk7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4zMTI1cmVtKTsgfVxuICAuZmVhdHVyZWQtY29udGVudF9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgICAuZmVhdHVyZWQtY29udGVudF9faW1hZ2Uge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCA1NyU7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDU3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNyU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYuODc1cmVtO1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9IH1cbiAgICAuZmVhdHVyZWQtY29udGVudF9faW1hZ2U6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogIzlkMjIzNTtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAyLjgxMjVyZW07XG4gICAgICBoZWlnaHQ6IDIuODEyNXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgICAgIC5mZWF0dXJlZC1jb250ZW50X19pbWFnZTo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAgIC5mZWF0dXJlZC1jb250ZW50X19pbWFnZTo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogNS45Mzc1cmVtO1xuICAgICAgICAgIGhlaWdodDogNS45Mzc1cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAgICAgICAuZmVhdHVyZWQtY29udGVudF9faW1hZ2U6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDYuODc1cmVtO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IDA7IH0gfVxuICAgIC5mZWF0dXJlZC1jb250ZW50X19pbWFnZSBpbWcge1xuICAgICAgbWF4LWhlaWdodDogMTUuNjI1cmVtO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAgICAgICAuZmVhdHVyZWQtY29udGVudF9faW1hZ2UgaW1nIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgIG1heC13aWR0aDogMzAuOTM3NXJlbTsgfSB9XG5cbi5ibG9jay1mZWF0dXJlZC1uZXdzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjhyZW07XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTsgfVxuXG4uZmFjdG9pZF9fZmVhdHVyZWQtbGluayB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07IH1cblxuLmZvb3Rlcl9fY3RhcyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgIC5mb290ZXJfX2N0YXMge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuXG4uZm9vdGVyX19jdGFzLWJvdW5kYXJ5IHtcbiAgYmFja2dyb3VuZDogIzlkMjIzNTtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDEuNTYyNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAuZm9vdGVyX19jdGFzLWJvdW5kYXJ5IHtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtIDAuNjI1cmVtIDIuODEyNXJlbTtcbiAgICAgIG1heC13aWR0aDogY2FsYyggMTA0OHB4ICsgY2FsYyggY2FsYygxMDAlIC0gMTA0OHB4KSAvIDIpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDg4cHgpIHtcbiAgICAuZm9vdGVyX19jdGFzLWJvdW5kYXJ5IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIGNhbGMoMTAwJSAtIDEwNDhweCkgLyAyKTsgfSB9XG5cbi5mb290ZXJfX2N0YSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM5ZDIyMzU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmc6IDEuMjVyZW0gMDsgfVxuICAuZm9vdGVyX19jdGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5mb290ZXJfX2N0YTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgLmZvb3Rlcl9fY3RhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGNvbG9yOiAjOWQyMjM1O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBtYXJnaW4tbGVmdDogNC4wNjI1cmVtOyB9XG4gICAgICAuZm9vdGVyX19jdGE6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5mb290ZXJfX3ByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjMGIyMzQwO1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW0gMS44NzVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgLmZvb3Rlcl9fcHJpbWFyeSB7XG4gICAgICBwYWRkaW5nOiAxLjg3NXJlbSAxLjI1cmVtIDAuOTM3NXJlbTsgfSB9XG5cbi5mb290ZXJfX3ByaW1hcnktYm91bmRhcnkge1xuICBtYXgtd2lkdGg6IDY1LjVyZW07XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5mb290ZXJfX2ZsZXgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgLmZvb3Rlcl9fZmxleCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9IH1cblxuLmZvb3Rlcl9fc29jaWFsIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgLmZvb3Rlcl9fc29jaWFsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uZm9vdGVyX19zb2NpYWwtdGl0bGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA2OHJlbTtcbiAgbWFyZ2luOiAwIGF1dG8gMS41NjI1cmVtO1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDEuMTI1cmVtIDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgLmZvb3Rlcl9fc29jaWFsLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDMuMTI1cmVtOyB9IH1cbiAgLmZvb3Rlcl9fc29jaWFsLXRpdGxlID4gKiB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjOWQyMjM1O1xuICAgIG1heC13aWR0aDogNzIlO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07IH1cbiAgLmZvb3Rlcl9fc29jaWFsLXRpdGxlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBoZWlnaHQ6IDAuNDM3NXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjOWQyMjM1OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgLmZvb3Rlcl9fc29jaWFsLXRpdGxlOjphZnRlciB7XG4gICAgICBtYXgtd2lkdGg6IDM3MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgLmZvb3Rlcl9fc29jaWFsLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAwIDEuMTI1cmVtIDA7IH0gfVxuICAuZm9vdGVyX19zb2NpYWwtdGl0bGUgPiBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uZm9vdGVyX19zb2NpYWwtYm91bmRhcnkgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5mb290ZXJfX3NvY2lhbC1ib3VuZGFyeSB1bCBsaSB7XG4gICAgbWFyZ2luOiAuNzVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgLmZvb3Rlcl9fc29jaWFsLWJvdW5kYXJ5IHVsIHtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLmZvb3Rlcl9fc29jaWFsLWJvdW5kYXJ5IHVsIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cblxuLmZvb3Rlcl9fc29jaWFsLWxpbmsge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICBtYXJnaW46IDAgMS4wNjI1cmVtOyB9XG4gIC5mb290ZXJfX3NvY2lhbC1saW5rOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuZm9vdGVyX19zb2NpYWwtbGluazpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgIC5mb290ZXJfX3NvY2lhbC1saW5rOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQuMDYyNXJlbTsgfSB9XG4gIC5mb290ZXJfX3NvY2lhbC1saW5rID4gaW1nIHtcbiAgICB3aWR0aDogMi43NXJlbTtcbiAgICBoZWlnaHQ6IDIuNzVyZW07XG4gICAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4xNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgICAuZm9vdGVyX19zb2NpYWwtbGluayA+IGltZyB7XG4gICAgICAgIHdpZHRoOiAyLjEyNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjEyNXJlbTsgfSB9XG4gIC5mb290ZXJfX3NvY2lhbC1saW5rOmhvdmVyID4gaW1nIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuXG4uZm9vdGVyX19sb2dvcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgICAuZm9vdGVyX19sb2dvcyB7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAgIC5mb290ZXJfX2xvZ29zIHtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuXG4uZm9vdGVyX19sb2dvIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgbWFyZ2luOiAwIDEuMjVyZW0gMS44NzVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgLmZvb3Rlcl9fbG9nbzpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgIC5mb290ZXJfX2xvZ286Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAuZm9vdGVyX19sb2dvID4gaW1nIHtcbiAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG4gICAgICAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG4gICAgbWF4LXdpZHRoOiA1LjM3NXJlbTtcbiAgICBtYXgtaGVpZ2h0OiA2LjI1cmVtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4xNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlOyB9XG5cbi5mb290ZXIgYS5mb290ZXJfX2xvZ286aG92ZXIgPiBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxuXG4uZm9vdGVyX19saW5rcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5mb290ZXJfX2xpbmsge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAgIGZsZXg6IDAgMSBhdXRvOyB9XG4gIC5mb290ZXJfX2xpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgIC5mb290ZXJfX2xpbmsge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtOyB9IH1cblxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWF4LXdpZHRoOiA5MzVweCkge1xuICAuZm9vdGVyX19sb2dvOm50aC1vZi10eXBlKDEpID4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmZvb3Rlcl9fbG9nbzpudGgtb2YtdHlwZSgyKSA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiA3MXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmZvb3Rlcl9fbG9nbzpudGgtb2YtdHlwZSgzKSA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiA1NnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uYmxvY2staGVhZGVyLW1haW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggOHB4IDZweCAtNnB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDhweCA2cHggLTZweCByZ2JhKDAsIDAsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzIGxpbmVhciwgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzIGxpbmVhcjtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuICAuYmxvY2staGVhZGVyLW1haW4uZHJvcHNoYWRvdyB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggOHB4IDZweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggNnB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjNyZW0pIHtcbiAgICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbl9fYm91bmRhcnkge1xuICAgICAgcGFkZGluZzogMCAwIDAgMS4yNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDg4cHgpIHtcbiAgICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbl9fYm91bmRhcnkge1xuICAgICAgcGFkZGluZzogMCAxLjI1cmVtOyB9IH1cbiAgLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW5fX2JvdW5kYXJ5LS1ib3JkZXJsZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAwOyB9XG4gIC5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluX191cHBlci1mbGV4IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDQuMzc1cmVtO1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW07XG4gICAgbWF4LWhlaWdodDogNy4zNzVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYzcmVtKSB7XG4gICAgICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbl9fdXBwZXItZmxleCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwODhweCkge1xuICAgICAgLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW5fX3VwcGVyLWZsZXgge1xuICAgICAgICBtYXgtd2lkdGg6IDY1LjVyZW07IH0gfVxuICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbl9fdXRpbGl0eS13cmFwcGVyIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2M3JlbSkge1xuICAgICAgLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW5fX3V0aWxpdHktd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIC5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5icmFuZC1sb2dvIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYzcmVtKSB7XG4gICAgICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAuYnJhbmQtbG9nbyB7XG4gICAgICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAyLjVyZW0gMC45Mzc1cmVtIDA7IH0gfVxuICAgIC5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5icmFuZC1sb2dvX19saW5rIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG4gICAgLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLmJyYW5kLWxvZ29fX2ltYWdlIHtcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYzcmVtKSB7XG4gICAgICAgIC5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5icmFuZC1sb2dvX19pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDE3LjVyZW07IH0gfVxuICAgIC5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5icmFuZC1sb2dvLmJvcmRlcmxlc3MgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTcuNXJlbTtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LW1haW4ge1xuICAgIGJhY2tncm91bmQ6ICMwNDFjM2I7XG4gICAgcGFkZGluZzogMCAxLjI1cmVtO1xuICAgIGhlaWdodDogMy4xMjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYzcmVtKSB7XG4gICAgICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS1tYWluIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LW1haW5fX2Ryb3Bkb3duLWJ0biB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMC45Mzc1cmVtO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgbWFyZ2luOiAwIDZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtbWFpbl9fZHJvcGRvd24tYnRuOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZS1jb2xvcjogd2hpdGU7IH1cbiAgICAgIC5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LW1haW5fX2Ryb3Bkb3duLWJ0bi5vcGVuLCAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS1tYWluX19kcm9wZG93bi1idG46aG92ZXIge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LW1haW5fX2JvdW5kYXJ5IHtcbiAgICAgIG1heC13aWR0aDogNjUuNXJlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtbWFpbl9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS1tYWluX19saW5rIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtbWFpbl9fbGluay5kaXNhYmxlZCB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS1tYWluX19saW5rOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjVweCk7XG4gICAgICAgIGJhY2tncm91bmQ6ICM5ZDIyMzU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMC4xNXMgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMTVzIGVhc2U7IH1cbiAgICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS1tYWluX19zdWJtZW51IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwLjYyNXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxMHB4IDE0cHggLTdweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDE0cHggLTdweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBhZGRpbmc6IDEuODc1cmVtIDEuMjVyZW0gMy4xMjVyZW07XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlOyB9XG4gICAgICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS1tYWluX19zdWJtZW51Lm9wZW4ge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtbWFpbl9fc3VibWVudS5oYXMtZ3JhcGhpY3MgLm1lbnUtbWFpbl9fc3VibWVudS1jb250ZW50IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gICAgICAgIGdyaWQtZ2FwOiAxMHB4OyB9XG4gICAgICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS1tYWluX19zdWJtZW51Lmhhcy1ncmFwaGljcyAubWVudS1tYWluX19zdWJtZW51LWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW07IH1cbiAgICAgICAgLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtbWFpbl9fc3VibWVudS5oYXMtZ3JhcGhpY3MgLm1lbnUtbWFpbl9fc3VibWVudS1saW5rID4gc3BhbiB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2YwZjBmMDsgfVxuICAgICAgICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS1tYWluX19zdWJtZW51Lmhhcy1ncmFwaGljcyAubWVudS1tYWluX19zdWJtZW51LWxpbms6aG92ZXIgPiBzcGFuIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjOWQyMjM1OyB9XG4gICAgICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS1tYWluX19zdWJtZW51Lmhhcy1ncmFwaGljcyAubWFpbi1tZW51X19zdWJtZW51LWljb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDcuODEyNXJlbTtcbiAgICAgICAgbWF4LWhlaWdodDogNy44MTI1cmVtO1xuICAgICAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtOyB9XG4gICAgLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtbWFpbl9faXRlbSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LW1haW5fX2l0ZW06aG92ZXIgLm1lbnUtbWFpbl9fbGluazo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDAuNDM3NXJlbTsgfVxuICAgICAgLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtbWFpbl9faXRlbTpob3ZlciAubWVudS1tYWluX19kcm9wZG93bmJ0biB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS1tYWluX19pdGVtOmhvdmVyIC5tZW51LW1haW5fX3N1Ym1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuICAgIC5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LW1haW5fX3N1Ym1lbnUtYm91bmRhcnkge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDY1LjVyZW07IH1cbiAgICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS1tYWluX19zdWJtZW51LXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjNGY0ZjRmO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41NjI1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gICAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgIzRmNGY0ZjsgfVxuICAgIC5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LW1haW5fX3N1Ym1lbnUtY29udGVudCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLWdhcDogMjVweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7IH1cbiAgICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS1tYWluX19zdWJtZW51LWxpbmsge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICMzMDMwMzA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LW1haW5fX3N1Ym1lbnUtbGluayA+IHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDAuMDYyNXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LW1haW5fX3N1Ym1lbnUtbGluazpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjOWQyMjM1OyB9XG4gICAgICAgIC5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LW1haW5fX3N1Ym1lbnUtbGluazpob3ZlciA+IHNwYW4ge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM5ZDIyMzU7IH1cbiAgLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtdXRpbGl0eSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAyLjVyZW07XG4gICAgICAgICAgICBmbGV4OiAwIDAgMi41cmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYzcmVtKSB7XG4gICAgICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS11dGlsaXR5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LXV0aWxpdHlfX2JvdW5kYXJ5IHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICM5ZDIyMzU7IH1cbiAgICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS11dGlsaXR5X19jb250ZW50IHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTsgfVxuICAgICAgLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtdXRpbGl0eV9fY29udGVudCArIC5tZW51LXV0aWxpdHlfX2N0YXM6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAwLjEyNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZjE1MjM7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTAuMDYyNXJlbTtcbiAgICAgICAgdG9wOiAwLjVyZW07XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS11dGlsaXR5X19jdGFzIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtdXRpbGl0eV9fZHJvcGRvd24tYnRuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAwLjkzNzVyZW07XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW46IDAgLTNweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtdXRpbGl0eV9fZHJvcGRvd24tYnRuOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZS1jb2xvcjogd2hpdGU7IH1cbiAgICAgIC5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LXV0aWxpdHlfX2Ryb3Bkb3duLWJ0bi5vcGVuLCAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS11dGlsaXR5X19kcm9wZG93bi1idG46aG92ZXIge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LXV0aWxpdHlfX2xpbmsge1xuICAgICAgcGFkZGluZzogMCAwLjYyNXJlbTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtdXRpbGl0eV9fbGluazo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMC45Mzc1cmVtIC0gMTNweCk7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwLjE1cyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4xNXMgZWFzZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtOyB9XG4gICAgLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtdXRpbGl0eSBzcGFuLm1lbnUtdXRpbGl0eV9fbGluayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS11dGlsaXR5X19zdWJtZW51IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwLjYyNXJlbTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHdpZHRoOiAxNS42MjVyZW07XG4gICAgICBwYWRkaW5nOiAwLjMxMjVyZW0gMS41NjI1cmVtO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxMHB4IDE0cHggLTdweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDE0cHggLTdweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTsgfVxuICAgICAgLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtdXRpbGl0eV9fc3VibWVudS5vcGVuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LXV0aWxpdHlfX3N1Ym1lbnUgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS11dGlsaXR5X19zdWJtZW51LWxpbmsge1xuICAgICAgY29sb3I6ICMzMDMwMzA7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwLjYyNXJlbSAwO1xuICAgICAgbWFyZ2luOiAwLjYyNXJlbSAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS11dGlsaXR5X19zdWJtZW51LWxpbms6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LXV0aWxpdHlfX2xpbmstd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LXV0aWxpdHlfX2xpbmstd3JhcHBlcjpob3ZlciAubWVudS11dGlsaXR5X19saW5rOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDAuMzEyNXJlbTsgfVxuICAgICAgLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtdXRpbGl0eV9fbGluay13cmFwcGVyOmhvdmVyIC5tZW51LXV0aWxpdHlfX3N1Ym1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtdXRpbGl0eV9fbGluay13cmFwcGVyLmhhcy1jaGlsZHJlbiAubWVudS11dGlsaXR5X19saW5rIHtcbiAgICAgICAgLyogdGhpcyB3YXMgcmVwbGFjZWQgYnkgYW4gYWN0dWFsIGJ1dHRvbiBmb3IgYWNjZXNzaWJpbGl0eSBwdXJwb3Nlc1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIuKWvlwiO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkZmFzdGVzdC1kdXJhdGlvbiBlYXNlO1xuICAgICAgICAgICAgICAgIH0qLyB9XG4gICAgICAgIC5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LXV0aWxpdHlfX2xpbmstd3JhcHBlci5oYXMtY2hpbGRyZW4gLm1lbnUtdXRpbGl0eV9fbGluazpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtdXRpbGl0eV9fbGluay13cmFwcGVyLmhhcy1jaGlsZHJlbiAubWVudS11dGlsaXR5X19saW5rOmhvdmVyIC5tZW51LXV0aWxpdHlfX2Ryb3Bkb3duYnRuIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtdXRpbGl0eV9fbGluay13cmFwcGVyLmhhcy1jaGlsZHJlbjpob3ZlciAubWVudS11dGlsaXR5X19saW5rOjphZnRlciB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTsgfVxuICAgICAgLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtdXRpbGl0eV9fbGluay13cmFwcGVyLmhhcy1jaGlsZHJlbjpob3ZlciAubWVudS11dGlsaXR5X19zdWJtZW51IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuICAgIC5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LXV0aWxpdHlfX3NlYXJjaC13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICM2ZjE1MjM7IH1cbiAgICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS11dGlsaXR5X19zZWFyY2gge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9zZWFyY2guc3ZnXCIpIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtdXRpbGl0eV9fc2VhcmNoOmhvdmVyIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG4gICAgICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS11dGlsaXR5X19zZWFyY2guY2xvc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2Nsb3NlLXdoaXRlLnN2Z1wiKSBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgICAgICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS11dGlsaXR5X19zZWFyY2guY2xvc2U6aG92ZXIge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gIC5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LWF1ZGllbmNlIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0LjM3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYzcmVtKSB7XG4gICAgICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS1hdWRpZW5jZSB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwODhweCkge1xuICAgICAgLmJsb2NrLWhlYWRlci1tYWluIC5uYXZpZ2F0aW9uLW1haW4gLm1lbnUtYXVkaWVuY2Uge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS1hdWRpZW5jZV9faXRlbSB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS1hdWRpZW5jZV9faXRlbTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgICAgIHBhZGRpbmc6IDAgMC43NXJlbTsgfVxuICAgIC5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LWF1ZGllbmNlX19saW5rIHtcbiAgICAgIGNvbG9yOiAjMzAzMDMwO1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjZmZmZmZmOyB9XG4gICAgICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS1hdWRpZW5jZV9fbGluazpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjOWQyMjM1O1xuICAgICAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgIzlkMjIzNTsgfVxuICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS1tb2JpbGUtbWFpbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYzcmVtKSB7XG4gICAgICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS1tb2JpbGUtbWFpbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LW1vYmlsZS1tYWluX19pdGVtIHtcbiAgICAgIGNvbG9yOiAjMDAyZjZjO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS1tb2JpbGUtbWFpbl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjEyNXJlbSBzb2xpZCAjOTc5Nzk3OyB9XG4gICAgICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS1tb2JpbGUtbWFpbl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC45Mzc1cmVtOyB9XG4gICAgICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS1tb2JpbGUtbWFpbl9faXRlbTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxLjM3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlOyB9XG4gICAgICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS1tb2JpbGUtbWFpbl9faXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG4gICAgICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS1tb2JpbGUtbWFpbl9faXRlbS5jbG9zZTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9jbG9zZS1ibHVlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgICAuYmxvY2staGVhZGVyLW1haW4gLm5hdmlnYXRpb24tbWFpbiAubWVudS1tb2JpbGUtbWFpbl9faXRlbS5jbG9zZTpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgc2NhbGUoMS4yKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgc2NhbGUoMS4yKTsgfVxuICAgIC5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LW1vYmlsZS1tYWluX19zZWFyY2g6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL3NlYXJjaC1ibHVlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTsgfVxuICAgIC5ibG9jay1oZWFkZXItbWFpbiAubmF2aWdhdGlvbi1tYWluIC5tZW51LW1vYmlsZS1tYWluX19tZW51OjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9tZW51LnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTsgfVxuXG4uc2VhcmNoLWRyYXdlciB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cbiAgLnNlYXJjaC1kcmF3ZXJfX2JvdW5kYXJ5IHtcbiAgICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDE1LjQzNzVyZW07IH1cbiAgLnNlYXJjaC1kcmF3ZXJfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDY1LjVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnNlYXJjaC1kcmF3ZXJfX2lucHV0IHtcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZGRkZGRkO1xuICAgIGhlaWdodDogMy43NXJlbTtcbiAgICBjb2xvcjogIzMwMzAzMDtcbiAgICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAwLjYyNXJlbSBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYzMHB4KSB7XG4gICAgICAuc2VhcmNoLWRyYXdlcl9faW5wdXQge1xuICAgICAgICBtYXJnaW46IDAgMC4zMTI1cmVtIDAgMDsgfSB9XG4gIC5zZWFyY2gtZHJhd2VyX19tYWluLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNGY0ZjRmO1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1hcmdpbjogMS44NzVyZW0gMDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5zZWFyY2gtZHJhd2VyX19pbnB1dC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzRmNGY0ZjtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnNlYXJjaC1kcmF3ZXJfX2J1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGhlaWdodDogMy43NXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtc2l6ZSAwLjE1cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1zaXplIDAuMTVzIGVhc2U7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAzLjc1cmVtO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMy43NXJlbTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzLjc1cmVtO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvc2VhcmNoLnN2Z1wiKSBjZW50ZXIgIzAyNTY5NztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtOyB9XG4gICAgLnNlYXJjaC1kcmF3ZXJfX2J1dHRvbjpmb2N1cywgLnNlYXJjaC1kcmF3ZXJfX2J1dHRvbjpob3ZlciwgLnNlYXJjaC1kcmF3ZXJfX2J1dHRvbjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9zZWFyY2guc3ZnXCIpIGNlbnRlciAjMDA4ZWZjO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYzMHB4KSB7XG4gICAgICAuc2VhcmNoLWRyYXdlcl9fYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMjU2OTc7XG4gICAgICAgIHBhZGRpbmc6IDAgMi44MTI1cmVtO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gICAgICAgIC5zZWFyY2gtZHJhd2VyX19idXR0b246Zm9jdXMsIC5zZWFyY2gtZHJhd2VyX19idXR0b246aG92ZXIsIC5zZWFyY2gtZHJhd2VyX19idXR0b246YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA4ZWZjOyB9IH1cblxuLmhpZ2hsaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDY1LjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtOyB9XG4gIC5oaWdobGlnaHQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMC40Mzc1cmVtO1xuICAgIHdpZHRoOiA2LjQzNzVyZW07XG4gICAgYmFja2dyb3VuZDogIzlkMjIzNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzLjY4NzVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oaWdobGlnaHQ6OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAzLjc1cmVtOyB9IH1cbiAgLmhpZ2hsaWdodF9fYm91bmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDFjM2I7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtcGFjazogbGVmdDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogbGVmdDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxLjY4NzVyZW0gMXJlbSA1LjI1cmVtO1xuICAgIGdhcDogMnJlbTsgfVxuICAuaGlnaGxpZ2h0X19ib2R5X19jb3B5IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtOyB9XG4gIC5oaWdobGlnaHRfX2JvZHlfX3ByaW1hcnktbGluayB7XG4gICAgY29sb3I6ICMwMjU2OTc7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5oaWdobGlnaHRfX2JvZHlfX3ByaW1hcnktbGluazo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICB3aWR0aDogMS43NXJlbTtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctcmlnaHQtbGlnaHQtYmx1ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjQzNzVyZW07XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTsgfVxuICAgIC5oaWdobGlnaHRfX2JvZHlfX3ByaW1hcnktbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMmY2YzsgfVxuICAgICAgLmhpZ2hsaWdodF9fYm9keV9fcHJpbWFyeS1saW5rOmhvdmVyOjphZnRlciB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMzEyNXJlbSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMzEyNXJlbSk7IH1cbiAgICAuaGlnaGxpZ2h0X19ib2R5X19wcmltYXJ5LWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmhpZ2hsaWdodF9fYm9keV9fcHJpbWFyeS1saW5rOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2Fycm93LXJpZ2h0LXdoaXRlLnN2Z1wiKTsgfVxuICAuaGlnaGxpZ2h0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmhpZ2hsaWdodF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuMTg3NXJlbTsgfSB9XG4gIC5oaWdobGlnaHRfX2ltYWdlIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAuaGlnaGxpZ2h0X19pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDE1LjYyNXJlbTtcbiAgICAgIGNsaXAtcGF0aDogY2lyY2xlKCk7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgLmhhcy1zaWRlYmFyIC5jb250ZW50Qm9keTpub3QoLm5vLXNpZGViYXIpIC5oaWdobGlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGFzLXNpZGViYXIgLmNvbnRlbnRCb2R5Om5vdCgubm8tc2lkZWJhcikgLmhpZ2hsaWdodF9fYm91bmRhcnkge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZmxvdzogcm93O1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3c7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMS44NzVyZW0gMy4xMjVyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBodG1sOm5vdCguaGFzLXNpZGViYXIpIC5oaWdobGlnaHRfX2JvdW5kYXJ5LCAuY29udGVudEJvZHkubm8tc2lkZWJhciAuaGlnaGxpZ2h0X19ib3VuZGFyeSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1mbG93OiByb3c7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdztcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAxLjg3NXJlbSAzLjEyNXJlbTsgfSB9XG5cbi5pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDY1LjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTsgfVxuICAuaW1hZ2VfX2JvdW5kYXJ5IHtcbiAgICBtYXgtd2lkdGg6IDUxLjg3NXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuaW1hZ2UgLmZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmltYWdlIC5maWd1cmUtdGl0bGUge1xuICAgICAgY29sb3I6ICMzMDMwMzA7XG4gICAgICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAgIC5pbWFnZSAuZmlndXJlLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuMzc1cmVtOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgICAgLmltYWdlIC5maWd1cmUtdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9IH1cbiAgICAuaW1hZ2UgLmZpZ3VyZS1jYXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40NztcbiAgICAgIG1hcmdpbjogLTJyZW0gMy4xMjVyZW0gMCAwO1xuICAgICAgY29sb3I6ICM3Njc1NzY7XG4gICAgICBtYXgtd2lkdGg6IDMxLjg3NXJlbTtcbiAgICAgIHRleHQtaW5kZW50OiA0LjY4NzVyZW07XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgIC5pbWFnZSAuZmlndXJlLWNhcHRpb25fX2JvdW5kYXJ5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjc1cmVtIDAuNjI1cmVtIDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAgICAgLmltYWdlIC5maWd1cmUtY2FwdGlvbl9fYm91bmRhcnkge1xuICAgICAgICAgICAgcGFkZGluZzogMC42MjVyZW0gMS4yNXJlbSAwLjYyNXJlbSAwOyB9IH1cbiAgICAgICAgLmltYWdlIC5maWd1cmUtY2FwdGlvbl9fYm91bmRhcnk6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBoZWlnaHQ6IDAuNDM3NXJlbTtcbiAgICAgICAgICB3aWR0aDogMy43NXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjOWQyMjM1O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMC45Mzc1cmVtOyB9XG5cbltpcz0nZmx5bnQtYmxvY2staW1hZ2UtdGV4dCddIHtcbiAgbWFyZ2luOiAzLjc1cmVtIDA7IH1cbiAgW2lzPSdmbHludC1ibG9jay1pbWFnZS10ZXh0J10gLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogNjUuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTsgfVxuICBbaXM9J2ZseW50LWJsb2NrLWltYWdlLXRleHQnXSAuYm94IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDUxLjg3NXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2staW1hZ2UtdGV4dCddIC5ib3gge1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtYmxvY2staW1hZ2UtdGV4dCddIC5ib3gtaW5uZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtYmxvY2staW1hZ2UtdGV4dCddIC5ib3gtLWltYWdlTGVmdCB7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgICAgW2lzPSdmbHludC1ibG9jay1pbWFnZS10ZXh0J10gLmJveC0taW1hZ2VSaWdodCB7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfSB9XG4gICAgW2lzPSdmbHludC1ibG9jay1pbWFnZS10ZXh0J10gLmJveC1pbm5lci0tY29udGVudCA+IDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLWltYWdlLXRleHQnXSAuYm94LWlubmVyLS1jb250ZW50ID4gOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSdmbHludC1ibG9jay1pbWFnZS10ZXh0J10gLmJveC1pbm5lci0taW1hZ2Uge1xuICAgICAgICB3aWR0aDogNjAlOyB9XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLWltYWdlLXRleHQnXSAuYm94LWlubmVyLS1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDQwJTsgfSB9XG4gIFtpcz0nZmx5bnQtYmxvY2staW1hZ2UtdGV4dCddIC5maWd1cmUge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1ibG9jay1pbWFnZS10ZXh0J10gLmZpZ3VyZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgW2lzPSdmbHludC1ibG9jay1pbWFnZS10ZXh0J10gLmZpZ3VyZS1jYXB0aW9uIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuXG4uaW5saW5lLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjUuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAgIC5pbmxpbmUtdGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogNjUuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAuaW5saW5lLXRpdGxlX19ib3VuZGFyeSB7XG4gICAgbWF4LXdpZHRoOiA1MS44NzVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmlubGluZS10aXRsZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICMwMDJmNmM7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICAgIC5pbmxpbmUtdGl0bGVfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDIuODEyNXJlbTsgfSB9XG4gICAgLmlubGluZS10aXRsZV9fdGV4dDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDAuNDM3NXJlbTtcbiAgICAgIHdpZHRoOiA3LjgxMjVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjOWQyMjM1O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAwLjQzNzVyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAgICAgICAuaW5saW5lLXRpdGxlX190ZXh0OjphZnRlciB7XG4gICAgICAgICAgaGVpZ2h0OiAwLjU2MjVyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTsgfSB9XG5cbi5pbmxpbmUtdGl0bGVfX3NlYXJjaCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgLmlubGluZS10aXRsZV9fc2VhcmNoIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAuaW5saW5lLXRpdGxlX19zZWFyY2hfX2JvdW5kYXJ5IHtcbiAgICBtYXgtd2lkdGg6IDUxLjg3NXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuaW5saW5lLXRpdGxlX19zZWFyY2hfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjMDAyZjZjO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgICAuaW5saW5lLXRpdGxlX19zZWFyY2hfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDIuODEyNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgICAuaW5saW5lLXRpdGxlX19zZWFyY2hfX3RleHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgLmlubGluZS10aXRsZV9fc2VhcmNoX190ZXh0OjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAwLjQzNzVyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAgICAgICAuaW5saW5lLXRpdGxlX19zZWFyY2hfX3RleHQ6OmFmdGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDAuNTYyNXJlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW07IH0gfVxuXG4uaW5saW5lLXRpdGxlLXByb2dyYW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyZjZjO1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNC4zNzVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgLmlubGluZS10aXRsZS1wcm9ncmFtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDJmNmM7XG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYzcmVtKSB7XG4gICAgLmlubGluZS10aXRsZS1wcm9ncmFtIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAuaW5saW5lLXRpdGxlLXByb2dyYW1fX2JvdW5kYXJ5IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDY4cmVtO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjg3NXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAgICAgLmlubGluZS10aXRsZS1wcm9ncmFtX19ib3VuZGFyeSB7XG4gICAgICAgIHBhZGRpbmc6IDEuODc1cmVtIDEuODc1cmVtOyB9IH1cbiAgLmlubGluZS10aXRsZS1wcm9ncmFtX190ZXh0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgICAuaW5saW5lLXRpdGxlLXByb2dyYW1fX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDIuODEyNXJlbTsgfSB9XG4gICAgLmlubGluZS10aXRsZS1wcm9ncmFtX190ZXh0OjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG5cbi5pbnN0YWdyYW0tZmVlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDY1LjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5pbnN0YWdyYW0tZmVlZF9fYm91bmRhcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDY1LjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICAgIG1heC13aWR0aDogODIuNXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgICAgIC5pbnN0YWdyYW0tZmVlZF9fYm91bmRhcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2luc3RhZ3JhbS1iYWNrZ3JvdW5kLnN2Z1wiKSAjMGIyMzQwO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDMzJSB0b3AgMi44MTI1cmVtO1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTMyMHB4KSB7XG4gICAgICAuaW5zdGFncmFtLWZlZWRfX2JvdW5kYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAzNyUgdG9wIDIuODEyNXJlbTsgfSB9XG4gICAgLmluc3RhZ3JhbS1mZWVkX19ib3VuZGFyeTo6YmVmb3JlLCAuaW5zdGFncmFtLWZlZWRfX2JvdW5kYXJ5OjphZnRlciB7XG4gICAgICB3aWR0aDogOC41cmVtO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKGNhbGMoMTAwJSAtIDEwNDhweCkgLyAyKTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdG9wOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLmluc3RhZ3JhbS1mZWVkX19ib3VuZGFyeTo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAuaW5zdGFncmFtLWZlZWRfX2JvdW5kYXJ5OjphZnRlciB7XG4gICAgICByaWdodDogMDsgfVxuICAuaW5zdGFncmFtLWZlZWRfX3RleHQge1xuICAgIG1heC13aWR0aDogNjUuNXJlbTtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMS4yNXJlbSAyLjgxMjVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvaW5zdGFncmFtLWJhY2tncm91bmQuc3ZnXCIpICMwYjIzNDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDExLjI1cmVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEuMjVyZW0gdG9wOyB9XG4gICAgLmluc3RhZ3JhbS1mZWVkX190ZXh0OjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAwLjQzNzVyZW07XG4gICAgICB3aWR0aDogNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICM5ZDIyMzU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDAuOTM3NXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0xLjI1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgICAuaW5zdGFncmFtLWZlZWRfX3RleHQge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4Ljc1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDQwJSB0b3AgLTEwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gICAgICAuaW5zdGFncmFtLWZlZWRfX3RleHQge1xuICAgICAgICBwYWRkaW5nOiA0LjM3NXJlbSAzLjQzNzVyZW0gMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEuNTYyNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgICAgICAuaW5zdGFncmFtLWZlZWRfX3RleHQ6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGhlaWdodDogMC40Mzc1cmVtO1xuICAgICAgICAgIHdpZHRoOiA4LjQzNzVyZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogIzlkMjIzNTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAyLjE4NzVyZW07XG4gICAgICAgICAgbGVmdDogLTAuNzVyZW07IH0gfVxuICAuaW5zdGFncmFtLWZlZWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjQ7XG4gICAgbWF4LXdpZHRoOiAyNS45Mzc1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gICAgICAuaW5zdGFncmFtLWZlZWRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjM3NXJlbTsgfSB9XG4gIC5pbnN0YWdyYW0tZmVlZF9fbGluayB7XG4gICAgY29sb3I6ICMwMjU2OTc7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXgtd2lkdGg6IDI1LjkzNzVyZW07XG4gICAgbWFyZ2luLXRvcDogMS4xMjVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmluc3RhZ3JhbS1mZWVkX19saW5rOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9hcnJvdy1yaWdodC1saWdodC1ibHVlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNDM3NXJlbTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlOyB9XG4gICAgLmluc3RhZ3JhbS1mZWVkX19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAyZjZjOyB9XG4gICAgICAuaW5zdGFncmFtLWZlZWRfX2xpbms6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4zMTI1cmVtKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4zMTI1cmVtKTsgfVxuICAgIC5pbnN0YWdyYW0tZmVlZF9fbGlua1t0YXJnZXQ9XCJfYmxhbmtcIl06OmFmdGVyIHtcbiAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgbWFzay1pbWFnZTogbm9uZTsgfVxuICAgIC5pbnN0YWdyYW0tZmVlZF9fbGluazo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9hcnJvdy1yaWdodC13aGl0ZS5zdmdcIik7IH1cbiAgICAuaW5zdGFncmFtLWZlZWRfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmluc3RhZ3JhbS1mZWVkICNzYmlfbG9hZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaW5zdGFncmFtLWZlZWQgI3NiX2luc3RhZ3JhbSwgLmluc3RhZ3JhbS1mZWVkX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5pbnN0YWdyYW0tZmVlZCAjc2JfaW5zdGFncmFtOjpiZWZvcmUsIC5pbnN0YWdyYW0tZmVlZF9fY29udGVudDo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogY2FsYyggY2FsYygxMDAlIC8gOCkgLSA1cHgpO1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMjBweCkge1xuICAgICAgICAuaW5zdGFncmFtLWZlZWQgI3NiX2luc3RhZ3JhbTo6YmVmb3JlLCAuaW5zdGFncmFtLWZlZWRfX2NvbnRlbnQ6OmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiA0Ljg3NXJlbTsgfSB9XG4gICAgLmluc3RhZ3JhbS1mZWVkICNzYl9pbnN0YWdyYW0gLnNiX2luc3RhZ3JhbV9oZWFkZXIsIC5pbnN0YWdyYW0tZmVlZF9fY29udGVudCAuc2JfaW5zdGFncmFtX2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pbnN0YWdyYW0tZmVlZCAjc2JpX2ltYWdlcywgLmluc3RhZ3JhbS1mZWVkX19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgICBncmlkLWNvbHVtbi1nYXA6IDEwcHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInNsb3QxIHNsb3QyXCIgXCJzbG90MyBzbG90NFwiIFwic2xvdDUgc2xvdDZcIiBcInNsb3Q3IHNsb3Q4XCIgXCJzbG90OSBzbG90MTBcIiBcInNsb3QxMSBzbG90MTJcIiBcInNsb3QxMyBzbG90MTRcIiBcInNsb3QxNSBzbG90MTZcIiBcInNsb3QxNyBzbG90MThcIjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgICAgLmluc3RhZ3JhbS1mZWVkICNzYmlfaW1hZ2VzLCAuaW5zdGFncmFtLWZlZWRfX2dyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInNsb3QxICBzbG90MiAgc2xvdDNcIiBcInNsb3Q0ICBzbG90NSAgc2xvdDZcIiBcInNsb3Q3ICBzbG90OCAgc2xvdDlcIiBcInNsb3QxMCAgc2xvdDExICBzbG90MTJcIiBcInNsb3QxMyAgc2xvdDE0ICBzbG90MTVcIiBcInNsb3QxNiBzbG90MTcgc2xvdDE4XCI7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4NTBweCkge1xuICAgICAgLmluc3RhZ3JhbS1mZWVkICNzYmlfaW1hZ2VzLCAuaW5zdGFncmFtLWZlZWRfX2dyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiLiAgICAgIC4gICAgICAuICAgICAgLiAgICAgIHNsb3QxICBzbG90MSAgc2xvdDIgIHNsb3QzXCIgXCJzbG90NiAgc2xvdDYgIHNsb3Q3ICBzbG90OCAgc2xvdDEgIHNsb3QxICBzbG90NCAgc2xvdDVcIiBcInNsb3Q2ICBzbG90NiAgc2xvdDkgIHNsb3QxMCBzbG90MTEgc2xvdDEyIHNsb3QxMyBzbG90MTRcIiBcInNsb3QxNSBzbG90MTYgc2xvdDE3IC4gICAgICAuICAgICAgLiAgICAgIC4gICAgICAuXCI7IH0gfVxuICAgIC5pbnN0YWdyYW0tZmVlZCAjc2JpX2ltYWdlczo6YWZ0ZXIsIC5pbnN0YWdyYW0tZmVlZF9fZ3JpZDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMGIyMzQwO1xuICAgICAgZ3JpZC1hcmVhOiBzbG90MTg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgICAgIC5pbnN0YWdyYW0tZmVlZCAjc2JpX2ltYWdlczo6YWZ0ZXIsIC5pbnN0YWdyYW0tZmVlZF9fZ3JpZDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lOyB9IH1cbiAgLmluc3RhZ3JhbS1mZWVkICNzYmlfbW9kX2Vycm9yIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pbnN0YWdyYW0tZmVlZCAuc2JpX2l0ZW0sIC5pbnN0YWdyYW0tZmVlZF9fY2FyZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5pbnN0YWdyYW0tZmVlZCAuc2JpX2l0ZW06OmJlZm9yZSwgLmluc3RhZ3JhbS1mZWVkX19jYXJkOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgLmluc3RhZ3JhbS1mZWVkIC5zYmlfaXRlbTo6YWZ0ZXIsIC5pbnN0YWdyYW0tZmVlZF9fY2FyZDo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBtYXJnaW4tdG9wOiAtMC42MjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5pbnN0YWdyYW0tZmVlZCAuc2JpX2l0ZW0gLnNiaV9waG90b193cmFwLFxuICAgIC5pbnN0YWdyYW0tZmVlZCAuc2JpX2l0ZW0gPiBpbWcsIC5pbnN0YWdyYW0tZmVlZF9fY2FyZCAuc2JpX3Bob3RvX3dyYXAsXG4gICAgLmluc3RhZ3JhbS1mZWVkX19jYXJkID4gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAgIC5pbnN0YWdyYW0tZmVlZCAuc2JpX2l0ZW0gLnNiaV9waG90b193cmFwOjpiZWZvcmUsXG4gICAgICAuaW5zdGFncmFtLWZlZWQgLnNiaV9pdGVtID4gaW1nOjpiZWZvcmUsIC5pbnN0YWdyYW0tZmVlZF9fY2FyZCAuc2JpX3Bob3RvX3dyYXA6OmJlZm9yZSxcbiAgICAgIC5pbnN0YWdyYW0tZmVlZF9fY2FyZCA+IGltZzo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDAlOyB9XG4gICAgICAuaW5zdGFncmFtLWZlZWQgLnNiaV9pdGVtIC5zYmlfcGhvdG9fd3JhcDo6YWZ0ZXIsXG4gICAgICAuaW5zdGFncmFtLWZlZWQgLnNiaV9pdGVtID4gaW1nOjphZnRlciwgLmluc3RhZ3JhbS1mZWVkX19jYXJkIC5zYmlfcGhvdG9fd3JhcDo6YWZ0ZXIsXG4gICAgICAuaW5zdGFncmFtLWZlZWRfX2NhcmQgPiBpbWc6OmFmdGVyIHtcbiAgICAgICAgLyogdG8gY2xlYXIgZmxvYXQgKi9cbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmluc3RhZ3JhbS1mZWVkIC5zYmlfaXRlbSAuc2JpX3Bob3RvLCAuaW5zdGFncmFtLWZlZWRfX2NhcmQgLnNiaV9waG90byB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAuaW5zdGFncmFtLWZlZWQgLnNiaV9pdGVtIC5zYmlfcGhvdG9bdGFyZ2V0PVwiX2JsYW5rXCJdOjphZnRlciwgLmluc3RhZ3JhbS1mZWVkX19jYXJkIC5zYmlfcGhvdG9bdGFyZ2V0PVwiX2JsYW5rXCJdOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgLmluc3RhZ3JhbS1mZWVkIC5zYmlfaXRlbSAuc2JpX3Bob3RvIHN2ZywgLmluc3RhZ3JhbS1mZWVkX19jYXJkIC5zYmlfcGhvdG8gc3ZnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmluc3RhZ3JhbS1mZWVkIC5zYmlfaXRlbSAuc2JpX3Bob3RvIGltZywgLmluc3RhZ3JhbS1mZWVkX19jYXJkIC5zYmlfcGhvdG8gaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgICAgICAuaW5zdGFncmFtLWZlZWQgLnNiaV9pdGVtIC5zYmlfcGhvdG8gaW1nOjpiZWZvcmUsIC5pbnN0YWdyYW0tZmVlZF9fY2FyZCAuc2JpX3Bob3RvIGltZzo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlOyB9XG4gICAgICAgIC5pbnN0YWdyYW0tZmVlZCAuc2JpX2l0ZW0gLnNiaV9waG90byBpbWc6OmFmdGVyLCAuaW5zdGFncmFtLWZlZWRfX2NhcmQgLnNiaV9waG90byBpbWc6OmFmdGVyIHtcbiAgICAgICAgICAvKiB0byBjbGVhciBmbG9hdCAqL1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuaW5zdGFncmFtLWZlZWQgLnNiaV9pdGVtIC5zYmktc2NyZWVucmVhZGVyLCAuaW5zdGFncmFtLWZlZWRfX2NhcmQgLnNiaS1zY3JlZW5yZWFkZXIge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgICAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBtYXJnaW46IC0xcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5pbnN0YWdyYW0tZmVlZCAuc2JpX2l0ZW06bnRoLWNoaWxkKDEpLCAuaW5zdGFncmFtLWZlZWRfX2NhcmQ6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGdyaWQtYXJlYTogc2xvdDE7IH1cbiAgICAuaW5zdGFncmFtLWZlZWQgLnNiaV9pdGVtOm50aC1jaGlsZCgyKSwgLmluc3RhZ3JhbS1mZWVkX19jYXJkOm50aC1jaGlsZCgyKSB7XG4gICAgICBncmlkLWFyZWE6IHNsb3QyOyB9XG4gICAgLmluc3RhZ3JhbS1mZWVkIC5zYmlfaXRlbTpudGgtY2hpbGQoMyksIC5pbnN0YWdyYW0tZmVlZF9fY2FyZDpudGgtY2hpbGQoMykge1xuICAgICAgZ3JpZC1hcmVhOiBzbG90MzsgfVxuICAgIC5pbnN0YWdyYW0tZmVlZCAuc2JpX2l0ZW06bnRoLWNoaWxkKDQpLCAuaW5zdGFncmFtLWZlZWRfX2NhcmQ6bnRoLWNoaWxkKDQpIHtcbiAgICAgIGdyaWQtYXJlYTogc2xvdDQ7IH1cbiAgICAuaW5zdGFncmFtLWZlZWQgLnNiaV9pdGVtOm50aC1jaGlsZCg1KSwgLmluc3RhZ3JhbS1mZWVkX19jYXJkOm50aC1jaGlsZCg1KSB7XG4gICAgICBncmlkLWFyZWE6IHNsb3Q1OyB9XG4gICAgLmluc3RhZ3JhbS1mZWVkIC5zYmlfaXRlbTpudGgtY2hpbGQoNiksIC5pbnN0YWdyYW0tZmVlZF9fY2FyZDpudGgtY2hpbGQoNikge1xuICAgICAgZ3JpZC1hcmVhOiBzbG90NjsgfVxuICAgIC5pbnN0YWdyYW0tZmVlZCAuc2JpX2l0ZW06bnRoLWNoaWxkKDcpLCAuaW5zdGFncmFtLWZlZWRfX2NhcmQ6bnRoLWNoaWxkKDcpIHtcbiAgICAgIGdyaWQtYXJlYTogc2xvdDc7IH1cbiAgICAuaW5zdGFncmFtLWZlZWQgLnNiaV9pdGVtOm50aC1jaGlsZCg4KSwgLmluc3RhZ3JhbS1mZWVkX19jYXJkOm50aC1jaGlsZCg4KSB7XG4gICAgICBncmlkLWFyZWE6IHNsb3Q4OyB9XG4gICAgLmluc3RhZ3JhbS1mZWVkIC5zYmlfaXRlbTpudGgtY2hpbGQoOSksIC5pbnN0YWdyYW0tZmVlZF9fY2FyZDpudGgtY2hpbGQoOSkge1xuICAgICAgZ3JpZC1hcmVhOiBzbG90OTsgfVxuICAgIC5pbnN0YWdyYW0tZmVlZCAuc2JpX2l0ZW06bnRoLWNoaWxkKDEwKSwgLmluc3RhZ3JhbS1mZWVkX19jYXJkOm50aC1jaGlsZCgxMCkge1xuICAgICAgZ3JpZC1hcmVhOiBzbG90MTA7IH1cbiAgICAuaW5zdGFncmFtLWZlZWQgLnNiaV9pdGVtOm50aC1jaGlsZCgxMSksIC5pbnN0YWdyYW0tZmVlZF9fY2FyZDpudGgtY2hpbGQoMTEpIHtcbiAgICAgIGdyaWQtYXJlYTogc2xvdDExOyB9XG4gICAgLmluc3RhZ3JhbS1mZWVkIC5zYmlfaXRlbTpudGgtY2hpbGQoMTIpLCAuaW5zdGFncmFtLWZlZWRfX2NhcmQ6bnRoLWNoaWxkKDEyKSB7XG4gICAgICBncmlkLWFyZWE6IHNsb3QxMjsgfVxuICAgIC5pbnN0YWdyYW0tZmVlZCAuc2JpX2l0ZW06bnRoLWNoaWxkKDEzKSwgLmluc3RhZ3JhbS1mZWVkX19jYXJkOm50aC1jaGlsZCgxMykge1xuICAgICAgZ3JpZC1hcmVhOiBzbG90MTM7IH1cbiAgICAuaW5zdGFncmFtLWZlZWQgLnNiaV9pdGVtOm50aC1jaGlsZCgxNCksIC5pbnN0YWdyYW0tZmVlZF9fY2FyZDpudGgtY2hpbGQoMTQpIHtcbiAgICAgIGdyaWQtYXJlYTogc2xvdDE0OyB9XG4gICAgLmluc3RhZ3JhbS1mZWVkIC5zYmlfaXRlbTpudGgtY2hpbGQoMTUpLCAuaW5zdGFncmFtLWZlZWRfX2NhcmQ6bnRoLWNoaWxkKDE1KSB7XG4gICAgICBncmlkLWFyZWE6IHNsb3QxNTsgfVxuICAgIC5pbnN0YWdyYW0tZmVlZCAuc2JpX2l0ZW06bnRoLWNoaWxkKDE2KSwgLmluc3RhZ3JhbS1mZWVkX19jYXJkOm50aC1jaGlsZCgxNikge1xuICAgICAgZ3JpZC1hcmVhOiBzbG90MTY7IH1cbiAgICAuaW5zdGFncmFtLWZlZWQgLnNiaV9pdGVtOm50aC1jaGlsZCgxNyksIC5pbnN0YWdyYW0tZmVlZF9fY2FyZDpudGgtY2hpbGQoMTcpIHtcbiAgICAgIGdyaWQtYXJlYTogc2xvdDE3OyB9XG5cbi5ibG9jay1uZXdzLW1ldGEsXG4uYmxvY2stbmV3cy1tZXRhX19saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM3Njc1NzY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMzRweDsgfVxuXG4uYmxvY2stbmV3cy1tZXRhX19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5ibG9jay1uZXdzLW1ldGFfX2xpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5sb2dvLWdyaWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA2NS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07IH1cbiAgLmxvZ28tZ3JpZF9fdGl0bGUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDY4cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvIDEuNTYyNXJlbTtcbiAgICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG8gMi41cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgICAubG9nby1ncmlkX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDMuMTI1cmVtOyB9IH1cbiAgICAubG9nby1ncmlkX190aXRsZSA+ICoge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgY29sb3I6ICM5ZDIyMzU7XG4gICAgICBtYXgtd2lkdGg6IDcyJTtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07IH1cbiAgICAubG9nby1ncmlkX190aXRsZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIGhlaWdodDogMC40Mzc1cmVtO1xuICAgICAgYmFja2dyb3VuZDogIzlkMjIzNTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAubG9nby1ncmlkX190aXRsZTo6YWZ0ZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDM3MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICAgIC5sb2dvLWdyaWRfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMi41cmVtOyB9IH1cbiAgLmxvZ28tZ3JpZF9fbG9nb3Mge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDAgMS4yNXJlbTsgfVxuICAubG9nby1ncmlkX19sb2dvIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgICAubG9nby1ncmlkX19sb2dvIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07IH1cbiAgICAgICAgLmxvZ28tZ3JpZF9fbG9nbzpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTsgfVxuICAgICAgICAubG9nby1ncmlkX19sb2dvOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtOyB9IH1cbiAgLmxvZ28tZ3JpZF9fbG9nby1saW5rLCAubG9nby1ncmlkX19sb2dvLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyOyB9XG4gIC5sb2dvLWdyaWRfX2xvZ28tbGluayB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzIGVhc2U7IH1cbiAgICAubG9nby1ncmlkX19sb2dvLWxpbms6aG92ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpOyB9XG4gIC5sb2dvLWdyaWRfX2xvZ28taW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA3NXZ3O1xuICAgIG1heC13aWR0aDogMTUuNjI1cmVtO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAgICAgLmxvZ28tZ3JpZF9fbG9nby1pbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNS42MjVyZW07XG4gICAgICAgIG1heC13aWR0aDogMTguNzVyZW07IH0gfVxuXG5odG1sLnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAubG9nby1ncmlkIHtcbiAgbWF4LXdpZHRoOiA2OHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAgIGh0bWwucGFnZS10ZW1wbGF0ZS1sYW5kaW5nIC5sb2dvLWdyaWRfX2xvZ29zIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICBodG1sLnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAubG9nby1ncmlkX19sb2dvIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgICAgLW1zLWZsZXg6IDAgMCAzMy4zJTtcbiAgICAgICAgICAgICAgZmxleDogMCAwIDMzLjMlOyB9XG4gICAgICBodG1sLnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAubG9nby1ncmlkX19sb2dvOm50aC1jaGlsZChvZGQpLCBodG1sLnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAubG9nby1ncmlkX19sb2dvOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMS4yNXJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKHBvaW50ZXI6IGNvYXJzZSkgYW5kIChtaW4taGVpZ2h0OiAwcHgpIGFuZCAobWF4LWhlaWdodDogNjk5cHgpIHtcbiAgLm1vYmlsZS1tZW51IHtcbiAgICBtaW4taGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAocG9pbnRlcjogY29hcnNlKSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDc5OXB4KSB7XG4gIC5tb2JpbGUtbWVudSB7XG4gICAgbWluLWhlaWdodDogNzAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKHBvaW50ZXI6IGNvYXJzZSkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4OTlweCkge1xuICAubW9iaWxlLW1lbnUge1xuICAgIG1pbi1oZWlnaHQ6IDgwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChwb2ludGVyOiBjb2Fyc2UpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWF4LWhlaWdodDogOTk5cHgpIHtcbiAgLm1vYmlsZS1tZW51IHtcbiAgICBtaW4taGVpZ2h0OiA5MDBweCAhaW1wb3J0YW50OyB9IH1cblxuLm1vYmlsZS1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBtaW4taGVpZ2h0OiAxMDAwcHg7IH1cbiAgLm1vYmlsZS1tZW51LmRpc3BsYXlpbmcge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYzcmVtKSB7XG4gICAgICAubW9iaWxlLW1lbnUuZGlzcGxheWluZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubW9iaWxlLW1lbnUub3BlbiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM1KTsgfVxuICAgIC5tb2JpbGUtbWVudS5vcGVuIC5tb2JpbGUtbWVudV9fYm91bmRhcnkge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYzcmVtKSB7XG4gICAgLm1vYmlsZS1tZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubW9iaWxlLW1lbnVfX2JvdW5kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNiY2JjYmM7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjMwcHgpIHtcbiAgICAgIC5tb2JpbGUtbWVudV9fYm91bmRhcnkge1xuICAgICAgICB3aWR0aDogMjIuNXJlbTsgfSB9XG5cbi5tb2JpbGUtc2Vjb25kYXJ5IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwLjMxMjVyZW0gMCAwO1xuICBwYWRkaW5nOiAyLjE4NzVyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubW9iaWxlLXNlY29uZGFyeTo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDAuMzEyNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjYmNiY2JjO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0wLjMxMjVyZW07XG4gICAgbGVmdDogMS41NjI1cmVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpOyB9XG4gIC5tb2JpbGUtc2Vjb25kYXJ5Omxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtOyB9XG4gIC5tb2JpbGUtc2Vjb25kYXJ5X19pdGVtOm5vdCg6bGFzdC1jaGlsZCksIC5tb2JpbGUtc2Vjb25kYXJ5X19jdGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtOyB9XG4gIC5tb2JpbGUtc2Vjb25kYXJ5X19pdGVtLCAubW9iaWxlLXNlY29uZGFyeV9fY3RhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNTYyNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjU2MjVyZW07IH1cbiAgLm1vYmlsZS1zZWNvbmRhcnlfX2NoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07IH1cbiAgLm1vYmlsZS1zZWNvbmRhcnlfX2l0ZW06Om1hcmtlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubW9iaWxlLXNlY29uZGFyeV9faXRlbS5oYXMtY2hpbGRyZW4ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLm1vYmlsZS1zZWNvbmRhcnlfX2l0ZW0uaGFzLWNoaWxkcmVuID4gLm1vYmlsZS1zZWNvbmRhcnlfX2xpbmsge1xuICAgICAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87IH1cbiAgICAubW9iaWxlLXNlY29uZGFyeV9faXRlbS5oYXMtY2hpbGRyZW4ubGlua2luZy1kaXNhYmxlZCA+IC5tb2JpbGUtc2Vjb25kYXJ5X19saW5rIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5tb2JpbGUtc2Vjb25kYXJ5X19pdGVtLmhhcy1jaGlsZHJlbjpub3QoLmxpbmtpbmctZGlzYWJsZWQpIC5tb2JpbGUtc2Vjb25kYXJ5X19jaGlsZC1leHBhbmQ6Zm9jdXMge1xuICAgICAgb3V0bGluZTogcmV2ZXJ0OyB9XG4gICAgICAubW9iaWxlLXNlY29uZGFyeV9faXRlbS5oYXMtY2hpbGRyZW46bm90KC5saW5raW5nLWRpc2FibGVkKSAubW9iaWxlLXNlY29uZGFyeV9fY2hpbGQtZXhwYW5kOmZvY3VzIHN2ZyBnIGcge1xuICAgICAgICBmaWxsOiAjMDI1Njk3OyB9XG4gICAgLm1vYmlsZS1zZWNvbmRhcnlfX2l0ZW0uaGFzLWNoaWxkcmVuOm5vdCgubGlua2luZy1kaXNhYmxlZCkgLm1vYmlsZS1zZWNvbmRhcnlfX2NoaWxkLWV4cGFuZDpob3ZlciB7XG4gICAgICBjb2xvcjogIzAyNTY5NzsgfVxuICAgIC5tb2JpbGUtc2Vjb25kYXJ5X19pdGVtLmhhcy1jaGlsZHJlbi5vcGVuIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkZGRkZGQ7IH1cbiAgICAgIC5tb2JpbGUtc2Vjb25kYXJ5X19pdGVtLmhhcy1jaGlsZHJlbi5vcGVuLm1vYmlsZS1zZWNvbmRhcnlfX2l0ZW0gPiAubW9iaWxlLXNlY29uZGFyeV9fbGluayB7XG4gICAgICAgIGNvbG9yOiAjMDI1Njk3O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLm1vYmlsZS1zZWNvbmRhcnlfX2l0ZW0uaGFzLWNoaWxkcmVuLm9wZW4gPiAubW9iaWxlLXNlY29uZGFyeV9fb3BlbiB7XG4gICAgICAgIGNvbG9yOiAjMDI1Njk3OyB9XG4gICAgICAgIC5tb2JpbGUtc2Vjb25kYXJ5X19pdGVtLmhhcy1jaGlsZHJlbi5vcGVuID4gLm1vYmlsZS1zZWNvbmRhcnlfX29wZW4ubW9iaWxlLXNlY29uZGFyeV9fbGluayB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgLm1vYmlsZS1zZWNvbmRhcnlfX2l0ZW0uaGFzLWNoaWxkcmVuLm9wZW4gPiAubW9iaWxlLXNlY29uZGFyeV9fb3Blbi5tb2JpbGUtc2Vjb25kYXJ5X19saW5rLCAubW9iaWxlLXNlY29uZGFyeV9faXRlbS5oYXMtY2hpbGRyZW4ub3BlbiA+IC5tb2JpbGUtc2Vjb25kYXJ5X19vcGVuLm1vYmlsZS1zZWNvbmRhcnlfX2NoaWxkLWV4cGFuZCB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgICAgIC5tb2JpbGUtc2Vjb25kYXJ5X19pdGVtLmhhcy1jaGlsZHJlbi5vcGVuID4gLm1vYmlsZS1zZWNvbmRhcnlfX29wZW4ubW9iaWxlLXNlY29uZGFyeV9fbGluayBwb2x5bGluZSwgLm1vYmlsZS1zZWNvbmRhcnlfX2l0ZW0uaGFzLWNoaWxkcmVuLm9wZW4gPiAubW9iaWxlLXNlY29uZGFyeV9fb3Blbi5tb2JpbGUtc2Vjb25kYXJ5X19jaGlsZC1leHBhbmQgcG9seWxpbmUge1xuICAgICAgICAgICAgZmlsbDogIzAyNTY5NzsgfVxuICAgICAgLm1vYmlsZS1zZWNvbmRhcnlfX2l0ZW0uaGFzLWNoaWxkcmVuLm9wZW4gPiAubW9iaWxlLXNlY29uZGFyeV9fY2hpbGRyZW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubW9iaWxlLXNlY29uZGFyeV9fY2hpbGQtZXhwYW5kIHtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzRmNGY0ZjtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLm1vYmlsZS1zZWNvbmRhcnlfX2NoaWxkLWV4cGFuZDphY3RpdmUsIC5tb2JpbGUtc2Vjb25kYXJ5X19jaGlsZC1leHBhbmQ6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAubW9iaWxlLXNlY29uZGFyeV9fbGluayB7XG4gICAgY29sb3I6ICM0ZjRmNGY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLm1vYmlsZS1zZWNvbmRhcnlfX2xpbms6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogIzAyNTY5NzsgfVxuICAubW9iaWxlLXNlY29uZGFyeV9fY2hpbGRyZW4ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMCAwO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlOyB9XG4gICAgLm1vYmlsZS1zZWNvbmRhcnlfX2NoaWxkcmVuLmhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tb2JpbGUtc2Vjb25kYXJ5X19jdGEge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm1vYmlsZS1wcmltYXJ5LFxuLm1vYmlsZS1uZXN0ZWQtbWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubW9iaWxlLW5lc3RlZC1tZW51IHtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTsgfVxuXG4ubW9iaWxlLXByaW1hcnkge1xuICBwYWRkaW5nOiAyLjVyZW0gMDsgfVxuXG4ubWVudV9faXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMS41NjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjU2MjVyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAubWVudV9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07IH1cbiAgLm1lbnVfX2l0ZW0uaGFzLWNoaWxkcmVuIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5tZW51X19pdGVtLmhhcy1jaGlsZHJlbjpub3QoOmZpcnN0LWNoaWxkKSA+IC5tZW51X19pdGVtX19saW5rLFxuICAgIC5tZW51X19pdGVtLmhhcy1jaGlsZHJlbjpub3QoOmZpcnN0LWNoaWxkKSA+IC5tZW51X19wYW5lbF9fdHJpZ2dlci0tY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNhY2FjYWM7IH1cbiAgLm1lbnVfX2l0ZW0gPiAubWVudV9faXRlbV9fbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubWVudV9faXRlbSA+IC5tZW51X19wYW5lbF9fdHJpZ2dlci0tY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgI2FjYWNhYzsgfVxuICAubWVudV9faXRlbSAubWVudV9fcGFuZWxfX3RyaWdnZXItLWNoaWxkIHtcbiAgICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzRmNGY0ZjtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtOyB9XG4gIC5tZW51X19pdGVtIC5tZW51X19wYW5lbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDsgfVxuXG4ubWVudV9faXRlbV9fbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLXRvcDogMC45Mzc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5tZW51X19pdGVtX19saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzAyNTY5NzsgfVxuXG4ubWVudV9fcGFuZWxfX3RyaWdnZXItLWFycm93IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9jaGV2cm9uLWdyZXkuc3ZnXCIpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGY0ZjRmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogNnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm1lbnVfX3BhbmVsIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5tZW51X19wYW5lbC0tYWN0aXZlLXRyYWlsIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5tZW51IC5jb250ZXh0dWFsLXJlZ2lvbiB7XG4gIG1heC1oZWlnaHQ6IDkydmg7IH1cbiAgLm1lbnUgLmNvbnRleHR1YWwtcmVnaW9uIC5tZW51X19zZWN0aW9uIHtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuXG4ubW9iaWxlLW5lc3RlZC1tZW51IC5tZW51X19pdGVtX19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nLXRvcDogMC45Mzc1cmVtOyB9XG5cbi5tb2JpbGUtbmVzdGVkLW1lbnUgLm1lbnVfX2l0ZW0gKyAubWVudV9faXRlbSAubWVudV9faXRlbV9fbGluayB7XG4gIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjYWNhY2FjOyB9XG5cbi5oYXMtY2hpbGRyZW4gLm1lbnVfX3BhbmVsX190aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMS41NjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjU2MjVyZW07IH1cblxuLmhhcy1jaGlsZHJlbiAubWVudV9fcGFuZWxfX3RpdGxlX19saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMjU2OTc7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMjU2OTc7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5tZW51X19wYW5lbF9fdHJpZ2dlci0tcGFyZW50IHtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiAjRTRFNEU0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxLjg3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzLjQzNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNTYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNTYyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOEQ4RDg7IH1cbiAgLm1lbnVfX3BhbmVsX190cmlnZ2VyLS1wYXJlbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL3VwLnN2Z1wiKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5ibG9jay1uZXdzLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA2OHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtOyB9XG4gIC5ibG9jay1uZXdzLWxpc3RfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA2OHJlbTtcbiAgICBtYXJnaW46IDAgYXV0byAxLjU2MjVyZW07XG4gICAgcGFkZGluZzogMCAxLjI1cmVtO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICAgIC5ibG9jay1uZXdzLWxpc3RfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMy4xMjVyZW07IH0gfVxuICAgIC5ibG9jay1uZXdzLWxpc3RfX3RpdGxlID4gKiB7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBjb2xvcjogIzlkMjIzNTtcbiAgICAgIG1heC13aWR0aDogNzIlO1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTsgfVxuICAgIC5ibG9jay1uZXdzLWxpc3RfX3RpdGxlOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgaGVpZ2h0OiAwLjQzNzVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjOWQyMjM1OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgIC5ibG9jay1uZXdzLWxpc3RfX3RpdGxlOjphZnRlciB7XG4gICAgICAgIG1heC13aWR0aDogMzcwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAgICAgLmJsb2NrLW5ld3MtbGlzdF9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLmJsb2NrLW5ld3MtbGlzdCAuZmFjZXR3cC1mYWNldCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYmxvY2stbmV3cy1saXN0X19wb3N0cyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDIuNXJlbSAwIDMuNzVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAjRTJFMkUyOyB9XG4gIC5ibG9jay1uZXdzLWxpc3QgLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogMS42MjVyZW07IH1cblxuW2lzPSdmbHludC1ibG9jay1ub3QtZm91bmQnXSAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjUuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNS42MjVyZW07IH1cblxuW2lzPSdmbHludC1ibG9jay1ub3QtZm91bmQnXSAuY29udGVudCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgW2lzPSdmbHludC1ibG9jay1ub3QtZm91bmQnXSAuY29udGVudCBwIHtcbiAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkICNFMkUyRTI7XG4gICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjgxMjVyZW07XG4gICAgcGFkZGluZy10b3A6IDcxcHg7XG4gICAgbWFyZ2luLXRvcDogNzFweDsgfVxuXG4uc2VhcmNoRm9ybV9fbGFiZWwge1xuICBjb2xvcjogIzc2NzU3NjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zZWFyY2hGb3JtLWZpZWxkIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAuc2VhcmNoRm9ybS1maWVsZCB7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbi5zZWFyY2hGb3JtLWJveCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7IH1cblxuLnNlYXJjaEZvcm0taW5wdXQge1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZGRkZGRkO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjg1O1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDE0cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc2VhcmNoRm9ybS1pbnB1dCB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMCAyNHB4OyB9IH1cblxuLnNlYXJjaEZvcm0tc3VibWl0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIGhlaWdodDogMy43NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1zaXplIDAuMTVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1zaXplIDAuMTVzIGVhc2U7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDMuNzVyZW07XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIDMuNzVyZW07XG4gICAgICAgICAgZmxleDogMCAwIDMuNzVyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvc2VhcmNoLnN2Z1wiKSBjZW50ZXIgIzAyNTY5NztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gIGZvbnQtc2l6ZTogMDsgfVxuICAuc2VhcmNoRm9ybS1zdWJtaXQ6Zm9jdXMsIC5zZWFyY2hGb3JtLXN1Ym1pdDpob3ZlciwgLnNlYXJjaEZvcm0tc3VibWl0OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9zZWFyY2guc3ZnXCIpIGNlbnRlciAjMDA4ZWZjO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYzMHB4KSB7XG4gICAgLnNlYXJjaEZvcm0tc3VibWl0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogIzAyNTY5NztcbiAgICAgIHBhZGRpbmc6IDAgMi44MTI1cmVtO1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAgICAgLnNlYXJjaEZvcm0tc3VibWl0OmZvY3VzLCAuc2VhcmNoRm9ybS1zdWJtaXQ6aG92ZXIsIC5zZWFyY2hGb3JtLXN1Ym1pdDphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA4ZWZjOyB9IH1cblxuLmJsb2NrLXBlcnNvbi1jYXJkLWdyaWQtZmxleGlibGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA2NS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07IH1cbiAgLmJsb2NrLXBlcnNvbi1jYXJkLWdyaWQtZmxleGlibGVfX2JvdW5kYXJ5IHtcbiAgICBtYXgtd2lkdGg6IDUxLjg3NXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDY4cmVtOyB9XG4gIC5ibG9jay1wZXJzb24tY2FyZC1ncmlkLWZsZXhpYmxlX190aXRsZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogNjhyZW07XG4gICAgbWFyZ2luOiAwIGF1dG8gMS41NjI1cmVtO1xuICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG4gICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAgICAgLmJsb2NrLXBlcnNvbi1jYXJkLWdyaWQtZmxleGlibGVfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMy4xMjVyZW07IH0gfVxuICAgIC5ibG9jay1wZXJzb24tY2FyZC1ncmlkLWZsZXhpYmxlX190aXRsZSA+ICoge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgY29sb3I6ICM5ZDIyMzU7XG4gICAgICBtYXgtd2lkdGg6IDcyJTtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07IH1cbiAgICAuYmxvY2stcGVyc29uLWNhcmQtZ3JpZC1mbGV4aWJsZV9fdGl0bGU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICBoZWlnaHQ6IDAuNDM3NXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICM5ZDIyMzU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgLmJsb2NrLXBlcnNvbi1jYXJkLWdyaWQtZmxleGlibGVfX3RpdGxlOjphZnRlciB7XG4gICAgICAgIG1heC13aWR0aDogMzcwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAgICAgLmJsb2NrLXBlcnNvbi1jYXJkLWdyaWQtZmxleGlibGVfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfSB9XG4gICAgLmJsb2NrLXBlcnNvbi1jYXJkLWdyaWQtZmxleGlibGVfX3RpdGxlICsgLmRpcmVjdG9yeS10ZWFzZXIge1xuICAgICAgbWFyZ2luLXRvcDogMi41cmVtOyB9XG4gICAgICAuYmxvY2stcGVyc29uLWNhcmQtZ3JpZC1mbGV4aWJsZV9fdGl0bGUgKyAuZGlyZWN0b3J5LXRlYXNlciAuZGlyZWN0b3J5LXRlYXNlcl9faW5mby13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgICAgLmJsb2NrLXBlcnNvbi1jYXJkLWdyaWQtZmxleGlibGVfX3RpdGxlICsgLmRpcmVjdG9yeS10ZWFzZXIgLmRpcmVjdG9yeS10ZWFzZXJfX2luZm8td3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbiN1bmlidWRkeS1wb3BjYXJkLWlmcmFtZSB7XG4gIHotaW5kZXg6IDkgIWltcG9ydGFudDsgfVxuXG4uYmxvY2stcG9zdC1tZXRhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjUuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAwcmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMS44NzVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgLmJsb2NrLXBvc3QtbWV0YSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtOyB9IH1cbiAgLmJsb2NrLXBvc3QtbWV0YV9fYm91bmRhcnkge1xuICAgIG1heC13aWR0aDogNTEuODc1cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5ibG9jay1wb3N0LW1ldGFfX2F1dGhvciB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICAgIC5ibG9jay1wb3N0LW1ldGFfX2F1dGhvciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG5cbi5wcm9ncmFtLWZpbmRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDY4cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIG1hcmdpbi10b3A6IDIuNXJlbTsgfVxuICAucHJvZ3JhbS1maW5kZXIgLmZhY2V0d3AtY291bnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucHJvZ3JhbS1maW5kZXJfX2hlYWRsaW5lIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgICAucHJvZ3JhbS1maW5kZXJfX2hlYWRsaW5lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfSB9XG4gIC5wcm9ncmFtLWZpbmRlcl9fc2VsZWN0LWFsbCB7XG4gICAgY29sb3I6ICMwMjU2OTc7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgICAucHJvZ3JhbS1maW5kZXJfX3NlbGVjdC1hbGwge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLnByb2dyYW0tZmluZGVyX19zZWxlY3QtYWxsOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDA4ZWZjOyB9XG4gICAgLnByb2dyYW0tZmluZGVyX19zZWxlY3QtYWxsOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAwLjA2MjVyZW07XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjOTc5Nzk3O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5wcm9ncmFtLWZpbmRlcl9fY2hlY2tib3hlcyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgICAgLnByb2dyYW0tZmluZGVyX19jaGVja2JveGVzIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3ducyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAgICAgLnByb2dyYW0tZmluZGVyX19kcm9wZG93bnMge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGluaXRpYWw7XG4gICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogaW5pdGlhbDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07IH0gfVxuICAgIC5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd25zIC5mcy1sYWJlbCB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLnByb2dyYW0tZmluZGVyX19maWx0ZXJzLXN1Ym1pdCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNTY5NztcbiAgICBwYWRkaW5nOiAwLjg3NXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMi4xODc1cmVtOyB9XG4gICAgLnByb2dyYW0tZmluZGVyX19maWx0ZXJzLXN1Ym1pdDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWQyMjM1OyB9XG4gICAgLnByb2dyYW0tZmluZGVyX19maWx0ZXJzLXN1Ym1pdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyZjZjOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgICAucHJvZ3JhbS1maW5kZXJfX2ZpbHRlcnMtc3VibWl0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgICAucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7IH0gfVxuICAgIC5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24gLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV9jYW1wdXMsXG4gICAgLnByb2dyYW0tZmluZGVyX19kcm9wZG93biAuZmFjZXR3cC1mYWNldC1wcm9ncmFtX3RvcGljLFxuICAgIC5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24gLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV9sZXZlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fY2FtcHVzIC5mcy1vcHRpb24uZGlzYWJsZWQsXG4gICAgICAucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fdG9waWMgLmZzLW9wdGlvbi5kaXNhYmxlZCxcbiAgICAgIC5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24gLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV9sZXZlbCAuZnMtb3B0aW9uLmRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgY29sb3I6ICM5NDk0OTQ7IH1cbiAgICAgIC5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24gLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV9jYW1wdXMuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLW9wdGlvbiAuZnMtb3B0aW9uLWxhYmVsLFxuICAgICAgLnByb2dyYW0tZmluZGVyX19kcm9wZG93biAuZmFjZXR3cC1mYWNldC1wcm9ncmFtX3RvcGljLmZhY2V0d3AtdHlwZS1mc2VsZWN0IC5mcy1vcHRpb24gLmZzLW9wdGlvbi1sYWJlbCxcbiAgICAgIC5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24gLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV9sZXZlbC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtb3B0aW9uIC5mcy1vcHRpb24tbGFiZWwge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgICAgIC5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24gLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV9jYW1wdXMsXG4gICAgICAgIC5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24gLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV90b3BpYyxcbiAgICAgICAgLnByb2dyYW0tZmluZGVyX19kcm9wZG93biAuZmFjZXR3cC1mYWNldC1wcm9ncmFtX2xldmVsIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9IH1cbiAgICAgIC5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24gLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV9jYW1wdXMgLmZzLXdyYXAsXG4gICAgICAucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fdG9waWMgLmZzLXdyYXAsXG4gICAgICAucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fbGV2ZWwgLmZzLXdyYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24gLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV9jYW1wdXMgLmZzLXdyYXAgLmZzLWxhYmVsLXdyYXAsXG4gICAgICAgIC5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24gLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV90b3BpYyAuZnMtd3JhcCAuZnMtbGFiZWwtd3JhcCxcbiAgICAgICAgLnByb2dyYW0tZmluZGVyX19kcm9wZG93biAuZmFjZXR3cC1mYWNldC1wcm9ncmFtX2xldmVsIC5mcy13cmFwIC5mcy1sYWJlbC13cmFwIHtcbiAgICAgICAgICBoZWlnaHQ6IDMuMTI1cmVtO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNiY2JjYmM7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuICAgICAgICAgIC5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24gLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV9jYW1wdXMgLmZzLXdyYXAgLmZzLWxhYmVsLXdyYXAgLmZzLWxhYmVsLFxuICAgICAgICAgIC5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24gLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV90b3BpYyAuZnMtd3JhcCAuZnMtbGFiZWwtd3JhcCAuZnMtbGFiZWwsXG4gICAgICAgICAgLnByb2dyYW0tZmluZGVyX19kcm9wZG93biAuZmFjZXR3cC1mYWNldC1wcm9ncmFtX2xldmVsIC5mcy13cmFwIC5mcy1sYWJlbC13cmFwIC5mcy1sYWJlbCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMi4xODc1cmVtO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLnByb2dyYW0tZmluZGVyX19kcm9wZG93biAuZmFjZXR3cC1mYWNldC1wcm9ncmFtX2NhbXB1cyAuZnMtd3JhcCAuZnMtbGFiZWwtd3JhcCAuZnMtYXJyb3csXG4gICAgICAgICAgLnByb2dyYW0tZmluZGVyX19kcm9wZG93biAuZmFjZXR3cC1mYWNldC1wcm9ncmFtX3RvcGljIC5mcy13cmFwIC5mcy1sYWJlbC13cmFwIC5mcy1hcnJvdyxcbiAgICAgICAgICAucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fbGV2ZWwgLmZzLXdyYXAgLmZzLWxhYmVsLXdyYXAgLmZzLWFycm93IHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxLjEyNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMC43NXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvY2FyZXQtZ3JheS5zdmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgICAgICAgLnByb2dyYW0tZmluZGVyX19kcm9wZG93biAuZmFjZXR3cC1mYWNldC1wcm9ncmFtX2NhbXB1cyAuZnMtd3JhcCAuZnMtZHJvcGRvd24sXG4gICAgICAgIC5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24gLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV90b3BpYyAuZnMtd3JhcCAuZnMtZHJvcGRvd24sXG4gICAgICAgIC5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24gLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV9sZXZlbCAuZnMtd3JhcCAuZnMtZHJvcGRvd24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgei1pbmRleDogMjAwO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMC4yNXJlbSAwLjI1cmVtIDAuMTI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMC4yNXJlbSAwLjEyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgIHBhZGRpbmc6IDEuMjVyZW07IH1cbiAgICAgICAgICAucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fY2FtcHVzIC5mcy13cmFwIC5mcy1kcm9wZG93biAuZnMtc2VhcmNoLFxuICAgICAgICAgIC5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24gLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV90b3BpYyAuZnMtd3JhcCAuZnMtZHJvcGRvd24gLmZzLXNlYXJjaCxcbiAgICAgICAgICAucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fbGV2ZWwgLmZzLXdyYXAgLmZzLWRyb3Bkb3duIC5mcy1zZWFyY2gge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fY2FtcHVzIC5mcy13cmFwLmZzLW9wZW4gLmZzLWxhYmVsLXdyYXAsXG4gICAgICAgIC5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24gLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV90b3BpYyAuZnMtd3JhcC5mcy1vcGVuIC5mcy1sYWJlbC13cmFwLFxuICAgICAgICAucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fbGV2ZWwgLmZzLXdyYXAuZnMtb3BlbiAuZnMtbGFiZWwtd3JhcCB7XG4gICAgICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgIzAyNTY5NzsgfVxuICAgICAgICAucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fY2FtcHVzIC5mcy13cmFwLmZzLW9wZW4gLmZzLWFycm93LFxuICAgICAgICAucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fdG9waWMgLmZzLXdyYXAuZnMtb3BlbiAuZnMtYXJyb3csXG4gICAgICAgIC5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24gLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV9sZXZlbCAuZnMtd3JhcC5mcy1vcGVuIC5mcy1hcnJvdyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9jYXJldC1ibHVlLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gICAgICAucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fY2FtcHVzIC5mcy1vcHRpb24sXG4gICAgICAucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fdG9waWMgLmZzLW9wdGlvbixcbiAgICAgIC5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24gLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV9sZXZlbCAuZnMtb3B0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMC42MjVyZW0gMCAwLjYyNXJlbSAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgICAucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fY2FtcHVzIC5mcy1vcHRpb24gLmZzLWNoZWNrYm94LFxuICAgICAgICAucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fdG9waWMgLmZzLW9wdGlvbiAuZnMtY2hlY2tib3gsXG4gICAgICAgIC5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24gLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV9sZXZlbCAuZnMtb3B0aW9uIC5mcy1jaGVja2JveCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9yYWRpby5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAgICAgICAucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fY2FtcHVzIC5mcy1vcHRpb24gLmZzLWNoZWNrYm94ID4gaSxcbiAgICAgICAgICAucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fdG9waWMgLmZzLW9wdGlvbiAuZnMtY2hlY2tib3ggPiBpLFxuICAgICAgICAgIC5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24gLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV9sZXZlbCAuZnMtb3B0aW9uIC5mcy1jaGVja2JveCA+IGkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fY2FtcHVzIC5mcy1vcHRpb24gLmZzLW9wdGlvbi1sYWJlbCxcbiAgICAgICAgLnByb2dyYW0tZmluZGVyX19kcm9wZG93biAuZmFjZXR3cC1mYWNldC1wcm9ncmFtX3RvcGljIC5mcy1vcHRpb24gLmZzLW9wdGlvbi1sYWJlbCxcbiAgICAgICAgLnByb2dyYW0tZmluZGVyX19kcm9wZG93biAuZmFjZXR3cC1mYWNldC1wcm9ncmFtX2xldmVsIC5mcy1vcHRpb24gLmZzLW9wdGlvbi1sYWJlbCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnByb2dyYW0tZmluZGVyX19kcm9wZG93biAuZmFjZXR3cC1mYWNldC1wcm9ncmFtX2NhbXB1cyAuZnMtb3B0aW9uLnNlbGVjdGVkIC5mcy1jaGVja2JveCxcbiAgICAgICAgLnByb2dyYW0tZmluZGVyX19kcm9wZG93biAuZmFjZXR3cC1mYWNldC1wcm9ncmFtX3RvcGljIC5mcy1vcHRpb24uc2VsZWN0ZWQgLmZzLWNoZWNrYm94LFxuICAgICAgICAucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fbGV2ZWwgLmZzLW9wdGlvbi5zZWxlY3RlZCAuZnMtY2hlY2tib3gge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvcmFkaW8tY2hlY2tlZC5zdmdcIik7IH1cbiAgICAgICAgICAucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fY2FtcHVzIC5mcy1vcHRpb24uc2VsZWN0ZWQgLmZzLWNoZWNrYm94ID4gaSxcbiAgICAgICAgICAucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fdG9waWMgLmZzLW9wdGlvbi5zZWxlY3RlZCAuZnMtY2hlY2tib3ggPiBpLFxuICAgICAgICAgIC5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24gLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV9sZXZlbCAuZnMtb3B0aW9uLnNlbGVjdGVkIC5mcy1jaGVja2JveCA+IGkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24gLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV9sZXZlbCAuZnMtb3B0aW9uLmQwIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICBjb2xvcjogIzRmNGY0ZjsgfVxuICAgICAgLnByb2dyYW0tZmluZGVyX19kcm9wZG93biAuZmFjZXR3cC1mYWNldC1wcm9ncmFtX2xldmVsIC5mcy1vcHRpb24uZDAgLmZzLWNoZWNrYm94IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBjb2xvcjogIzRmNGY0ZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICAgIC5wcm9ncmFtLWZpbmRlcl9fZHJvcGRvd24tdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLnByb2dyYW0tZmluZGVyX19kcm9wZG93bi1idXR0b24ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgICAucHJvZ3JhbS1maW5kZXJfX2Ryb3Bkb3duLWJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjE4NzVyZW07IH0gfVxuICAucHJvZ3JhbS1maW5kZXJfX3R5cGUtZm9ybWF0LWZpbHRlcnMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgICAucHJvZ3JhbS1maW5kZXJfX3R5cGUtZm9ybWF0LWZpbHRlcnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTsgfSB9XG4gICAgLnByb2dyYW0tZmluZGVyX190eXBlLWZvcm1hdC1maWx0ZXJzIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fZm9ybWF0IHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgICAgICAgLnByb2dyYW0tZmluZGVyX190eXBlLWZvcm1hdC1maWx0ZXJzIC5mYWNldHdwLWZhY2V0LXByb2dyYW1fZm9ybWF0IHtcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAucHJvZ3JhbS1maW5kZXJfX3R5cGUtZm9ybWF0LWZpbHRlcnMgLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV9mb3JtYXQgLmZhY2V0d3AtY2hlY2tib3gge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL3JhZGlvLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBtaW4taGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSAwIDAuNjI1cmVtIDEuNTYyNXJlbTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgICAgICAgICAucHJvZ3JhbS1maW5kZXJfX3R5cGUtZm9ybWF0LWZpbHRlcnMgLmZhY2V0d3AtZmFjZXQtcHJvZ3JhbV9mb3JtYXQgLmZhY2V0d3AtY2hlY2tib3gge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTsgfSB9XG4gICAgICAgIC5wcm9ncmFtLWZpbmRlcl9fdHlwZS1mb3JtYXQtZmlsdGVycyAuZmFjZXR3cC1mYWNldC1wcm9ncmFtX2Zvcm1hdCAuZmFjZXR3cC1jaGVja2JveC5jaGVja2VkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL3JhZGlvLWNoZWNrZWQuc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMS4yNXJlbTsgfVxuICAucHJvZ3JhbS1maW5kZXJfX2ZpbHRlci1saXN0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IC01cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgICAucHJvZ3JhbS1maW5kZXJfX2ZpbHRlci1saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgLnByb2dyYW0tZmluZGVyX19maWx0ZXItbGlzdCAuZmFjZXR3cC1zZWxlY3Rpb25zIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAgICAgICAucHJvZ3JhbS1maW5kZXJfX2ZpbHRlci1saXN0IC5mYWNldHdwLXNlbGVjdGlvbnMge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIC5wcm9ncmFtLWZpbmRlcl9fZmlsdGVyLWxpc3QgLmZhY2V0d3Atc2VsZWN0aW9ucyA+IHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDEuODc1cmVtIDAgMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5wcm9ncmFtLWZpbmRlcl9fZmlsdGVyLWxpc3QgLmZhY2V0d3Atc2VsZWN0aW9ucyA+IHVsIC5mYWNldHdwLXNlbGVjdGlvbi1sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAucHJvZ3JhbS1maW5kZXJfX2ZpbHRlci1saXN0IC5mYWNldHdwLXNlbGVjdGlvbnMgPiB1bCAuZmFjZXR3cC1zZWxlY3Rpb24tdmFsdWUge1xuICAgICAgICAgIHBhZGRpbmc6IDAuODEyNXJlbSAwIDAuODEyNXJlbSAxLjU2MjVyZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvY2xvc2UtY2lyY2xlLWJsdWUuc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDAuMDYyNXJlbSBjZW50ZXI7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC4xNXMgZWFzZSwgYmFja2dyb3VuZC1wb3NpdGlvbiAwLjE1cyBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMTVzIGVhc2U7IH1cbiAgICAgICAgICAucHJvZ3JhbS1maW5kZXJfX2ZpbHRlci1saXN0IC5mYWNldHdwLXNlbGVjdGlvbnMgPiB1bCAuZmFjZXR3cC1zZWxlY3Rpb24tdmFsdWU6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyOyB9XG4gICAgICAgIC5wcm9ncmFtLWZpbmRlcl9fZmlsdGVyLWxpc3QgLmZhY2V0d3Atc2VsZWN0aW9ucyA+IHVsOjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDAuMDYyNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTc5Nzk3OyB9XG4gIC5wcm9ncmFtLWZpbmRlcl9fZmlsdGVycy1jbGVhciB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMjU2OTc7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMS44NzVyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAgICAgLnByb2dyYW0tZmluZGVyX19maWx0ZXJzLWNsZWFyIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAgICAgLnByb2dyYW0tZmluZGVyX19maWx0ZXJzLWNsZWFyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4zNzVyZW07IH0gfVxuICAgIC5wcm9ncmFtLWZpbmRlcl9fZmlsdGVycy1jbGVhcjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvcmVmcmVzaC1ibHVlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTsgfVxuICAgIC5wcm9ncmFtLWZpbmRlcl9fZmlsdGVycy1jbGVhcjpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwOGVmYzsgfVxuICAgICAgLnByb2dyYW0tZmluZGVyX19maWx0ZXJzLWNsZWFyOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG4gIC5wcm9ncmFtLWZpbmRlcl9fcmVzdWx0cyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogLTEuODc1cmVtOyB9XG4gIC5wcm9ncmFtLWZpbmRlcl9fY29udGFpbmVyIHtcbiAgICBib3JkZXItdG9wOiAwLjYyNXJlbSBzb2xpZCAjRTJFMkUyO1xuICAgIG1hcmdpbi10b3A6IDEuNDM3NXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAgICAgLnByb2dyYW0tZmluZGVyX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYm9yZGVyLXRvcDogMS4yNXJlbSBzb2xpZCAjRTJFMkUyO1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLnByb2dyYW0tZmluZGVyX19ib3R0b21fY29udGFpbmVyIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICAgICAgICAgIG9yZGVyOiA1O1xuICAgIGJvcmRlci10b3A6IDAuNjI1cmVtIHNvbGlkICNFMkUyRTI7XG4gICAgbWFyZ2luLXRvcDogM3JlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAgICAgLnByb2dyYW0tZmluZGVyX19ib3R0b21fY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMS4yNXJlbSBzb2xpZCAjRTJFMkUyOyB9IH1cbiAgLnByb2dyYW0tZmluZGVyX19yZXN1bHRzLXRlYXNlcnMge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgICAgICAgICAgb3JkZXI6IDM7IH1cbiAgLnByb2dyYW0tZmluZGVyX19yZXN1bHRzLXBhZ2luYXRpb24ge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgICAgICAgICAgb3JkZXI6IDQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEuMzc1cmVtO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAgICAgLnByb2dyYW0tZmluZGVyX19yZXN1bHRzLXBhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjE4NzVyZW07IH0gfVxuICAgIC5wcm9ncmFtLWZpbmRlcl9fcmVzdWx0cy1wYWdpbmF0aW9uIC5md3AtbG9hZC1tb3JlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNTY5NztcbiAgICAgIHBhZGRpbmc6IDAuODc1cmVtO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLXRvcDogMi4xODc1cmVtOyB9XG4gICAgICAucHJvZ3JhbS1maW5kZXJfX3Jlc3VsdHMtcGFnaW5hdGlvbiAuZndwLWxvYWQtbW9yZTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZDIyMzU7IH1cbiAgICAgIC5wcm9ncmFtLWZpbmRlcl9fcmVzdWx0cy1wYWdpbmF0aW9uIC5md3AtbG9hZC1tb3JlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmY2YzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgICAgIC5wcm9ncmFtLWZpbmRlcl9fcmVzdWx0cy1wYWdpbmF0aW9uIC5md3AtbG9hZC1tb3JlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLmJsb2NrLXF1b3RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjUuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtOyB9XG4gIC5ibG9jay1xdW90ZV9fc3RhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgLmJsb2NrLXF1b3RlX19zdGFnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07IH0gfVxuICAuYmxvY2stcXVvdGVfX3RleHQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjA1O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyZjZjO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwYWRkaW5nOiAxLjA2MjVyZW0gMCAwLjg3NXJlbSAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCMwMDJmNmMpLCB0bygjMDAyZjZjKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDAyZjZjIDAlLCAjMDAyZjZjIDEwMCUpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMS4xODc1cmVtIDAgMCAjMDAyZjZjLCAtMC42MjVyZW0gMCAwICMwMDJmNmM7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAxLjE4NzVyZW0gMCAwICMwMDJmNmMsIC0wLjYyNXJlbSAwIDAgIzAwMmY2YztcbiAgICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gICAgLXdlYmtpdC1ib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgIC5ibG9jay1xdW90ZV9fdGV4dCB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMi4zMTI1cmVtIDAgMCAjMDAyZjZjLCAtMS43NXJlbSAwIDAgIzAwMmY2YztcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAyLjMxMjVyZW0gMCAwICMwMDJmNmMsIC0xLjc1cmVtIDAgMCAjMDAyZjZjO1xuICAgICAgICBwYWRkaW5nOiAxLjA2MjVyZW0gMCAwLjY4NzVyZW0gMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNDY7IH0gfVxuICAuYmxvY2stcXVvdGVfX2F0dHJpYnV0aW9uIHtcbiAgICBjb2xvcjogIzAwMmY2YztcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDMuNzY7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgIC5ibG9jay1xdW90ZV9fYXR0cmlidXRpb24ge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNjc7IH0gfVxuICAuYmxvY2stcXVvdGVfX2JvdW5kYXJ5IHtcbiAgICBtYXgtd2lkdGg6IDUxLjg3NXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uYWNjb3JkaW9uX19pdGVtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uc2lkZWJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxLjI1cmVtOyB9XG4gIC5zaWRlYmFyOm5vdCguY29sbGFwc2VkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAgICAgLnNpZGViYXI6bm90KC5jb2xsYXBzZWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAgIC5zaWRlYmFyIHtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNC45Mzc1cmVtO1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDE0LjkzNzVyZW07XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxLjI1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0LjY4NzVyZW07IH0gfVxuICAuc2lkZWJhcl9fYm91bmRhcnkge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAuc2lkZWJhcl9fYm91bmRhcnkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gICAgLnNpZGViYXJfX2JvdW5kYXJ5LmNvbGxhcHNlZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwLjQzNzVyZW0gc29saWQgIzlkMjIzNTsgfVxuICAuc2lkZWJhcl9fY29udGVudCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnNpZGViYXJfX2NvbnRlbnQgPiBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwLjA2MjVyZW07XG4gICAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNiY2JjYmM7IH1cbiAgLnNpZGViYXJfX3BhcmVudC1saW5rLCAuc2lkZWJhcl9fY3VycmVudCwgLnNpZGViYXJfX2NoaWxkLWxpbmsge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE5OyB9XG4gIC5zaWRlYmFyX19jdXJyZW50LCAuc2lkZWJhcl9fY2hpbGQtbGluayB7XG4gICAgcGFkZGluZzogMS4xMjVyZW0gMDsgfVxuICAuc2lkZWJhcl9fcGFyZW50Om9ubHktY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjMDI1Njk3OyB9XG4gIC5zaWRlYmFyX19wYXJlbnQtbGluayB7XG4gICAgY29sb3I6ICMwMjU2OTc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMTI1cmVtOyB9XG4gICAgLnNpZGViYXJfX3BhcmVudC1saW5rOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvY2hldnJvbi1ibHVlLWhlYXZ5LWxlZnQuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMC41NjI1cmVtIDEuMjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDAuMzc1cmVtIGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyLjEyNXJlbTtcbiAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgICAgLW1zLWZsZXg6IDAgMCAyLjEyNXJlbTtcbiAgICAgICAgICAgICAgZmxleDogMCAwIDIuMTI1cmVtO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMjVzIGxpbmVhcjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4yNXMgbGluZWFyOyB9XG4gICAgLnNpZGViYXJfX3BhcmVudC1saW5rOmhvdmVyOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAwLjA2MjVyZW0gY2VudGVyOyB9XG4gIC5zaWRlYmFyX19jdXJyZW50IHtcbiAgICBjb2xvcjogIzAyNTY5NztcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDI1Njk3ICFpbXBvcnRhbnQ7IH1cbiAgICAuc2lkZWJhcl9fY3VycmVudCArIGxpIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMjU2OTcgIWltcG9ydGFudDsgfVxuICAuc2lkZWJhcl9fY2hpbGQtbGluayB7XG4gICAgY29sb3I6ICM0ZjRmNGY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5zaWRlYmFyX19jaGlsZC1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDI1Njk3OyB9XG4gIC5zaWRlYmFyX190b2dnbGUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDY4cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvIDEuNTYyNXJlbTtcbiAgICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLWJvdHRvbTogMC40Mzc1cmVtIHNvbGlkICM5ZDIyMzU7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgICAuc2lkZWJhcl9fdG9nZ2xlIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMy4xMjVyZW07IH0gfVxuICAgIC5zaWRlYmFyX190b2dnbGUgPiAqIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGNvbG9yOiAjOWQyMjM1O1xuICAgICAgbWF4LXdpZHRoOiA3MiU7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtOyB9XG4gICAgLnNpZGViYXJfX3RvZ2dsZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIGhlaWdodDogMC40Mzc1cmVtO1xuICAgICAgYmFja2dyb3VuZDogIzlkMjIzNTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAuc2lkZWJhcl9fdG9nZ2xlOjphZnRlciB7XG4gICAgICAgIG1heC13aWR0aDogMzcwcHg7IH0gfVxuICAgIC5zaWRlYmFyX190b2dnbGUucG9zdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnNpZGViYXJfX3RvZ2dsZVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAgICAgLnNpZGViYXJfX3RvZ2dsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuICAgIC5zaWRlYmFyX190b2dnbGU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBjb2xvcjogIzAyNTY5NztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgICAtbXMtZmxleDogMCAwIDEuMjVyZW07XG4gICAgICAgICAgICAgIGZsZXg6IDAgMCAxLjI1cmVtO1xuICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9taW51cy5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5zaWRlYmFyLmNvbGxhcHNlZCAuc2lkZWJhcl9fdG9nZ2xlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9wbHVzLnN2Z1wiKTsgfVxuICAuc2lkZWJhci5jb2xsYXBzZWQgLnNpZGViYXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICAgIC5zaWRlYmFyLmNvbGxhcHNlZCAuc2lkZWJhcl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnNpZGViYXJfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzlkMjIzNTtcbiAgICAvKiBmb250LXNpemU6IDFyZW07ICovXG4gICAgLyogY29sb3I6ICM5ZDIyMzU7ICovXG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuICAgIC5zaWRlYmFyX190aXRsZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIGhlaWdodDogMC41cmVtO1xuICAgICAgYmFja2dyb3VuZDogIzlkMjIzNTtcbiAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNjg3NXJlbTsgfVxuICAuc2lkZWJhciB+IC53eXNpd3lnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgICAuc2lkZWJhciB+IC53eXNpd3lnIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMy43NXJlbTsgfSB9XG5cbi5ibG9jay1zbGlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA2NS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07IH1cbiAgLmJsb2NrLXNsaWRlcl9fYm91bmRhcnkge1xuICAgIG1heC13aWR0aDogNTEuODc1cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5ibG9jay1zb2NpYWwtZmVlZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDJyZW07XG4gIC13ZWJraXQtY29sdW1uLWdhcDogMnJlbTtcbiAgICAgLW1vei1jb2x1bW4tZ2FwOiAycmVtO1xuICAgICAgICAgIGNvbHVtbi1nYXA6IDJyZW07IH1cbiAgLmJsb2NrLXNvY2lhbC1mZWVkX19ib3VuZGFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogNjhyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5ibG9jay1zb2NpYWwtZmVlZF9fY29sdW1uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgIC5ibG9jay1zb2NpYWwtZmVlZF9fY29sdW1uIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMyk7IH0gfVxuICAuYmxvY2stc29jaWFsLWZlZWRfX3lvdXR1YmUtZmlsZSBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTcwcHg7IH1cbiAgLmJsb2NrLXNvY2lhbC1mZWVkX195b3V0dWJlLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMzMDMwMzA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMjNweDsgfVxuICAuYmxvY2stc29jaWFsLWZlZWRfX3lvdXR1YmUtZGVzYyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMzAzMDMwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDIzcHg7IH1cbiAgLmJsb2NrLXNvY2lhbC1mZWVkX19oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjMzAzMDMwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAuYmxvY2stc29jaWFsLWZlZWRfX2hlYWRpbmctdGV4dCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAuYmxvY2stc29jaWFsLWZlZWQgI2N0ZiAuY3RmLWhlYWRlciB7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5ibG9jay1zb2NpYWwtZmVlZCAjY2ZmIC5jZmYtaXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMDMwMzA7XG4gICAgcGFkZGluZzogMTVweCAwOyB9XG4gIC5ibG9jay1zb2NpYWwtZmVlZCAjY3RmIC5jdGYtaXRlbSB7XG4gICAgcGFkZGluZzogMTVweCAwOyB9XG4gIC5ibG9jay1zb2NpYWwtZmVlZCAjY3RmIC5jdGYtdHdlZXRzIC5jdGYtdHdlZXQtbWV0YSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmJsb2NrLXNvY2lhbC1mZWVkICNjdGYgLmN0Zi10d2VldHMgLmN0Zi1pdGVtICsgLmN0Zi1pdGVtIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzMwMzAzMDsgfVxuICAuYmxvY2stc29jaWFsLWZlZWQgI2N0ZiAuY3RmLXR3ZWV0cyAuY3RmLXR3ZWV0LXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzMwMzAzMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5ibG9jay1zb2NpYWwtZmVlZCAjY3RmIC5jdGYtdHdlZXRzIC5jdGYtdHdlZXQtZGF0ZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNzY3NTc2O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYmxvY2stc29jaWFsLWZlZWRfX2ZhY2Vib29rLWxpa2U6dmlzaXRlZCwgLmJsb2NrLXNvY2lhbC1mZWVkX19mYWNlYm9vay1saWtlOmxpbmssIC5ibG9jay1zb2NpYWwtZmVlZF9fZmFjZWJvb2stbGlrZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMwMjU2OTc7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5ibG9jay1zb2NpYWwtZmVlZF9fZmFjZWJvb2stbGlrZTp2aXNpdGVkOmhvdmVyLCAuYmxvY2stc29jaWFsLWZlZWRfX2ZhY2Vib29rLWxpa2U6dmlzaXRlZDpmb2N1cywgLmJsb2NrLXNvY2lhbC1mZWVkX19mYWNlYm9vay1saWtlOmxpbms6aG92ZXIsIC5ibG9jay1zb2NpYWwtZmVlZF9fZmFjZWJvb2stbGlrZTpsaW5rOmZvY3VzLCAuYmxvY2stc29jaWFsLWZlZWRfX2ZhY2Vib29rLWxpa2U6aG92ZXIsIC5ibG9jay1zb2NpYWwtZmVlZF9fZmFjZWJvb2stbGlrZTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAzODFlMzsgfVxuXG4udGFibGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA2NS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07IH1cbiAgLnRhYmxlX19ib3VuZGFyeSB7XG4gICAgbWF4LXdpZHRoOiA1MS44NzVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnRhYmxlX190aXRsZSB7XG4gICAgY29sb3I6ICMzMDMwMzA7XG4gICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAudGFibGVfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjM3NXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAudGFibGVfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH0gfVxuICAudGFibGUgdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cbiAgICAudGFibGUgdGFibGUgY2FwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50YWJsZSB0aGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgLnRhYmxlIHRoZWFkIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9IH1cbiAgICAudGFibGUgdGhlYWQgdHIgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzAzMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgICAgLnRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAgIC50YWJsZSB0aGVhZCB0ciB0aCB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDsgfSB9XG4gICAgICAudGFibGUgdGhlYWQgdHIgdGggKyB0aCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RERERERDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgICAgIC50YWJsZSB0aGVhZCB0ciB0aCArIHRoOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfSB9XG4gIC50YWJsZSB0ciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgIC50YWJsZSB0ciB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLnRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwOyB9XG4gICAgLnRhYmxlIHRyIHRkIHtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSBjYWxjKDUwJSArIDE2cHgpOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgICAgLnRhYmxlIHRyIHRkIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbTsgfSB9XG4gICAgICAudGFibGUgdHIgdGQ6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDMwMzA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGgpO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgICAgIC50YWJsZSB0ciB0ZDo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgICAgIC50YWJsZSB0ciB0ZDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAudGFibGUgLnRhYmxlcHJlc3MgdGJvZHkgdGQsXG4gIC50YWJsZSAudGFibGVwcmVzcyB0Zm9vdCB0aCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEREREREQ7IH1cbiAgICAudGFibGUgLnRhYmxlcHJlc3MgdGJvZHkgdGQgKyB0ZCxcbiAgICAudGFibGUgLnRhYmxlcHJlc3MgdGZvb3QgdGggKyB0ZCB7XG4gICAgICBib3JkZXItdG9wOiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgICAgLnRhYmxlIC50YWJsZXByZXNzIHRib2R5IHRkICsgdGQsXG4gICAgICAgIC50YWJsZSAudGFibGVwcmVzcyB0Zm9vdCB0aCArIHRkIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0RERERERDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgIC50YWJsZSAudGFibGVwcmVzcyB7XG4gICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkOyB9XG4gICAgICAudGFibGUgLnRhYmxlcHJlc3MgdGhlYWQgdHIgdGgge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW07IH1cbiAgICAgIC50YWJsZSAudGFibGVwcmVzcyB0ciB0ZCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW07IH0gfVxuICAudGFibGUgLnRhYmxlcHJlc3MgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREREREREOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAudGFibGUgLnRhYmxlcHJlc3MgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiAwOyB9IH1cblxuLmJsb2NrLXZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjUuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgLmJsb2NrLXZpZGVvIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjU2MjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICAuYmxvY2stdmlkZW8ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIuODEyNXJlbTsgfSB9XG4gIC5ibG9jay12aWRlb19fYm91bmRhcnkge1xuICAgIG1heC13aWR0aDogNTEuODc1cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5maWd1cmUge1xuICBtYXJnaW46IDA7IH1cbiAgLmZpZ3VyZS1pbWFnZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAzKTsgfVxuICAgIC5maWd1cmUtaW1hZ2UtLWlzSGlkZGVuIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4udmlkZW8tY29udHJvbHMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHJpZ2h0OiAwO1xuICBvdXRsaW5lOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgLnZpZGVvLWNvbnRyb2xzIHtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgcmlnaHQ6IC00LjA2MjVyZW07XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cbiAgLnZpZGVvLWNvbnRyb2xzX19idXR0b24ge1xuICAgIGhlaWdodDogMy4xMjVyZW07XG4gICAgd2lkdGg6IDMuMTI1cmVtO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjU2OTc7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzO1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7IH1cbiAgICAudmlkZW8tY29udHJvbHNfX2J1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC52aWRlby1jb250cm9sc19fYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDJmNmM7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgICAgIC52aWRlby1jb250cm9sc19fYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiA0LjA2MjVyZW07XG4gICAgICAgIHdpZHRoOiA0LjA2MjVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLnZpZGVvLWNvbnRyb2xzX19sZWZ0IHtcbiAgICBsZWZ0OiAwOyB9XG4gIC52aWRlby1jb250cm9sc19fYnV0dG9uIHN2ZyB7XG4gICAgd2lkdGg6IDEuMDUyNXJlbTtcbiAgICBoZWlnaHQ6IDJyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgICAgIC52aWRlby1jb250cm9sc19fYnV0dG9uIHN2ZyB7XG4gICAgICAgIGhlaWdodDogMi41cmVtOyB9IH1cblxuLnZpZGVvLWxvYWRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkaW5nIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogbG9hZGluZyAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnZpZGVvLWxvYWRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudmlkZW8tdGl0bGUudmlkZW8tdGl0bGVfZW1wdHkge1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7IH0gfVxuXG4udmlkZW8tbG9hZGVyLFxuLnZpZGVvLWxvYWRlcjo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnZpZGVvLWxvYWRlcixcbiAgICAudmlkZW8tbG9hZGVyOjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgd2lkdGg6IDEwMHB4OyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWRpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbW9kYWwtdmlkZW8ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBtb2RhbC12aWRlbyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbW9kYWwtdmlkZW8taW5uZXIge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMHB4KTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBtb2RhbC12aWRlby1pbm5lciB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwcHgpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH0gfVxuXG4ubW9kYWwtdmlkZW8ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICB6LWluZGV4OiAxMDAwMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbW9kYWwtdmlkZW87XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG1vZGFsLXZpZGVvO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2Utb3V0OyB9XG5cbi5tb2RhbC12aWRlby1jbG9zZSB7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLm1vZGFsLXZpZGVvLWNsb3NlIC5tb2RhbC12aWRlby1tb3ZpZS13cmFwIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDBweCk7IH1cblxuLm1vZGFsLXZpZGVvLWJvZHkge1xuICBtYXgtd2lkdGg6IDk0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLm1vZGFsLXZpZGVvLWlubmVyIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ubW9kYWwtdmlkZW8tbW92aWUtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMXM7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBtb2RhbC12aWRlby1pbm5lcjtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogbW9kYWwtdmlkZW8taW5uZXI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBlYXNlLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4xcyBlYXNlLW91dDsgfVxuICAubW9kYWwtdmlkZW8tbW92aWUtd3JhcCBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLm1vZGFsLXZpZGVvLWNsb3NlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAtMzVweDtcbiAgcmlnaHQ6IC0zNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLm1vZGFsLXZpZGVvLWNsb3NlLWJ0bjpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5tb2RhbC12aWRlby1jbG9zZS1idG46YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgLm1vZGFsLXZpZGVvLWNsb3NlLWJ0bjpiZWZvcmUsIC5tb2RhbC12aWRlby1jbG9zZS1idG46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogLTZweDsgfVxuXG4udmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnZpZGVvLXRpdGxlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW46IDAgMy4xMjVyZW0gMCAwO1xuICAgIG1pbi1oZWlnaHQ6IDQuMDYyNXJlbTtcbiAgICBtYXgtd2lkdGg6IDM4Ljc1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC52aWRlby10aXRsZV9fYm91bmRhcnkge1xuICAgICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICAgIC52aWRlby10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogLTQuMDYyNXJlbSAzLjEyNXJlbSAwIDA7XG4gICAgICAgIG1pbi13aWR0aDogMjcuNXJlbTtcbiAgICAgICAgd2lkdGg6IDYwJTsgfSB9XG4gICAgLnZpZGVvLXRpdGxlX19ib3VuZGFyeSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAyLjMxMjVyZW0gMXJlbSAxLjVyZW0gMXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDFjM2I7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgICAgICAudmlkZW8tdGl0bGVfX2JvdW5kYXJ5IHtcbiAgICAgICAgICBwYWRkaW5nOiAzLjEyNXJlbSAxLjI1cmVtIDIuNXJlbSAxLjI1cmVtOyB9IH1cbiAgICAgIC52aWRlby10aXRsZV9fYm91bmRhcnk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMC40Mzc1cmVtO1xuICAgICAgICB3aWR0aDogNC44NzVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICM5ZDIyMzU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTEuMjVyZW07XG4gICAgICAgIHRvcDogMC43NXJlbTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgICAgICAgICAudmlkZW8tdGl0bGVfX2JvdW5kYXJ5OjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGhlaWdodDogMC40Mzc1cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDYuMjVyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOWQyMjM1O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxLjQzNzVyZW07XG4gICAgICAgICAgICBsZWZ0OiAtMC43NXJlbTsgfSB9XG4gIC52aWRlby10ZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07IH1cbiAgLnZpZGVvLXBsYXllciB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudmlkZW8gaWZyYW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnZpZGVvLWFjY2VudC10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAtMC42MjVyZW07XG4gICAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMC44ODtcbiAgICBjb2xvcjogI2RkZGRkZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIG1hcmdpbi10b3A6IC0wLjIyNXJlbTtcbiAgICBjb2xvcjogIzc1NzU3NTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgICAgLnZpZGVvLWFjY2VudC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAzLjc1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC4zMTI1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICAgIC52aWRlby1hY2NlbnQtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTByZW07XG4gICAgICAgIG1hcmdpbi10b3A6IC0yLjgxMjVyZW07IH1cbiAgICAgICAgLmhhcy1zaWRlYmFyIC52aWRlby1hY2NlbnQtdGV4dCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTAuMzEyNXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDMuNzVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAgICAgLnZpZGVvLWFjY2VudC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiA0LjY4NzVyZW07IH0gfVxuXG4udmlkZW8tdGl0bGVfZW1wdHkgKyAudmlkZW8tYWNjZW50LXRleHQge1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgIC52aWRlby10aXRsZV9lbXB0eSArIC52aWRlby1hY2NlbnQtdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiA0LjA2MjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAudmlkZW8tdGl0bGVfZW1wdHkgKyAudmlkZW8tYWNjZW50LXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi52aWRlby1wbGF5ZXItLWlzTG9hZGluZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLW91dDsgfVxuICAudmlkZW8tcGxheWVyLS1pc0xvYWRpbmcgLnZpZGVvLWxvYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnZpZGVvLXBsYXllci0taXNMb2FkaW5nIC52aWRlby1wbGF5QnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWRlby1wbGF5ZXItLWlzTG9hZGVkIC52aWRlby1sb2FkZXIsXG4udmlkZW8tcGxheWVyLS1pc0xvYWRlZCAudmlkZW8tcGxheUJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpZGVvLXBsYXllci0taXNMb2FkZWQgaWZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnd5c2l3eWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA2NS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYzOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgIC53eXNpd3lnIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG4gIC53eXNpd3lnIGRpdi5hbGlnbmxlZnQsXG4gIC53eXNpd3lnIGRpdi5hbGlnbnJpZ2h0LFxuICAud3lzaXd5ZyBkaXYuYWxpZ25jZW50ZXIsXG4gIC53eXNpd3lnIGRpdi5hbGlnbm5vbmUsXG4gIC53eXNpd3lnIGltZy5hbGlnbmxlZnQsXG4gIC53eXNpd3lnIGltZy5hbGlnbnJpZ2h0LFxuICAud3lzaXd5ZyBpbWcuYWxpZ25jZW50ZXIsXG4gIC53eXNpd3lnIGltZy5hbGlnbm5vbmUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAud3lzaXd5ZyBkaXYuYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQsXG4gICAgLnd5c2l3eWcgZGl2LmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCxcbiAgICAud3lzaXd5ZyBkaXYuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbiAgICAud3lzaXd5ZyBkaXYuYWxpZ25ub25lIC53cC1jYXB0aW9uLXRleHQsXG4gICAgLnd5c2l3eWcgaW1nLmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuICAgIC53eXNpd3lnIGltZy5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4gICAgLnd5c2l3eWcgaW1nLmFsaWduY2VudGVyIC53cC1jYXB0aW9uLXRleHQsXG4gICAgLnd5c2l3eWcgaW1nLmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMS41NjI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDMuMTI1cmVtO1xuICAgICAgbWFyZ2luLXRvcDogLTEuODc1cmVtO1xuICAgICAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjMDAwMDAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgICAgICAgLnd5c2l3eWcgZGl2LmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0LFxuICAgICAgICAud3lzaXd5ZyBkaXYuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0LFxuICAgICAgICAud3lzaXd5ZyBkaXYuYWxpZ25jZW50ZXIgLndwLWNhcHRpb24tdGV4dCxcbiAgICAgICAgLnd5c2l3eWcgZGl2LmFsaWdubm9uZSAud3AtY2FwdGlvbi10ZXh0LFxuICAgICAgICAud3lzaXd5ZyBpbWcuYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAgIC53eXNpd3lnIGltZy5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQsXG4gICAgICAgIC53eXNpd3lnIGltZy5hbGlnbmNlbnRlciAud3AtY2FwdGlvbi10ZXh0LFxuICAgICAgICAud3lzaXd5ZyBpbWcuYWxpZ25ub25lIC53cC1jYXB0aW9uLXRleHQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgIC53eXNpd3lnIGRpdi5hbGlnbmxlZnQsXG4gICAgLnd5c2l3eWcgZGl2LmFsaWducmlnaHQsXG4gICAgLnd5c2l3eWcgaW1nLmFsaWdubGVmdCxcbiAgICAud3lzaXd5ZyBpbWcuYWxpZ25yaWdodCB7XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gIC53eXNpd3lnIGRpdi5hbGlnbmxlZnQsXG4gIC53eXNpd3lnIGRpdi5hbGlnbnJpZ2h0LFxuICAud3lzaXd5ZyBkaXYuYWxpZ25jZW50ZXIsXG4gIC53eXNpd3lnIGRpdi5hbGlnbm5vbmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjE4NzVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgICAgIC53eXNpd3lnIGRpdi5hbGlnbmxlZnQsXG4gICAgICAud3lzaXd5ZyBkaXYuYWxpZ25yaWdodCxcbiAgICAgIC53eXNpd3lnIGRpdi5hbGlnbmNlbnRlcixcbiAgICAgIC53eXNpd3lnIGRpdi5hbGlnbm5vbmUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07IH0gfVxuICAgIC53eXNpd3lnIGRpdi5hbGlnbmxlZnQgaW1nLFxuICAgIC53eXNpd3lnIGRpdi5hbGlnbnJpZ2h0IGltZyxcbiAgICAud3lzaXd5ZyBkaXYuYWxpZ25jZW50ZXIgaW1nLFxuICAgIC53eXNpd3lnIGRpdi5hbGlnbm5vbmUgaW1nIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAud3lzaXd5ZyBpbWcuYWxpZ25sZWZ0LFxuICAud3lzaXd5ZyBpbWcuYWxpZ25yaWdodCxcbiAgLnd5c2l3eWcgaW1nLmFsaWduY2VudGVyLFxuICAud3lzaXd5ZyBpbWcuYWxpZ25ub25lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgICAud3lzaXd5ZyBkaXYuYWxpZ25sZWZ0LFxuICAgIC53eXNpd3lnIGRpdi5hbGlnbmNlbnRlcixcbiAgICAud3lzaXd5ZyBkaXYuYWxpZ25ub25lLFxuICAgIC53eXNpd3lnIGltZy5hbGlnbmxlZnQsXG4gICAgLnd5c2l3eWcgaW1nLmFsaWduY2VudGVyLFxuICAgIC53eXNpd3lnIGltZy5hbGlnbm5vbmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgLnd5c2l3eWcgZGl2LmFsaWducmlnaHQsXG4gICAgLnd5c2l3eWcgaW1nLmFsaWducmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgLnd5c2l3eWcgaDEsXG4gIC53eXNpd3lnIGgyLFxuICAud3lzaXd5ZyBoMyxcbiAgLnd5c2l3eWcgaDQsXG4gIC53eXNpd3lnIGg1LFxuICAud3lzaXd5ZyBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC53eXNpd3lnIGgxIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICMwMDJmNmM7XG4gICAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgICAgLnd5c2l3eWcgaDEge1xuICAgICAgICBmb250LXNpemU6IDIuODEyNXJlbTsgfSB9XG4gIC53eXNpd3lnIGgyIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjQ7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjg2O1xuICAgIG1hcmdpbi10b3A6IDIuNjg3NXJlbTsgfVxuICAud3lzaXd5ZyBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgIGZvbnQtc2l6ZTogMS42ODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tdG9wOiAyLjA2MjVyZW07IH1cbiAgLnd5c2l3eWcgaDQge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY4O1xuICAgIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuODI7XG4gICAgbWFyZ2luLXRvcDogMS41NjI1cmVtOyB9XG4gIC53eXNpd3lnIGg1IHtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjQ3O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG4gIC53eXNpd3lnIGg2IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuMjg7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnd5c2l3eWcgYSB7XG4gICAgY29sb3I6ICMwMjU2OTc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlOyB9XG4gICAgLnd5c2l3eWcgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAzODFlMzsgfVxuICAgIC53eXNpd3lnIGEuYnV0dG9uLS1wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNTY5NztcbiAgICAgIHBhZGRpbmc6IDAuODc1cmVtO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLXRvcDogMS4xMjVyZW07IH1cbiAgICAgIC53eXNpd3lnIGEuYnV0dG9uLS1wcmltYXJ5OmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzlkMjIzNTsgfVxuICAgICAgLnd5c2l3eWcgYS5idXR0b24tLXByaW1hcnk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyZjZjOyB9XG4gICAgLnd5c2l3eWcgYTpub3QoLmJ1dHRvbi0tcHJpbWFyeSk6bm90KC5pbnN0YWdyYW0tZmVlZF9fbGluaylbZGF0YS1oYXMtcGRmPVwidHJ1ZVwiXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXpPRFFnTlRFeUlqNDhJUzB0SVNCR2IyNTBJRUYzWlhOdmJXVWdVSEp2SURZdU1pNHhJR0o1SUVCbWIyNTBZWGRsYzI5dFpTQXRJR2gwZEhCek9pOHZabTl1ZEdGM1pYTnZiV1V1WTI5dElFeHBZMlZ1YzJVZ0xTQm9kSFJ3Y3pvdkwyWnZiblJoZDJWemIyMWxMbU52YlM5c2FXTmxibk5sSUNoRGIyMXRaWEpqYVdGc0lFeHBZMlZ1YzJVcElFTnZjSGx5YVdkb2RDQXlNREl5SUVadmJuUnBZMjl1Y3l3Z1NXNWpMaUF0TFQ0OGNHRjBhQ0JrUFNKTk16SXdJRFEyTkVNek1qZ3VPQ0EwTmpRZ016TTJJRFExTmk0NElETXpOaUEwTkRoV05ERTJTRE00TkZZME5EaERNemcwSURRNE15NHpJRE0xTlM0eklEVXhNaUF6TWpBZ05URXlTRFkwUXpJNExqWTFJRFV4TWlBd0lEUTRNeTR6SURBZ05EUTRWalF4TmtnME9GWTBORGhETkRnZ05EVTJMamdnTlRVdU1UWWdORFkwSURZMElEUTJORWd6TWpCNlRUSTFOaUF4TmpCRE1qTTRMak1nTVRZd0lESXlOQ0F4TkRVdU55QXlNalFnTVRJNFZqUTRTRFkwUXpVMUxqRTJJRFE0SURRNElEVTFMakUySURRNElEWTBWakU1TWtnd1ZqWTBRekFnTWpndU5qVWdNamd1TmpVZ01DQTJOQ0F3U0RJeU9TNDFRekkwTmk0MUlEQWdNall5TGpjZ05pNDNORE1nTWpjMExqY2dNVGd1TnpWTU16WTFMak1nTVRBNUxqTkRNemMzTGpNZ01USXhMak1nTXpnMElERXpOeTQxSURNNE5DQXhOVFF1TlZZeE9USklNek0yVmpFMk1FZ3lOVFo2VFRnNElESXlORU14TVRndU9TQXlNalFnTVRRMElESTBPUzR4SURFME5DQXlPREJETVRRMElETXhNQzQ1SURFeE9DNDVJRE16TmlBNE9DQXpNelpJT0RCV016WTRRemd3SURNM05pNDRJRGN5TGpnMElETTROQ0EyTkNBek9EUkROVFV1TVRZZ016ZzBJRFE0SURNM05pNDRJRFE0SURNMk9GWXlOREJETkRnZ01qTXhMaklnTlRVdU1UWWdNakkwSURZMElESXlORWc0T0hwTk1URXlJREk0TUVNeE1USWdNalkyTGpjZ01UQXhMak1nTWpVMklEZzRJREkxTmtnNE1GWXpNRFJJT0RoRE1UQXhMak1nTXpBMElERXhNaUF5T1RNdU15QXhNVElnTWpnd2VrMHhOakFnTWpRd1F6RTJNQ0F5TXpFdU1pQXhOamN1TWlBeU1qUWdNVGMySURJeU5FZ3lNREJETWpJMkxqVWdNakkwSURJME9DQXlORFV1TlNBeU5EZ2dNamN5VmpNek5rTXlORGdnTXpZeUxqVWdNakkyTGpVZ016ZzBJREl3TUNBek9EUklNVGMyUXpFMk55NHlJRE00TkNBeE5qQWdNemMyTGpnZ01UWXdJRE0yT0ZZeU5EQjZUVEU1TWlBek5USklNakF3UXpJd09DNDRJRE0xTWlBeU1UWWdNelEwTGpnZ01qRTJJRE16TmxZeU56SkRNakUySURJMk15NHlJREl3T0M0NElESTFOaUF5TURBZ01qVTJTREU1TWxZek5USjZUVE16TmlBeU1qUkRNelEwTGpnZ01qSTBJRE0xTWlBeU16RXVNaUF6TlRJZ01qUXdRek0xTWlBeU5EZ3VPQ0F6TkRRdU9DQXlOVFlnTXpNMklESTFOa2d6TURSV01qZzRTRE16TmtNek5EUXVPQ0F5T0RnZ016VXlJREk1TlM0eUlETTFNaUF6TURSRE16VXlJRE14TWk0NElETTBOQzQ0SURNeU1DQXpNellnTXpJd1NETXdORll6TmpoRE16QTBJRE0zTmk0NElESTVOaTQ0SURNNE5DQXlPRGdnTXpnMFF6STNPUzR5SURNNE5DQXlOeklnTXpjMkxqZ2dNamN5SURNMk9GWXlOREJETWpjeUlESXpNUzR5SURJM09TNHlJREl5TkNBeU9EZ2dNakkwU0RNek5ub2lMejQ4TDNOMlp6ND1cIik7XG4gICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0F6T0RRZ05URXlJajQ4SVMwdElTQkdiMjUwSUVGM1pYTnZiV1VnVUhKdklEWXVNaTR4SUdKNUlFQm1iMjUwWVhkbGMyOXRaU0F0SUdoMGRIQnpPaTh2Wm05dWRHRjNaWE52YldVdVkyOXRJRXhwWTJWdWMyVWdMU0JvZEhSd2N6b3ZMMlp2Ym5SaGQyVnpiMjFsTG1OdmJTOXNhV05sYm5ObElDaERiMjF0WlhKamFXRnNJRXhwWTJWdWMyVXBJRU52Y0hseWFXZG9kQ0F5TURJeUlFWnZiblJwWTI5dWN5d2dTVzVqTGlBdExUNDhjR0YwYUNCa1BTSk5Nekl3SURRMk5FTXpNamd1T0NBME5qUWdNek0ySURRMU5pNDRJRE16TmlBME5EaFdOREUyU0RNNE5GWTBORGhETXpnMElEUTRNeTR6SURNMU5TNHpJRFV4TWlBek1qQWdOVEV5U0RZMFF6STRMalkxSURVeE1pQXdJRFE0TXk0eklEQWdORFE0VmpReE5rZzBPRlkwTkRoRE5EZ2dORFUyTGpnZ05UVXVNVFlnTkRZMElEWTBJRFEyTkVnek1qQjZUVEkxTmlBeE5qQkRNak00TGpNZ01UWXdJREl5TkNBeE5EVXVOeUF5TWpRZ01USTRWalE0U0RZMFF6VTFMakUySURRNElEUTRJRFUxTGpFMklEUTRJRFkwVmpFNU1rZ3dWalkwUXpBZ01qZ3VOalVnTWpndU5qVWdNQ0EyTkNBd1NESXlPUzQxUXpJME5pNDFJREFnTWpZeUxqY2dOaTQzTkRNZ01qYzBMamNnTVRndU56Vk1NelkxTGpNZ01UQTVMak5ETXpjM0xqTWdNVEl4TGpNZ016ZzBJREV6Tnk0MUlETTROQ0F4TlRRdU5WWXhPVEpJTXpNMlZqRTJNRWd5TlRaNlRUZzRJREl5TkVNeE1UZ3VPU0F5TWpRZ01UUTBJREkwT1M0eElERTBOQ0F5T0RCRE1UUTBJRE14TUM0NUlERXhPQzQ1SURNek5pQTRPQ0F6TXpaSU9EQldNelk0UXpnd0lETTNOaTQ0SURjeUxqZzBJRE00TkNBMk5DQXpPRFJETlRVdU1UWWdNemcwSURRNElETTNOaTQ0SURRNElETTJPRll5TkRCRE5EZ2dNak14TGpJZ05UVXVNVFlnTWpJMElEWTBJREl5TkVnNE9IcE5NVEV5SURJNE1FTXhNVElnTWpZMkxqY2dNVEF4TGpNZ01qVTJJRGc0SURJMU5rZzRNRll6TURSSU9EaERNVEF4TGpNZ016QTBJREV4TWlBeU9UTXVNeUF4TVRJZ01qZ3dlazB4TmpBZ01qUXdRekUyTUNBeU16RXVNaUF4TmpjdU1pQXlNalFnTVRjMklESXlORWd5TURCRE1qSTJMalVnTWpJMElESTBPQ0F5TkRVdU5TQXlORGdnTWpjeVZqTXpOa015TkRnZ016WXlMalVnTWpJMkxqVWdNemcwSURJd01DQXpPRFJJTVRjMlF6RTJOeTR5SURNNE5DQXhOakFnTXpjMkxqZ2dNVFl3SURNMk9GWXlOREI2VFRFNU1pQXpOVEpJTWpBd1F6SXdPQzQ0SURNMU1pQXlNVFlnTXpRMExqZ2dNakUySURNek5sWXlOekpETWpFMklESTJNeTR5SURJd09DNDRJREkxTmlBeU1EQWdNalUyU0RFNU1sWXpOVEo2VFRNek5pQXlNalJETXpRMExqZ2dNakkwSURNMU1pQXlNekV1TWlBek5USWdNalF3UXpNMU1pQXlORGd1T0NBek5EUXVPQ0F5TlRZZ016TTJJREkxTmtnek1EUldNamc0U0RNek5rTXpORFF1T0NBeU9EZ2dNelV5SURJNU5TNHlJRE0xTWlBek1EUkRNelV5SURNeE1pNDRJRE0wTkM0NElETXlNQ0F6TXpZZ016SXdTRE13TkZZek5qaERNekEwSURNM05pNDRJREk1Tmk0NElETTROQ0F5T0RnZ016ZzBRekkzT1M0eUlETTROQ0F5TnpJZ016YzJMamdnTWpjeUlETTJPRll5TkRCRE1qY3lJREl6TVM0eUlESTNPUzR5SURJeU5DQXlPRGdnTWpJMFNETXpObm9pTHo0OEwzTjJaejQ9XCIpO1xuICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7IH1cbiAgLnd5c2l3eWcgZHQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC53eXNpd3lnIHAuaW50cm8tdGV4dCxcbiAgLnd5c2l3eWcuaW50cm8tdGV4dCA+IHAge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMi4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogUnViaWs7XG4gICAgY29sb3I6ICMwMDJmNmM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgIC53eXNpd3lnIHAuaW50cm8tdGV4dCxcbiAgICAgIC53eXNpd3lnLmludHJvLXRleHQgPiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjQzNzVyZW07IH0gfVxuICAud3lzaXd5ZyBwLmludHJvLXBhcmFncmFwaCxcbiAgLnd5c2l3eWcuaW50cm8tcGFyYWdyYXBoID4gcCB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgY29sb3I6ICMwMDJmNmM7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgIC53eXNpd3lnIHAuaW50cm8tcGFyYWdyYXBoLFxuICAgICAgLnd5c2l3eWcuaW50cm8tcGFyYWdyYXBoID4gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjgzOyB9IH1cbiAgICAud3lzaXd5ZyBwLmludHJvLXBhcmFncmFwaCBiLFxuICAgIC53eXNpd3lnIHAuaW50cm8tcGFyYWdyYXBoIHN0cm9uZyxcbiAgICAud3lzaXd5Zy5pbnRyby1wYXJhZ3JhcGggPiBwIGIsXG4gICAgLnd5c2l3eWcuaW50cm8tcGFyYWdyYXBoID4gcCBzdHJvbmcge1xuICAgICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMC43MzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAgIC53eXNpd3lnIHAuaW50cm8tcGFyYWdyYXBoIGIsXG4gICAgICAgIC53eXNpd3lnIHAuaW50cm8tcGFyYWdyYXBoIHN0cm9uZyxcbiAgICAgICAgLnd5c2l3eWcuaW50cm8tcGFyYWdyYXBoID4gcCBiLFxuICAgICAgICAud3lzaXd5Zy5pbnRyby1wYXJhZ3JhcGggPiBwIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuICAud3lzaXd5ZyBwLFxuICAud3lzaXd5ZyB1bCxcbiAgLnd5c2l3eWcgb2wsXG4gIC53eXNpd3lnIGRsLFxuICAud3lzaXd5ZyBkZCxcbiAgLnd5c2l3eWcgdGFibGUsXG4gIC53eXNpd3lnIGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42MjVyZW07IH1cbiAgLnd5c2l3eWcgdWwsXG4gIC53eXNpd3lnIG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMzc1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAud3lzaXd5ZyB1bCxcbiAgICAgIC53eXNpd3lnIG9sIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjQzNzVyZW07IH0gfVxuICAgIC53eXNpd3lnIHVsIGxpLFxuICAgIC53eXNpd3lnIG9sIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC53eXNpd3lnIHVsIGxpOjpiZWZvcmUsXG4gICAgICAud3lzaXd5ZyBvbCBsaTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTEuNjI1cmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgICAgIC53eXNpd3lnIHVsIGxpOjpiZWZvcmUsXG4gICAgICAgICAgLnd5c2l3eWcgb2wgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAtMi41cmVtOyB9IH1cbiAgICAud3lzaXd5ZyB1bCB1bCxcbiAgICAud3lzaXd5ZyB1bCBvbCxcbiAgICAud3lzaXd5ZyBvbCB1bCxcbiAgICAud3lzaXd5ZyBvbCBvbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC53eXNpd3lnIG9sIHtcbiAgICBjb3VudGVyLXJlc2V0OiBudW1lcmljLWNvdW50ZXI7IH1cbiAgICAud3lzaXd5ZyBvbCA+IGxpIHtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBudW1lcmljLWNvdW50ZXI7IH1cbiAgICAgIC53eXNpd3lnIG9sID4gbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobnVtZXJpYy1jb3VudGVyKSBcIi4gXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjYWNhY2FjOyB9XG4gIC53eXNpd3lnIHVsIHtcbiAgICBjb3VudGVyLXJlc2V0OiBjb3VudGVyOyB9XG4gICAgLnd5c2l3eWcgdWwgbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhY2FjYWM7XG4gICAgICB0b3A6IDAuMjgxMjVyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgICAud3lzaXd5ZyB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDAuNTYyNXJlbTsgfSB9XG4gIC53eXNpd3lnIGhyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICAgIGJvcmRlcjogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW46IDJyZW0gMDsgfVxuICAud3lzaXd5Z19fYm91bmRhcnkge1xuICAgIG1heC13aWR0aDogNTEuODc1cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgb3ZlcmZsb3cteDogYXV0bzsgfVxuICAgIC53eXNpd3lnX19ib3VuZGFyeTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC53eXNpd3lnX19ib3VuZGFyeS0tdGV4dExlZnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC53eXNpd3lnX19ib3VuZGFyeS0tdGV4dENlbnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAud3lzaXd5Z19fYm91bmRhcnkgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAud3lzaXd5Z19fYm91bmRhcnkgPiA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLmJpbGxib2FyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA0LjM3NXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAuYmlsbGJvYXJkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDY1LjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gICAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICAgICAgbWFyZ2luLXRvcDogNC4zNzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYzcmVtKSB7XG4gICAgLmJpbGxib2FyZCB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYmlsbGJvYXJkIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuYmlsbGJvYXJkX19ib3VuZGFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmJpbGxib2FyZF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAuYmlsbGJvYXJkX19jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDsgfVxuICAgICAgICAuYmlsbGJvYXJkX19jb250ZW50OjpiZWZvcmUsIC5iaWxsYm9hcmRfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE4NHB4KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgY29udGVudDogXCJcIjsgfVxuICAgICAgICAuYmlsbGJvYXJkX19jb250ZW50OjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDMuNzVyZW07XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuICAgICAgICAuYmlsbGJvYXJkX19jb250ZW50OjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDMuMTI1cmVtO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9IH1cbiAgLmJpbGxib2FyZF9fZmxleCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgIC5iaWxsYm9hcmRfX2ZsZXgge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cbiAgLmJpbGxib2FyZF9faW1hZ2Uge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5iaWxsYm9hcmRfX2NhbXB1c2VzIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDExLjg3NXJlbTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMS44NzVyZW07XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDAgMC42MjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgIC5iaWxsYm9hcmRfX2NhbXB1c2VzIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuICAgICAgICAuYmlsbGJvYXJkX19jYW1wdXNlczo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgICAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA4OHB4KSB7XG4gICAgICAuYmlsbGJvYXJkX19jYW1wdXNlcyB7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgICAgICAtbXMtZmxleDogMCAwIDEyLjVyZW07XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEyLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5iaWxsYm9hcmRfX2NhbXB1c2VzIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgMTMuNXJlbTtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTMuNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgLmJpbGxib2FyZF9fY2FtcHVzZXMge1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCAxMy43NXJlbTtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTMuNzVyZW07IH0gfVxuICAuYmlsbGJvYXJkX19jYW1wdXMge1xuICAgIGJhY2tncm91bmQ6ICMwYjIzNDA7XG4gICAgcGFkZGluZzogMC45Mzc1cmVtIDEuMjVyZW0gMS4yNXJlbSAxLjg3NXJlbTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXg6IDEgMSAxMDAlO1xuICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAuYmlsbGJvYXJkX19jYW1wdXMge1xuICAgICAgICBwYWRkaW5nOiAxLjQzNzVyZW0gMC45Mzc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA4OHB4KSB7XG4gICAgICAuYmlsbGJvYXJkX19jYW1wdXMge1xuICAgICAgICBwYWRkaW5nOiAxLjc1cmVtIDEuMjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5iaWxsYm9hcmRfX2NhbXB1cyB7XG4gICAgICAgIHBhZGRpbmc6IDIuMTg3NXJlbSAxLjc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuYmlsbGJvYXJkX19jYW1wdXMge1xuICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMS44NzVyZW07IH0gfVxuICAgIC5iaWxsYm9hcmRfX2NhbXB1czo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDAuNDM3NXJlbTtcbiAgICAgIHdpZHRoOiAzLjM3NXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICM5ZDIyMzU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAxLjEyNXJlbTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgICAuYmlsbGJvYXJkX19jYW1wdXM6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogMC44MTI1cmVtOyB9IH1cbiAgICAuYmlsbGJvYXJkX19jYW1wdXM6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAgIC1tcy1mbGV4OiAwIDAgMy40Mzc1cmVtO1xuICAgICAgICAgICAgICBmbGV4OiAwIDAgMy40Mzc1cmVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9hcnJvdy1yaWdodC13aGl0ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgNTAlIHJpZ2h0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjg3NXJlbTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAgIC5iaWxsYm9hcmRfX2NhbXB1czo6YWZ0ZXIge1xuICAgICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgMS41NjI1cmVtO1xuICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEuNTYyNXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9IH1cbiAgICAuYmlsbGJvYXJkX19jYW1wdXMuY2FtcHVzLWNhbGxvdXQge1xuICAgICAgYmFja2dyb3VuZDogIzAyNTY5NztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlOyB9XG4gICAgICAuYmlsbGJvYXJkX19jYW1wdXMuY2FtcHVzLWNhbGxvdXQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA4ZWZjOyB9XG4gICAgLmJpbGxib2FyZF9fY2FtcHVzIC5jYW1wdXNfX2NvcHkge1xuICAgICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvOyB9XG4gICAgLmJpbGxib2FyZF9fY2FtcHVzIC5jYW1wdXNfX3RpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgICAgLmJpbGxib2FyZF9fY2FtcHVzIC5jYW1wdXNfX3RpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTg3NXJlbTsgfSB9XG4gICAgLmJpbGxib2FyZF9fY2FtcHVzIC5jYW1wdXNfX3N1YnRleHQge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwLjA2MjVyZW07XG4gICAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMjU2OTc7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItdG9wLWNvbG9yIDAuMTVzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItdG9wLWNvbG9yIDAuMTVzIGVhc2U7IH1cbiAgICAuYmlsbGJvYXJkX19jYW1wdXM6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAyNTY5NzsgfVxuICAgICAgLmJpbGxib2FyZF9fY2FtcHVzOmhvdmVyOjphZnRlciB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMzEyNXJlbSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMzEyNXJlbSk7IH1cbiAgICAgIC5iaWxsYm9hcmRfX2NhbXB1czpob3ZlciAuY2FtcHVzX19zdWJ0ZXh0IHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwOGVmYzsgfVxuICAgIC5iaWxsYm9hcmRfX2NhbXB1cy0tY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAuYmlsbGJvYXJkX19jYW1wdXMtLWN1cnJlbnQgLmNhbXB1c19fY29weSB7XG4gICAgICAgIGNvbG9yOiAjMGIyMzQwOyB9XG4gICAgICAuYmlsbGJvYXJkX19jYW1wdXMtLWN1cnJlbnQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAgIC5iaWxsYm9hcmRfX2NhbXB1cy0tY3VycmVudDpob3ZlciAuY2FtcHVzX19zdWJ0ZXh0IHtcbiAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMGIyMzQwOyB9XG4gICAgICAuYmlsbGJvYXJkX19jYW1wdXMtLWN1cnJlbnQ6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuYmlsbGJvYXJkX19jb3B5IHtcbiAgICBiYWNrZ3JvdW5kOiAjOWQyMjM1O1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbSAxLjg3NXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgIC5iaWxsYm9hcmRfX2NvcHkge1xuICAgICAgICBtYXJnaW46IC0xLjI1cmVtIDIuNXJlbSAyLjVyZW0gMS4yNXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiA0NC4zNzVyZW07XG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMjBweCkge1xuICAgICAgLmJpbGxib2FyZF9fY29weSB7XG4gICAgICAgIG1hcmdpbjogLTEuODc1cmVtIDIuNXJlbSAyLjVyZW0gMS44NzVyZW07XG4gICAgICAgIG1heC13aWR0aDogNTMuMTI1cmVtOyB9IH1cbiAgLmJpbGxib2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuYmlsbGJvYXJkX190ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS42MzsgfVxuICAuYmlsbGJvYXJkX19saW5rIHtcbiAgICBjb2xvcjogIzAyNTY5NztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5iaWxsYm9hcmRfX2xpbms6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgd2lkdGg6IDEuNzVyZW07XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2Fycm93LXJpZ2h0LWxpZ2h0LWJsdWUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tbGVmdDogMC40Mzc1cmVtO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7IH1cbiAgICAuYmlsbGJvYXJkX19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAyZjZjOyB9XG4gICAgICAuYmlsbGJvYXJkX19saW5rOmhvdmVyOjphZnRlciB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMzEyNXJlbSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMzEyNXJlbSk7IH1cbiAgICAuYmlsbGJvYXJkX19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5iaWxsYm9hcmRfX2xpbms6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctcmlnaHQtd2hpdGUuc3ZnXCIpOyB9XG5cbi5icmVhZGNydW1icyB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgLmJyZWFkY3J1bWJzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuODEyNXJlbTtcbiAgICAgIGhlaWdodDogMy44MTI1cmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYzcmVtKSB7XG4gICAgLmJyZWFkY3J1bWJzIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAuYnJlYWRjcnVtYnMgb2wge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmJyZWFkY3J1bWJzX19ib3VuZGFyeSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA2OHJlbTtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgICAuYnJlYWRjcnVtYnNfX2JvdW5kYXJ5IHtcbiAgICAgICAgcGFkZGluZzogMS4xMjVyZW0gMS4yNXJlbSAxLjI1cmVtOyB9IH1cbiAgICAuYnJlYWRjcnVtYnNfX2JvdW5kYXJ5X19pdGVtLXdyYXBwZXIsIC5icmVhZGNydW1ic19fYm91bmRhcnkgbGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTQ7XG4gICAgICBmb250LXNpemU6IDAuODEyNXJlbTsgfVxuICAgICAgLmJyZWFkY3J1bWJzX19ib3VuZGFyeV9faXRlbS13cmFwcGVyOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUsIC5icmVhZGNydW1ic19fYm91bmRhcnkgbGk6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xuICAgICAgICBjb2xvcjogIzMwMzAzMDtcbiAgICAgICAgcGFkZGluZzogMCAwLjQ1ZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmJyZWFkY3J1bWJzX19ib3VuZGFyeV9faXRlbS13cmFwcGVyX19saW5rLCAuYnJlYWRjcnVtYnNfX2JvdW5kYXJ5X19pdGVtLXdyYXBwZXIgYSwgLmJyZWFkY3J1bWJzX19ib3VuZGFyeSBsaV9fbGluaywgLmJyZWFkY3J1bWJzX19ib3VuZGFyeSBsaSBhIHtcbiAgICAgICAgY29sb3I6ICMzMDMwMzA7IH1cbiAgICAgICAgLmJyZWFkY3J1bWJzX19ib3VuZGFyeV9faXRlbS13cmFwcGVyX19saW5rOmhvdmVyLCAuYnJlYWRjcnVtYnNfX2JvdW5kYXJ5X19pdGVtLXdyYXBwZXIgYTpob3ZlciwgLmJyZWFkY3J1bWJzX19ib3VuZGFyeSBsaV9fbGluazpob3ZlciwgLmJyZWFkY3J1bWJzX19ib3VuZGFyeSBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzAyNTY5NzsgfVxuICAgICAgLmJyZWFkY3J1bWJzX19ib3VuZGFyeV9faXRlbS13cmFwcGVyX19jdXJyZW50LCAuYnJlYWRjcnVtYnNfX2JvdW5kYXJ5X19pdGVtLXdyYXBwZXIgLmJyZWFkY3J1bWJfbGFzdCwgLmJyZWFkY3J1bWJzX19ib3VuZGFyeSBsaV9fY3VycmVudCwgLmJyZWFkY3J1bWJzX19ib3VuZGFyeSBsaSAuYnJlYWRjcnVtYl9sYXN0IHtcbiAgICAgICAgY29sb3I6ICMwMjU2OTc7IH1cbiAgICAgIC5icmVhZGNydW1ic19fYm91bmRhcnlfX2l0ZW0td3JhcHBlciBhOm5vdCguYnJlYWRjcnVtYnNfX2xpbmspLCAuYnJlYWRjcnVtYnNfX2JvdW5kYXJ5IGxpIGE6bm90KC5icmVhZGNydW1ic19fbGluaykge1xuICAgICAgICBwYWRkaW5nOiAwIC40NWVtOyB9XG4gICAgICAuYnJlYWRjcnVtYnNfX2JvdW5kYXJ5X19pdGVtLXdyYXBwZXIgLmJyZWFkY3J1bWJfbGFzdCwgLmJyZWFkY3J1bWJzX19ib3VuZGFyeSBsaSAuYnJlYWRjcnVtYl9sYXN0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNDVlbTsgfVxuICAgIC5icmVhZGNydW1ic19fYm91bmRhcnkgPiBzcGFuOm5vdCguYnJlYWRjcnVtYnNfX2l0ZW0td3JhcHBlcikge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0uNDVlbTsgfVxuXG4uYmFubmVyLWxhbmRpbmcgKyAuYnJlYWRjcnVtYnMsXG4uYmFubmVyLWludGVyaW9yLS1pbWFnZSArIC5icmVhZGNydW1icyB7XG4gIG1hcmdpbi10b3A6IC0wLjYyNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAuYmFubmVyLWxhbmRpbmcgKyAuYnJlYWRjcnVtYnMsXG4gICAgLmJhbm5lci1pbnRlcmlvci0taW1hZ2UgKyAuYnJlYWRjcnVtYnMge1xuICAgICAgbWFyZ2luLXRvcDogLTMuNjI1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgLmJhbm5lci1sYW5kaW5nICsgLmJyZWFkY3J1bWJzOjpiZWZvcmUsXG4gICAgLmJhbm5lci1pbnRlcmlvci0taW1hZ2UgKyAuYnJlYWRjcnVtYnM6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9IH1cblxuLnBhZ2UtdGVtcGxhdGUtY2FsZW5kYXItbGFuZGluZyAuYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAucGFnZS10ZW1wbGF0ZS1jYWxlbmRhci1sYW5kaW5nIC5icmVhZGNydW1icyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfSB9XG5cbi5kaXJlY3RvcnktdGVhc2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICM5ZDIyMzU7IH1cbiAgLmRpcmVjdG9yeS10ZWFzZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjMwcHgpIHtcbiAgICAuZGlyZWN0b3J5LXRlYXNlciB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIC5kaXJlY3RvcnktdGVhc2VyX19pbmZvLXdyYXBwZXIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxIDEgNzUlO1xuICAgICAgICAgICAgZmxleDogMSAxIDc1JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMS4yNXJlbSAwIDAuNjI1cmVtIDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjMwcHgpIHtcbiAgICAgIC5kaXJlY3RvcnktdGVhc2VyX19pbmZvLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gICAgLmRpcmVjdG9yeS10ZWFzZXJfX2luZm8td3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDAuNDM3NXJlbTtcbiAgICAgIHdpZHRoOiA1LjEyNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICM5ZDIyMzU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICAgICAgLmRpcmVjdG9yeS10ZWFzZXJfX2luZm8td3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYzMHB4KSB7XG4gICAgICAgIC5kaXJlY3RvcnktdGVhc2VyX19pbmZvLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBoZWlnaHQ6IDAuNDM3NXJlbTtcbiAgICAgICAgICB3aWR0aDogNi41NjI1cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM5ZDIyMzU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLmRpcmVjdG9yeS10ZWFzZXJfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5kaXJlY3RvcnktdGVhc2VyX19uYW1lIGEge1xuICAgICAgY29sb3I6ICMzMDMwMzA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMjVzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cyBlYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLmRpcmVjdG9yeS10ZWFzZXJfX25hbWUgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAyZjZjO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MzBweCkge1xuICAgICAgLmRpcmVjdG9yeS10ZWFzZXJfX25hbWUge1xuICAgICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuICAuZGlyZWN0b3J5LXRlYXNlcl9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjMwcHgpIHtcbiAgICAgIC5kaXJlY3RvcnktdGVhc2VyX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAuZGlyZWN0b3J5LXRlYXNlcl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42MzsgfVxuICAuZGlyZWN0b3J5LXRlYXNlcl9fY29sbGVnZSB7XG4gICAgY29sb3I6ICM3Njc1NzY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MzBweCkge1xuICAgICAgLmRpcmVjdG9yeS10ZWFzZXJfX2NvbGxlZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07IH0gfVxuICAuZGlyZWN0b3J5LXRlYXNlcl9fY29udGFjdCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXg6IDEgMSAyNSU7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMjUlO1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAgICAgLmRpcmVjdG9yeS10ZWFzZXJfX2NvbnRhY3Qge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MzBweCkge1xuICAgICAgLmRpcmVjdG9yeS10ZWFzZXJfX2NvbnRhY3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07IH0gfVxuICAgIC5kaXJlY3RvcnktdGVhc2VyX19jb250YWN0IGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMwMDJmNmM7IH1cbiAgICAuZGlyZWN0b3J5LXRlYXNlcl9fY29udGFjdC1sYWJlbCB7XG4gICAgICBsaW5lLWhlaWdodDogMS42MzsgfVxuICAgICAgLmRpcmVjdG9yeS10ZWFzZXJfX2NvbnRhY3QtbGFiZWwgPiBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZGlyZWN0b3J5LXRlYXNlcl9fbGlua291dCB7XG4gICAgY29sb3I6ICMwMjU2OTc7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA2MjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtOyB9XG4gICAgLmRpcmVjdG9yeS10ZWFzZXJfX2xpbmtvdXQ6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHdpZHRoOiAwLjkzNzVyZW07XG4gICAgICBoZWlnaHQ6IDEuMDYyNXJlbTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctcmlnaHQtYmx1ZS1mb3ItZGlyZWN0LnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7IH1cbiAgICAuZGlyZWN0b3J5LXRlYXNlcl9fbGlua291dDpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMmY2YzsgfVxuICAgICAgLmRpcmVjdG9yeS10ZWFzZXJfX2xpbmtvdXQ6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4zMTI1cmVtKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4zMTI1cmVtKTsgfVxuICAuZGlyZWN0b3J5LXRlYXNlcl9fY29kZXMtd3JhcHBlciB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXg6IDEgMSAyNSU7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMjUlO1xuICAgIGJvcmRlci1jb2xvcjogI2FjYWNhYztcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjEyNXJlbTtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MzBweCkge1xuICAgICAgLmRpcmVjdG9yeS10ZWFzZXJfX2NvZGVzLXdyYXBwZXIge1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMC4wNjI1cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtOyB9IH1cbiAgLmRpcmVjdG9yeS10ZWFzZXJfX2NvZGVzLWhlYWRlciB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNjI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMzAzMDMwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYzMHB4KSB7XG4gICAgICAuZGlyZWN0b3J5LXRlYXNlcl9fY29kZXMtaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfSB9XG4gIC5kaXJlY3RvcnktdGVhc2VyX19jb2RlcyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAuZGlyZWN0b3J5LXRlYXNlcl9fY29kZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgIC5kaXJlY3RvcnktdGVhc2VyX19jb2RlIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMwMDJmNmM7IH1cblxuLmxvYWRlciB7XG4gIG1hcmdpbjogNC4wNjI1cmVtIGF1dG87XG4gIHdpZHRoOiA4Ljc1cmVtO1xuICBoZWlnaHQ6IDQuMzc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2xvYWRlci5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3Bpbm5lcjtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogc3Bpbm5lcjtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH1cbiAgLmxvYWRlci1lbmQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYmFubmVyIHtcbiAgbWFyZ2luLXRvcDogNC4zNzVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2M3JlbSkge1xuICAgIC5iYW5uZXIge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5iYW5uZXJfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYuMzc1cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQyMHB4KSB7XG4gICAgICAuYmFubmVyX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMTVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgLmJhbm5lcl9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDIyLjVyZW07IH0gfVxuICAuYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1heC13aWR0aDogNjhyZW07XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMC42MjVyZW0gMS4yNXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgICAgLmJhbm5lcl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuODEyNXJlbTsgfSB9XG4gICAgLmJhbm5lci1pbnRlcmlvci0taW1hZ2UgLmJhbm5lcl9fdGl0bGUsXG4gICAgLmJhbm5lci1sYW5kaW5nLS1pbWFnZSAuYmFubmVyX190aXRsZSB7XG4gICAgICBtYXgtd2lkdGg6IDY1LjVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAyZjZjOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgICAuYmFubmVyX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDEuNTYyNXJlbSAxLjI1cmVtOyB9XG4gICAgICAgIC5iYW5uZXItaW50ZXJpb3ItLWltYWdlIC5iYW5uZXJfX3RpdGxlLFxuICAgICAgICAuYmFubmVyLWxhbmRpbmctLWltYWdlIC5iYW5uZXJfX3RpdGxlIHtcbiAgICAgICAgICBwYWRkaW5nOiAxLjU2MjVyZW0gMi4wNjI1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICAgIC5iYW5uZXItaW50ZXJpb3ItLWltYWdlIC5iYW5uZXJfX3RpdGxlLFxuICAgICAgLmJhbm5lci1sYW5kaW5nLS1pbWFnZSAuYmFubmVyX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogLTMuMTI1cmVtIGF1dG8gMDsgfSB9XG5cbi5iYW5uZXItLXByb2dyYW1fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1heC13aWR0aDogNjhyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogNTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgICAuYmFubmVyLS1wcm9ncmFtX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuODEyNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgIC5iYW5uZXItLXByb2dyYW1fX3RpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDIuMTg3NXJlbSAxLjI1cmVtOyB9IH1cblxuLmxpbmtiYXIge1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xuICBib3JkZXItYm90dG9tOiAwLjQzNzVyZW0gc29saWQgIzlkMjIzNTtcbiAgbWFyZ2luOiAwIDEuMjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgLmxpbmtiYXIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAgIC5saW5rYmFyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTsgfSB9XG4gIC5saW5rYmFyX190aXRsZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogNjhyZW07XG4gICAgbWFyZ2luOiAwIGF1dG8gMS41NjI1cmVtO1xuICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgICBtYXJnaW46IDAgYXV0byAwLjYyNXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICAgIC5saW5rYmFyX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDMuMTI1cmVtOyB9IH1cbiAgICAubGlua2Jhcl9fdGl0bGUgPiAqIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGNvbG9yOiAjOWQyMjM1O1xuICAgICAgbWF4LXdpZHRoOiA3MiU7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtOyB9XG4gICAgLmxpbmtiYXJfX3RpdGxlOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgaGVpZ2h0OiAwLjQzNzVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjOWQyMjM1OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgIC5saW5rYmFyX190aXRsZTo6YWZ0ZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDM3MHB4OyB9IH1cbiAgICAubGlua2Jhcl9fdGl0bGUtdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgY29sb3I6ICM5ZDIyMzU7IH1cbiAgICAubGlua2Jhcl9fdGl0bGU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBjb2xvcjogIzAyNTY5NztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgICAtbXMtZmxleDogMCAwIDEuMjVyZW07XG4gICAgICAgICAgICAgIGZsZXg6IDAgMCAxLjI1cmVtO1xuICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9taW51cy5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgICAubGlua2Jhcl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAwLjYyNXJlbTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDY4cmVtO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxLjU2MjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMS4yNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkgYW5kIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgLmxpbmtiYXJfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDMuMTI1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgICAgICAgLmxpbmtiYXJfX3RpdGxlID4gKiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGNvbG9yOiAjOWQyMjM1O1xuICAgICAgICAgIG1heC13aWR0aDogNzIlO1xuICAgICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07IH1cbiAgICAgICAgLmxpbmtiYXJfX3RpdGxlOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAgICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IDAuNDM3NXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjOWQyMjM1OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgIC5saW5rYmFyX190aXRsZTo6YWZ0ZXIge1xuICAgICAgbWF4LXdpZHRoOiAzNzBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgICAubGlua2Jhcl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxLjI1cmVtOyB9IH1cbiAgLmxpbmtiYXJfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXgtd2lkdGg6IDY4cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgICAubGlua2Jhcl9fbGlua3Mge1xuICAgICAgICBwYWRkaW5nOiAwIDAuMzEyNXJlbTsgfSB9XG4gIC5saW5rYmFyX19saW5rLXdyYXBwZXIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDEgMTAwJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMSAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgICAubGlua2Jhcl9fbGluay13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAwLjkzNzVyZW07XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgICAgICAtbXMtZmxleDogMCAxIDUwJTtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEgNTAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICAgIC5saW5rYmFyX19saW5rLXdyYXBwZXIge1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMSAzMy4zJTtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEgMzMuMyU7IH0gfVxuICAubGlua2Jhcl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMC44NzVyZW0gMC44NzVyZW0gMC44NzVyZW0gMS41NjI1cmVtO1xuICAgIGNvbG9yOiAjMzAzMDMwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDhlZmM7IH1cbiAgICAubGlua2Jhcl9fbGluazo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgd2lkdGg6IDAuNXJlbTtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvY2hldnJvbi1ibHVlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwLjMxMjVyZW07XG4gICAgICB0b3A6IDAuOTM3NXJlbTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlOyB9XG4gICAgLmxpbmtiYXJfX2xpbms6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjE4NzVyZW0pO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4xODc1cmVtKTsgfVxuICAubGlua2Jhci5jb2xsYXBzZWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgICAgLmxpbmtiYXIuY29sbGFwc2VkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTsgfSB9XG4gICAgLmxpbmtiYXIuY29sbGFwc2VkIC5saW5rYmFyX190aXRsZS10ZXh0IHtcbiAgICAgIGNvbG9yOiAjMDI1Njk3OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgICAgICAgLmxpbmtiYXIuY29sbGFwc2VkIC5saW5rYmFyX190aXRsZS10ZXh0IHtcbiAgICAgICAgICBjb2xvcjogIzlkMjIzNTsgfSB9XG4gICAgLmxpbmtiYXIuY29sbGFwc2VkIC5saW5rYmFyX190aXRsZTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9wbHVzLnN2Z1wiKTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgICAgIC5saW5rYmFyLmNvbGxhcHNlZCAubGlua2Jhcl9fdGl0bGU6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjOWQyMjM1OyB9IH1cbiAgICAubGlua2Jhci5jb2xsYXBzZWQgLmxpbmtiYXJfX2xpbmtzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgICAgICAubGlua2Jhci5jb2xsYXBzZWQgLmxpbmtiYXJfX2xpbmtzIHtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLmZhY2V0d3AtcGFnZXIge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNDJweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAgIC5mYWNldHdwLXBhZ2VyIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmZhY2V0d3AtcGFnZXItbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA0NiUgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAgICAgLmZhY2V0d3AtcGFnZXItbGFiZWwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHggIWltcG9ydGFudDsgfSB9XG5cbi5mYWNldHdwLXBhZ2Uge1xuICB3aWR0aDogMi42MjVyZW07XG4gIGhlaWdodDogMi42MjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjU2OTc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvY2hldnJvbi1hcnJvdy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICAuZmFjZXR3cC1wYWdlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIC5mYWNldHdwLXBhZ2U6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAyZjZjOyB9XG4gIC5mYWNldHdwLXBhZ2UtLXByZXYge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgIC13ZWJraXQtZmlsdGVyOiBGbGlwSDtcbiAgICAgICAgICAgIGZpbHRlcjogRmxpcEg7IH1cbiAgLmZhY2V0d3AtcGFnZS0tZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMkUyRTI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnBvc3QtdGVhc2VyIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q4RDhEODtcbiAgbWluLWhlaWdodDogOS4yNXJlbTsgfVxuICAucG9zdC10ZWFzZXI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC5wb3N0LXRlYXNlci0tbmV3cy1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDhEOEQ4OyB9XG4gICAgLnBvc3QtdGVhc2VyLS1uZXdzLWxpc3QgYTpsaW5rLFxuICAgIC5wb3N0LXRlYXNlci0tbmV3cy1saXN0IGE6dmlzaXRlZCxcbiAgICAucG9zdC10ZWFzZXItLW5ld3MtbGlzdCBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMzAzMDMwOyB9XG4gICAgICAucG9zdC10ZWFzZXItLW5ld3MtbGlzdCBhOmxpbmsgLnBvc3QtdGVhc2VyX19oZWFkbGluZSxcbiAgICAgIC5wb3N0LXRlYXNlci0tbmV3cy1saXN0IGE6dmlzaXRlZCAucG9zdC10ZWFzZXJfX2hlYWRsaW5lLFxuICAgICAgLnBvc3QtdGVhc2VyLS1uZXdzLWxpc3QgYSAucG9zdC10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuMjVzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4yNXMgZWFzZTsgfVxuICAgICAgLnBvc3QtdGVhc2VyLS1uZXdzLWxpc3QgYTpsaW5rOmhvdmVyIC5wb3N0LXRlYXNlcl9faGVhZGxpbmUsIC5wb3N0LXRlYXNlci0tbmV3cy1saXN0IGE6bGluazpmb2N1cyAucG9zdC10ZWFzZXJfX2hlYWRsaW5lLFxuICAgICAgLnBvc3QtdGVhc2VyLS1uZXdzLWxpc3QgYTp2aXNpdGVkOmhvdmVyIC5wb3N0LXRlYXNlcl9faGVhZGxpbmUsXG4gICAgICAucG9zdC10ZWFzZXItLW5ld3MtbGlzdCBhOnZpc2l0ZWQ6Zm9jdXMgLnBvc3QtdGVhc2VyX19oZWFkbGluZSxcbiAgICAgIC5wb3N0LXRlYXNlci0tbmV3cy1saXN0IGE6aG92ZXIgLnBvc3QtdGVhc2VyX19oZWFkbGluZSxcbiAgICAgIC5wb3N0LXRlYXNlci0tbmV3cy1saXN0IGE6Zm9jdXMgLnBvc3QtdGVhc2VyX19oZWFkbGluZSB7XG4gICAgICAgIGNvbG9yOiAjMDAyZjZjO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAucG9zdC10ZWFzZXJfX3RodW1ibmFpbCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE4Ljc1cmVtO1xuICAgICAgICBmbGV4LWJhc2lzOiAxOC43NXJlbTtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgICAgLnBvc3QtdGVhc2VyX190aHVtYm5haWwge1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAucG9zdC10ZWFzZXJfX3RodW1ibmFpbC1pbWFnZSB7XG4gICAgICB3aWR0aDogMTIuMTg3NXJlbTtcbiAgICAgIGhlaWdodDogNy42MjVyZW07IH1cbiAgLnBvc3QtdGVhc2VyX19oZWFkbGluZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMC42MjVyZW0gMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTsgfVxuICAgIC5wb3N0LXRlYXNlcl9faGVhZGxpbmU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDI1QjgnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMC42ODc1cmVtO1xuICAgICAgaGVpZ2h0OiAwLjY4NzVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xLjE4NzVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgICAucG9zdC10ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtOyB9IH1cbiAgICAucG9zdC10ZWFzZXJfX2hlYWRsaW5lIGE6bGluayxcbiAgICAucG9zdC10ZWFzZXJfX2hlYWRsaW5lIGE6dmlzaXRlZCxcbiAgICAucG9zdC10ZWFzZXJfX2hlYWRsaW5lIGEge1xuICAgICAgY29sb3I6ICMzMDMwMzA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMjVzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cyBlYXNlOyB9XG4gICAgICAucG9zdC10ZWFzZXJfX2hlYWRsaW5lIGE6bGluazpmb2N1cywgLnBvc3QtdGVhc2VyX19oZWFkbGluZSBhOmxpbms6aG92ZXIsXG4gICAgICAucG9zdC10ZWFzZXJfX2hlYWRsaW5lIGE6dmlzaXRlZDpmb2N1cyxcbiAgICAgIC5wb3N0LXRlYXNlcl9faGVhZGxpbmUgYTp2aXNpdGVkOmhvdmVyLFxuICAgICAgLnBvc3QtdGVhc2VyX19oZWFkbGluZSBhOmZvY3VzLFxuICAgICAgLnBvc3QtdGVhc2VyX19oZWFkbGluZSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDJmNmM7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5wb3N0LXRlYXNlcl9fY29udGVudCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU0NXB4KSB7XG4gICAgICAucG9zdC10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICAgIC5wb3N0LXRlYXNlcl9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43NXJlbTsgfSB9XG5cbi5wcm9ncmFtLXRlYXNlciB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb2dyYW0tdGVhc2VyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAwLjQzNzVyZW07XG4gICAgd2lkdGg6IDQuNjg3NXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjOWQyMjM1O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTEuODc1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgICAucHJvZ3JhbS10ZWFzZXI6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMC40Mzc1cmVtO1xuICAgICAgICB3aWR0aDogOC40Mzc1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOWQyMjM1O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDsgfSB9XG4gIC5wcm9ncmFtLXRlYXNlcl9fY29udGVudCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMC42MjVyZW0gMCAwLjYyNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAgICAgLnByb2dyYW0tdGVhc2VyX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHBhZGRpbmc6IDAgMS4yNXJlbSAwLjVyZW0gMi4xODc1cmVtOyB9IH1cbiAgLnByb2dyYW0tdGVhc2VyX19kZXNjcmlwdGlvbi13cmFwcGVyIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMSAxIDcwJTtcbiAgICAgICAgICAgIGZsZXg6IDEgMSA3MCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICAgIC5wcm9ncmFtLXRlYXNlcl9fZGVzY3JpcHRpb24td3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNTYyNXJlbTsgfSB9XG4gIC5wcm9ncmFtLXRlYXNlcl9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMC42MjVyZW0gMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAgICAgLnByb2dyYW0tdGVhc2VyX19oZWFkbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuOTM3NXJlbTsgfSB9XG4gICAgLnByb2dyYW0tdGVhc2VyX19oZWFkbGluZSBhIHtcbiAgICAgIGNvbG9yOiAjMzAzMDMwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjI1cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC5wcm9ncmFtLXRlYXNlcl9faGVhZGxpbmUgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAyZjZjO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAucHJvZ3JhbS10ZWFzZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjM7IH1cbiAgLnByb2dyYW0tdGVhc2VyX19kZXRhaWxzIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMSAxIDMwJTtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAzMCU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICAgIGJvcmRlci1jb2xvcjogI2JjYmNiYztcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwLjA2MjVyZW07XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC42MjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICAgIC5wcm9ncmFtLXRlYXNlcl9fZGV0YWlscyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwLjA2MjVyZW07IH0gfVxuICAucHJvZ3JhbS10ZWFzZXJfX2RldGFpbHMtbGFiZWwsIC5wcm9ncmFtLXRlYXNlcl9fZGV0YWlscy1jYW1wdXMtZmxhZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNjI1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAucHJvZ3JhbS10ZWFzZXJfX2RldGFpbHMtbGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE4OyB9XG4gIC5wcm9ncmFtLXRlYXNlcl9fZGV0YWlscy1jYW1wdXM6bm90KC5zdHVkeS1hYnJvYWQpIC5wcm9ncmFtLXRlYXNlcl9fZGV0YWlscy1jYW1wdXMtbmFtZSB7XG4gICAgbWFyZ2luLXRvcDogMC44NzVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICAgIC5wcm9ncmFtLXRlYXNlcl9fZGV0YWlscy1jYW1wdXM6bm90KC5zdHVkeS1hYnJvYWQpIC5wcm9ncmFtLXRlYXNlcl9fZGV0YWlscy1jYW1wdXMtbmFtZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07IH0gfVxuICAucHJvZ3JhbS10ZWFzZXJfX2RldGFpbHMtY2FtcHVzLnN0dWR5LWFicm9hZCB7XG4gICAgbWFyZ2luLXRvcDogMC44MTI1cmVtOyB9XG4gICAgLnByb2dyYW0tdGVhc2VyX19kZXRhaWxzLWNhbXB1cy5zdHVkeS1hYnJvYWQgLnByb2dyYW0tdGVhc2VyX19kZXRhaWxzLWNhbXB1cy1uYW1lIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTsgfVxuICAgIC5wcm9ncmFtLXRlYXNlcl9fZGV0YWlscy1jYW1wdXMuc3R1ZHktYWJyb2FkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gICAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2JjYmNiYztcbiAgICAgIG1hcmdpbi1ib3R0b206IC0wLjEyNXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgICAgIC5wcm9ncmFtLXRlYXNlcl9fZGV0YWlscy1jYW1wdXMuc3R1ZHktYWJyb2FkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtOyB9IH1cbiAgLnByb2dyYW0tdGVhc2VyX19kZXRhaWxzLWNhbXB1cy1mbGFnIHtcbiAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICAgIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjYmNiY2JjO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgICAucHJvZ3JhbS10ZWFzZXJfX2RldGFpbHMtY2FtcHVzLWZsYWcge1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5wcm9ncmFtLXRlYXNlcl9fZGV0YWlscy1jYW1wdXMtZmxhZzo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvZmxhZy1ibHVlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAgIC1tcy1mbGV4OiAwIDAgMS44NzVyZW07XG4gICAgICAgICAgICAgIGZsZXg6IDAgMCAxLjg3NXJlbTtcbiAgICAgIG1pbi1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5wcm9ncmFtLXRlYXNlcl9fZGV0YWlscy1jYW1wdXMtbmFtZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL3Bpbi1yZWQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5wcm9ncmFtLXRlYXNlcl9fZGV0YWlscy1mb3JtYXQub25saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICAgIC5wcm9ncmFtLXRlYXNlcl9fZGV0YWlscy1mb3JtYXQub25saW5lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41NjI1cmVtOyB9IH1cbiAgICAucHJvZ3JhbS10ZWFzZXJfX2RldGFpbHMtZm9ybWF0Lm9ubGluZTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvb25saW5lLXJlZC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1Ni4yNXJlbSkge1xuICAgIC5wcm9ncmFtLXRlYXNlcl9fZGV0YWlscy1mb3JtYXQuYmxlbmRlZCB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjU2MjVyZW07IH0gfVxuICAucHJvZ3JhbS10ZWFzZXJfX2RldGFpbHMtZm9ybWF0LmJsZW5kZWQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9zdGFyLXJlZC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLnByb2dyYW0tdGVhc2VyX19kZXRhaWxzLWNhbXB1cy1uYW1lLCAucHJvZ3JhbS10ZWFzZXJfX2RldGFpbHMtZm9ybWF0IHtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgLnByb2dyYW0tdGVhc2VyX19kZXRhaWxzLWNhbXB1cy1uYW1lOjpiZWZvcmUsIC5wcm9ncmFtLXRlYXNlcl9fZGV0YWlscy1mb3JtYXQ6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMS44NzVyZW07XG4gICAgICBoZWlnaHQ6IDEuODc1cmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgLnByb2dyYW0tdGVhc2VyX19kZXRhaWxzLWNhbXB1cy1uYW1lID4gc3BhbiwgLnByb2dyYW0tdGVhc2VyX19kZXRhaWxzLWZvcm1hdCA+IHNwYW4ge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uZWxlbWVudC1yZXN1bHRzLWNvdW50IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICAgIG9yZGVyOiAxO1xuICBtYXJnaW4tdG9wOiAxLjgxMjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgLmVsZW1lbnQtcmVzdWx0cy1jb3VudCB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtOyB9IH1cbiAgLmVsZW1lbnQtcmVzdWx0cy1jb3VudF9faW50ZXJpb3Ige1xuICAgIGNvbG9yOiAjNzY3NTc2O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5lbGVtZW50LXJlc3VsdHMtY291bnRfX2ludGVyaW9yIC5mYWNldHdwLWNvdW50cyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmVsZW1lbnQtcmVzdWx0cy1jb3VudF9fbGlzdCAuZmFjZXR3cC1zZWxlY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuZWxlbWVudC1yZXN1bHRzLWNvdW50X19saXN0IC5mYWNldHdwLXNlbGVjdGlvbnMgPiB1bCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuZWxlbWVudC1yZXN1bHRzLWNvdW50X19saXN0IC5mYWNldHdwLXNlbGVjdGlvbnMgPiB1bCAuZmFjZXR3cC1zZWxlY3Rpb24tbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZWxlbWVudC1yZXN1bHRzLWNvdW50X19saXN0IC5mYWNldHdwLXNlbGVjdGlvbnMgPiB1bCAuZmFjZXR3cC1zZWxlY3Rpb24tdmFsdWUge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMCAwLjMxMjVyZW0gMCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtOyB9XG4gICAgICAuZWxlbWVudC1yZXN1bHRzLWNvdW50X19saXN0IC5mYWNldHdwLXNlbGVjdGlvbnMgPiB1bCA+IGxpOm5vdCg6bGFzdC1jaGlsZCkgLmZhY2V0d3Atc2VsZWN0aW9uLXZhbHVlOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiLFwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC5lbGVtZW50LXJlc3VsdHMtY291bnRfX2xpc3QgLmZhY2V0d3Atc2VsZWN0aW9ucyA+IHVsID4gbGk6bGFzdC1jaGlsZCAuZmFjZXR3cC1zZWxlY3Rpb24tdmFsdWU6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIixcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG5cbi5zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIEZsaWNraXR5IHYyLjEuMlxuICAgIGh0dHBzOi8vZmxpY2tpdHkubWV0YWZpenp5LmNvXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBkcmFnZ2FibGUgKi8gfVxuICAuc2xpZGVyLXRpdGxlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW46IDAgMy4xMjVyZW0gMCAwO1xuICAgIG1pbi1oZWlnaHQ6IDQuMDYyNXJlbTtcbiAgICBtYXgtd2lkdGg6IDM4Ljc1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5zbGlkZXItdGl0bGVfX2JvdW5kYXJ5IHtcbiAgICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgICAuc2xpZGVyLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAtNC4wNjI1cmVtIDMuMTI1cmVtIDAgMDtcbiAgICAgICAgbWluLXdpZHRoOiAyNy41cmVtO1xuICAgICAgICB3aWR0aDogNjAlOyB9IH1cbiAgICAuc2xpZGVyLXRpdGxlX19ib3VuZGFyeSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAyLjMxMjVyZW0gMXJlbSAxLjVyZW0gMXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDFjM2I7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgICAgICAuc2xpZGVyLXRpdGxlX19ib3VuZGFyeSB7XG4gICAgICAgICAgcGFkZGluZzogMy4xMjVyZW0gMS4yNXJlbSAyLjVyZW0gMS4yNXJlbTsgfSB9XG4gICAgICAuc2xpZGVyLXRpdGxlX19ib3VuZGFyeTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAwLjQzNzVyZW07XG4gICAgICAgIHdpZHRoOiA0Ljg3NXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogIzlkMjIzNTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMS4yNXJlbTtcbiAgICAgICAgdG9wOiAwLjc1cmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgICAgICAgIC5zbGlkZXItdGl0bGVfX2JvdW5kYXJ5OjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGhlaWdodDogMC40Mzc1cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDYuMjVyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOWQyMjM1O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxLjQzNzVyZW07XG4gICAgICAgICAgICBsZWZ0OiAtMC43NXJlbTsgfSB9XG4gIC5zbGlkZXItdGV4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtOyB9XG4gIC5zbGlkZXIuZmxpY2tpdHktZW5hYmxlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zbGlkZXIuZmxpY2tpdHktZW5hYmxlZDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpZGVyIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTsgfVxuICAuc2xpZGVyLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIHtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLnNsaWRlci5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQge1xuICAgIGN1cnNvcjogbW92ZTtcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgICBjdXJzb3I6IGdyYWI7IH1cbiAgLnNsaWRlci5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQuaXMtcG9pbnRlci1kb3duIHtcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gICAgY3Vyc29yOiBncmFiYmluZzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICAuc2xpZGVyLXRpdGxlX19ib3VuZGFyeSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMuMzc1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMy4xMjVyZW07XG4gICAgICBtaW4taGVpZ2h0OiA4LjM3NXJlbTsgfSB9XG4gIC5zbGlkZXItY29udHJvbHMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcmlnaHQ6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgICAgLnNsaWRlci1jb250cm9scyB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICByaWdodDogLTQuMDYyNXJlbTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cbiAgICAuc2xpZGVyLWNvbnRyb2xzX19idXR0b24ge1xuICAgICAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAgICAgIHdpZHRoOiAzLjEyNXJlbTtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI1Njk3O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cztcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7IH1cbiAgICAgIC5zbGlkZXItY29udHJvbHNfX2J1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAuc2xpZGVyLWNvbnRyb2xzX19idXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyZjZjOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTQ1cHgpIHtcbiAgICAgICAgLnNsaWRlci1jb250cm9sc19fYnV0dG9uIHtcbiAgICAgICAgICBoZWlnaHQ6IDQuMDYyNXJlbTtcbiAgICAgICAgICB3aWR0aDogNC4wNjI1cmVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICAgIC5zbGlkZXItY29udHJvbHMge1xuICAgICAgICBtaW4taGVpZ2h0OiA4LjM3NXJlbTsgfSB9XG4gICAgLnNsaWRlci1jb250cm9sc19fYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvY2hldnJvbi1hcnJvdy5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5zbGlkZXJfX25hdi1wcmV2aW91cyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7IH1cbiAgLnNsaWRlci1hY2NlbnQtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMi44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuODg7XG4gICAgY29sb3I6ICNkZGRkZGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgd29yZC13cmFwOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBjb2xvcjogIzc1NzU3NTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgICAgLnNsaWRlci1hY2NlbnQtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuMzEyNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2LjI1cmVtKSB7XG4gICAgICAuc2xpZGVyLWFjY2VudC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMHJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIuODEyNXJlbTsgfVxuICAgICAgICAuaGFzLXNpZGViYXIgLnNsaWRlci1hY2NlbnQtdGV4dCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTAuMzEyNXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDMuNzVyZW07IH0gfVxuICAuc2xpZGVyLXRpdGxlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLnNsaWRlci10aXRsZV9fc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZSAhaW1wb3J0YW50OyB9XG4gICAgLnNsaWRlci10aXRsZV9fc2xpZGUuaXMtc2VsZWN0ZWQge1xuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9XG4gIC5zbGlkZXItdGV4dF9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gICAgcGFkZGluZy10b3A6IDAuMTg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvbGluay1hcnJvdy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7IH1cbiAgLnNsaWRlcl9fc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4vKiBmbGlja2l0eS1mYWRlICovXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1mYWRlIC5mbGlja2l0eS1zbGlkZXIgPiAqIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDA7IH1cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZmFkZSAuZmxpY2tpdHktc2xpZGVyID4gLmlzLXNlbGVjdGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHotaW5kZXg6IDE7IH1cblxuW2lkPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnByZUNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuW2lkPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnNlYXJjaEZvcm1fX2xhYmVsIHtcbiAgY29sb3I6ICM3Njc1NzY7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5baWQ9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAuc2VhcmNoRm9ybS1maWVsZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgW2lkPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnNlYXJjaEZvcm0tZmllbGQge1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG5baWQ9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAuc2VhcmNoRm9ybS1ib3gge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgZmxleC1ncm93OiAxOyB9XG5cbltpZD0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hGb3JtLWlucHV0IHtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2RkZGRkZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS44NTtcbiAgbWFyZ2luOiAwO1xuICBtaW4taGVpZ2h0OiA0NHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwIDIwcHggMCAxNHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lkPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnNlYXJjaEZvcm0taW5wdXQge1xuICAgICAgcGFkZGluZzogMCAyMHB4IDAgMjRweDsgfSB9XG5cbltpZD0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hGb3JtLXN1Ym1pdCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBoZWlnaHQ6IDMuNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtc2l6ZSAwLjE1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2UsIGJhY2tncm91bmQtc2l6ZSAwLjE1cyBlYXNlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAzLjc1cmVtO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCAzLjc1cmVtO1xuICAgICAgICAgIGZsZXg6IDAgMCAzLjc1cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL3NlYXJjaC5zdmdcIikgY2VudGVyICMwMjU2OTc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICBmb250LXNpemU6IDA7IH1cbiAgW2lkPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnNlYXJjaEZvcm0tc3VibWl0OmZvY3VzLCBbaWQ9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAuc2VhcmNoRm9ybS1zdWJtaXQ6aG92ZXIsIFtpZD0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hGb3JtLXN1Ym1pdDphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvc2VhcmNoLnN2Z1wiKSBjZW50ZXIgIzAwOGVmYztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MzBweCkge1xuICAgIFtpZD0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hGb3JtLXN1Ym1pdCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGJhY2tncm91bmQ6ICMwMjU2OTc7XG4gICAgICBwYWRkaW5nOiAwIDIuODEyNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgICAgIFtpZD0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hGb3JtLXN1Ym1pdDpmb2N1cywgW2lkPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnNlYXJjaEZvcm0tc3VibWl0OmhvdmVyLCBbaWQ9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAuc2VhcmNoRm9ybS1zdWJtaXQ6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwOGVmYzsgfSB9XG5cbltpZD0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNS42MjVyZW07IH1cbiAgW2lkPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnBhZ2luYXRpb24gc3BhbiB7XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICBbaWQ9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAucGFnaW5hdGlvbi1uYXYge1xuICAgIGJhY2tncm91bmQ6ICMwMjU2OTc7IH1cbiAgICBbaWQ9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAucGFnaW5hdGlvbi1uYXYtLXByZXZpb3VzIHtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07IH1cbiAgICAgIFtpZD0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5wYWdpbmF0aW9uLW5hdi0tcHJldmlvdXM6Zm9jdXMsIFtpZD0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5wYWdpbmF0aW9uLW5hdi0tcHJldmlvdXM6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZWZjOyB9XG4gICAgICBbaWQ9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAucGFnaW5hdGlvbi1uYXYtLXByZXZpb3VzIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2Fycm93LXJpZ2h0LXdoaXRlLWRpcmVjdC5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwLjV0dXJuKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwLjV0dXJuKTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMi42MjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICBbaWQ9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAucGFnaW5hdGlvbi1uYXYtLW5leHQge1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgd2lkdGg6IDQycHg7IH1cbiAgICAgIFtpZD0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5wYWdpbmF0aW9uLW5hdi0tbmV4dDpmb2N1cywgW2lkPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnBhZ2luYXRpb24tbmF2LS1uZXh0OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGVmYzsgfVxuICAgICAgW2lkPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnBhZ2luYXRpb24tbmF2LS1uZXh0IHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2Fycm93LXJpZ2h0LXdoaXRlLWRpcmVjdC5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMi42MjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuW2lkPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnNlYXJjaExpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBtYXJnaW46IDIuNXJlbSAwIDMuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjgxMjVyZW07XG4gIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgI0UyRTJFMjsgfVxuICBbaWQ9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAuc2VhcmNoTGlzdC1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDhEOEQ4OyB9XG4gICAgW2lkPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnNlYXJjaExpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIFtpZD0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hMaXN0LWl0ZW0gLmJyZWFkY3J1bWJzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgICBbaWQ9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAuc2VhcmNoTGlzdC1pdGVtIC5icmVhZGNydW1ic19fYm91bmRhcnkge1xuICAgICAgICBwYWRkaW5nOiAwLjMyNXJlbSAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIFtpZD0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5zZWFyY2hMaXN0LWl0ZW0gLmJyZWFkY3J1bWJzX19pdGVtLXdyYXBwZXIge1xuICAgICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAgICAgW2lkPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnNlYXJjaExpc3QtaXRlbSAuYnJlYWRjcnVtYnNfX2l0ZW0td3JhcHBlcjpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAuMjVlbTsgfVxuXG5baWQ9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAucG9zdCA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbltpZD0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5wb3N0ID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG5baWQ9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAucG9zdF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtOyB9XG4gIFtpZD0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5wb3N0X190aXRsZSBhIHtcbiAgICBjb2xvcjogIzMwMzAzMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjI1cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzIGVhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIFtpZD0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5wb3N0X190aXRsZSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAyZjZjO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuW2lkPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnBvc3RfX2xpbmsge1xuICBjb2xvcjogIzAyNTY5NztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH1cbiAgW2lkPSdmbHludC1saXN0LXNlYXJjaC1yZXN1bHRzJ10gLnBvc3RfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDM4MWUzOyB9XG5cbltpZD0nZmx5bnQtbGlzdC1zZWFyY2gtcmVzdWx0cyddIC5wb3N0X19leGNlcnB0IHtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjU2MjVyZW0gIWltcG9ydGFudDsgfVxuXG5baWQ9J2ZseW50LWxpc3Qtc2VhcmNoLXJlc3VsdHMnXSAubm9SZXN1bHRzIHtcbiAgbWFyZ2luOiA1LjEyNXJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi44MTI1cmVtOyB9XG5cbi5yZXN1bHRzLWNvdW50cyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICBvcmRlcjogMTsgfVxuICAucmVzdWx0cy1jb3VudHM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDAuMDYyNXJlbTtcbiAgICBib3JkZXI6IDEwcHggc29saWQgI0UyRTJFMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYuMjVyZW0pIHtcbiAgICAucmVzdWx0cy1jb3VudHMge1xuICAgICAgbWFyZ2luLXRvcDogMy4xODc1cmVtOyB9IH1cbiAgLnJlc3VsdHMtY291bnRzIHNwYW4ge1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbiAgICBmb250LWZhbWlseTogUnViaWs7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjNzY3NTc2OyB9XG4iLCIudHJhdmVyc2FibGUtbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubWVudV9fcGFuZWwge1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MG1zIGVhc2UtaW4tb3V0OyAvKiBJZiB5b3UgY2hhbmdlIHRoaXMsIG1rZSBzdXJlIHRvIGFsc28gY2hhbmdlIHRoZSBwYW5lbF9zbGlkZV9hbmltYXRpb25fZHVyYXRpb24gc2V0dGluZyB3aGVuIGNhbGxpbmcgVHJhdmVyc2FibGVNZW51ICovXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuXG59XG5cbi5tZW51X19wYW5lbC0tZGVwdGgtMCxcbi5tZW51X19wYW5lbC0tYWN0aXZlLXRyYWlsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4ubWVudV9fcGFuZWwuLXNob3ctaW1tZWRpYXRlIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMG1zO1xufVxuXG4uLXNob3ctaW1tZWRpYXRlIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMG1zICFpbXBvcnRhbnQ7XG59XG5cbi4tcGFuZWwtaGVpZ2h0LWF1dG8sIFxuLi1wYW5lbHMtY29udGFpbmVyLWhlaWdodC1hdXRvIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4iXSwic291cmNlUm9vdCI6IiJ9*/