/*
! tailwindcss v3.4.4 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #333; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

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

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

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

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

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

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

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

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

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

progress {
  vertical-align: baseline;
}

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

::-webkit-inner-spin-button,
::-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.
*/

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

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #666; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #666; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}
  html {
    scroll-behavior: smooth;
  }
  body {
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 239 / var(--tw-bg-opacity));
  font-family: Geist, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  font-style: normal;
  line-height: 24px;
  --tw-text-opacity: 1;
  color: rgb(11 15 34 / var(--tw-text-opacity));
}

*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(0 19 42 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(0 19 42 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
.container {
  width: 100%;
}
@media (min-width: 640px) {

  .container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {

  .container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {

  .container {
    max-width: 1024px;
  }
}
@media (min-width: 1025px) {

  .container {
    max-width: 1025px;
  }
}
@media (min-width: 1280px) {

  .container {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {

  .container {
    max-width: 1536px;
  }
}
.sr-only {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border-width: 0 !important;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
.sticky {
  position: sticky !important;
}
.mt-6 {
  margin-top: 1.5rem !important;
}
.box-content {
  box-sizing: content-box !important;
}
.block {
  display: block !important;
}
.inline {
  display: inline !important;
}
.table {
  display: table !important;
}
.grid {
  display: grid !important;
}
.contents {
  display: contents !important;
}
.hidden {
  display: none !important;
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.resize {
  resize: both !important;
}
.bg-green {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(31 188 75 / var(--tw-bg-opacity)) !important;
}
.text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.no-underline {
  text-decoration-line: none !important;
}
.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.body {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.caption {
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}
.label {
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
  letter-spacing: .54px;
}
.visually-hidden {
  height: 1px;
  width: 1px;
  overflow: hidden;
    position: absolute !important;
    clip: rect(1px, 1px, 1px, 1px) !important;
    word-wrap: normal !important;
}
.node-detail-page .text-long {
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}
.node-detail-page .text-long p:not(.paragraph p):not(blockquote p):not(:last-of-type) {
  margin-bottom: 1.5rem;
}
.node-detail-page .text-long h2:not(.paragraph h2), .node-detail-page .text-long h3:not(.paragraph h3), .node-detail-page .text-long h4:not(.paragraph h4), .node-detail-page .text-long h5:not(.paragraph h5), .node-detail-page .text-long h6:not(.paragraph h6) {
  margin-bottom: 1rem;
}
.node-detail-page .text-long h2:not(.paragraph h2) {
  font-size: 44px;
  font-weight: 500;
  line-height: 52px;
}
.node-detail-page .text-long h3:not(.paragraph h3) {
  font-size: 38px;
  font-weight: 600;
  line-height: 46px;
}
.node-detail-page .text-long h4:not(.paragraph h4) {
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}
.node-detail-page .text-long h5:not(.paragraph h5) {
  font-size: 28px;
  font-weight: 600;
  line-height: 36px;
}
.node-detail-page .text-long h6:not(.paragraph h6) {
  font-size: 24px;
  font-weight: 800;
  line-height: 32px;
}
.node-detail-page .text-long .key-takeaways {
  margin-bottom: 1rem;
  border-bottom-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(26 26 26 / var(--tw-border-opacity));
  padding-bottom: 1rem;
}
.node-detail-page .text-long .key-takeaways h3 {
  margin-bottom: 0.75rem;
  border-left-width: 3px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(31 188 75 / var(--tw-border-opacity));
  padding-left: 6px;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 500;
  line-height: normal;
}
@media (min-width: 1024px) {

  .node-detail-page .text-long .key-takeaways h3 {
    margin-bottom: 14px;
    font-size: 28px;
    line-height: normal;
  }
}
.node-detail-page .text-long .key-takeaways ul {
  margin-bottom: 0px;
}
.node-detail-page .text-long .key-takeaways ul li {
  margin-bottom: 0.25rem;
  --tw-text-opacity: 1;
  color: rgb(51 51 51 / var(--tw-text-opacity));
}
.node-detail-page .text-long .media {
  margin-bottom: 2rem;
}
.node-detail-page .text-long .media img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.node-detail-page .text-long ul:not(.paragraph ul) {
  margin-bottom: 2rem;
}
.node-detail-page .text-long ul:not(.paragraph ul) li:not(.paragraph li) {
  list-style-type: disc;
}
.node-detail-page .text-long blockquote {
  margin-bottom: 1.5rem;
  overflow: hidden;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(31 188 75 / var(--tw-border-opacity));
  background-color: rgba(124, 160, 74, 0.15);
  padding: 1rem;
  text-align: center;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 700;
  line-height: normal;
  --tw-text-opacity: 1;
  color: rgb(31 188 75 / var(--tw-text-opacity));
}
@media (min-width: 1024px) {

  .node-detail-page .text-long blockquote {
    padding: 2rem;
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: normal;
  }
}
.node-detail-page .text-long blockquote p {
  margin-bottom: 0px;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 500;
  line-height: normal;
}
@media (min-width: 1024px) {

  .node-detail-page .text-long blockquote p {
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: normal;
  }
}
.node-detail-page .text-long blockquote a {
  text-decoration-line: underline;
}
@media (min-width: 768px) {

  .node-detail-page .text-long blockquote.blockquote-left {
    float: left;
    margin-right: 2rem;
    width: 40%;
  }

  .node-detail-page .text-long blockquote.blockquote-right {
    float: right;
    margin-left: 2rem;
    width: 40%;
  }
}
.node-detail-page .text-long a.primary-btn {
  margin: 0px;
  display: inline-block;
  cursor: pointer;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(31 188 75 / var(--tw-bg-opacity));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 6px;
  padding-bottom: 6px;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.node-detail-page .text-long a.primary-btn:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(31 188 75 / var(--tw-bg-opacity));
  text-decoration-line: none;
}
.node__content .text-long img {
  width: auto;
}
.node__content .text-long a {
  --tw-text-opacity: 1;
  color: rgb(53 133 75 / var(--tw-text-opacity));
}
.node__content .text-long a:hover {
  text-decoration-line: underline;
}
.node__content .text-long ul:not(.paragraph ul),
.node__content .text-long ol:not(.paragraph ol) {
  margin-block: 1em;
  padding-inline-start: 40px;
}
.node__content .text-long ul:not(.paragraph ul) li:not(:last-of-type),
.node__content .text-long ol:not(.paragraph ol) li:not(:last-of-type) {
  margin-bottom: 0.5rem;
}
.node__content .text-long ol:not(.paragraph ol) {
  list-style-type: decimal;
}
.node__content .text-long ul:not(.paragraph ul) {
  list-style-type: square;
}
.node__content .text-long .accordion:not(.paragraph .accordion) {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  border-width: .5px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(153 153 153 / var(--tw-border-opacity));
  box-shadow: var(--shadow-3xl);
}
.node__content .text-long .accordion:not(.paragraph .accordion) p:not(.paragraph p) {
  margin-bottom: 1rem;
}
.node__content .text-long .accordion:not(.paragraph .accordion) .collapse-accordion .accordion-header {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  align-items: center;
  -moz-column-gap: 0.75rem;
       column-gap: 0.75rem;
  border-right-width: 4px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(31 188 75 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  --tw-text-opacity: 1;
  color: rgb(31 188 75 / var(--tw-text-opacity));
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.node__content .text-long .accordion:not(.paragraph .accordion) .collapse-accordion .accordion-header h3,
.node__content .text-long .accordion:not(.paragraph .accordion) .collapse-accordion .accordion-header h2,
.node__content .text-long .accordion:not(.paragraph .accordion) .collapse-accordion .accordion-header h4 {
  margin: 0px;
  flex: 1;
  text-align: left;
  font-size: 1.125rem;
  line-height: 1.75rem;
  line-height: normal;
}
.node__content .text-long .accordion:not(.paragraph .accordion) .collapse-accordion .accordion-header:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(244 255 228 / var(--tw-bg-opacity));
}
.node__content .text-long .accordion:not(.paragraph .accordion) .collapse-accordion .accordion-header p {
  display: none;
}
.node__content .text-long .accordion:not(.paragraph .accordion) .collapse-accordion > br {
  display: none;
}
.node__content .text-long .accordion:not(.paragraph .accordion) .collapse-accordion .body-container .accordion-body {
  border-top-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(153 153 153 / var(--tw-border-opacity));
  padding: 1.5rem;
}
.node__content .text-long .accordion:not(.paragraph .accordion) .collapse-accordion .body-container.collapse {
  display: none;
  visibility: visible !important;
}
.node__content .text-long .accordion:not(.paragraph .accordion) .collapse-accordion:not(:first-of-type) {
  border-top-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(153 153 153 / var(--tw-border-opacity));
}
.node__content .text-long .btn.btn-success {
  display: inline-flex;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(31 188 75 / var(--tw-bg-opacity));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  text-decoration-line: none;
}
.node__content .text-long .table.table-condensed {
  margin-bottom: 1.25rem;
  width: 100%;
  max-width: 100%;
  --tw-border-opacity: 1;
  border-color: rgb(0 238 163 / var(--tw-border-opacity));
}
.node__content .text-long .table.table-condensed ul {
  margin-bottom: 1rem;
}
.node__content .text-long .table.table-condensed thead {
  border-bottom-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(242 242 242 / var(--tw-border-opacity));
}
.node__content .text-long .table.table-condensed thead th {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  text-align: left;
}
.node__content .text-long .table.table-condensed tbody tr:not(:last-of-type) {
  border-bottom-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(11 15 34 / var(--tw-border-opacity));
}
.node__content .text-long .table.table-condensed tbody tr td {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.node__content .text-long .sidebar-expand {
  position: relative;
  float: right;
  clear: right;
  display: block;
  width: 40%;
  max-width: 40%;
  border-top-width: 4px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(31 188 75 / var(--tw-border-opacity));
  box-shadow: var(--shadow-3xl);
  padding: 0.5em 0.5em 0.25em 1em;
  margin: 2em 0 2em 1em;
}
.node__content .text-long .sidebar-expand .btn.btn-primary {
  position: relative;
  float: right;
  cursor: pointer;
  border-radius: 50%;
  --tw-bg-opacity: 1;
  background-color: rgb(31 188 75 / var(--tw-bg-opacity));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 6px;
  padding-bottom: 6px;
  text-align: center;
  font-size: 1rem;
  line-height: 1.5rem;
  line-height: 26px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.node__content .text-long .sidebar-expand .btn.btn-primary.collapse {
  display: none;
  visibility: visible !important;
}
.node__content .text-long .sidebar-expand.expand {
  margin-left: 0px;
  margin-top: 0px;
  width: 100%;
  max-width: 1040px;
}
.node__content .text-long .sidebar-expand.expand .btn.btn-primary.expand {
  display: none;
}
.node__content .text-long .sidebar-expand.expand .btn.btn-primary.collapse {
  display: block;
}
.node__content .text-long .sidebar-expand > br {
  display: none;
}
.node__content .text-long .sidebar-expand h3 {
  margin-top: 1.25rem;
  margin-bottom: 0.75rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.node__content .text-long .sidebar-expand .sidebar-expand-body {
  display: none;
  opacity: 0;
}
.node__content .text-long .sidebar-expand .sidebar-expand-body.expand {
  display: block;
  opacity: 1;
}
.node__content .text-long .sidebar-expand::after {
  clear: both;
  height: 0px;
  content: " ";
}
.node__content .text-long figure {
  margin-bottom: 2rem;
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(241 241 241 / var(--tw-bg-opacity));
  padding: 1rem;
}
.node__content .text-long figure h3,
.node__content .text-long figure h2,
.node__content .text-long figure h4 {
  margin-bottom: 0.5rem;
}
.node__content .text-long figure .img-responsive {
  margin-left: auto;
  margin-right: auto;
}
.node__content .text-long figure figcaption {
  margin-bottom: 1rem;
}
.node__content .text-long .interrupted-content {
  margin-bottom: 2rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
  border-bottom-width: 1px;
  border-top-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(153 153 153 / var(--tw-border-opacity));
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.node__content .text-long .interrupted-content .col-sm-4 {
  flex: 0 0 75px;
}
.node__content .text-long .interrupted-content .col-md-10 {
  flex: 1;
}
.node__content .text-long .toc {
  margin-bottom: 2rem;
}
.node__content .text-long .toc h3,
.node__content .text-long .toc h2,
.node__content .text-long .toc h4 {
  margin-bottom: 0.5rem;
}
.node__content .text-long .toc p {
  margin-bottom: 0.5rem;
}
.rfp-download__title {
  margin-bottom: 1rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 500;
  line-height: normal;
}
@media (min-width: 1024px) {

  .rfp-download__title {
    font-size: 1.5rem;
    line-height: 2rem;
    line-height: normal;
  }
}
.rfp-download__description {
  margin-bottom: 1rem;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1rem;
}
@media (min-width: 1024px) {

  .rfp-download__description {
    font-size: 1rem;
    line-height: 1.25rem;
  }
}
.rfp-terms {
  margin-bottom: 1.5rem;
  width: 100%;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(31 188 75 / var(--tw-border-opacity));
  background-color: rgba(124, 160, 74, 0.05);
  padding: 1rem;
}
@media (min-width: 1024px) {

  .rfp-terms {
    margin-bottom: 2rem;
  }
}
.rfp-terms .form-item {
  margin-bottom: 0px;
}
.rfp-terms h3 {
  margin-bottom: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  line-height: normal;
  --tw-text-opacity: 1;
  color: rgb(242 242 242 / var(--tw-text-opacity));
}
@media (min-width: 1024px) {

  .rfp-terms h3 {
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: normal;
  }
}
.rfp-terms p {
  margin-bottom: 1rem;
  font-size: 0.875rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(242 242 242 / var(--tw-text-opacity));
}
@media (min-width: 1024px) {

  .rfp-terms p {
    font-size: 1rem;
    line-height: 1.25rem;
  }
}
.rfp-terms .form-item__textfield {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.requisition-file,
.supplementary-files,
.external-links {
  margin-bottom: 1.5rem;
}
@media (min-width: 1024px) {

  .requisition-file,
.supplementary-files,
.external-links {
    margin-bottom: 2rem;
  }
}
.requisition-file .rfp-link-file-title,
.supplementary-files .rfp-link-file-title,
.external-links .rfp-link-file-title {
  margin-bottom: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
  line-height: normal;
}
@media (min-width: 1024px) {

  .requisition-file .rfp-link-file-title,
.supplementary-files .rfp-link-file-title,
.external-links .rfp-link-file-title {
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: normal;
  }
}
.requisition-file .requisition-file-list,
.requisition-file .supplementary-files-list,
.requisition-file .external-links-list,
.supplementary-files .requisition-file-list,
.supplementary-files .supplementary-files-list,
.supplementary-files .external-links-list,
.external-links .requisition-file-list,
.external-links .supplementary-files-list,
.external-links .external-links-list {
  margin-bottom: 0.5rem;
  font-size: 0.875rem;
  line-height: 1rem;
}
@media (min-width: 1024px) {

  .requisition-file .requisition-file-list,
.requisition-file .supplementary-files-list,
.requisition-file .external-links-list,
.supplementary-files .requisition-file-list,
.supplementary-files .supplementary-files-list,
.supplementary-files .external-links-list,
.external-links .requisition-file-list,
.external-links .supplementary-files-list,
.external-links .external-links-list {
    font-size: 1rem;
    line-height: 1.25rem;
  }
}
.requisition-file .requisition-file-list a[href],
.requisition-file .supplementary-files-list a[href],
.requisition-file .external-links-list a[href],
.supplementary-files .requisition-file-list a[href],
.supplementary-files .supplementary-files-list a[href],
.supplementary-files .external-links-list a[href],
.external-links .requisition-file-list a[href],
.external-links .supplementary-files-list a[href],
.external-links .external-links-list a[href] {
  --tw-text-opacity: 1;
  color: rgb(31 188 75 / var(--tw-text-opacity));
  text-decoration-line: none;
}
.requisition-file .requisition-file-list a[href]:hover,
.requisition-file .supplementary-files-list a[href]:hover,
.requisition-file .external-links-list a[href]:hover,
.supplementary-files .requisition-file-list a[href]:hover,
.supplementary-files .supplementary-files-list a[href]:hover,
.supplementary-files .external-links-list a[href]:hover,
.external-links .requisition-file-list a[href]:hover,
.external-links .supplementary-files-list a[href]:hover,
.external-links .external-links-list a[href]:hover {
  text-decoration-line: underline;
}
.rfp-small-text {
  font-size: 0.875rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(26 26 26 / var(--tw-text-opacity));
}
.rfp-small-text a {
  --tw-text-opacity: 1;
  color: rgb(31 188 75 / var(--tw-text-opacity));
  text-decoration-line: none;
}
.rfp-small-text a:hover {
  text-decoration-line: underline;
}
.rfp-lists {
  margin-bottom: 1.5rem;
}
.rfp-lists .rfp-list {
  margin-bottom: 0.5rem;
  font-size: 0.875rem;
  line-height: 1rem;
}
@media (min-width: 1024px) {

  .rfp-lists .rfp-list {
    font-size: 1rem;
    line-height: 1.25rem;
  }
}
.rfp-lists .rfp-list span {
  font-weight: 700;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL25vZGVfbW9kdWxlcy90YWlsd2luZGNzcy9iYXNlLmNzcyIsIi4uL25vZGVfbW9kdWxlcy90YWlsd2luZGNzcy9jb21wb25lbnRzLmNzcyIsIi4uL25vZGVfbW9kdWxlcy90YWlsd2luZGNzcy91dGlsaXRpZXMuY3NzIiwiMDAtYmFzZS9fYmFzZS5zY3NzIiwibm9kZS1kZXRhaWwtcGFnZS5zY3NzIiwibm9kZS1kZXRhaWwtcGFnZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0NBQUEsQ0FBQTs7O0NBQUE7O0FBQUE7OztFQUFBLHNCQUFBLEVBQUEsTUFBQTtFQUFBLGVBQUEsRUFBQSxNQUFBO0VBQUEsbUJBQUEsRUFBQSxNQUFBO0VBQUEsa0JBQUEsRUFBQSxNQUFBO0FBQUE7O0FBQUE7O0VBQUEsZ0JBQUE7QUFBQTs7QUFBQTs7Ozs7Ozs7Q0FBQTs7QUFBQTs7RUFBQSxnQkFBQSxFQUFBLE1BQUE7RUFBQSw4QkFBQSxFQUFBLE1BQUE7RUFBQSxnQkFBQSxFQUFBLE1BQUE7RUFBQSxjQUFBO0tBQUEsV0FBQSxFQUFBLE1BQUE7RUFBQSwrSEFBQSxFQUFBLE1BQUE7RUFBQSw2QkFBQSxFQUFBLE1BQUE7RUFBQSwrQkFBQSxFQUFBLE1BQUE7RUFBQSx3Q0FBQSxFQUFBLE1BQUE7QUFBQTs7QUFBQTs7O0NBQUE7O0FBQUE7RUFBQSxTQUFBLEVBQUEsTUFBQTtFQUFBLG9CQUFBLEVBQUEsTUFBQTtBQUFBOztBQUFBOzs7O0NBQUE7O0FBQUE7RUFBQSxTQUFBLEVBQUEsTUFBQTtFQUFBLGNBQUEsRUFBQSxNQUFBO0VBQUEscUJBQUEsRUFBQSxNQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7RUFBQSx5Q0FBQTtVQUFBLGlDQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7Ozs7OztFQUFBLGtCQUFBO0VBQUEsb0JBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTtFQUFBLGNBQUE7RUFBQSx3QkFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBOztFQUFBLG1CQUFBO0FBQUE7O0FBQUE7Ozs7O0NBQUE7O0FBQUE7Ozs7RUFBQSwrR0FBQSxFQUFBLE1BQUE7RUFBQSw2QkFBQSxFQUFBLE1BQUE7RUFBQSwrQkFBQSxFQUFBLE1BQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUEsY0FBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBOztFQUFBLGNBQUE7RUFBQSxjQUFBO0VBQUEsa0JBQUE7RUFBQSx3QkFBQTtBQUFBOztBQUFBO0VBQUEsZUFBQTtBQUFBOztBQUFBO0VBQUEsV0FBQTtBQUFBOztBQUFBOzs7O0NBQUE7O0FBQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtFQUFBLHFCQUFBLEVBQUEsTUFBQTtFQUFBLHlCQUFBLEVBQUEsTUFBQTtBQUFBOztBQUFBOzs7O0NBQUE7O0FBQUE7Ozs7O0VBQUEsb0JBQUEsRUFBQSxNQUFBO0VBQUEsOEJBQUEsRUFBQSxNQUFBO0VBQUEsZ0NBQUEsRUFBQSxNQUFBO0VBQUEsZUFBQSxFQUFBLE1BQUE7RUFBQSxvQkFBQSxFQUFBLE1BQUE7RUFBQSxvQkFBQSxFQUFBLE1BQUE7RUFBQSx1QkFBQSxFQUFBLE1BQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtFQUFBLFNBQUEsRUFBQSxNQUFBO0VBQUEsVUFBQSxFQUFBLE1BQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTs7RUFBQSxvQkFBQTtBQUFBOztBQUFBOzs7Q0FBQTs7QUFBQTs7OztFQUFBLDBCQUFBLEVBQUEsTUFBQTtFQUFBLDZCQUFBLEVBQUEsTUFBQTtFQUFBLHNCQUFBLEVBQUEsTUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUEsYUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUEsZ0JBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTtFQUFBLHdCQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7O0VBQUEsWUFBQTtBQUFBOztBQUFBOzs7Q0FBQTs7QUFBQTtFQUFBLDZCQUFBLEVBQUEsTUFBQTtFQUFBLG9CQUFBLEVBQUEsTUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUEsd0JBQUE7QUFBQTs7QUFBQTs7O0NBQUE7O0FBQUE7RUFBQSwwQkFBQSxFQUFBLE1BQUE7RUFBQSxhQUFBLEVBQUEsTUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUEsa0JBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTs7Ozs7Ozs7Ozs7OztFQUFBLFNBQUE7QUFBQTs7QUFBQTtFQUFBLFNBQUE7RUFBQSxVQUFBO0FBQUE7O0FBQUE7RUFBQSxVQUFBO0FBQUE7O0FBQUE7OztFQUFBLGdCQUFBO0VBQUEsU0FBQTtFQUFBLFVBQUE7QUFBQTs7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsVUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUEsZ0JBQUE7QUFBQTs7QUFBQTs7O0NBQUE7O0FBQUE7RUFBQSxVQUFBLEVBQUEsTUFBQTtFQUFBLFdBQUEsRUFBQSxNQUFBO0FBQUE7O0FBQUE7O0VBQUEsVUFBQSxFQUFBLE1BQUE7RUFBQSxXQUFBLEVBQUEsTUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBOztFQUFBLGVBQUE7QUFBQTs7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsZUFBQTtBQUFBOztBQUFBOzs7O0NBQUE7O0FBQUE7Ozs7Ozs7O0VBQUEsY0FBQSxFQUFBLE1BQUE7RUFBQSxzQkFBQSxFQUFBLE1BQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTs7RUFBQSxlQUFBO0VBQUEsWUFBQTtBQUFBOztBQUFBLHdFQUFBO0FBQUE7RUFBQSxhQUFBO0FBQUE7RUFBQTtJQUFBLHVCQUFBO0VBQUE7RUFBQTtFQUFBLGtCQUFBO0VBQUEseURBQUE7RUFBQSw4QkFBQTtFQUFBLGVBQUE7RUFBQSxtQkFBQTtFQUFBLGdCQUFBO0VBQUEsa0JBQUE7RUFBQSxpQkFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsd0JBQUE7RUFBQSxtQkFBQTtFQUFBLG1CQUFBO0VBQUEsY0FBQTtFQUFBLGNBQUE7RUFBQSxj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O0VBQUE7QUFBQTtBQUlJO0VBQUE7QUFBQTtBQUtGO0VBQUE7QUFBQTtBQUlBO0VBQUEsZUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUEsZUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUEsZUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUEsZUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUEsZUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUEsbUJBQUE7RUFBQSx3QkFBQTtFQUFBLG1CQUFBO0VBQUEsc0JBQUE7RUFBQSxzREFBQTtFQUFBO0FBQUE7QUFHRTtFQUFBLHNCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUFBLHNCQUFBO0VBQUEsdURBQUE7RUFBQSxpQkFBQTtFQUFBLGtCQUFBO0VBQUEsb0JBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7QUFBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7QUFBQTtBQUdFO0VBQUEsc0JBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFNSjtFQUFBO0FBQUE7QUFHRTtFQUFBLFdBQUE7RUFBQSxvQkFBQTtLQUFBO0FBQUE7QUFLRjtFQUFBO0FBQUE7QUFHRTtFQUFBO0FBQUE7QUFLRjtFQUFBLHFCQUFBO0VBQUEsZ0JBQUE7RUFBQSxpQkFBQTtFQUFBLG1CQUFBO0VBQUEsc0JBQUE7RUFBQSx1REFBQTtFQUFBLDBDQUFBO0VBQUEsYUFBQTtFQUFBLGtCQUFBO0VBQUEsa0JBQUE7RUFBQSxvQkFBQTtFQUFBLGdCQUFBO0VBQUEsbUJBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTs7RUFBQTtJQUFBLGFBQUE7SUFBQSxpQkFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTtBQUFBO0FBR0U7RUFBQSxrQkFBQTtFQUFBLGtCQUFBO0VBQUEsb0JBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7QUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUEsaUJB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O0VBQUE7QUFBQTtBQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUEsbUJBQUE7RUFBQSxtQkFBQTtFQUFBLGlCQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFPRjs7O0VBQUE7QUFBQTtBQUFBOztFQUFBOzs7SUFBQTtFQUFBO0FBQUE7QUFHRTs7O0VBQUEsc0JBQUE7RUFBQSxlQUFBO0VBQUEsbUJBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7QUFBQTs7RUFBQTs7O0lBQUEsbUJBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7QUFBQTtBQU1BOzs7Ozs7Ozs7RUFBQSxxQkFBQTtFQUFBLG1CQUFBO0VBQUE7QUFBQTtBQUFBOztFQUFBOzs7Ozs7Ozs7SUFBQSxlQUFBO0lBQUE7RUFBQTtBQUFBO0FBR0U7Ozs7Ozs7OztFQUFBLG9CQUFBO0VBQUEsOENBQUE7RUFBQTtBQUFBO0FBR0U7Ozs7Ozs7OztFQUFBO0FBQUE7QUFPTjtFQUFBLG1CQUFBO0VBQUEsaUJBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFHRTtFQUFBLG9CQUFBO0VBQUEsOENBQUE7RUFBQTtBQUFBO0FBR0U7RUFBQTtBQUFBO0FBTUo7RUFBQTtBQUFBO0FBR0U7RUFBQSxxQkFBQTtFQUFBLG1CQUFBO0VBQUE7QUFBQTtBQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7QUFBQTtBQUdFO0VBQUE7QUFBQSIsImZpbGUiOiJub2RlLWRldGFpbC1wYWdlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB0YWlsd2luZCBiYXNlO1xuIiwiQHRhaWx3aW5kIGNvbXBvbmVudHM7XG4iLCJAdGFpbHdpbmQgdXRpbGl0aWVzO1xuIiwiQGltcG9ydCBcIm5vZGVfbW9kdWxlcy90YWlsd2luZGNzcy9iYXNlXCI7XG5AaW1wb3J0IFwibm9kZV9tb2R1bGVzL3RhaWx3aW5kY3NzL2NvbXBvbmVudHNcIjtcbkBpbXBvcnQgXCJub2RlX21vZHVsZXMvdGFpbHdpbmRjc3MvdXRpbGl0aWVzXCI7XG5cbkBsYXllciBiYXNlIHtcbiAgaHRtbCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIH1cblxuICBib2R5IHtcbiAgICBAYXBwbHkgbm90LWl0YWxpYyBmb250LW5vcm1hbCB0ZXh0LWJhc2UgbGVhZGluZy1bMjRweF0gdGV4dC1ibHVlLWltcGFjdCBmb250LWdlaXN0IGJnLXdoaXRlLTEwMDtcbiAgfVxufVxuXG5AbGF5ZXIgdXRpbGl0aWVzIHtcbiAgLmhlYWRpbmcteGwge1xuICAgIEBhcHBseSB0ZXh0LVs2MHB4XSBmb250LWxpZ2h0IGxlYWRpbmctWzY0cHhdO1xuICB9XG5cbiAgLmhlYWRpbmctMSB7XG4gICAgQGFwcGx5IHRleHQtWzU2cHhdIGZvbnQtbm9ybWFsIGxlYWRpbmctWzY0cHhdO1xuICB9XG5cbiAgLmhlYWRpbmctMiB7XG4gICAgQGFwcGx5IHRleHQtWzQ0cHhdIGZvbnQtWzUwMF0gbGVhZGluZy1bNTJweF07XG4gIH1cblxuICAuaGVhZGluZy0zIHtcbiAgICBAYXBwbHkgdGV4dC1bMzhweF0gZm9udC1bNjAwXSBsZWFkaW5nLVs0NnB4XTtcbiAgfVxuXG4gIC5oZWFkaW5nLTQge1xuICAgIEBhcHBseSB0ZXh0LVszMnB4XSBmb250LVs2MDBdIGxlYWRpbmctWzQwcHhdO1xuICB9XG5cbiAgLmhlYWRpbmctNSB7XG4gICAgQGFwcGx5IHRleHQtWzI4cHhdIGZvbnQtWzYwMF0gbGVhZGluZy1bMzZweF07XG4gIH1cblxuICAuaGVhZGluZy02IHtcbiAgICBAYXBwbHkgdGV4dC1bMjRweF0gZm9udC1bODAwXSBsZWFkaW5nLVszMnB4XTtcbiAgfVxuXG4gIC5oZWFkaW5nLTcge1xuICAgIEBhcHBseSB0ZXh0LVsyMnB4XSBmb250LVs4MDBdIGxlYWRpbmctWzMwcHhdO1xuICB9XG5cbiAgLmhlYWRpbmctOCB7XG4gICAgQGFwcGx5IHRleHQtWzIwcHhdIGZvbnQtWzgwMF0gbGVhZGluZy1bMjhweF07XG4gIH1cblxuICAuaGVhZGluZy05IHtcbiAgICBAYXBwbHkgdGV4dC1bMTZweF0gZm9udC1bODAwXSBsZWFkaW5nLVsyMHB4XSB0cmFja2luZy1bMS4xMnB4XTtcbiAgfVxuXG4gIC5ib2R5LWxnIHtcbiAgICBAYXBwbHkgdGV4dC1bMThweF0gZm9udC1bNDAwXSBsZWFkaW5nLVsyNnB4XTtcbiAgfVxuXG4gIC5ib2R5IHtcbiAgICBAYXBwbHkgdGV4dC1bMTZweF0gZm9udC1bNDAwXSBsZWFkaW5nLVsyNHB4XTtcbiAgfVxuXG4gIC5ib2R5LXNtIHtcbiAgICBAYXBwbHkgdGV4dC1bMTRweF0gZm9udC1bNDAwXSBsZWFkaW5nLVsyMnB4XTtcbiAgfVxuXG4gIC5jYXB0aW9uIHtcbiAgICBAYXBwbHkgdGV4dC1bMTJweF0gZm9udC1bNDAwXSBsZWFkaW5nLVsyMHB4XTtcbiAgfVxuXG4gIC5sYWJlbC1sZyB7XG4gICAgQGFwcGx5IHRleHQtWzIycHhdIGZvbnQtWzYwMF0gbGVhZGluZy1bMjZweF0gdHJhY2tpbmctWy42NnB4XTtcbiAgfVxuXG4gIC5sYWJlbCB7XG4gICAgQGFwcGx5IHRleHQtWzE4cHhdIGZvbnQtWzYwMF0gbGVhZGluZy1bMjJweF0gdHJhY2tpbmctWy41NHB4XTtcbiAgfVxuXG4gIC5sYWJlbC1zbSB7XG4gICAgQGFwcGx5IHRleHQtWzE0cHhdIGZvbnQtWzYwMF0gbGVhZGluZy1bMThweF0gdHJhY2tpbmctWy40NnB4XTtcbiAgfVxuXG4gIC5sYWJlbC14cyB7XG4gICAgQGFwcGx5IHRleHQtWzEycHhdIGZvbnQtWzYwMF0gbGVhZGluZy1bMTZweF0gdHJhY2tpbmctWy4yNHB4XTtcbiAgfVxuXG4gIC5idG4tc20tbGluayB7XG4gICAgQGFwcGx5IGxhYmVsLXNtIHRleHQtYmx1ZS1pbXBhY3QgcHgtMiBweS1bNnB4XSBpdGVtcy1jZW50ZXJcbiAgICBpbmxpbmUtZmxleCByb3VuZGVkIGhvdmVyOmJnLWJyYW5kLTIwMCBlYXNlLWluLW91dCBkdXJhdGlvbi0zMDA7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIEBhcHBseSBpbmxpbmUtZmxleCB3LVsxOHB4XSBoLVsxOHB4XSBtbC0xO1xuXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29ucy9yaWdodC1hcnJvdy1ibGFjay1vbmUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgLmxpbmstY29sb3Ige1xuICAgIEBhcHBseSB0ZXh0LWdyZWVuLTUwMCBob3Zlcjp1bmRlcmxpbmU7XG4gIH1cblxuICAuYnRuLXNtLWxpbmstd2hpdGUge1xuICAgIEBhcHBseSBsYWJlbC1zbSB0ZXh0LXdoaXRlIHB4LTIgcHktWzZweF0gaXRlbXMtY2VudGVyXG4gICAgaW5saW5lLWZsZXggcm91bmRlZCBob3ZlcjpiZy1icmFuZC1kYXJrLTgwMCBlYXNlLWluLW91dCBkdXJhdGlvbi0zMDA7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIEBhcHBseSBpbmxpbmUtZmxleCB3LVsxOHB4XSBoLVsxOHB4XSBtbC0xO1xuXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29ucy9yaWdodC1hcnJvdy1ibGFjay1vbmUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBmaWx0ZXI6IGludmVydCgxKTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWxnLWxpbmsge1xuICAgIEBhcHBseSBsYWJlbC1zbSBsZzpsYWJlbC1sZyB0ZXh0LWJsdWUtaW1wYWN0IHB4LTIgcHktWzZweF0gbGc6cHgtNCBsZzpweS0zIGl0ZW1zLWNlbnRlclxuICAgIGlubGluZS1mbGV4IHJvdW5kZWQgaG92ZXI6YmctYnJhbmQtMjAwIGVhc2UtaW4tb3V0IGR1cmF0aW9uLTMwMDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgQGFwcGx5IGlubGluZS1mbGV4IHctWzE4cHhdIGgtWzE4cHhdIGxnOnctNiBsZzpoLTYgbWwtMTtcblxuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbnMvcmlnaHQtYXJyb3ctYmxhY2stb25lLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tbWQtbGluayB7XG4gICAgQGFwcGx5IGxhYmVsLXNtIGxnOmxhYmVsIHRleHQtYmx1ZS1pbXBhY3QgcHgtMiBweS1bNnB4XSBsZzpweC0zIGxnOnB5LTIgaXRlbXMtY2VudGVyXG4gICAgaW5saW5lLWZsZXggcm91bmRlZCBiZy1icmFuZCBlYXNlLWluLW91dCBkdXJhdGlvbi0zMDA7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIEBhcHBseSBpbmxpbmUtZmxleCB3LVsxOHB4XSBoLVsxOHB4XSBsZzp3LTUgbGc6aC01IG1sLTE7XG5cbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25zL3JpZ2h0LWFycm93LWJsYWNrLW9uZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAuYnRuLXN1Ym1pdCB7XG4gICAgQGFwcGx5IGxhYmVsLWxnIHB4LTQgcHktMyBpdGVtcy1jZW50ZXIgdGV4dC1ibHVlLWltcGFjdCBiZy13aGl0ZSBoLWF1dG8gYm9yZGVyLTIgYm9yZGVyLXNvbGlkIGJvcmRlci1icmFuZFxuICAgIGlubGluZS1mbGV4IHJvdW5kZWQgaG92ZXI6YmctYnJhbmQgaG92ZXI6dGV4dC1ibHVlLWltcGFjdCBlYXNlLWluLW91dCBkdXJhdGlvbi0zMDA7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIEBhcHBseSBpbmxpbmUtZmxleCB3LVsxOHB4XSBoLVsxOHB4XSBsZzp3LTYgbGc6aC02IG1sLTE7XG5cbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25zL3N1Ym1pdC1hcnJvdy5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAuYnRuLXN1Ym1pdC1zbSB7XG4gICAgQGFwcGx5IGxhYmVsLXNtIHB4LTIgcHktMSBpdGVtcy1jZW50ZXIgdGV4dC1ibHVlLWltcGFjdCBiZy13aGl0ZSBoLWF1dG8gYm9yZGVyLTIgYm9yZGVyLXNvbGlkIGJvcmRlci1icmFuZFxuICAgIGlubGluZS1mbGV4IHJvdW5kZWQgaG92ZXI6YmctYnJhbmQgaG92ZXI6dGV4dC1ibHVlLWltcGFjdCBlYXNlLWluLW91dCBkdXJhdGlvbi0zMDA7XG4gIH1cblxuICAuYnRuLXN1Ym1pdC1tZWRpdW0ge1xuICAgIEBhcHBseSBjdXJzb3ItcG9pbnRlciBsYWJlbCBweC00IHB5LTIgaXRlbXMtY2VudGVyIHRleHQtYmx1ZS1pbXBhY3QgYmctd2hpdGUgaC1hdXRvIGJvcmRlci0yIGJvcmRlci1zb2xpZCBib3JkZXItYnJhbmRcbiAgICBpbmxpbmUtZmxleCByb3VuZGVkIGhvdmVyOmJnLWJyYW5kIGhvdmVyOnRleHQtYmx1ZS1pbXBhY3QgZWFzZS1pbi1vdXQgZHVyYXRpb24tMzAwO1xuICB9XG4gIFxuICAuYnRuLXByaW1hcnktbWVkaXVtIHtcbiAgICBAYXBwbHkgbGFiZWwgcHgtNCBweS0yIGl0ZW1zLWNlbnRlciB0ZXh0LWJsdWUtaW1wYWN0IGJnLWJyYW5kIGgtYXV0byBib3JkZXItMCBjdXJzb3ItcG9pbnRlclxuICAgIGlubGluZS1mbGV4IHJvdW5kZWQgaG92ZXI6YmctYnJhbmQtNjAwIGhvdmVyOnRleHQtYmx1ZS1pbXBhY3QgZWFzZS1pbi1vdXQgZHVyYXRpb24tMzAwO1xuICB9XG5cbiAgLmJ0bi1zdWJtaXQtZGlzYWJsZWQge1xuICAgIEBhcHBseSBsYWJlbC1sZyBweC00IHB5LTMgaXRlbXMtY2VudGVyIHRleHQtYmxhY2stMzAgYmctYmxhY2stMTAgaC1hdXRvXG4gICAgaW5saW5lLWZsZXggcm91bmRlZCBjdXJzb3Itbm90LWFsbG93ZWQgYm9yZGVyLXRyYW5zcGFyZW50O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBAYXBwbHkgaW5saW5lLWZsZXggdy1bMThweF0gaC1bMThweF0gbGc6dy02IGxnOmgtNiBtbC0xO1xuXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29ucy9zdWJtaXQtYXJyb3cuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1iYWNrIHtcbiAgICBAYXBwbHkgbGFiZWwtbGcgcHgtNCBweS0zIGl0ZW1zLWNlbnRlciB0ZXh0LWJsdWUtaW1wYWN0IGgtYXV0b1xuICAgIGlubGluZS1mbGV4IHJvdW5kZWQgaG92ZXI6YmctYnJhbmQgZWFzZS1pbi1vdXQgZHVyYXRpb24tMzAwO1xuICB9XG5cbiAgLmJ0bi13aXRob3V0LWljb24tbGctbGluayB7XG4gICAgQGFwcGx5IGxhYmVsLXNtIGxnOmxhYmVsLWxnIHRleHQtYmx1ZS1pbXBhY3QgcHgtMiBweS1bNnB4XSBsZzpweC00IGxnOnB5LTMgaXRlbXMtY2VudGVyXG4gICAgaW5saW5lLWZsZXggcm91bmRlZCBob3ZlcjpiZy1icmFuZC0yMDAgZWFzZS1pbi1vdXQgZHVyYXRpb24tMzAwO1xuICB9XG5cbiAgLmJ0bi13aXRob3V0LWljb24tbGctbGluay1hbGwge1xuICAgIEBhcHBseSBsYWJlbC1sZyB0ZXh0LWJsdWUtaW1wYWN0IHB4LTQgcHktMyBpdGVtcy1jZW50ZXJcbiAgICBpbmxpbmUtZmxleCByb3VuZGVkIGhvdmVyOmJnLWJyYW5kLTIwMCBlYXNlLWluLW91dCBkdXJhdGlvbi0zMDA7XG4gIH1cblxuICAuYnRuLXdpdGhvdXQtaWNvbi1saW5rLWFsbCB7XG4gICAgQGFwcGx5IGxhYmVsIHRleHQtYmx1ZS1pbXBhY3QgcHgtNCBweS0zIGl0ZW1zLWNlbnRlciBoLWF1dG9cbiAgICBpbmxpbmUtZmxleCByb3VuZGVkIGhvdmVyOmJnLWJyYW5kLTIwMCBlYXNlLWluLW91dCBkdXJhdGlvbi0zMDA7XG4gIH1cblxuICAudmlzdWFsbHktaGlkZGVuIHtcbiAgICBAYXBwbHkgb3ZlcmZsb3ctaGlkZGVuIGgtWzFweF0gdy1bMXB4XTtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgfVxufVxuIiwiQGltcG9ydCAnMDAtYmFzZS9fYmFzZS5zY3NzJztcblxuLm5vZGUtZGV0YWlsLXBhZ2Uge1xuICAudGV4dC1sb25nIHtcbiAgICBAYXBwbHkgYm9keS1sZztcblxuICAgIHA6bm90KC5wYXJhZ3JhcGggcCk6bm90KGJsb2NrcXVvdGUgcCkge1xuICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBAYXBwbHkgbWItNjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMjpub3QoLnBhcmFncmFwaCBoMiksaDM6bm90KC5wYXJhZ3JhcGggaDMpLCBoNDpub3QoLnBhcmFncmFwaCBoNCksIGg1Om5vdCgucGFyYWdyYXBoIGg1KSwgaDY6bm90KC5wYXJhZ3JhcGggaDYpIHtcbiAgICAgIEBhcHBseSBtYi00O1xuICAgIH1cblxuICAgIGgyOm5vdCgucGFyYWdyYXBoIGgyKSB7XG4gICAgICBAYXBwbHkgaGVhZGluZy0yO1xuICAgIH1cblxuICAgIGgzOm5vdCgucGFyYWdyYXBoIGgzKSB7XG4gICAgICBAYXBwbHkgaGVhZGluZy0zO1xuICAgIH1cblxuICAgIGg0Om5vdCgucGFyYWdyYXBoIGg0KSB7XG4gICAgICBAYXBwbHkgaGVhZGluZy00O1xuICAgIH1cblxuICAgIGg1Om5vdCgucGFyYWdyYXBoIGg1KSB7XG4gICAgICBAYXBwbHkgaGVhZGluZy01O1xuICAgIH1cblxuICAgIGg2Om5vdCgucGFyYWdyYXBoIGg2KSB7XG4gICAgICBAYXBwbHkgaGVhZGluZy02O1xuICAgIH1cblxuICAgIC5rZXktdGFrZWF3YXlzIHtcbiAgICAgIEBhcHBseSBib3JkZXItYiBib3JkZXItc29saWQgYm9yZGVyLWdyYXktMTAwIHBiLTQgbWItNDtcblxuICAgICAgaDMge1xuICAgICAgICBAYXBwbHkgYm9yZGVyLWwtWzNweF0gYm9yZGVyLXNvbGlkIGJvcmRlci1ncmVlbiBwbC1bNnB4XSBmb250LW1lZGl1bSB0ZXh0LXhsIGxlYWRpbmctbm9uZSBsZzp0ZXh0LVsyOHB4XSBsZzpsZWFkaW5nLW5vbmUgbWItMyBsZzptYi1bMTRweF07XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgQGFwcGx5IG1iLTA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIEBhcHBseSBtYi0xIHRleHQtZGFyay1ncmF5LTEwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tZWRpYSB7XG4gICAgICBAYXBwbHkgbWItODtcblxuICAgICAgaW1nIHtcbiAgICAgICAgQGFwcGx5IHctZnVsbCBvYmplY3QtY292ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWw6bm90KC5wYXJhZ3JhcGggdWwpIHtcbiAgICAgIEBhcHBseSBtYi04O1xuXG4gICAgICBsaTpub3QoLnBhcmFncmFwaCBsaSkge1xuICAgICAgICBAYXBwbHkgbGlzdC1kaXNjO1xuICAgICAgfVxuICAgIH1cblxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgQGFwcGx5IG92ZXJmbG93LWhpZGRlbiBtYi02IGJnLWdyZWVuLTg1MCBib3JkZXItc29saWQgYm9yZGVyIGJvcmRlci1ncmVlbiBwLTQgbGc6cC04IHRleHQteGwgZm9udC1ib2xkIGxlYWRpbmctbm9uZSBsZzp0ZXh0LTJ4bCBsZzpsZWFkaW5nLW5vbmUgdGV4dC1ncmVlbiB0ZXh0LWNlbnRlcjtcblxuICAgICAgcCB7XG4gICAgICAgIEBhcHBseSBtYi0wIHRleHQteGwgZm9udC1tZWRpdW0gbGVhZGluZy1ub25lIGxnOnRleHQtMnhsIGxnOmxlYWRpbmctbm9uZTtcbiAgICAgIH1cbiAgXG4gICAgICBhIHtcbiAgICAgICAgQGFwcGx5IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICBcbiAgICAgICYuYmxvY2txdW90ZS1sZWZ0IHtcbiAgICAgICAgQGFwcGx5IG1kOmZsb2F0LWxlZnQgbWQ6bXItOCBtZDp3LVs0MCVdO1xuICAgICAgfVxuICAgIFxuICAgICAgJi5ibG9ja3F1b3RlLXJpZ2h0IHtcbiAgICAgICAgQGFwcGx5IG1kOmZsb2F0LXJpZ2h0IG1kOm1sLTggbWQ6dy1bNDAlXTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhLnByaW1hcnktYnRuIHtcbiAgICAgIEBhcHBseSBpbmxpbmUtYmxvY2sgbS0wIHB4LTMgcHktWzZweF0gcm91bmRlZCBjdXJzb3ItcG9pbnRlciB0ZXh0LXNtIGxlYWRpbmctNCB0ZXh0LWNlbnRlciB0ZXh0LXdoaXRlIGJnLWdyZWVuO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGFwcGx5IGJnLWdyZWVuIG5vLXVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5vZGVfX2NvbnRlbnQge1xuICAudGV4dC1sb25nIHtcbiAgICBpbWcge1xuICAgICAgQGFwcGx5IHctYXV0bztcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIEBhcHBseSB0ZXh0LWdyZWVuLTUwMCBob3Zlcjp1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgdWw6bm90KC5wYXJhZ3JhcGggdWwpLFxuICAgIG9sOm5vdCgucGFyYWdyYXBoIG9sKSB7XG4gICAgICBtYXJnaW4tYmxvY2s6IDFlbTtcbiAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA0MHB4O1xuXG4gICAgICBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBAYXBwbHkgbWItMjtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIG9sOm5vdCgucGFyYWdyYXBoIG9sKSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgfVxuICBcbiAgICB1bDpub3QoLnBhcmFncmFwaCB1bCkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbjpub3QoLnBhcmFncmFwaCAuYWNjb3JkaW9uKSB7XG4gICAgICBAYXBwbHkgYm9yZGVyLVsuNXB4XSBib3JkZXItc29saWQgYm9yZGVyLWdyYXktNjAwIG15LTY7XG5cbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy0zeGwpO1xuXG4gICAgICBwOm5vdCgucGFyYWdyYXBoIHApIHtcbiAgICAgICAgQGFwcGx5IG1iLTQ7XG4gICAgICB9XG5cbiAgICAgIC5jb2xsYXBzZS1hY2NvcmRpb24ge1xuICAgICAgICAuYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgICAgICAgQGFwcGx5IHRleHQtZ3JlZW4gZmxleCB3LWZ1bGwgaXRlbXMtY2VudGVyIGZsZXgtd3JhcCBweC02IHB5LTQgZ2FwLXgtMyBiZy13aGl0ZSBib3JkZXItci00IGJvcmRlci1zb2xpZCBib3JkZXItZ3JlZW47XG5cbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwwLjgsMC4yNSwxKTtcblxuICAgICAgICAgIGgzLFxuICAgICAgICAgIGgyLFxuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIEBhcHBseSBtLTAgdGV4dC1sZWZ0IGZsZXgtb25lIHRleHQtbGcgbGVhZGluZy1ub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGFwcGx5IGJnLWdyZWVuLTgwMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBiciB7XG4gICAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICAgICAgfVxuXG5cblxuICAgICAgICAuYm9keS1jb250YWluZXIge1xuICAgICAgICAgIC5hY2NvcmRpb24tYm9keSB7XG4gICAgICAgICAgICBAYXBwbHkgcC02IGJvcmRlci10IGJvcmRlci1zb2xpZCBib3JkZXItZ3JheS02MDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5jb2xsYXBzZSB7XG4gICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICBAYXBwbHkgYm9yZGVyLXQgYm9yZGVyLXNvbGlkIGJvcmRlci1ncmF5LTYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4uYnRuLXN1Y2Nlc3Mge1xuICAgICAgQGFwcGx5IGJnLWdyZWVuIHRleHQtd2hpdGUgcHgtMyBweS0yIGlubGluZS1mbGV4IG5vLXVuZGVybGluZSByb3VuZGVkO1xuICAgIH1cblxuICAgIC50YWJsZS50YWJsZS1jb25kZW5zZWQge1xuICAgICAgQGFwcGx5IHctZnVsbCBtYXgtdy1mdWxsIG1iLTUgYm9yZGVyLWJyYW5kO1xuXG4gICAgICB1bCB7XG4gICAgICAgIEBhcHBseSBtYi00O1xuICAgICAgfVxuXG4gICAgICB0aGVhZCB7XG4gICAgICAgIEBhcHBseSBib3JkZXItYiBib3JkZXItc29saWQgYm9yZGVyLWdyYXktMTAwMDtcblxuICAgICAgICB0aCB7XG4gICAgICAgICAgQGFwcGx5IHB5LTIgdGV4dC1sZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRib2R5IHtcbiAgICAgICAgdHIge1xuICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIEBhcHBseSBib3JkZXItYiBib3JkZXItc29saWQgYm9yZGVyLWJsdWUtaW1wYWN0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIEBhcHBseSBweS0yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zaWRlYmFyLWV4cGFuZCB7XG4gICAgICBAYXBwbHkgcmVsYXRpdmUgYm9yZGVyLXQtNCBib3JkZXItc29saWQgYm9yZGVyLWdyZWVuIGJsb2NrIGNsZWFyLXJpZ2h0IGZsb2F0LXJpZ2h0IG1heC13LVs0MCVdIHctWzQwJV07XG5cbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy0zeGwpO1xuICAgICAgcGFkZGluZzogLjVlbSAuNWVtIC4yNWVtIDFlbTtcbiAgICAgIG1hcmdpbjogMmVtIDAgMmVtIDFlbTtcblxuICAgICAgLmJ0bi5idG4tcHJpbWFyeSB7XG4gICAgICAgIEBhcHBseSBjdXJzb3ItcG9pbnRlciBmbG9hdC1yaWdodCByZWxhdGl2ZSBsZWFkaW5nLVsyNnB4XSBweC0zIHB5LVs2cHhdIHRleHQtY2VudGVyIHJvdW5kZWQtWzUwJV0gYmctZ3JlZW4gdGV4dC13aGl0ZSB0ZXh0LWJhc2U7XG5cbiAgICAgICAgJi5jb2xsYXBzZSB7XG4gICAgICAgICAgQGFwcGx5IGhpZGRlbjtcblxuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmV4cGFuZCB7XG4gICAgICAgIEBhcHBseSBtbC0wIG10LTAgbWF4LXctWzEwNDBweF0gdy1mdWxsO1xuXG4gICAgICAgIC5idG4uYnRuLXByaW1hcnkge1xuICAgICAgICAgICYuZXhwYW5kIHtcbiAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5jb2xsYXBzZSB7XG4gICAgICAgICAgICBAYXBwbHkgYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gYnIge1xuICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIEBhcHBseSB0ZXh0LXhsIG10LTUgbWItMztcbiAgICAgIH1cblxuICAgICAgLnNpZGViYXItZXhwYW5kLWJvZHkge1xuICAgICAgICBAYXBwbHkgaGlkZGVuIG9wYWNpdHktMDtcblxuICAgICAgICAmLmV4cGFuZCB7XG4gICAgICAgICAgQGFwcGx5IGJsb2NrIG9wYWNpdHktMTAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgQGFwcGx5IGNsZWFyLWJvdGggaC0wO1xuXG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBmaWd1cmUge1xuICAgICAgQGFwcGx5IG1iLTggYmctd2hpdGUtNTAwIHJvdW5kZWQtbWQgcC00O1xuXG4gICAgICBoMyxcbiAgICAgIGgyLFxuICAgICAgaDQge1xuICAgICAgICBAYXBwbHkgbWItMjtcbiAgICAgIH1cblxuICAgICAgLmltZy1yZXNwb25zaXZlIHtcbiAgICAgICAgQGFwcGx5IG14LWF1dG87XG4gICAgICB9XG5cbiAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICBAYXBwbHkgbWItNDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW50ZXJydXB0ZWQtY29udGVudCB7XG4gICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgZ2FwLXgtNiBmbGV4LXdyYXAgbWItOCBweS00IGJvcmRlci1iIGJvcmRlci10IGJvcmRlci1zb2xpZCBib3JkZXItZ3JheS02MDA7IFxuXG4gICAgICAuY29sLXNtLTQge1xuICAgICAgICBmbGV4OiAwIDAgNzVweDtcbiAgICAgIH1cblxuICAgICAgLmNvbC1tZC0xMCB7XG4gICAgICAgIEBhcHBseSBmbGV4LW9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudG9jIHtcbiAgICAgIEBhcHBseSBtYi04O1xuXG4gICAgICBoMyxcbiAgICAgIGgyLFxuICAgICAgaDQge1xuICAgICAgICBAYXBwbHkgbWItMjtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIEBhcHBseSBtYi0yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucmZwLWRvd25sb2FkIHtcbiAgJl9fdGl0bGUge1xuICAgIEBhcHBseSB0ZXh0LWxnIGZvbnQtbWVkaXVtIGxlYWRpbmctbm9uZSBsZzp0ZXh0LTJ4bCBsZzpsZWFkaW5nLW5vbmUgbWItNDtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBAYXBwbHkgZm9udC1ib2xkIG1iLTQgdGV4dC1zbSBsZWFkaW5nLTQgbGc6dGV4dC1iYXNlIGxnOmxlYWRpbmctNTs7XG4gIH1cbn1cblxuLnJmcC10ZXJtcyB7XG4gIEBhcHBseSBwLTQgYm9yZGVyLXNvbGlkIGJvcmRlciBib3JkZXItZ3JlZW4gYmctZ3JlZW4tOTUwIHctZnVsbCBtYi02IGxnOm1iLTg7XG5cbiAgLmZvcm0taXRlbSB7XG4gICAgQGFwcGx5IG1iLTA7XG4gIH1cblxuICBoMyB7XG4gICAgQGFwcGx5IHRleHQtYmFzZSBmb250LW1lZGl1bSBsZWFkaW5nLW5vbmUgbGc6dGV4dC1sZyBsZzpsZWFkaW5nLW5vbmUgbWItMyB0ZXh0LWdyYXktMTAwMDtcbiAgfVxuXG4gIHAge1xuICAgIEBhcHBseSBtYi00IHRleHQtc20gbGVhZGluZy00IGxnOnRleHQtYmFzZSBsZzpsZWFkaW5nLTUgdGV4dC1ncmF5LTEwMDA7XG4gIH1cblxuICAuZm9ybS1pdGVtX190ZXh0ZmllbGQge1xuICAgIEBhcHBseSBiZy13aGl0ZTtcbiAgfVxufVxuXG4ucmVxdWlzaXRpb24tZmlsZSxcbi5zdXBwbGVtZW50YXJ5LWZpbGVzLFxuLmV4dGVybmFsLWxpbmtzIHtcbiAgQGFwcGx5IG1iLTYgbGc6bWItODtcblxuICAucmZwLWxpbmstZmlsZS10aXRsZSB7XG4gICAgQGFwcGx5IHRleHQtYmFzZSBmb250LWJvbGQgbGVhZGluZy1ub25lIGxnOnRleHQtbGcgbGc6bGVhZGluZy1ub25lIG1iLTM7XG4gIH1cblxuICAucmVxdWlzaXRpb24tZmlsZS1saXN0LFxuICAuc3VwcGxlbWVudGFyeS1maWxlcy1saXN0LFxuICAuZXh0ZXJuYWwtbGlua3MtbGlzdCB7XG4gICAgQGFwcGx5IG1iLTIgdGV4dC1zbSBsZWFkaW5nLTQgbGc6dGV4dC1iYXNlIGxnOmxlYWRpbmctNTtcblxuICAgIGFbaHJlZl0ge1xuICAgICAgQGFwcGx5IHRleHQtZ3JlZW4gbm8tdW5kZXJsaW5lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGFwcGx5IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJmcC1zbWFsbC10ZXh0IHtcbiAgQGFwcGx5IHRleHQtc20gbGVhZGluZy00IHRleHQtZ3JheS0xMDA7XG5cbiAgYSB7XG4gICAgQGFwcGx5IHRleHQtZ3JlZW4gbm8tdW5kZXJsaW5lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBAYXBwbHkgdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG4ucmZwLWxpc3RzIHtcbiAgQGFwcGx5IG1iLTY7XG5cbiAgLnJmcC1saXN0IHtcbiAgICBAYXBwbHkgbWItMiB0ZXh0LXNtIGxlYWRpbmctNCBsZzp0ZXh0LWJhc2UgbGc6bGVhZGluZy01O1xuXG4gICAgc3BhbiB7XG4gICAgICBAYXBwbHkgZm9udC1ib2xkO1xuICAgIH1cbiAgfVxufVxuIiwiQHRhaWx3aW5kIGJhc2U7XG5AdGFpbHdpbmQgY29tcG9uZW50cztcbkB0YWlsd2luZCB1dGlsaXRpZXM7XG5AbGF5ZXIgYmFzZSB7XG4gIGh0bWwge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB9XG4gIGJvZHkge1xuICAgIEBhcHBseSBub3QtaXRhbGljIGZvbnQtbm9ybWFsIHRleHQtYmFzZSBsZWFkaW5nLVsyNHB4XSB0ZXh0LWJsdWUtaW1wYWN0IGZvbnQtZ2Vpc3QgYmctd2hpdGUtMTAwO1xuICB9XG59XG5AbGF5ZXIgdXRpbGl0aWVzIHtcbiAgLmhlYWRpbmcteGwge1xuICAgIEBhcHBseSB0ZXh0LVs2MHB4XSBmb250LWxpZ2h0IGxlYWRpbmctWzY0cHhdO1xuICB9XG4gIC5oZWFkaW5nLTEge1xuICAgIEBhcHBseSB0ZXh0LVs1NnB4XSBmb250LW5vcm1hbCBsZWFkaW5nLVs2NHB4XTtcbiAgfVxuICAuaGVhZGluZy0yIHtcbiAgICBAYXBwbHkgdGV4dC1bNDRweF0gZm9udC1bNTAwXSBsZWFkaW5nLVs1MnB4XTtcbiAgfVxuICAuaGVhZGluZy0zIHtcbiAgICBAYXBwbHkgdGV4dC1bMzhweF0gZm9udC1bNjAwXSBsZWFkaW5nLVs0NnB4XTtcbiAgfVxuICAuaGVhZGluZy00IHtcbiAgICBAYXBwbHkgdGV4dC1bMzJweF0gZm9udC1bNjAwXSBsZWFkaW5nLVs0MHB4XTtcbiAgfVxuICAuaGVhZGluZy01IHtcbiAgICBAYXBwbHkgdGV4dC1bMjhweF0gZm9udC1bNjAwXSBsZWFkaW5nLVszNnB4XTtcbiAgfVxuICAuaGVhZGluZy02IHtcbiAgICBAYXBwbHkgdGV4dC1bMjRweF0gZm9udC1bODAwXSBsZWFkaW5nLVszMnB4XTtcbiAgfVxuICAuaGVhZGluZy03IHtcbiAgICBAYXBwbHkgdGV4dC1bMjJweF0gZm9udC1bODAwXSBsZWFkaW5nLVszMHB4XTtcbiAgfVxuICAuaGVhZGluZy04IHtcbiAgICBAYXBwbHkgdGV4dC1bMjBweF0gZm9udC1bODAwXSBsZWFkaW5nLVsyOHB4XTtcbiAgfVxuICAuaGVhZGluZy05IHtcbiAgICBAYXBwbHkgdGV4dC1bMTZweF0gZm9udC1bODAwXSBsZWFkaW5nLVsyMHB4XSB0cmFja2luZy1bMS4xMnB4XTtcbiAgfVxuICAuYm9keS1sZyB7XG4gICAgQGFwcGx5IHRleHQtWzE4cHhdIGZvbnQtWzQwMF0gbGVhZGluZy1bMjZweF07XG4gIH1cbiAgLmJvZHkge1xuICAgIEBhcHBseSB0ZXh0LVsxNnB4XSBmb250LVs0MDBdIGxlYWRpbmctWzI0cHhdO1xuICB9XG4gIC5ib2R5LXNtIHtcbiAgICBAYXBwbHkgdGV4dC1bMTRweF0gZm9udC1bNDAwXSBsZWFkaW5nLVsyMnB4XTtcbiAgfVxuICAuY2FwdGlvbiB7XG4gICAgQGFwcGx5IHRleHQtWzEycHhdIGZvbnQtWzQwMF0gbGVhZGluZy1bMjBweF07XG4gIH1cbiAgLmxhYmVsLWxnIHtcbiAgICBAYXBwbHkgdGV4dC1bMjJweF0gZm9udC1bNjAwXSBsZWFkaW5nLVsyNnB4XSB0cmFja2luZy1bLjY2cHhdO1xuICB9XG4gIC5sYWJlbCB7XG4gICAgQGFwcGx5IHRleHQtWzE4cHhdIGZvbnQtWzYwMF0gbGVhZGluZy1bMjJweF0gdHJhY2tpbmctWy41NHB4XTtcbiAgfVxuICAubGFiZWwtc20ge1xuICAgIEBhcHBseSB0ZXh0LVsxNHB4XSBmb250LVs2MDBdIGxlYWRpbmctWzE4cHhdIHRyYWNraW5nLVsuNDZweF07XG4gIH1cbiAgLmxhYmVsLXhzIHtcbiAgICBAYXBwbHkgdGV4dC1bMTJweF0gZm9udC1bNjAwXSBsZWFkaW5nLVsxNnB4XSB0cmFja2luZy1bLjI0cHhdO1xuICB9XG4gIC5idG4tc20tbGluayB7XG4gICAgQGFwcGx5IGxhYmVsLXNtIHRleHQtYmx1ZS1pbXBhY3QgcHgtMiBweS1bNnB4XSBpdGVtcy1jZW50ZXJcbiAgICBpbmxpbmUtZmxleCByb3VuZGVkIGhvdmVyOmJnLWJyYW5kLTIwMCBlYXNlLWluLW91dCBkdXJhdGlvbi0zMDA7XG4gIH1cbiAgLmJ0bi1zbS1saW5rOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBAYXBwbHkgaW5saW5lLWZsZXggdy1bMThweF0gaC1bMThweF0gbWwtMTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvcmlnaHQtYXJyb3ctYmxhY2stb25lLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLmxpbmstY29sb3Ige1xuICAgIEBhcHBseSB0ZXh0LWdyZWVuLTUwMCBob3Zlcjp1bmRlcmxpbmU7XG4gIH1cbiAgLmJ0bi1zbS1saW5rLXdoaXRlIHtcbiAgICBAYXBwbHkgbGFiZWwtc20gdGV4dC13aGl0ZSBweC0yIHB5LVs2cHhdIGl0ZW1zLWNlbnRlclxuICAgIGlubGluZS1mbGV4IHJvdW5kZWQgaG92ZXI6YmctYnJhbmQtZGFyay04MDAgZWFzZS1pbi1vdXQgZHVyYXRpb24tMzAwO1xuICB9XG4gIC5idG4tc20tbGluay13aGl0ZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgQGFwcGx5IGlubGluZS1mbGV4IHctWzE4cHhdIGgtWzE4cHhdIG1sLTE7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3JpZ2h0LWFycm93LWJsYWNrLW9uZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICB9XG4gIC5idG4tbGctbGluayB7XG4gICAgQGFwcGx5IGxhYmVsLXNtIGxnOmxhYmVsLWxnIHRleHQtYmx1ZS1pbXBhY3QgcHgtMiBweS1bNnB4XSBsZzpweC00IGxnOnB5LTMgaXRlbXMtY2VudGVyXG4gICAgaW5saW5lLWZsZXggcm91bmRlZCBob3ZlcjpiZy1icmFuZC0yMDAgZWFzZS1pbi1vdXQgZHVyYXRpb24tMzAwO1xuICB9XG4gIC5idG4tbGctbGluazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgQGFwcGx5IGlubGluZS1mbGV4IHctWzE4cHhdIGgtWzE4cHhdIGxnOnctNiBsZzpoLTYgbWwtMTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvcmlnaHQtYXJyb3ctYmxhY2stb25lLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLmJ0bi1tZC1saW5rIHtcbiAgICBAYXBwbHkgbGFiZWwtc20gbGc6bGFiZWwgdGV4dC1ibHVlLWltcGFjdCBweC0yIHB5LVs2cHhdIGxnOnB4LTMgbGc6cHktMiBpdGVtcy1jZW50ZXJcbiAgICBpbmxpbmUtZmxleCByb3VuZGVkIGJnLWJyYW5kIGVhc2UtaW4tb3V0IGR1cmF0aW9uLTMwMDtcbiAgfVxuICAuYnRuLW1kLWxpbms6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIEBhcHBseSBpbmxpbmUtZmxleCB3LVsxOHB4XSBoLVsxOHB4XSBsZzp3LTUgbGc6aC01IG1sLTE7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3JpZ2h0LWFycm93LWJsYWNrLW9uZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIC5idG4tc3VibWl0IHtcbiAgICBAYXBwbHkgbGFiZWwtbGcgcHgtNCBweS0zIGl0ZW1zLWNlbnRlciB0ZXh0LWJsdWUtaW1wYWN0IGJnLXdoaXRlIGgtYXV0byBib3JkZXItMiBib3JkZXItc29saWQgYm9yZGVyLWJyYW5kXG4gICAgaW5saW5lLWZsZXggcm91bmRlZCBob3ZlcjpiZy1icmFuZCBob3Zlcjp0ZXh0LWJsdWUtaW1wYWN0IGVhc2UtaW4tb3V0IGR1cmF0aW9uLTMwMDtcbiAgfVxuICAuYnRuLXN1Ym1pdDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgQGFwcGx5IGlubGluZS1mbGV4IHctWzE4cHhdIGgtWzE4cHhdIGxnOnctNiBsZzpoLTYgbWwtMTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvc3VibWl0LWFycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLmJ0bi1zdWJtaXQtc20ge1xuICAgIEBhcHBseSBsYWJlbC1zbSBweC0yIHB5LTEgaXRlbXMtY2VudGVyIHRleHQtYmx1ZS1pbXBhY3QgYmctd2hpdGUgaC1hdXRvIGJvcmRlci0yIGJvcmRlci1zb2xpZCBib3JkZXItYnJhbmRcbiAgICBpbmxpbmUtZmxleCByb3VuZGVkIGhvdmVyOmJnLWJyYW5kIGhvdmVyOnRleHQtYmx1ZS1pbXBhY3QgZWFzZS1pbi1vdXQgZHVyYXRpb24tMzAwO1xuICB9XG4gIC5idG4tc3VibWl0LW1lZGl1bSB7XG4gICAgQGFwcGx5IGN1cnNvci1wb2ludGVyIGxhYmVsIHB4LTQgcHktMiBpdGVtcy1jZW50ZXIgdGV4dC1ibHVlLWltcGFjdCBiZy13aGl0ZSBoLWF1dG8gYm9yZGVyLTIgYm9yZGVyLXNvbGlkIGJvcmRlci1icmFuZFxuICAgIGlubGluZS1mbGV4IHJvdW5kZWQgaG92ZXI6YmctYnJhbmQgaG92ZXI6dGV4dC1ibHVlLWltcGFjdCBlYXNlLWluLW91dCBkdXJhdGlvbi0zMDA7XG4gIH1cbiAgLmJ0bi1wcmltYXJ5LW1lZGl1bSB7XG4gICAgQGFwcGx5IGxhYmVsIHB4LTQgcHktMiBpdGVtcy1jZW50ZXIgdGV4dC1ibHVlLWltcGFjdCBiZy1icmFuZCBoLWF1dG8gYm9yZGVyLTAgY3Vyc29yLXBvaW50ZXJcbiAgICBpbmxpbmUtZmxleCByb3VuZGVkIGhvdmVyOmJnLWJyYW5kLTYwMCBob3Zlcjp0ZXh0LWJsdWUtaW1wYWN0IGVhc2UtaW4tb3V0IGR1cmF0aW9uLTMwMDtcbiAgfVxuICAuYnRuLXN1Ym1pdC1kaXNhYmxlZCB7XG4gICAgQGFwcGx5IGxhYmVsLWxnIHB4LTQgcHktMyBpdGVtcy1jZW50ZXIgdGV4dC1ibGFjay0zMCBiZy1ibGFjay0xMCBoLWF1dG9cbiAgICBpbmxpbmUtZmxleCByb3VuZGVkIGN1cnNvci1ub3QtYWxsb3dlZCBib3JkZXItdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmJ0bi1zdWJtaXQtZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIEBhcHBseSBpbmxpbmUtZmxleCB3LVsxOHB4XSBoLVsxOHB4XSBsZzp3LTYgbGc6aC02IG1sLTE7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3N1Ym1pdC1hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIC5idG4tYmFjayB7XG4gICAgQGFwcGx5IGxhYmVsLWxnIHB4LTQgcHktMyBpdGVtcy1jZW50ZXIgdGV4dC1ibHVlLWltcGFjdCBoLWF1dG9cbiAgICBpbmxpbmUtZmxleCByb3VuZGVkIGhvdmVyOmJnLWJyYW5kIGVhc2UtaW4tb3V0IGR1cmF0aW9uLTMwMDtcbiAgfVxuICAuYnRuLXdpdGhvdXQtaWNvbi1sZy1saW5rIHtcbiAgICBAYXBwbHkgbGFiZWwtc20gbGc6bGFiZWwtbGcgdGV4dC1ibHVlLWltcGFjdCBweC0yIHB5LVs2cHhdIGxnOnB4LTQgbGc6cHktMyBpdGVtcy1jZW50ZXJcbiAgICBpbmxpbmUtZmxleCByb3VuZGVkIGhvdmVyOmJnLWJyYW5kLTIwMCBlYXNlLWluLW91dCBkdXJhdGlvbi0zMDA7XG4gIH1cbiAgLmJ0bi13aXRob3V0LWljb24tbGctbGluay1hbGwge1xuICAgIEBhcHBseSBsYWJlbC1sZyB0ZXh0LWJsdWUtaW1wYWN0IHB4LTQgcHktMyBpdGVtcy1jZW50ZXJcbiAgICBpbmxpbmUtZmxleCByb3VuZGVkIGhvdmVyOmJnLWJyYW5kLTIwMCBlYXNlLWluLW91dCBkdXJhdGlvbi0zMDA7XG4gIH1cbiAgLmJ0bi13aXRob3V0LWljb24tbGluay1hbGwge1xuICAgIEBhcHBseSBsYWJlbCB0ZXh0LWJsdWUtaW1wYWN0IHB4LTQgcHktMyBpdGVtcy1jZW50ZXIgaC1hdXRvXG4gICAgaW5saW5lLWZsZXggcm91bmRlZCBob3ZlcjpiZy1icmFuZC0yMDAgZWFzZS1pbi1vdXQgZHVyYXRpb24tMzAwO1xuICB9XG4gIC52aXN1YWxseS1oaWRkZW4ge1xuICAgIEBhcHBseSBvdmVyZmxvdy1oaWRkZW4gaC1bMXB4XSB3LVsxcHhdO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgfVxufVxuLm5vZGUtZGV0YWlsLXBhZ2UgLnRleHQtbG9uZyB7XG4gIEBhcHBseSBib2R5LWxnO1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UgLnRleHQtbG9uZyBwOm5vdCgucGFyYWdyYXBoIHApOm5vdChibG9ja3F1b3RlIHApOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIEBhcHBseSBtYi02O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UgLnRleHQtbG9uZyBoMjpub3QoLnBhcmFncmFwaCBoMiksIC5ub2RlLWRldGFpbC1wYWdlIC50ZXh0LWxvbmcgaDM6bm90KC5wYXJhZ3JhcGggaDMpLCAubm9kZS1kZXRhaWwtcGFnZSAudGV4dC1sb25nIGg0Om5vdCgucGFyYWdyYXBoIGg0KSwgLm5vZGUtZGV0YWlsLXBhZ2UgLnRleHQtbG9uZyBoNTpub3QoLnBhcmFncmFwaCBoNSksIC5ub2RlLWRldGFpbC1wYWdlIC50ZXh0LWxvbmcgaDY6bm90KC5wYXJhZ3JhcGggaDYpIHtcbiAgQGFwcGx5IG1iLTQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZSAudGV4dC1sb25nIGgyOm5vdCgucGFyYWdyYXBoIGgyKSB7XG4gIEBhcHBseSBoZWFkaW5nLTI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZSAudGV4dC1sb25nIGgzOm5vdCgucGFyYWdyYXBoIGgzKSB7XG4gIEBhcHBseSBoZWFkaW5nLTM7XG59XG4ubm9kZS1kZXRhaWwtcGFnZSAudGV4dC1sb25nIGg0Om5vdCgucGFyYWdyYXBoIGg0KSB7XG4gIEBhcHBseSBoZWFkaW5nLTQ7XG59XG4ubm9kZS1kZXRhaWwtcGFnZSAudGV4dC1sb25nIGg1Om5vdCgucGFyYWdyYXBoIGg1KSB7XG4gIEBhcHBseSBoZWFkaW5nLTU7XG59XG4ubm9kZS1kZXRhaWwtcGFnZSAudGV4dC1sb25nIGg2Om5vdCgucGFyYWdyYXBoIGg2KSB7XG4gIEBhcHBseSBoZWFkaW5nLTY7XG59XG4ubm9kZS1kZXRhaWwtcGFnZSAudGV4dC1sb25nIC5rZXktdGFrZWF3YXlzIHtcbiAgQGFwcGx5IGJvcmRlci1iIGJvcmRlci1zb2xpZCBib3JkZXItZ3JheS0xMDAgcGItNCBtYi00O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UgLnRleHQtbG9uZyAua2V5LXRha2Vhd2F5cyBoMyB7XG4gIEBhcHBseSBib3JkZXItbC1bM3B4XSBib3JkZXItc29saWQgYm9yZGVyLWdyZWVuIHBsLVs2cHhdIGZvbnQtbWVkaXVtIHRleHQteGwgbGVhZGluZy1ub25lIGxnOnRleHQtWzI4cHhdIGxnOmxlYWRpbmctbm9uZSBtYi0zIGxnOm1iLVsxNHB4XTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlIC50ZXh0LWxvbmcgLmtleS10YWtlYXdheXMgdWwge1xuICBAYXBwbHkgbWItMDtcbn1cbi5ub2RlLWRldGFpbC1wYWdlIC50ZXh0LWxvbmcgLmtleS10YWtlYXdheXMgdWwgbGkge1xuICBAYXBwbHkgbWItMSB0ZXh0LWRhcmstZ3JheS0xMDA7XG59XG4ubm9kZS1kZXRhaWwtcGFnZSAudGV4dC1sb25nIC5tZWRpYSB7XG4gIEBhcHBseSBtYi04O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UgLnRleHQtbG9uZyAubWVkaWEgaW1nIHtcbiAgQGFwcGx5IHctZnVsbCBvYmplY3QtY292ZXI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZSAudGV4dC1sb25nIHVsOm5vdCgucGFyYWdyYXBoIHVsKSB7XG4gIEBhcHBseSBtYi04O1xufVxuLm5vZGUtZGV0YWlsLXBhZ2UgLnRleHQtbG9uZyB1bDpub3QoLnBhcmFncmFwaCB1bCkgbGk6bm90KC5wYXJhZ3JhcGggbGkpIHtcbiAgQGFwcGx5IGxpc3QtZGlzYztcbn1cbi5ub2RlLWRldGFpbC1wYWdlIC50ZXh0LWxvbmcgYmxvY2txdW90ZSB7XG4gIEBhcHBseSBvdmVyZmxvdy1oaWRkZW4gbWItNiBiZy1ncmVlbi04NTAgYm9yZGVyLXNvbGlkIGJvcmRlciBib3JkZXItZ3JlZW4gcC00IGxnOnAtOCB0ZXh0LXhsIGZvbnQtYm9sZCBsZWFkaW5nLW5vbmUgbGc6dGV4dC0yeGwgbGc6bGVhZGluZy1ub25lIHRleHQtZ3JlZW4gdGV4dC1jZW50ZXI7XG59XG4ubm9kZS1kZXRhaWwtcGFnZSAudGV4dC1sb25nIGJsb2NrcXVvdGUgcCB7XG4gIEBhcHBseSBtYi0wIHRleHQteGwgZm9udC1tZWRpdW0gbGVhZGluZy1ub25lIGxnOnRleHQtMnhsIGxnOmxlYWRpbmctbm9uZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlIC50ZXh0LWxvbmcgYmxvY2txdW90ZSBhIHtcbiAgQGFwcGx5IHVuZGVybGluZTtcbn1cbi5ub2RlLWRldGFpbC1wYWdlIC50ZXh0LWxvbmcgYmxvY2txdW90ZS5ibG9ja3F1b3RlLWxlZnQge1xuICBAYXBwbHkgbWQ6ZmxvYXQtbGVmdCBtZDptci04IG1kOnctWzQwJV07XG59XG4ubm9kZS1kZXRhaWwtcGFnZSAudGV4dC1sb25nIGJsb2NrcXVvdGUuYmxvY2txdW90ZS1yaWdodCB7XG4gIEBhcHBseSBtZDpmbG9hdC1yaWdodCBtZDptbC04IG1kOnctWzQwJV07XG59XG4ubm9kZS1kZXRhaWwtcGFnZSAudGV4dC1sb25nIGEucHJpbWFyeS1idG4ge1xuICBAYXBwbHkgaW5saW5lLWJsb2NrIG0tMCBweC0zIHB5LVs2cHhdIHJvdW5kZWQgY3Vyc29yLXBvaW50ZXIgdGV4dC1zbSBsZWFkaW5nLTQgdGV4dC1jZW50ZXIgdGV4dC13aGl0ZSBiZy1ncmVlbjtcbn1cbi5ub2RlLWRldGFpbC1wYWdlIC50ZXh0LWxvbmcgYS5wcmltYXJ5LWJ0bjpob3ZlciB7XG4gIEBhcHBseSBiZy1ncmVlbiBuby11bmRlcmxpbmU7XG59XG5cbi5ub2RlX19jb250ZW50IC50ZXh0LWxvbmcgaW1nIHtcbiAgQGFwcGx5IHctYXV0bztcbn1cbi5ub2RlX19jb250ZW50IC50ZXh0LWxvbmcgYSB7XG4gIEBhcHBseSB0ZXh0LWdyZWVuLTUwMCBob3Zlcjp1bmRlcmxpbmU7XG59XG4ubm9kZV9fY29udGVudCAudGV4dC1sb25nIHVsOm5vdCgucGFyYWdyYXBoIHVsKSxcbi5ub2RlX19jb250ZW50IC50ZXh0LWxvbmcgb2w6bm90KC5wYXJhZ3JhcGggb2wpIHtcbiAgbWFyZ2luLWJsb2NrOiAxZW07XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA0MHB4O1xufVxuLm5vZGVfX2NvbnRlbnQgLnRleHQtbG9uZyB1bDpub3QoLnBhcmFncmFwaCB1bCkgbGk6bm90KDpsYXN0LW9mLXR5cGUpLFxuLm5vZGVfX2NvbnRlbnQgLnRleHQtbG9uZyBvbDpub3QoLnBhcmFncmFwaCBvbCkgbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgQGFwcGx5IG1iLTI7XG59XG4ubm9kZV9fY29udGVudCAudGV4dC1sb25nIG9sOm5vdCgucGFyYWdyYXBoIG9sKSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbi5ub2RlX19jb250ZW50IC50ZXh0LWxvbmcgdWw6bm90KC5wYXJhZ3JhcGggdWwpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG59XG4ubm9kZV9fY29udGVudCAudGV4dC1sb25nIC5hY2NvcmRpb246bm90KC5wYXJhZ3JhcGggLmFjY29yZGlvbikge1xuICBAYXBwbHkgYm9yZGVyLVsuNXB4XSBib3JkZXItc29saWQgYm9yZGVyLWdyYXktNjAwIG15LTY7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy0zeGwpO1xufVxuLm5vZGVfX2NvbnRlbnQgLnRleHQtbG9uZyAuYWNjb3JkaW9uOm5vdCgucGFyYWdyYXBoIC5hY2NvcmRpb24pIHA6bm90KC5wYXJhZ3JhcGggcCkge1xuICBAYXBwbHkgbWItNDtcbn1cbi5ub2RlX19jb250ZW50IC50ZXh0LWxvbmcgLmFjY29yZGlvbjpub3QoLnBhcmFncmFwaCAuYWNjb3JkaW9uKSAuY29sbGFwc2UtYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgQGFwcGx5IHRleHQtZ3JlZW4gZmxleCB3LWZ1bGwgaXRlbXMtY2VudGVyIGZsZXgtd3JhcCBweC02IHB5LTQgZ2FwLXgtMyBiZy13aGl0ZSBib3JkZXItci00IGJvcmRlci1zb2xpZCBib3JkZXItZ3JlZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xufVxuLm5vZGVfX2NvbnRlbnQgLnRleHQtbG9uZyAuYWNjb3JkaW9uOm5vdCgucGFyYWdyYXBoIC5hY2NvcmRpb24pIC5jb2xsYXBzZS1hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIgaDMsXG4ubm9kZV9fY29udGVudCAudGV4dC1sb25nIC5hY2NvcmRpb246bm90KC5wYXJhZ3JhcGggLmFjY29yZGlvbikgLmNvbGxhcHNlLWFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciBoMixcbi5ub2RlX19jb250ZW50IC50ZXh0LWxvbmcgLmFjY29yZGlvbjpub3QoLnBhcmFncmFwaCAuYWNjb3JkaW9uKSAuY29sbGFwc2UtYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyIGg0IHtcbiAgQGFwcGx5IG0tMCB0ZXh0LWxlZnQgZmxleC1vbmUgdGV4dC1sZyBsZWFkaW5nLW5vbmU7XG59XG4ubm9kZV9fY29udGVudCAudGV4dC1sb25nIC5hY2NvcmRpb246bm90KC5wYXJhZ3JhcGggLmFjY29yZGlvbikgLmNvbGxhcHNlLWFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlcjpob3ZlciB7XG4gIEBhcHBseSBiZy1ncmVlbi04MDA7XG59XG4ubm9kZV9fY29udGVudCAudGV4dC1sb25nIC5hY2NvcmRpb246bm90KC5wYXJhZ3JhcGggLmFjY29yZGlvbikgLmNvbGxhcHNlLWFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciBwIHtcbiAgQGFwcGx5IGhpZGRlbjtcbn1cbi5ub2RlX19jb250ZW50IC50ZXh0LWxvbmcgLmFjY29yZGlvbjpub3QoLnBhcmFncmFwaCAuYWNjb3JkaW9uKSAuY29sbGFwc2UtYWNjb3JkaW9uID4gYnIge1xuICBAYXBwbHkgaGlkZGVuO1xufVxuLm5vZGVfX2NvbnRlbnQgLnRleHQtbG9uZyAuYWNjb3JkaW9uOm5vdCgucGFyYWdyYXBoIC5hY2NvcmRpb24pIC5jb2xsYXBzZS1hY2NvcmRpb24gLmJvZHktY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB7XG4gIEBhcHBseSBwLTYgYm9yZGVyLXQgYm9yZGVyLXNvbGlkIGJvcmRlci1ncmF5LTYwMDtcbn1cbi5ub2RlX19jb250ZW50IC50ZXh0LWxvbmcgLmFjY29yZGlvbjpub3QoLnBhcmFncmFwaCAuYWNjb3JkaW9uKSAuY29sbGFwc2UtYWNjb3JkaW9uIC5ib2R5LWNvbnRhaW5lci5jb2xsYXBzZSB7XG4gIEBhcHBseSBoaWRkZW47XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbi5ub2RlX19jb250ZW50IC50ZXh0LWxvbmcgLmFjY29yZGlvbjpub3QoLnBhcmFncmFwaCAuYWNjb3JkaW9uKSAuY29sbGFwc2UtYWNjb3JkaW9uOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBAYXBwbHkgYm9yZGVyLXQgYm9yZGVyLXNvbGlkIGJvcmRlci1ncmF5LTYwMDtcbn1cbi5ub2RlX19jb250ZW50IC50ZXh0LWxvbmcgLmJ0bi5idG4tc3VjY2VzcyB7XG4gIEBhcHBseSBiZy1ncmVlbiB0ZXh0LXdoaXRlIHB4LTMgcHktMiBpbmxpbmUtZmxleCBuby11bmRlcmxpbmUgcm91bmRlZDtcbn1cbi5ub2RlX19jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlLnRhYmxlLWNvbmRlbnNlZCB7XG4gIEBhcHBseSB3LWZ1bGwgbWF4LXctZnVsbCBtYi01IGJvcmRlci1icmFuZDtcbn1cbi5ub2RlX19jb250ZW50IC50ZXh0LWxvbmcgLnRhYmxlLnRhYmxlLWNvbmRlbnNlZCB1bCB7XG4gIEBhcHBseSBtYi00O1xufVxuLm5vZGVfX2NvbnRlbnQgLnRleHQtbG9uZyAudGFibGUudGFibGUtY29uZGVuc2VkIHRoZWFkIHtcbiAgQGFwcGx5IGJvcmRlci1iIGJvcmRlci1zb2xpZCBib3JkZXItZ3JheS0xMDAwO1xufVxuLm5vZGVfX2NvbnRlbnQgLnRleHQtbG9uZyAudGFibGUudGFibGUtY29uZGVuc2VkIHRoZWFkIHRoIHtcbiAgQGFwcGx5IHB5LTIgdGV4dC1sZWZ0O1xufVxuLm5vZGVfX2NvbnRlbnQgLnRleHQtbG9uZyAudGFibGUudGFibGUtY29uZGVuc2VkIHRib2R5IHRyOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIEBhcHBseSBib3JkZXItYiBib3JkZXItc29saWQgYm9yZGVyLWJsdWUtaW1wYWN0O1xufVxuLm5vZGVfX2NvbnRlbnQgLnRleHQtbG9uZyAudGFibGUudGFibGUtY29uZGVuc2VkIHRib2R5IHRyIHRkIHtcbiAgQGFwcGx5IHB5LTI7XG59XG4ubm9kZV9fY29udGVudCAudGV4dC1sb25nIC5zaWRlYmFyLWV4cGFuZCB7XG4gIEBhcHBseSByZWxhdGl2ZSBib3JkZXItdC00IGJvcmRlci1zb2xpZCBib3JkZXItZ3JlZW4gYmxvY2sgY2xlYXItcmlnaHQgZmxvYXQtcmlnaHQgbWF4LXctWzQwJV0gdy1bNDAlXTtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LTN4bCk7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNWVtIDAuMjVlbSAxZW07XG4gIG1hcmdpbjogMmVtIDAgMmVtIDFlbTtcbn1cbi5ub2RlX19jb250ZW50IC50ZXh0LWxvbmcgLnNpZGViYXItZXhwYW5kIC5idG4uYnRuLXByaW1hcnkge1xuICBAYXBwbHkgY3Vyc29yLXBvaW50ZXIgZmxvYXQtcmlnaHQgcmVsYXRpdmUgbGVhZGluZy1bMjZweF0gcHgtMyBweS1bNnB4XSB0ZXh0LWNlbnRlciByb3VuZGVkLVs1MCVdIGJnLWdyZWVuIHRleHQtd2hpdGUgdGV4dC1iYXNlO1xufVxuLm5vZGVfX2NvbnRlbnQgLnRleHQtbG9uZyAuc2lkZWJhci1leHBhbmQgLmJ0bi5idG4tcHJpbWFyeS5jb2xsYXBzZSB7XG4gIEBhcHBseSBoaWRkZW47XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbi5ub2RlX19jb250ZW50IC50ZXh0LWxvbmcgLnNpZGViYXItZXhwYW5kLmV4cGFuZCB7XG4gIEBhcHBseSBtbC0wIG10LTAgbWF4LXctWzEwNDBweF0gdy1mdWxsO1xufVxuLm5vZGVfX2NvbnRlbnQgLnRleHQtbG9uZyAuc2lkZWJhci1leHBhbmQuZXhwYW5kIC5idG4uYnRuLXByaW1hcnkuZXhwYW5kIHtcbiAgQGFwcGx5IGhpZGRlbjtcbn1cbi5ub2RlX19jb250ZW50IC50ZXh0LWxvbmcgLnNpZGViYXItZXhwYW5kLmV4cGFuZCAuYnRuLmJ0bi1wcmltYXJ5LmNvbGxhcHNlIHtcbiAgQGFwcGx5IGJsb2NrO1xufVxuLm5vZGVfX2NvbnRlbnQgLnRleHQtbG9uZyAuc2lkZWJhci1leHBhbmQgPiBiciB7XG4gIEBhcHBseSBoaWRkZW47XG59XG4ubm9kZV9fY29udGVudCAudGV4dC1sb25nIC5zaWRlYmFyLWV4cGFuZCBoMyB7XG4gIEBhcHBseSB0ZXh0LXhsIG10LTUgbWItMztcbn1cbi5ub2RlX19jb250ZW50IC50ZXh0LWxvbmcgLnNpZGViYXItZXhwYW5kIC5zaWRlYmFyLWV4cGFuZC1ib2R5IHtcbiAgQGFwcGx5IGhpZGRlbiBvcGFjaXR5LTA7XG59XG4ubm9kZV9fY29udGVudCAudGV4dC1sb25nIC5zaWRlYmFyLWV4cGFuZCAuc2lkZWJhci1leHBhbmQtYm9keS5leHBhbmQge1xuICBAYXBwbHkgYmxvY2sgb3BhY2l0eS0xMDA7XG59XG4ubm9kZV9fY29udGVudCAudGV4dC1sb25nIC5zaWRlYmFyLWV4cGFuZDo6YWZ0ZXIge1xuICBAYXBwbHkgY2xlYXItYm90aCBoLTA7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuLm5vZGVfX2NvbnRlbnQgLnRleHQtbG9uZyBmaWd1cmUge1xuICBAYXBwbHkgbWItOCBiZy13aGl0ZS01MDAgcm91bmRlZC1tZCBwLTQ7XG59XG4ubm9kZV9fY29udGVudCAudGV4dC1sb25nIGZpZ3VyZSBoMyxcbi5ub2RlX19jb250ZW50IC50ZXh0LWxvbmcgZmlndXJlIGgyLFxuLm5vZGVfX2NvbnRlbnQgLnRleHQtbG9uZyBmaWd1cmUgaDQge1xuICBAYXBwbHkgbWItMjtcbn1cbi5ub2RlX19jb250ZW50IC50ZXh0LWxvbmcgZmlndXJlIC5pbWctcmVzcG9uc2l2ZSB7XG4gIEBhcHBseSBteC1hdXRvO1xufVxuLm5vZGVfX2NvbnRlbnQgLnRleHQtbG9uZyBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gIEBhcHBseSBtYi00O1xufVxuLm5vZGVfX2NvbnRlbnQgLnRleHQtbG9uZyAuaW50ZXJydXB0ZWQtY29udGVudCB7XG4gIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBnYXAteC02IGZsZXgtd3JhcCBtYi04IHB5LTQgYm9yZGVyLWIgYm9yZGVyLXQgYm9yZGVyLXNvbGlkIGJvcmRlci1ncmF5LTYwMDtcbn1cbi5ub2RlX19jb250ZW50IC50ZXh0LWxvbmcgLmludGVycnVwdGVkLWNvbnRlbnQgLmNvbC1zbS00IHtcbiAgZmxleDogMCAwIDc1cHg7XG59XG4ubm9kZV9fY29udGVudCAudGV4dC1sb25nIC5pbnRlcnJ1cHRlZC1jb250ZW50IC5jb2wtbWQtMTAge1xuICBAYXBwbHkgZmxleC1vbmU7XG59XG4ubm9kZV9fY29udGVudCAudGV4dC1sb25nIC50b2Mge1xuICBAYXBwbHkgbWItODtcbn1cbi5ub2RlX19jb250ZW50IC50ZXh0LWxvbmcgLnRvYyBoMyxcbi5ub2RlX19jb250ZW50IC50ZXh0LWxvbmcgLnRvYyBoMixcbi5ub2RlX19jb250ZW50IC50ZXh0LWxvbmcgLnRvYyBoNCB7XG4gIEBhcHBseSBtYi0yO1xufVxuLm5vZGVfX2NvbnRlbnQgLnRleHQtbG9uZyAudG9jIHAge1xuICBAYXBwbHkgbWItMjtcbn1cblxuLnJmcC1kb3dubG9hZF9fdGl0bGUge1xuICBAYXBwbHkgdGV4dC1sZyBmb250LW1lZGl1bSBsZWFkaW5nLW5vbmUgbGc6dGV4dC0yeGwgbGc6bGVhZGluZy1ub25lIG1iLTQ7XG59XG4ucmZwLWRvd25sb2FkX19kZXNjcmlwdGlvbiB7XG4gIEBhcHBseSBmb250LWJvbGQgbWItNCB0ZXh0LXNtIGxlYWRpbmctNCBsZzp0ZXh0LWJhc2UgbGc6bGVhZGluZy01O1xufVxuXG4ucmZwLXRlcm1zIHtcbiAgQGFwcGx5IHAtNCBib3JkZXItc29saWQgYm9yZGVyIGJvcmRlci1ncmVlbiBiZy1ncmVlbi05NTAgdy1mdWxsIG1iLTYgbGc6bWItODtcbn1cbi5yZnAtdGVybXMgLmZvcm0taXRlbSB7XG4gIEBhcHBseSBtYi0wO1xufVxuLnJmcC10ZXJtcyBoMyB7XG4gIEBhcHBseSB0ZXh0LWJhc2UgZm9udC1tZWRpdW0gbGVhZGluZy1ub25lIGxnOnRleHQtbGcgbGc6bGVhZGluZy1ub25lIG1iLTMgdGV4dC1ncmF5LTEwMDA7XG59XG4ucmZwLXRlcm1zIHAge1xuICBAYXBwbHkgbWItNCB0ZXh0LXNtIGxlYWRpbmctNCBsZzp0ZXh0LWJhc2UgbGc6bGVhZGluZy01IHRleHQtZ3JheS0xMDAwO1xufVxuLnJmcC10ZXJtcyAuZm9ybS1pdGVtX190ZXh0ZmllbGQge1xuICBAYXBwbHkgYmctd2hpdGU7XG59XG5cbi5yZXF1aXNpdGlvbi1maWxlLFxuLnN1cHBsZW1lbnRhcnktZmlsZXMsXG4uZXh0ZXJuYWwtbGlua3Mge1xuICBAYXBwbHkgbWItNiBsZzptYi04O1xufVxuLnJlcXVpc2l0aW9uLWZpbGUgLnJmcC1saW5rLWZpbGUtdGl0bGUsXG4uc3VwcGxlbWVudGFyeS1maWxlcyAucmZwLWxpbmstZmlsZS10aXRsZSxcbi5leHRlcm5hbC1saW5rcyAucmZwLWxpbmstZmlsZS10aXRsZSB7XG4gIEBhcHBseSB0ZXh0LWJhc2UgZm9udC1ib2xkIGxlYWRpbmctbm9uZSBsZzp0ZXh0LWxnIGxnOmxlYWRpbmctbm9uZSBtYi0zO1xufVxuLnJlcXVpc2l0aW9uLWZpbGUgLnJlcXVpc2l0aW9uLWZpbGUtbGlzdCxcbi5yZXF1aXNpdGlvbi1maWxlIC5zdXBwbGVtZW50YXJ5LWZpbGVzLWxpc3QsXG4ucmVxdWlzaXRpb24tZmlsZSAuZXh0ZXJuYWwtbGlua3MtbGlzdCxcbi5zdXBwbGVtZW50YXJ5LWZpbGVzIC5yZXF1aXNpdGlvbi1maWxlLWxpc3QsXG4uc3VwcGxlbWVudGFyeS1maWxlcyAuc3VwcGxlbWVudGFyeS1maWxlcy1saXN0LFxuLnN1cHBsZW1lbnRhcnktZmlsZXMgLmV4dGVybmFsLWxpbmtzLWxpc3QsXG4uZXh0ZXJuYWwtbGlua3MgLnJlcXVpc2l0aW9uLWZpbGUtbGlzdCxcbi5leHRlcm5hbC1saW5rcyAuc3VwcGxlbWVudGFyeS1maWxlcy1saXN0LFxuLmV4dGVybmFsLWxpbmtzIC5leHRlcm5hbC1saW5rcy1saXN0IHtcbiAgQGFwcGx5IG1iLTIgdGV4dC1zbSBsZWFkaW5nLTQgbGc6dGV4dC1iYXNlIGxnOmxlYWRpbmctNTtcbn1cbi5yZXF1aXNpdGlvbi1maWxlIC5yZXF1aXNpdGlvbi1maWxlLWxpc3QgYVtocmVmXSxcbi5yZXF1aXNpdGlvbi1maWxlIC5zdXBwbGVtZW50YXJ5LWZpbGVzLWxpc3QgYVtocmVmXSxcbi5yZXF1aXNpdGlvbi1maWxlIC5leHRlcm5hbC1saW5rcy1saXN0IGFbaHJlZl0sXG4uc3VwcGxlbWVudGFyeS1maWxlcyAucmVxdWlzaXRpb24tZmlsZS1saXN0IGFbaHJlZl0sXG4uc3VwcGxlbWVudGFyeS1maWxlcyAuc3VwcGxlbWVudGFyeS1maWxlcy1saXN0IGFbaHJlZl0sXG4uc3VwcGxlbWVudGFyeS1maWxlcyAuZXh0ZXJuYWwtbGlua3MtbGlzdCBhW2hyZWZdLFxuLmV4dGVybmFsLWxpbmtzIC5yZXF1aXNpdGlvbi1maWxlLWxpc3QgYVtocmVmXSxcbi5leHRlcm5hbC1saW5rcyAuc3VwcGxlbWVudGFyeS1maWxlcy1saXN0IGFbaHJlZl0sXG4uZXh0ZXJuYWwtbGlua3MgLmV4dGVybmFsLWxpbmtzLWxpc3QgYVtocmVmXSB7XG4gIEBhcHBseSB0ZXh0LWdyZWVuIG5vLXVuZGVybGluZTtcbn1cbi5yZXF1aXNpdGlvbi1maWxlIC5yZXF1aXNpdGlvbi1maWxlLWxpc3QgYVtocmVmXTpob3Zlcixcbi5yZXF1aXNpdGlvbi1maWxlIC5zdXBwbGVtZW50YXJ5LWZpbGVzLWxpc3QgYVtocmVmXTpob3Zlcixcbi5yZXF1aXNpdGlvbi1maWxlIC5leHRlcm5hbC1saW5rcy1saXN0IGFbaHJlZl06aG92ZXIsXG4uc3VwcGxlbWVudGFyeS1maWxlcyAucmVxdWlzaXRpb24tZmlsZS1saXN0IGFbaHJlZl06aG92ZXIsXG4uc3VwcGxlbWVudGFyeS1maWxlcyAuc3VwcGxlbWVudGFyeS1maWxlcy1saXN0IGFbaHJlZl06aG92ZXIsXG4uc3VwcGxlbWVudGFyeS1maWxlcyAuZXh0ZXJuYWwtbGlua3MtbGlzdCBhW2hyZWZdOmhvdmVyLFxuLmV4dGVybmFsLWxpbmtzIC5yZXF1aXNpdGlvbi1maWxlLWxpc3QgYVtocmVmXTpob3Zlcixcbi5leHRlcm5hbC1saW5rcyAuc3VwcGxlbWVudGFyeS1maWxlcy1saXN0IGFbaHJlZl06aG92ZXIsXG4uZXh0ZXJuYWwtbGlua3MgLmV4dGVybmFsLWxpbmtzLWxpc3QgYVtocmVmXTpob3ZlciB7XG4gIEBhcHBseSB1bmRlcmxpbmU7XG59XG5cbi5yZnAtc21hbGwtdGV4dCB7XG4gIEBhcHBseSB0ZXh0LXNtIGxlYWRpbmctNCB0ZXh0LWdyYXktMTAwO1xufVxuLnJmcC1zbWFsbC10ZXh0IGEge1xuICBAYXBwbHkgdGV4dC1ncmVlbiBuby11bmRlcmxpbmU7XG59XG4ucmZwLXNtYWxsLXRleHQgYTpob3ZlciB7XG4gIEBhcHBseSB1bmRlcmxpbmU7XG59XG5cbi5yZnAtbGlzdHMge1xuICBAYXBwbHkgbWItNjtcbn1cbi5yZnAtbGlzdHMgLnJmcC1saXN0IHtcbiAgQGFwcGx5IG1iLTIgdGV4dC1zbSBsZWFkaW5nLTQgbGc6dGV4dC1iYXNlIGxnOmxlYWRpbmctNTtcbn1cbi5yZnAtbGlzdHMgLnJmcC1saXN0IHNwYW4ge1xuICBAYXBwbHkgZm9udC1ib2xkO1xufSJdfQ== */
