@charset "UTF-8";
/* Document
 * ========================================================================== */
/**
 * Add border box sizing in all browsers (opinionated).
 */
*,
::before,
::after {
  box-sizing: border-box;
}

/**
 * 1. Add text decoration inheritance in all browsers (opinionated).
 * 2. Add vertical alignment inheritance in all browsers (opinionated).
 */
::before,
::after {
  text-decoration: inherit;
  /* 1 */
  vertical-align: inherit;
  /* 2 */
}

/**
 * 1. Use the default cursor in all browsers (opinionated).
 * 2. Change the line height in all browsers (opinionated).
 * 3. Use a 4-space tab width in all browsers (opinionated).
 * 4. Remove the grey highlight on links in iOS (opinionated).
 * 5. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 * 6. Breaks words to prevent overflow in all browsers (opinionated).
 */
html {
  cursor: default;
  /* 1 */
  line-height: 1.5;
  /* 2 */
  -moz-tab-size: 4;
  /* 3 */
  -o-tab-size: 4;
     tab-size: 4;
  /* 3 */
  -webkit-tap-highlight-color: transparent;
  -ms-text-size-adjust: 100%;
  /* 5 */
  -webkit-text-size-adjust: 100%;
  /* 5 */
  word-break: break-word;
  /* 6 */
}

/* Sections
 * ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Edge, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
 * ========================================================================== */
/**
 * Remove the margin on nested lists in Chrome, Edge, IE, and Safari.
 */
dl dl,
dl ol,
dl ul,
ol dl,
ul dl {
  margin: 0;
}

/**
 * Remove the margin on nested lists in Edge 18- and IE.
 */
ol ol,
ol ul,
ul ol,
ul ul {
  margin: 0;
}

/**
 * 1. Add the correct sizing in Firefox.
 * 2. Show the overflow in Edge 18- and IE.
 */
hr {
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * Add the correct display in IE.
 */
main {
  display: block;
}

/**
 * Remove the list style on navigation lists in all browsers (opinionated).
 */
nav ol,
nav ul {
  list-style: none;
  padding: 0;
}

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

/**
 * Add the correct text decoration in Edge 18-, IE, and Safari.
 */
abbr[title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

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

/* Embedded content
 * ========================================================================== */
/*
 * Change the alignment on media elements in all browsers (opinionated).
 */
audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on iframes in all browsers (opinionated).
 */
iframe {
  border-style: none;
}

/**
 * Remove the border on images within links in IE 10-.
 */
img {
  border-style: none;
}

/**
 * Change the fill color to match the text color in all browsers (opinionated).
 */
svg:not([fill]) {
  fill: currentColor;
}

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Tabular data
 * ========================================================================== */
/**
 * Collapse border spacing in all browsers (opinionated).
 */
table {
  border-collapse: collapse;
}

/* Forms
 * ========================================================================== */
/**
 * Remove the margin on controls in Safari.
 */
button,
input,
select {
  margin: 0;
}

/**
 * 1. Show the overflow in IE.
 * 2. Remove the inheritance of text transform in Edge 18-, Firefox, and IE.
 */
button {
  overflow: visible;
  /* 1 */
  text-transform: none;
  /* 2 */
}

/**
 * Correct the inability to style buttons in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * 1. Change the inconsistent appearance in all browsers (opinionated).
 * 2. Correct the padding in Firefox.
 */
fieldset {
  border: 1px solid #a0a0a0;
  /* 1 */
  padding: 0.35em 0.75em 0.625em;
  /* 2 */
}

/**
 * Show the overflow in Edge 18- and IE.
 */
input {
  overflow: visible;
}

/**
 * 1. Correct the text wrapping in Edge 18- and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 */
legend {
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  white-space: normal;
  /* 1 */
}

/**
 * 1. Add the correct display in Edge 18- and IE.
 * 2. Add the correct vertical alignment in Chrome, Edge, and Firefox.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Remove the inheritance of text transform in Firefox.
 */
select {
  text-transform: none;
}

/**
 * 1. Remove the margin in Firefox and Safari.
 * 2. Remove the default vertical scrollbar in IE.
 * 3. Change the resize direction in all browsers (opinionated).
 */
textarea {
  margin: 0;
  /* 1 */
  overflow: auto;
  /* 2 */
  resize: vertical;
  /* 3 */
}

/**
 * Remove the padding in IE 10-.
 */
[type=checkbox],
[type=radio] {
  padding: 0;
}

/**
 * 1. Correct the odd appearance in Chrome, Edge, and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Safari.
 */
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

/**
 * Remove the inner padding in Chrome, Edge, and Safari on macOS.
 */
::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style upload buttons in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/**
 * Remove the inner border and padding of focus outlines in Firefox.
 */
::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus outline styles unset by the previous rule in Firefox.
 */
:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Remove the additional :invalid styles in Firefox.
 */
:-moz-ui-invalid {
  box-shadow: none;
}

/* Interactive
 * ========================================================================== */
/*
 * Add the correct display in Edge 18- and IE.
 */
details {
  display: block;
}

/*
 * Add the correct styles in Edge 18-, IE, and Safari.
 */
dialog {
  background-color: white;
  border: solid;
  color: black;
  display: block;
  height: -moz-fit-content;
  height: fit-content;
  left: 0;
  margin: auto;
  padding: 1em;
  position: absolute;
  right: 0;
  width: -moz-fit-content;
  width: fit-content;
}

dialog:not([open]) {
  display: none;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Scripting
 * ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */
/* User interaction
 * ========================================================================== */
/*
 * 1. Remove the tapping delay in IE 10.
 * 2. Remove the tapping delay on clickable elements
      in all browsers (opinionated).
 */
a,
area,
button,
input,
label,
select,
summary,
textarea,
[tabindex] {
  /* 1 */
  touch-action: manipulation;
  /* 2 */
}

/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none;
}

/* Accessibility
 * ========================================================================== */
/**
 * Change the cursor on busy elements in all browsers (opinionated).
 */
[aria-busy=true] {
  cursor: progress;
}

/*
 * Change the cursor on control elements in all browsers (opinionated).
 */
[aria-controls] {
  cursor: pointer;
}

/*
 * Change the cursor on disabled, not-editable, or otherwise
 * inoperable elements in all browsers (opinionated).
 */
[aria-disabled=true],
[disabled] {
  cursor: not-allowed;
}

/*
 * Change the display on visually hidden accessible elements
 * in all browsers (opinionated).
 */
[aria-hidden=false][hidden] {
  display: initial;
}

[aria-hidden=false][hidden]:not(:focus) {
  clip: rect(0, 0, 0, 0);
  position: absolute;
}

/* Bulma Utilities */
.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis, .file-cta,
.file-name, .select select, .textarea, .input, .button, .code-embed .hs-custom-style .hs-button {
  -moz-appearance: none;
  -webkit-appearance: none;
  align-items: center;
  border: 1px solid transparent;
  border-radius: 2px;
  box-shadow: none;
  display: inline-flex;
  font-size: 1rem;
  height: 2.5em;
  justify-content: flex-start;
  line-height: 1.5;
  padding-bottom: calc(0.5em - 1px);
  padding-left: calc(0.75em - 1px);
  padding-right: calc(0.75em - 1px);
  padding-top: calc(0.5em - 1px);
  position: relative;
  vertical-align: top;
}
.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus,
.pagination-ellipsis:focus, .file-cta:focus,
.file-name:focus, .select select:focus, .textarea:focus, .input:focus, .button:focus, .code-embed .hs-custom-style .hs-button:focus, .is-focused.pagination-previous,
.is-focused.pagination-next,
.is-focused.pagination-link,
.is-focused.pagination-ellipsis, .is-focused.file-cta,
.is-focused.file-name, .select select.is-focused, .is-focused.textarea, .is-focused.input, .is-focused.button, .code-embed .hs-custom-style .is-focused.hs-button, .pagination-previous:active,
.pagination-next:active,
.pagination-link:active,
.pagination-ellipsis:active, .file-cta:active,
.file-name:active, .select select:active, .textarea:active, .input:active, .button:active, .code-embed .hs-custom-style .hs-button:active, .is-active.pagination-previous,
.is-active.pagination-next,
.is-active.pagination-link,
.is-active.pagination-ellipsis, .is-active.file-cta,
.is-active.file-name, .select select.is-active, .is-active.textarea, .is-active.input, .is-active.button, .code-embed .hs-custom-style .is-active.hs-button {
  outline: none;
}
[disabled].pagination-previous,
[disabled].pagination-next,
[disabled].pagination-link,
[disabled].pagination-ellipsis, [disabled].file-cta,
[disabled].file-name, .select select[disabled], [disabled].textarea, [disabled].input, [disabled].button, .code-embed .hs-custom-style [disabled].hs-button, fieldset[disabled] .pagination-previous,
fieldset[disabled] .pagination-next,
fieldset[disabled] .pagination-link,
fieldset[disabled] .pagination-ellipsis, fieldset[disabled] .file-cta,
fieldset[disabled] .file-name, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .textarea, fieldset[disabled] .input, fieldset[disabled] .button, fieldset[disabled] .code-embed .hs-custom-style .hs-button, .code-embed .hs-custom-style fieldset[disabled] .hs-button {
  cursor: not-allowed;
}

.tabs, .pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis, .breadcrumb, .file, .button, .code-embed .hs-custom-style .hs-button, .is-unselectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.navbar-link:not(.is-arrowless)::after, .select:not(.is-multiple):not(.is-loading)::after {
  border: 3px solid transparent;
  border-radius: 2px;
  border-right: 0;
  border-top: 0;
  content: " ";
  display: block;
  height: 0.625em;
  margin-top: -0.4375em;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: rotate(-45deg);
  transform-origin: center;
  width: 0.625em;
}

.tabs:not(:last-child), .pagination:not(:last-child), .message:not(:last-child), .level:not(:last-child), .breadcrumb:not(:last-child), .block:not(:last-child), .title:not(:last-child),
.subtitle:not(:last-child), .table-container:not(:last-child), .table:not(:last-child), .progress:not(:last-child), .notification:not(:last-child), .content:not(:last-child), .box:not(:last-child) {
  margin-bottom: 1.5rem;
}

.modal-close, .delete {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: rgba(51, 51, 51, 0.2);
  border: none;
  border-radius: 9999px;
  cursor: pointer;
  pointer-events: auto;
  display: inline-block;
  flex-grow: 0;
  flex-shrink: 0;
  font-size: 0;
  height: 20px;
  max-height: 20px;
  max-width: 20px;
  min-height: 20px;
  min-width: 20px;
  outline: none;
  position: relative;
  vertical-align: top;
  width: 20px;
}
.modal-close::before, .delete::before, .modal-close::after, .delete::after {
  background-color: #fff;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin: center center;
}
.modal-close::before, .delete::before {
  height: 2px;
  width: 50%;
}
.modal-close::after, .delete::after {
  height: 50%;
  width: 2px;
}
.modal-close:hover, .delete:hover, .modal-close:focus, .delete:focus {
  background-color: rgba(51, 51, 51, 0.3);
}
.modal-close:active, .delete:active {
  background-color: rgba(51, 51, 51, 0.4);
}
.is-small.modal-close, .is-small.delete {
  height: 16px;
  max-height: 16px;
  max-width: 16px;
  min-height: 16px;
  min-width: 16px;
  width: 16px;
}
.is-medium.modal-close, .is-medium.delete {
  height: 24px;
  max-height: 24px;
  max-width: 24px;
  min-height: 24px;
  min-width: 24px;
  width: 24px;
}
.is-large.modal-close, .is-large.delete {
  height: 32px;
  max-height: 32px;
  max-width: 32px;
  min-height: 32px;
  min-width: 32px;
  width: 32px;
}

.control.is-loading::after, .select.is-loading::after, .loader, .button.is-loading::after, .code-embed .hs-custom-style .is-loading.hs-button::after {
  animation: spinAround 500ms infinite linear;
  border: 2px solid #fafafa;
  border-radius: 9999px;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1em;
  position: relative;
  width: 1em;
}

.hero-video, .modal-background, .modal, .image.is-square img,
.image.is-square .has-ratio, .image.is-1by1 img,
.image.is-1by1 .has-ratio, .image.is-5by4 img,
.image.is-5by4 .has-ratio, .image.is-4by3 img,
.image.is-4by3 .has-ratio, .image.is-3by2 img,
.image.is-3by2 .has-ratio, .image.is-5by3 img,
.image.is-5by3 .has-ratio, .image.is-16by9 img,
.image.is-16by9 .has-ratio, .image.is-2by1 img,
.image.is-2by1 .has-ratio, .image.is-3by1 img,
.image.is-3by1 .has-ratio, .image.is-4by5 img,
.image.is-4by5 .has-ratio, .image.is-3by4 img,
.image.is-3by4 .has-ratio, .image.is-2by3 img,
.image.is-2by3 .has-ratio, .image.is-3by5 img,
.image.is-3by5 .has-ratio, .image.is-9by16 img,
.image.is-9by16 .has-ratio, .image.is-1by2 img,
.image.is-1by2 .has-ratio, .image.is-1by3 img,
.image.is-1by3 .has-ratio, .is-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.navbar-burger {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: none;
  color: currentColor;
  font-family: inherit;
  font-size: 1em;
  margin: 0;
  padding: 0;
}

html {
  background-color: #fafafa;
  font-size: 16px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  min-width: 300px;
  overflow-x: hidden;
  overflow-y: scroll;
  text-rendering: optimizeLegibility;
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
          text-size-adjust: 100%;
}

article,
aside,
figure,
footer,
header,
hgroup,
section {
  display: block;
}

body,
button,
input,
optgroup,
select,
textarea {
  font-family: "Averta-Regular", sans-serif;
}

code,
pre {
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: auto;
  font-family: monospace;
}

body {
  color: #333;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.5;
}

a {
  color: #ce3f48;
  cursor: pointer;
  text-decoration: none;
}
a strong {
  color: currentColor;
}
a:hover {
  color: #5c5c5c;
}

code {
  background-color: hsl(0, 0%, 96%);
  color: #99272e;
  font-size: 0.875em;
  font-weight: normal;
  padding: 0.25em 0.5em 0.25em;
}

hr {
  background-color: hsl(0, 0%, 96%);
  border: none;
  display: block;
  height: 2px;
  margin: 1.5rem 0;
}

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

input[type=checkbox],
input[type=radio] {
  vertical-align: baseline;
}

small {
  font-size: 0.875em;
}

span {
  font-style: inherit;
  font-weight: inherit;
}

strong {
  color: #333;
  font-weight: 700;
}

fieldset {
  border: none;
}

pre {
  -webkit-overflow-scrolling: touch;
  background-color: hsl(0, 0%, 96%);
  color: #333;
  font-size: 0.875em;
  overflow-x: auto;
  padding: 1.25rem 1.5rem;
  white-space: pre;
  word-wrap: normal;
}
pre code {
  background-color: transparent;
  color: currentColor;
  font-size: 1em;
  padding: 0;
}

table td,
table th {
  vertical-align: top;
}
table td:not([align]),
table th:not([align]) {
  text-align: inherit;
}
table th {
  color: #333;
}

/* Bulma Helpers */
.has-text-white {
  color: #fff !important;
}

a.has-text-white:hover, a.has-text-white:focus {
  color: #e6e6e6 !important;
}

.has-background-white {
  background-color: #fff !important;
}

.has-text-black {
  color: #333 !important;
}

a.has-text-black:hover, a.has-text-black:focus {
  color: #1a1a1a !important;
}

.has-background-black {
  background-color: #333 !important;
}

.has-text-light {
  color: hsl(0, 0%, 96%) !important;
}

a.has-text-light:hover, a.has-text-light:focus {
  color: #dbdbdb !important;
}

.has-background-light {
  background-color: hsl(0, 0%, 96%) !important;
}

.has-text-dark {
  color: #5c5c5c !important;
}

a.has-text-dark:hover, a.has-text-dark:focus {
  color: #434343 !important;
}

.has-background-dark {
  background-color: #5c5c5c !important;
}

.has-text-primary {
  color: #ce3f48 !important;
}

a.has-text-primary:hover, a.has-text-primary:focus {
  color: #ae2c34 !important;
}

.has-background-primary {
  background-color: #ce3f48 !important;
}

.has-text-primary-light {
  color: #fbeff0 !important;
}

a.has-text-primary-light:hover, a.has-text-primary-light:focus {
  color: #f0c6c9 !important;
}

.has-background-primary-light {
  background-color: #fbeff0 !important;
}

.has-text-primary-dark {
  color: #bb3038 !important;
}

a.has-text-primary-dark:hover, a.has-text-primary-dark:focus {
  color: #d14c55 !important;
}

.has-background-primary-dark {
  background-color: #bb3038 !important;
}

.has-text-link {
  color: #ce3f48 !important;
}

a.has-text-link:hover, a.has-text-link:focus {
  color: #ae2c34 !important;
}

.has-background-link {
  background-color: #ce3f48 !important;
}

.has-text-link-light {
  color: #fbeff0 !important;
}

a.has-text-link-light:hover, a.has-text-link-light:focus {
  color: #f0c6c9 !important;
}

.has-background-link-light {
  background-color: #fbeff0 !important;
}

.has-text-link-dark {
  color: #bb3038 !important;
}

a.has-text-link-dark:hover, a.has-text-link-dark:focus {
  color: #d14c55 !important;
}

.has-background-link-dark {
  background-color: #bb3038 !important;
}

.has-text-info {
  color: hsl(207, 61%, 53%) !important;
}

a.has-text-info:hover, a.has-text-info:focus {
  color: #2b74b1 !important;
}

.has-background-info {
  background-color: hsl(207, 61%, 53%) !important;
}

.has-text-info-light {
  color: #eff5fb !important;
}

a.has-text-info-light:hover, a.has-text-info-light:focus {
  color: #c6ddf1 !important;
}

.has-background-info-light {
  background-color: #eff5fb !important;
}

.has-text-info-dark {
  color: #296fa8 !important;
}

a.has-text-info-dark:hover, a.has-text-info-dark:focus {
  color: #368ace !important;
}

.has-background-info-dark {
  background-color: #296fa8 !important;
}

.has-text-success {
  color: #a7bc5f !important;
}

a.has-text-success:hover, a.has-text-success:focus {
  color: #8ea444 !important;
}

.has-background-success {
  background-color: #a7bc5f !important;
}

.has-text-success-light {
  color: #f7f9f1 !important;
}

a.has-text-success-light:hover, a.has-text-success-light:focus {
  color: #e3eacd !important;
}

.has-background-success-light {
  background-color: #f7f9f1 !important;
}

.has-text-success-dark {
  color: #5e6c2d !important;
}

a.has-text-success-dark:hover, a.has-text-success-dark:focus {
  color: #7d903c !important;
}

.has-background-success-dark {
  background-color: #5e6c2d !important;
}

.has-text-warning {
  color: #e8b045 !important;
}

a.has-text-warning:hover, a.has-text-warning:focus {
  color: #de9c1c !important;
}

.has-background-warning {
  background-color: #e8b045 !important;
}

.has-text-warning-light {
  color: #fdf7ed !important;
}

a.has-text-warning-light:hover, a.has-text-warning-light:focus {
  color: #f7e4bf !important;
}

.has-background-warning-light {
  background-color: #fdf7ed !important;
}

.has-text-warning-dark {
  color: #845c10 !important;
}

a.has-text-warning-dark:hover, a.has-text-warning-dark:focus {
  color: #b17c16 !important;
}

.has-background-warning-dark {
  background-color: #845c10 !important;
}

.has-text-danger {
  color: #ce3f48 !important;
}

a.has-text-danger:hover, a.has-text-danger:focus {
  color: #ae2c34 !important;
}

.has-background-danger {
  background-color: #ce3f48 !important;
}

.has-text-danger-light {
  color: #fbeff0 !important;
}

a.has-text-danger-light:hover, a.has-text-danger-light:focus {
  color: #f0c6c9 !important;
}

.has-background-danger-light {
  background-color: #fbeff0 !important;
}

.has-text-danger-dark {
  color: #bb3038 !important;
}

a.has-text-danger-dark:hover, a.has-text-danger-dark:focus {
  color: #d14c55 !important;
}

.has-background-danger-dark {
  background-color: #bb3038 !important;
}

.has-text-secondary {
  color: #e8b045 !important;
}

a.has-text-secondary:hover, a.has-text-secondary:focus {
  color: #de9c1c !important;
}

.has-background-secondary {
  background-color: #e8b045 !important;
}

.has-text-secondary-light {
  color: #fdf7ed !important;
}

a.has-text-secondary-light:hover, a.has-text-secondary-light:focus {
  color: #f7e4bf !important;
}

.has-background-secondary-light {
  background-color: #fdf7ed !important;
}

.has-text-secondary-dark {
  color: #845c10 !important;
}

a.has-text-secondary-dark:hover, a.has-text-secondary-dark:focus {
  color: #b17c16 !important;
}

.has-background-secondary-dark {
  background-color: #845c10 !important;
}

.has-text-red {
  color: #ce3f48 !important;
}

a.has-text-red:hover, a.has-text-red:focus {
  color: #ae2c34 !important;
}

.has-background-red {
  background-color: #ce3f48 !important;
}

.has-text-red-light {
  color: #fbeff0 !important;
}

a.has-text-red-light:hover, a.has-text-red-light:focus {
  color: #f0c6c9 !important;
}

.has-background-red-light {
  background-color: #fbeff0 !important;
}

.has-text-red-dark {
  color: #bb3038 !important;
}

a.has-text-red-dark:hover, a.has-text-red-dark:focus {
  color: #d14c55 !important;
}

.has-background-red-dark {
  background-color: #bb3038 !important;
}

.has-text-yellow {
  color: #e8b045 !important;
}

a.has-text-yellow:hover, a.has-text-yellow:focus {
  color: #de9c1c !important;
}

.has-background-yellow {
  background-color: #e8b045 !important;
}

.has-text-yellow-light {
  color: #fdf7ed !important;
}

a.has-text-yellow-light:hover, a.has-text-yellow-light:focus {
  color: #f7e4bf !important;
}

.has-background-yellow-light {
  background-color: #fdf7ed !important;
}

.has-text-yellow-dark {
  color: #845c10 !important;
}

a.has-text-yellow-dark:hover, a.has-text-yellow-dark:focus {
  color: #b17c16 !important;
}

.has-background-yellow-dark {
  background-color: #845c10 !important;
}

.has-text-orange {
  color: #d66e3d !important;
}

a.has-text-orange:hover, a.has-text-orange:focus {
  color: #b95627 !important;
}

.has-background-orange {
  background-color: #d66e3d !important;
}

.has-text-orange-light {
  color: #fbf2ee !important;
}

a.has-text-orange-light:hover, a.has-text-orange-light:focus {
  color: #f3d3c4 !important;
}

.has-background-orange-light {
  background-color: #fbf2ee !important;
}

.has-text-orange-dark {
  color: #ad5024 !important;
}

a.has-text-orange-dark:hover, a.has-text-orange-dark:focus {
  color: #d36531 !important;
}

.has-background-orange-dark {
  background-color: #ad5024 !important;
}

.has-text-green {
  color: #a7bc5f !important;
}

a.has-text-green:hover, a.has-text-green:focus {
  color: #8ea444 !important;
}

.has-background-green {
  background-color: #a7bc5f !important;
}

.has-text-green-light {
  color: #f7f9f1 !important;
}

a.has-text-green-light:hover, a.has-text-green-light:focus {
  color: #e3eacd !important;
}

.has-background-green-light {
  background-color: #f7f9f1 !important;
}

.has-text-green-dark {
  color: #5e6c2d !important;
}

a.has-text-green-dark:hover, a.has-text-green-dark:focus {
  color: #7d903c !important;
}

.has-background-green-dark {
  background-color: #5e6c2d !important;
}

.has-text-teal {
  color: #003e46 !important;
}

a.has-text-teal:hover, a.has-text-teal:focus {
  color: #001113 !important;
}

.has-background-teal {
  background-color: #003e46 !important;
}

.has-text-teal-light {
  color: #ebfdff !important;
}

a.has-text-teal-light:hover, a.has-text-teal-light:focus {
  color: #b8f7ff !important;
}

.has-background-teal-light {
  background-color: #ebfdff !important;
}

.has-text-teal-dark {
  color: #14e4ff !important;
}

a.has-text-teal-dark:hover, a.has-text-teal-dark:focus {
  color: #47eaff !important;
}

.has-background-teal-dark {
  background-color: #14e4ff !important;
}

.has-text-blue {
  color: #85c5d3 !important;
}

a.has-text-blue:hover, a.has-text-blue:focus {
  color: #60b3c5 !important;
}

.has-background-blue {
  background-color: #85c5d3 !important;
}

.has-text-blue-light {
  color: #f0f8fa !important;
}

a.has-text-blue-light:hover, a.has-text-blue-light:focus {
  color: #cbe6ec !important;
}

.has-background-blue-light {
  background-color: #f0f8fa !important;
}

.has-text-blue-dark {
  color: #27606d !important;
}

a.has-text-blue-dark:hover, a.has-text-blue-dark:focus {
  color: #358192 !important;
}

.has-background-blue-dark {
  background-color: #27606d !important;
}

.has-text-purple {
  color: #998fc2 !important;
}

a.has-text-purple:hover, a.has-text-purple:focus {
  color: #7b6eb0 !important;
}

.has-background-purple {
  background-color: #998fc2 !important;
}

.has-text-purple-light {
  color: #f3f2f8 !important;
}

a.has-text-purple-light:hover, a.has-text-purple-light:focus {
  color: #d5d1e6 !important;
}

.has-background-purple-light {
  background-color: #f3f2f8 !important;
}

.has-text-purple-dark {
  color: #50447d !important;
}

a.has-text-purple-dark:hover, a.has-text-purple-dark:focus {
  color: #64569e !important;
}

.has-background-purple-dark {
  background-color: #50447d !important;
}

.has-text-black-bis {
  color: hsl(0, 0%, 7%) !important;
}

.has-background-black-bis {
  background-color: hsl(0, 0%, 7%) !important;
}

.has-text-black-ter {
  color: hsl(0, 0%, 14%) !important;
}

.has-background-black-ter {
  background-color: hsl(0, 0%, 14%) !important;
}

.has-text-grey-darker {
  color: #5c5c5c !important;
}

.has-background-grey-darker {
  background-color: #5c5c5c !important;
}

.has-text-grey-dark {
  color: #707070 !important;
}

.has-background-grey-dark {
  background-color: #707070 !important;
}

.has-text-grey {
  color: #9e9e9e !important;
}

.has-background-grey {
  background-color: #9e9e9e !important;
}

.has-text-grey-light {
  color: #ebebeb !important;
}

.has-background-grey-light {
  background-color: #ebebeb !important;
}

.has-text-grey-lighter {
  color: #fafafa !important;
}

.has-background-grey-lighter {
  background-color: #fafafa !important;
}

.has-text-white-ter {
  color: hsl(0, 0%, 96%) !important;
}

.has-background-white-ter {
  background-color: hsl(0, 0%, 96%) !important;
}

.has-text-white-bis {
  color: hsl(0, 0%, 98%) !important;
}

.has-background-white-bis {
  background-color: hsl(0, 0%, 98%) !important;
}

.is-flex-direction-row {
  flex-direction: row !important;
}

.is-flex-direction-row-reverse {
  flex-direction: row-reverse !important;
}

.is-flex-direction-column {
  flex-direction: column !important;
}

.is-flex-direction-column-reverse {
  flex-direction: column-reverse !important;
}

.is-flex-wrap-nowrap {
  flex-wrap: nowrap !important;
}

.is-flex-wrap-wrap {
  flex-wrap: wrap !important;
}

.is-flex-wrap-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.is-justify-content-flex-start {
  justify-content: flex-start !important;
}

.is-justify-content-flex-end {
  justify-content: flex-end !important;
}

.is-justify-content-center {
  justify-content: center !important;
}

.is-justify-content-space-between {
  justify-content: space-between !important;
}

.is-justify-content-space-around {
  justify-content: space-around !important;
}

.is-justify-content-space-evenly {
  justify-content: space-evenly !important;
}

.is-justify-content-start {
  justify-content: start !important;
}

.is-justify-content-end {
  justify-content: end !important;
}

.is-justify-content-left {
  justify-content: left !important;
}

.is-justify-content-right {
  justify-content: right !important;
}

.is-align-content-flex-start {
  align-content: flex-start !important;
}

.is-align-content-flex-end {
  align-content: flex-end !important;
}

.is-align-content-center {
  align-content: center !important;
}

.is-align-content-space-between {
  align-content: space-between !important;
}

.is-align-content-space-around {
  align-content: space-around !important;
}

.is-align-content-space-evenly {
  align-content: space-evenly !important;
}

.is-align-content-stretch {
  align-content: stretch !important;
}

.is-align-content-start {
  align-content: start !important;
}

.is-align-content-end {
  align-content: end !important;
}

.is-align-content-baseline {
  align-content: baseline !important;
}

.is-align-items-stretch {
  align-items: stretch !important;
}

.is-align-items-flex-start {
  align-items: flex-start !important;
}

.is-align-items-flex-end {
  align-items: flex-end !important;
}

.is-align-items-center {
  align-items: center !important;
}

.is-align-items-baseline {
  align-items: baseline !important;
}

.is-align-items-start {
  align-items: start !important;
}

.is-align-items-end {
  align-items: end !important;
}

.is-align-items-self-start {
  align-items: self-start !important;
}

.is-align-items-self-end {
  align-items: self-end !important;
}

.is-align-self-auto {
  align-self: auto !important;
}

.is-align-self-flex-start {
  align-self: flex-start !important;
}

.is-align-self-flex-end {
  align-self: flex-end !important;
}

.is-align-self-center {
  align-self: center !important;
}

.is-align-self-baseline {
  align-self: baseline !important;
}

.is-align-self-stretch {
  align-self: stretch !important;
}

.is-flex-grow-0 {
  flex-grow: 0 !important;
}

.is-flex-grow-1 {
  flex-grow: 1 !important;
}

.is-flex-grow-2 {
  flex-grow: 2 !important;
}

.is-flex-grow-3 {
  flex-grow: 3 !important;
}

.is-flex-grow-4 {
  flex-grow: 4 !important;
}

.is-flex-grow-5 {
  flex-grow: 5 !important;
}

.is-flex-shrink-0 {
  flex-shrink: 0 !important;
}

.is-flex-shrink-1 {
  flex-shrink: 1 !important;
}

.is-flex-shrink-2 {
  flex-shrink: 2 !important;
}

.is-flex-shrink-3 {
  flex-shrink: 3 !important;
}

.is-flex-shrink-4 {
  flex-shrink: 4 !important;
}

.is-flex-shrink-5 {
  flex-shrink: 5 !important;
}

.is-clearfix::after {
  clear: both;
  content: " ";
  display: table;
}

.is-pulled-left {
  float: left !important;
}

.is-pulled-right {
  float: right !important;
}

.is-radiusless {
  border-radius: 0 !important;
}

.is-shadowless {
  box-shadow: none !important;
}

.is-clickable {
  cursor: pointer !important;
  pointer-events: all !important;
}

.is-clipped {
  overflow: hidden !important;
}

.is-relative {
  position: relative !important;
}

.is-marginless {
  margin: 0 !important;
}

.is-paddingless {
  padding: 0 !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mr-0 {
  margin-right: 0 !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.ml-0 {
  margin-left: 0 !important;
}

.mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mr-1 {
  margin-right: 0.25rem !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1 {
  margin-left: 0.25rem !important;
}

.mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mr-2 {
  margin-right: 0.5rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2 {
  margin-left: 0.5rem !important;
}

.mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.m-3 {
  margin: 0.75rem !important;
}

.mt-3 {
  margin-top: 0.75rem !important;
}

.mr-3 {
  margin-right: 0.75rem !important;
}

.mb-3 {
  margin-bottom: 0.75rem !important;
}

.ml-3 {
  margin-left: 0.75rem !important;
}

.mx-3 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}

.my-3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}

.m-4 {
  margin: 1rem !important;
}

.mt-4 {
  margin-top: 1rem !important;
}

.mr-4 {
  margin-right: 1rem !important;
}

.mb-4 {
  margin-bottom: 1rem !important;
}

.ml-4 {
  margin-left: 1rem !important;
}

.mx-4 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.m-5 {
  margin: 1.5rem !important;
}

.mt-5 {
  margin-top: 1.5rem !important;
}

.mr-5 {
  margin-right: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 1.5rem !important;
}

.ml-5 {
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.my-5 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.m-6 {
  margin: 3rem !important;
}

.mt-6 {
  margin-top: 3rem !important;
}

.mr-6 {
  margin-right: 3rem !important;
}

.mb-6 {
  margin-bottom: 3rem !important;
}

.ml-6 {
  margin-left: 3rem !important;
}

.mx-6 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}

.my-6 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto {
  margin-top: auto !important;
}

.mr-auto {
  margin-right: auto !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ml-auto {
  margin-left: auto !important;
}

.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pr-0 {
  padding-right: 0 !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pl-0 {
  padding-left: 0 !important;
}

.px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pr-1 {
  padding-right: 0.25rem !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1 {
  padding-left: 0.25rem !important;
}

.px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pr-2 {
  padding-right: 0.5rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2 {
  padding-left: 0.5rem !important;
}

.px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.p-3 {
  padding: 0.75rem !important;
}

.pt-3 {
  padding-top: 0.75rem !important;
}

.pr-3 {
  padding-right: 0.75rem !important;
}

.pb-3 {
  padding-bottom: 0.75rem !important;
}

.pl-3 {
  padding-left: 0.75rem !important;
}

.px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

.py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.p-4 {
  padding: 1rem !important;
}

.pt-4 {
  padding-top: 1rem !important;
}

.pr-4 {
  padding-right: 1rem !important;
}

.pb-4 {
  padding-bottom: 1rem !important;
}

.pl-4 {
  padding-left: 1rem !important;
}

.px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.p-5 {
  padding: 1.5rem !important;
}

.pt-5 {
  padding-top: 1.5rem !important;
}

.pr-5 {
  padding-right: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 1.5rem !important;
}

.pl-5 {
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.py-5 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.p-6 {
  padding: 3rem !important;
}

.pt-6 {
  padding-top: 3rem !important;
}

.pr-6 {
  padding-right: 3rem !important;
}

.pb-6 {
  padding-bottom: 3rem !important;
}

.pl-6 {
  padding-left: 3rem !important;
}

.px-6 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.py-6 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.p-auto {
  padding: auto !important;
}

.pt-auto {
  padding-top: auto !important;
}

.pr-auto {
  padding-right: auto !important;
}

.pb-auto {
  padding-bottom: auto !important;
}

.pl-auto {
  padding-left: auto !important;
}

.px-auto {
  padding-left: auto !important;
  padding-right: auto !important;
}

.py-auto {
  padding-top: auto !important;
  padding-bottom: auto !important;
}

.is-size-1 {
  font-size: 3rem !important;
}

.is-size-2 {
  font-size: 2.5rem !important;
}

.is-size-3 {
  font-size: 2rem !important;
}

.is-size-4 {
  font-size: 1.5rem !important;
}

.is-size-5 {
  font-size: 1.25rem !important;
}

.is-size-6 {
  font-size: 1rem !important;
}

.is-size-7 {
  font-size: 0.75rem !important;
}

@media screen and (max-width: 767px) {
  .is-size-1-mobile {
    font-size: 3rem !important;
  }
  .is-size-2-mobile {
    font-size: 2.5rem !important;
  }
  .is-size-3-mobile {
    font-size: 2rem !important;
  }
  .is-size-4-mobile {
    font-size: 1.5rem !important;
  }
  .is-size-5-mobile {
    font-size: 1.25rem !important;
  }
  .is-size-6-mobile {
    font-size: 1rem !important;
  }
  .is-size-7-mobile {
    font-size: 0.75rem !important;
  }
}
@media screen and (min-width: 768px), print {
  .is-size-1-tablet {
    font-size: 3rem !important;
  }
  .is-size-2-tablet {
    font-size: 2.5rem !important;
  }
  .is-size-3-tablet {
    font-size: 2rem !important;
  }
  .is-size-4-tablet {
    font-size: 1.5rem !important;
  }
  .is-size-5-tablet {
    font-size: 1.25rem !important;
  }
  .is-size-6-tablet {
    font-size: 1rem !important;
  }
  .is-size-7-tablet {
    font-size: 0.75rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-size-1-touch {
    font-size: 3rem !important;
  }
  .is-size-2-touch {
    font-size: 2.5rem !important;
  }
  .is-size-3-touch {
    font-size: 2rem !important;
  }
  .is-size-4-touch {
    font-size: 1.5rem !important;
  }
  .is-size-5-touch {
    font-size: 1.25rem !important;
  }
  .is-size-6-touch {
    font-size: 1rem !important;
  }
  .is-size-7-touch {
    font-size: 0.75rem !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-size-1-desktop {
    font-size: 3rem !important;
  }
  .is-size-2-desktop {
    font-size: 2.5rem !important;
  }
  .is-size-3-desktop {
    font-size: 2rem !important;
  }
  .is-size-4-desktop {
    font-size: 1.5rem !important;
  }
  .is-size-5-desktop {
    font-size: 1.25rem !important;
  }
  .is-size-6-desktop {
    font-size: 1rem !important;
  }
  .is-size-7-desktop {
    font-size: 0.75rem !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-size-1-widescreen {
    font-size: 3rem !important;
  }
  .is-size-2-widescreen {
    font-size: 2.5rem !important;
  }
  .is-size-3-widescreen {
    font-size: 2rem !important;
  }
  .is-size-4-widescreen {
    font-size: 1.5rem !important;
  }
  .is-size-5-widescreen {
    font-size: 1.25rem !important;
  }
  .is-size-6-widescreen {
    font-size: 1rem !important;
  }
  .is-size-7-widescreen {
    font-size: 0.75rem !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-size-1-fullhd {
    font-size: 3rem !important;
  }
  .is-size-2-fullhd {
    font-size: 2.5rem !important;
  }
  .is-size-3-fullhd {
    font-size: 2rem !important;
  }
  .is-size-4-fullhd {
    font-size: 1.5rem !important;
  }
  .is-size-5-fullhd {
    font-size: 1.25rem !important;
  }
  .is-size-6-fullhd {
    font-size: 1rem !important;
  }
  .is-size-7-fullhd {
    font-size: 0.75rem !important;
  }
}
.has-text-centered {
  text-align: center !important;
}

.has-text-justified {
  text-align: justify !important;
}

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

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

@media screen and (max-width: 767px) {
  .has-text-centered-mobile {
    text-align: center !important;
  }
}
@media screen and (min-width: 768px), print {
  .has-text-centered-tablet {
    text-align: center !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .has-text-centered-tablet-only {
    text-align: center !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-centered-touch {
    text-align: center !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-centered-desktop {
    text-align: center !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-centered-desktop-only {
    text-align: center !important;
  }
}
@media screen and (min-width: 1216px) {
  .has-text-centered-widescreen {
    text-align: center !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .has-text-centered-widescreen-only {
    text-align: center !important;
  }
}
@media screen and (min-width: 1408px) {
  .has-text-centered-fullhd {
    text-align: center !important;
  }
}
@media screen and (max-width: 767px) {
  .has-text-justified-mobile {
    text-align: justify !important;
  }
}
@media screen and (min-width: 768px), print {
  .has-text-justified-tablet {
    text-align: justify !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .has-text-justified-tablet-only {
    text-align: justify !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-justified-touch {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-justified-desktop {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-justified-desktop-only {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1216px) {
  .has-text-justified-widescreen {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .has-text-justified-widescreen-only {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1408px) {
  .has-text-justified-fullhd {
    text-align: justify !important;
  }
}
@media screen and (max-width: 767px) {
  .has-text-left-mobile {
    text-align: left !important;
  }
}
@media screen and (min-width: 768px), print {
  .has-text-left-tablet {
    text-align: left !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .has-text-left-tablet-only {
    text-align: left !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-left-touch {
    text-align: left !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-left-desktop {
    text-align: left !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-left-desktop-only {
    text-align: left !important;
  }
}
@media screen and (min-width: 1216px) {
  .has-text-left-widescreen {
    text-align: left !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .has-text-left-widescreen-only {
    text-align: left !important;
  }
}
@media screen and (min-width: 1408px) {
  .has-text-left-fullhd {
    text-align: left !important;
  }
}
@media screen and (max-width: 767px) {
  .has-text-right-mobile {
    text-align: right !important;
  }
}
@media screen and (min-width: 768px), print {
  .has-text-right-tablet {
    text-align: right !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .has-text-right-tablet-only {
    text-align: right !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-right-touch {
    text-align: right !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-right-desktop {
    text-align: right !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-right-desktop-only {
    text-align: right !important;
  }
}
@media screen and (min-width: 1216px) {
  .has-text-right-widescreen {
    text-align: right !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .has-text-right-widescreen-only {
    text-align: right !important;
  }
}
@media screen and (min-width: 1408px) {
  .has-text-right-fullhd {
    text-align: right !important;
  }
}
.is-capitalized {
  text-transform: capitalize !important;
}

.is-lowercase {
  text-transform: lowercase !important;
}

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

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

.is-underlined {
  text-decoration: underline !important;
}

.has-text-weight-light {
  font-weight: 300 !important;
}

.has-text-weight-normal {
  font-weight: 400 !important;
}

.has-text-weight-medium {
  font-weight: 500 !important;
}

.has-text-weight-semibold {
  font-weight: 600 !important;
}

.has-text-weight-bold {
  font-weight: 700 !important;
}

.is-family-primary {
  font-family: "Averta-Regular", sans-serif !important;
}

.is-family-secondary {
  font-family: "EB Garamond", serif !important;
}

.is-family-sans-serif {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
}

.is-family-monospace {
  font-family: monospace !important;
}

.is-family-code {
  font-family: monospace !important;
}

.is-block {
  display: block !important;
}

@media screen and (max-width: 767px) {
  .is-block-mobile {
    display: block !important;
  }
}
@media screen and (min-width: 768px), print {
  .is-block-tablet {
    display: block !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .is-block-tablet-only {
    display: block !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-block-touch {
    display: block !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-block-desktop {
    display: block !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-block-desktop-only {
    display: block !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-block-widescreen {
    display: block !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-block-widescreen-only {
    display: block !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-block-fullhd {
    display: block !important;
  }
}
.is-flex {
  display: flex !important;
}

@media screen and (max-width: 767px) {
  .is-flex-mobile {
    display: flex !important;
  }
}
@media screen and (min-width: 768px), print {
  .is-flex-tablet {
    display: flex !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .is-flex-tablet-only {
    display: flex !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-flex-touch {
    display: flex !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-flex-desktop {
    display: flex !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-flex-desktop-only {
    display: flex !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-flex-widescreen {
    display: flex !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-flex-widescreen-only {
    display: flex !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-flex-fullhd {
    display: flex !important;
  }
}
.is-inline {
  display: inline !important;
}

@media screen and (max-width: 767px) {
  .is-inline-mobile {
    display: inline !important;
  }
}
@media screen and (min-width: 768px), print {
  .is-inline-tablet {
    display: inline !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .is-inline-tablet-only {
    display: inline !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-inline-touch {
    display: inline !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-inline-desktop {
    display: inline !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-inline-desktop-only {
    display: inline !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-inline-widescreen {
    display: inline !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-inline-widescreen-only {
    display: inline !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-inline-fullhd {
    display: inline !important;
  }
}
.is-inline-block {
  display: inline-block !important;
}

@media screen and (max-width: 767px) {
  .is-inline-block-mobile {
    display: inline-block !important;
  }
}
@media screen and (min-width: 768px), print {
  .is-inline-block-tablet {
    display: inline-block !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .is-inline-block-tablet-only {
    display: inline-block !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-inline-block-touch {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-inline-block-desktop {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-inline-block-desktop-only {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-inline-block-widescreen {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-inline-block-widescreen-only {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-inline-block-fullhd {
    display: inline-block !important;
  }
}
.is-inline-flex {
  display: inline-flex !important;
}

@media screen and (max-width: 767px) {
  .is-inline-flex-mobile {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 768px), print {
  .is-inline-flex-tablet {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .is-inline-flex-tablet-only {
    display: inline-flex !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-inline-flex-touch {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-inline-flex-desktop {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-inline-flex-desktop-only {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-inline-flex-widescreen {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-inline-flex-widescreen-only {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-inline-flex-fullhd {
    display: inline-flex !important;
  }
}
.is-hidden {
  display: none !important;
}

.is-sr-only {
  border: none !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 0.01em !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 0.01em !important;
}

@media screen and (max-width: 767px) {
  .is-hidden-mobile {
    display: none !important;
  }
}
@media screen and (min-width: 768px), print {
  .is-hidden-tablet {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .is-hidden-tablet-only {
    display: none !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-hidden-touch {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-hidden-desktop {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-hidden-desktop-only {
    display: none !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-hidden-widescreen {
    display: none !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-hidden-widescreen-only {
    display: none !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-hidden-fullhd {
    display: none !important;
  }
}
.is-invisible {
  visibility: hidden !important;
}

@media screen and (max-width: 767px) {
  .is-invisible-mobile {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 768px), print {
  .is-invisible-tablet {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .is-invisible-tablet-only {
    visibility: hidden !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-invisible-touch {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-invisible-desktop {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-invisible-desktop-only {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-invisible-widescreen {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-invisible-widescreen-only {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-invisible-fullhd {
    visibility: hidden !important;
  }
}
/* Bulma Elements */
.box {
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  color: #333;
  display: block;
  padding: 1.25rem;
}

a.box:hover, a.box:focus {
  box-shadow: 0 0.5em 1em -0.125em rgba(51, 51, 51, 0.1), 0 0 0 1px #ce3f48;
}
a.box:active {
  box-shadow: inset 0 1px 2px rgba(51, 51, 51, 0.2), 0 0 0 1px #ce3f48;
}

.button, .code-embed .hs-custom-style .hs-button {
  background-color: #fff;
  border-color: #ebebeb;
  border-width: 1px;
  color: #333;
  cursor: pointer;
  justify-content: center;
  padding-bottom: calc(0.5em - 1px);
  padding-left: 1em;
  padding-right: 1em;
  padding-top: calc(0.5em - 1px);
  text-align: center;
  white-space: nowrap;
}
.button strong, .code-embed .hs-custom-style .hs-button strong {
  color: inherit;
}
.button .icon, .code-embed .hs-custom-style .hs-button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large {
  height: 1.5em;
  width: 1.5em;
}
.button .icon:first-child:not(:last-child), .code-embed .hs-custom-style .hs-button .icon:first-child:not(:last-child) {
  margin-left: calc(-0.5em - 1px);
  margin-right: 0.25em;
}
.button .icon:last-child:not(:first-child), .code-embed .hs-custom-style .hs-button .icon:last-child:not(:first-child) {
  margin-left: 0.25em;
  margin-right: calc(-0.5em - 1px);
}
.button .icon:first-child:last-child, .code-embed .hs-custom-style .hs-button .icon:first-child:last-child {
  margin-left: calc(-0.5em - 1px);
  margin-right: calc(-0.5em - 1px);
}
.button:hover, .code-embed .hs-custom-style .hs-button:hover, .button.is-hovered, .code-embed .hs-custom-style .is-hovered.hs-button {
  border-color: #ebebeb;
  color: #5c5c5c;
}
.button:focus, .code-embed .hs-custom-style .hs-button:focus, .button.is-focused, .code-embed .hs-custom-style .is-focused.hs-button {
  border-color: #85c5d3;
  color: #5c5c5c;
}
.button:focus:not(:active), .code-embed .hs-custom-style .hs-button:focus:not(:active), .button.is-focused:not(:active), .code-embed .hs-custom-style .is-focused.hs-button:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(206, 63, 72, 0.25);
}
.button:active, .code-embed .hs-custom-style .hs-button:active, .button.is-active, .code-embed .hs-custom-style .is-active.hs-button {
  border-color: #707070;
  color: #5c5c5c;
}
.button.is-text, .code-embed .hs-custom-style .is-text.hs-button {
  background-color: transparent;
  border-color: transparent;
  color: #333;
  text-decoration: underline;
}
.button.is-text:hover, .code-embed .hs-custom-style .is-text.hs-button:hover, .button.is-text.is-hovered, .code-embed .hs-custom-style .is-text.is-hovered.hs-button, .button.is-text:focus, .code-embed .hs-custom-style .is-text.hs-button:focus, .button.is-text.is-focused, .code-embed .hs-custom-style .is-text.is-focused.hs-button {
  background-color: hsl(0, 0%, 96%);
  color: #333;
}
.button.is-text:active, .code-embed .hs-custom-style .is-text.hs-button:active, .button.is-text.is-active, .code-embed .hs-custom-style .is-text.is-active.hs-button {
  background-color: #e8e8e8;
  color: #333;
}
.button.is-text[disabled], .code-embed .hs-custom-style .is-text[disabled].hs-button, fieldset[disabled] .button.is-text, fieldset[disabled] .code-embed .hs-custom-style .is-text.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-text.hs-button {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.button.is-ghost, .code-embed .hs-custom-style .is-ghost.hs-button {
  background: none;
  border-color: transparent;
  color: #ce3f48;
  text-decoration: none;
}
.button.is-ghost:hover, .code-embed .hs-custom-style .is-ghost.hs-button:hover, .button.is-ghost.is-hovered, .code-embed .hs-custom-style .is-ghost.is-hovered.hs-button {
  color: #ce3f48;
  text-decoration: underline;
}
.button.is-white, .code-embed .hs-custom-style .is-white.hs-button {
  background-color: #fff;
  border-color: transparent;
  color: #333;
}
.button.is-white:hover, .code-embed .hs-custom-style .is-white.hs-button:hover, .button.is-white.is-hovered, .code-embed .hs-custom-style .is-white.is-hovered.hs-button {
  background-color: #f9f9f9;
  border-color: transparent;
  color: #333;
}
.button.is-white:focus, .code-embed .hs-custom-style .is-white.hs-button:focus, .button.is-white.is-focused, .code-embed .hs-custom-style .is-white.is-focused.hs-button {
  border-color: transparent;
  color: #333;
}
.button.is-white:focus:not(:active), .code-embed .hs-custom-style .is-white.hs-button:focus:not(:active), .button.is-white.is-focused:not(:active), .code-embed .hs-custom-style .is-white.is-focused.hs-button:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}
.button.is-white:active, .code-embed .hs-custom-style .is-white.hs-button:active, .button.is-white.is-active, .code-embed .hs-custom-style .is-white.is-active.hs-button {
  background-color: #f2f2f2;
  border-color: transparent;
  color: #333;
}
.button.is-white[disabled], .code-embed .hs-custom-style .is-white[disabled].hs-button, fieldset[disabled] .button.is-white, fieldset[disabled] .code-embed .hs-custom-style .is-white.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-white.hs-button {
  background-color: #fff;
  border-color: #fff;
  box-shadow: none;
}
.button.is-white.is-inverted, .code-embed .hs-custom-style .is-white.is-inverted.hs-button {
  background-color: #333;
  color: #fff;
}
.button.is-white.is-inverted:hover, .code-embed .hs-custom-style .is-white.is-inverted.hs-button:hover, .button.is-white.is-inverted.is-hovered, .code-embed .hs-custom-style .is-white.is-inverted.is-hovered.hs-button {
  background-color: #262626;
}
.button.is-white.is-inverted[disabled], .code-embed .hs-custom-style .is-white.is-inverted[disabled].hs-button, fieldset[disabled] .button.is-white.is-inverted, fieldset[disabled] .code-embed .hs-custom-style .is-white.is-inverted.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-white.is-inverted.hs-button {
  background-color: #333;
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}
.button.is-white.is-loading::after, .code-embed .hs-custom-style .is-white.is-loading.hs-button::after {
  border-color: transparent transparent #333 #333 !important;
}
.button.is-white.is-outlined, .code-embed .hs-custom-style .is-white.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-white.is-outlined:hover, .code-embed .hs-custom-style .is-white.is-outlined.hs-button:hover, .button.is-white.is-outlined.is-hovered, .code-embed .hs-custom-style .is-white.is-outlined.is-hovered.hs-button, .button.is-white.is-outlined:focus, .code-embed .hs-custom-style .is-white.is-outlined.hs-button:focus, .button.is-white.is-outlined.is-focused, .code-embed .hs-custom-style .is-white.is-outlined.is-focused.hs-button {
  background-color: #fff;
  border-color: #fff;
  color: #333;
}
.button.is-white.is-outlined.is-loading::after, .code-embed .hs-custom-style .is-white.is-outlined.is-loading.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-white.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-white.is-outlined.is-loading.hs-button:hover::after, .button.is-white.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-white.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-white.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-white.is-outlined.is-loading.hs-button:focus::after, .button.is-white.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-white.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #333 #333 !important;
}
.button.is-white.is-outlined[disabled], .code-embed .hs-custom-style .is-white.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-white.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-white.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-white.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-white.is-inverted.is-outlined, .code-embed .hs-custom-style .is-white.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #333;
  color: #333;
}
.button.is-white.is-inverted.is-outlined:hover, .code-embed .hs-custom-style .is-white.is-inverted.is-outlined.hs-button:hover, .button.is-white.is-inverted.is-outlined.is-hovered, .code-embed .hs-custom-style .is-white.is-inverted.is-outlined.is-hovered.hs-button, .button.is-white.is-inverted.is-outlined:focus, .code-embed .hs-custom-style .is-white.is-inverted.is-outlined.hs-button:focus, .button.is-white.is-inverted.is-outlined.is-focused, .code-embed .hs-custom-style .is-white.is-inverted.is-outlined.is-focused.hs-button {
  background-color: #333;
  color: #fff;
}
.button.is-white.is-inverted.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-white.is-inverted.is-outlined.is-loading.hs-button:hover::after, .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-white.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-white.is-inverted.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-white.is-inverted.is-outlined.is-loading.hs-button:focus::after, .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-white.is-inverted.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-white.is-inverted.is-outlined[disabled], .code-embed .hs-custom-style .is-white.is-inverted.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-white.is-inverted.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-white.is-inverted.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-white.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #333;
  box-shadow: none;
  color: #333;
}
.button.is-black, .code-embed .hs-custom-style .is-black.hs-button {
  background-color: #333;
  border-color: transparent;
  color: #fff;
}
.button.is-black:hover, .code-embed .hs-custom-style .is-black.hs-button:hover, .button.is-black.is-hovered, .code-embed .hs-custom-style .is-black.is-hovered.hs-button {
  background-color: #2d2d2d;
  border-color: transparent;
  color: #fff;
}
.button.is-black:focus, .code-embed .hs-custom-style .is-black.hs-button:focus, .button.is-black.is-focused, .code-embed .hs-custom-style .is-black.is-focused.hs-button {
  border-color: transparent;
  color: #fff;
}
.button.is-black:focus:not(:active), .code-embed .hs-custom-style .is-black.hs-button:focus:not(:active), .button.is-black.is-focused:not(:active), .code-embed .hs-custom-style .is-black.is-focused.hs-button:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(51, 51, 51, 0.25);
}
.button.is-black:active, .code-embed .hs-custom-style .is-black.hs-button:active, .button.is-black.is-active, .code-embed .hs-custom-style .is-black.is-active.hs-button {
  background-color: #262626;
  border-color: transparent;
  color: #fff;
}
.button.is-black[disabled], .code-embed .hs-custom-style .is-black[disabled].hs-button, fieldset[disabled] .button.is-black, fieldset[disabled] .code-embed .hs-custom-style .is-black.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-black.hs-button {
  background-color: #333;
  border-color: #333;
  box-shadow: none;
}
.button.is-black.is-inverted, .code-embed .hs-custom-style .is-black.is-inverted.hs-button {
  background-color: #fff;
  color: #333;
}
.button.is-black.is-inverted:hover, .code-embed .hs-custom-style .is-black.is-inverted.hs-button:hover, .button.is-black.is-inverted.is-hovered, .code-embed .hs-custom-style .is-black.is-inverted.is-hovered.hs-button {
  background-color: #f2f2f2;
}
.button.is-black.is-inverted[disabled], .code-embed .hs-custom-style .is-black.is-inverted[disabled].hs-button, fieldset[disabled] .button.is-black.is-inverted, fieldset[disabled] .code-embed .hs-custom-style .is-black.is-inverted.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-black.is-inverted.hs-button {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #333;
}
.button.is-black.is-loading::after, .code-embed .hs-custom-style .is-black.is-loading.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-black.is-outlined, .code-embed .hs-custom-style .is-black.is-outlined.hs-button {
  background-color: transparent;
  border-color: #333;
  color: #333;
}
.button.is-black.is-outlined:hover, .code-embed .hs-custom-style .is-black.is-outlined.hs-button:hover, .button.is-black.is-outlined.is-hovered, .code-embed .hs-custom-style .is-black.is-outlined.is-hovered.hs-button, .button.is-black.is-outlined:focus, .code-embed .hs-custom-style .is-black.is-outlined.hs-button:focus, .button.is-black.is-outlined.is-focused, .code-embed .hs-custom-style .is-black.is-outlined.is-focused.hs-button {
  background-color: #333;
  border-color: #333;
  color: #fff;
}
.button.is-black.is-outlined.is-loading::after, .code-embed .hs-custom-style .is-black.is-outlined.is-loading.hs-button::after {
  border-color: transparent transparent #333 #333 !important;
}
.button.is-black.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-black.is-outlined.is-loading.hs-button:hover::after, .button.is-black.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-black.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-black.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-black.is-outlined.is-loading.hs-button:focus::after, .button.is-black.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-black.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-black.is-outlined[disabled], .code-embed .hs-custom-style .is-black.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-black.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-black.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-black.is-outlined.hs-button {
  background-color: transparent;
  border-color: #333;
  box-shadow: none;
  color: #333;
}
.button.is-black.is-inverted.is-outlined, .code-embed .hs-custom-style .is-black.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-black.is-inverted.is-outlined:hover, .code-embed .hs-custom-style .is-black.is-inverted.is-outlined.hs-button:hover, .button.is-black.is-inverted.is-outlined.is-hovered, .code-embed .hs-custom-style .is-black.is-inverted.is-outlined.is-hovered.hs-button, .button.is-black.is-inverted.is-outlined:focus, .code-embed .hs-custom-style .is-black.is-inverted.is-outlined.hs-button:focus, .button.is-black.is-inverted.is-outlined.is-focused, .code-embed .hs-custom-style .is-black.is-inverted.is-outlined.is-focused.hs-button {
  background-color: #fff;
  color: #333;
}
.button.is-black.is-inverted.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-black.is-inverted.is-outlined.is-loading.hs-button:hover::after, .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-black.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-black.is-inverted.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-black.is-inverted.is-outlined.is-loading.hs-button:focus::after, .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-black.is-inverted.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #333 #333 !important;
}
.button.is-black.is-inverted.is-outlined[disabled], .code-embed .hs-custom-style .is-black.is-inverted.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-black.is-inverted.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-black.is-inverted.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-black.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-light, .code-embed .hs-custom-style .is-light.hs-button {
  background-color: hsl(0, 0%, 96%);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light:hover, .code-embed .hs-custom-style .is-light.hs-button:hover, .button.is-light.is-hovered, .code-embed .hs-custom-style .is-light.is-hovered.hs-button {
  background-color: #eeeeee;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light:focus, .code-embed .hs-custom-style .is-light.hs-button:focus, .button.is-light.is-focused, .code-embed .hs-custom-style .is-light.is-focused.hs-button {
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light:focus:not(:active), .code-embed .hs-custom-style .is-light.hs-button:focus:not(:active), .button.is-light.is-focused:not(:active), .code-embed .hs-custom-style .is-light.is-focused.hs-button:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
}
.button.is-light:active, .code-embed .hs-custom-style .is-light.hs-button:active, .button.is-light.is-active, .code-embed .hs-custom-style .is-light.is-active.hs-button {
  background-color: #e8e8e8;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light[disabled], .code-embed .hs-custom-style .is-light[disabled].hs-button, fieldset[disabled] .button.is-light, fieldset[disabled] .code-embed .hs-custom-style .is-light.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-light.hs-button {
  background-color: hsl(0, 0%, 96%);
  border-color: hsl(0, 0%, 96%);
  box-shadow: none;
}
.button.is-light.is-inverted, .code-embed .hs-custom-style .is-light.is-inverted.hs-button {
  background-color: rgba(0, 0, 0, 0.7);
  color: hsl(0, 0%, 96%);
}
.button.is-light.is-inverted:hover, .code-embed .hs-custom-style .is-light.is-inverted.hs-button:hover, .button.is-light.is-inverted.is-hovered, .code-embed .hs-custom-style .is-light.is-inverted.is-hovered.hs-button {
  background-color: rgba(0, 0, 0, 0.7);
}
.button.is-light.is-inverted[disabled], .code-embed .hs-custom-style .is-light.is-inverted[disabled].hs-button, fieldset[disabled] .button.is-light.is-inverted, fieldset[disabled] .code-embed .hs-custom-style .is-light.is-inverted.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-light.is-inverted.hs-button {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent;
  box-shadow: none;
  color: hsl(0, 0%, 96%);
}
.button.is-light.is-loading::after, .code-embed .hs-custom-style .is-light.is-loading.hs-button::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-light.is-outlined, .code-embed .hs-custom-style .is-light.is-outlined.hs-button {
  background-color: transparent;
  border-color: hsl(0, 0%, 96%);
  color: hsl(0, 0%, 96%);
}
.button.is-light.is-outlined:hover, .code-embed .hs-custom-style .is-light.is-outlined.hs-button:hover, .button.is-light.is-outlined.is-hovered, .code-embed .hs-custom-style .is-light.is-outlined.is-hovered.hs-button, .button.is-light.is-outlined:focus, .code-embed .hs-custom-style .is-light.is-outlined.hs-button:focus, .button.is-light.is-outlined.is-focused, .code-embed .hs-custom-style .is-light.is-outlined.is-focused.hs-button {
  background-color: hsl(0, 0%, 96%);
  border-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light.is-outlined.is-loading::after, .code-embed .hs-custom-style .is-light.is-outlined.is-loading.hs-button::after {
  border-color: transparent transparent hsl(0, 0%, 96%) hsl(0, 0%, 96%) !important;
}
.button.is-light.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-light.is-outlined.is-loading.hs-button:hover::after, .button.is-light.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-light.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-light.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-light.is-outlined.is-loading.hs-button:focus::after, .button.is-light.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-light.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-light.is-outlined[disabled], .code-embed .hs-custom-style .is-light.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-light.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-light.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-light.is-outlined.hs-button {
  background-color: transparent;
  border-color: hsl(0, 0%, 96%);
  box-shadow: none;
  color: hsl(0, 0%, 96%);
}
.button.is-light.is-inverted.is-outlined, .code-embed .hs-custom-style .is-light.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light.is-inverted.is-outlined:hover, .code-embed .hs-custom-style .is-light.is-inverted.is-outlined.hs-button:hover, .button.is-light.is-inverted.is-outlined.is-hovered, .code-embed .hs-custom-style .is-light.is-inverted.is-outlined.is-hovered.hs-button, .button.is-light.is-inverted.is-outlined:focus, .code-embed .hs-custom-style .is-light.is-inverted.is-outlined.hs-button:focus, .button.is-light.is-inverted.is-outlined.is-focused, .code-embed .hs-custom-style .is-light.is-inverted.is-outlined.is-focused.hs-button {
  background-color: rgba(0, 0, 0, 0.7);
  color: hsl(0, 0%, 96%);
}
.button.is-light.is-inverted.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-light.is-inverted.is-outlined.is-loading.hs-button:hover::after, .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-light.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-light.is-inverted.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-light.is-inverted.is-outlined.is-loading.hs-button:focus::after, .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-light.is-inverted.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent hsl(0, 0%, 96%) hsl(0, 0%, 96%) !important;
}
.button.is-light.is-inverted.is-outlined[disabled], .code-embed .hs-custom-style .is-light.is-inverted.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-light.is-inverted.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-light.is-inverted.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-light.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-dark, .code-embed .hs-custom-style .is-dark.hs-button {
  background-color: #5c5c5c;
  border-color: transparent;
  color: #fff;
}
.button.is-dark:hover, .code-embed .hs-custom-style .is-dark.hs-button:hover, .button.is-dark.is-hovered, .code-embed .hs-custom-style .is-dark.is-hovered.hs-button {
  background-color: #565656;
  border-color: transparent;
  color: #fff;
}
.button.is-dark:focus, .code-embed .hs-custom-style .is-dark.hs-button:focus, .button.is-dark.is-focused, .code-embed .hs-custom-style .is-dark.is-focused.hs-button {
  border-color: transparent;
  color: #fff;
}
.button.is-dark:focus:not(:active), .code-embed .hs-custom-style .is-dark.hs-button:focus:not(:active), .button.is-dark.is-focused:not(:active), .code-embed .hs-custom-style .is-dark.is-focused.hs-button:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(92, 92, 92, 0.25);
}
.button.is-dark:active, .code-embed .hs-custom-style .is-dark.hs-button:active, .button.is-dark.is-active, .code-embed .hs-custom-style .is-dark.is-active.hs-button {
  background-color: #4f4f4f;
  border-color: transparent;
  color: #fff;
}
.button.is-dark[disabled], .code-embed .hs-custom-style .is-dark[disabled].hs-button, fieldset[disabled] .button.is-dark, fieldset[disabled] .code-embed .hs-custom-style .is-dark.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-dark.hs-button {
  background-color: #5c5c5c;
  border-color: #5c5c5c;
  box-shadow: none;
}
.button.is-dark.is-inverted, .code-embed .hs-custom-style .is-dark.is-inverted.hs-button {
  background-color: #fff;
  color: #5c5c5c;
}
.button.is-dark.is-inverted:hover, .code-embed .hs-custom-style .is-dark.is-inverted.hs-button:hover, .button.is-dark.is-inverted.is-hovered, .code-embed .hs-custom-style .is-dark.is-inverted.is-hovered.hs-button {
  background-color: #f2f2f2;
}
.button.is-dark.is-inverted[disabled], .code-embed .hs-custom-style .is-dark.is-inverted[disabled].hs-button, fieldset[disabled] .button.is-dark.is-inverted, fieldset[disabled] .code-embed .hs-custom-style .is-dark.is-inverted.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-dark.is-inverted.hs-button {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #5c5c5c;
}
.button.is-dark.is-loading::after, .code-embed .hs-custom-style .is-dark.is-loading.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-dark.is-outlined, .code-embed .hs-custom-style .is-dark.is-outlined.hs-button {
  background-color: transparent;
  border-color: #5c5c5c;
  color: #5c5c5c;
}
.button.is-dark.is-outlined:hover, .code-embed .hs-custom-style .is-dark.is-outlined.hs-button:hover, .button.is-dark.is-outlined.is-hovered, .code-embed .hs-custom-style .is-dark.is-outlined.is-hovered.hs-button, .button.is-dark.is-outlined:focus, .code-embed .hs-custom-style .is-dark.is-outlined.hs-button:focus, .button.is-dark.is-outlined.is-focused, .code-embed .hs-custom-style .is-dark.is-outlined.is-focused.hs-button {
  background-color: #5c5c5c;
  border-color: #5c5c5c;
  color: #fff;
}
.button.is-dark.is-outlined.is-loading::after, .code-embed .hs-custom-style .is-dark.is-outlined.is-loading.hs-button::after {
  border-color: transparent transparent #5c5c5c #5c5c5c !important;
}
.button.is-dark.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-dark.is-outlined.is-loading.hs-button:hover::after, .button.is-dark.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-dark.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-dark.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-dark.is-outlined.is-loading.hs-button:focus::after, .button.is-dark.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-dark.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-dark.is-outlined[disabled], .code-embed .hs-custom-style .is-dark.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-dark.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-dark.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-dark.is-outlined.hs-button {
  background-color: transparent;
  border-color: #5c5c5c;
  box-shadow: none;
  color: #5c5c5c;
}
.button.is-dark.is-inverted.is-outlined, .code-embed .hs-custom-style .is-dark.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-dark.is-inverted.is-outlined:hover, .code-embed .hs-custom-style .is-dark.is-inverted.is-outlined.hs-button:hover, .button.is-dark.is-inverted.is-outlined.is-hovered, .code-embed .hs-custom-style .is-dark.is-inverted.is-outlined.is-hovered.hs-button, .button.is-dark.is-inverted.is-outlined:focus, .code-embed .hs-custom-style .is-dark.is-inverted.is-outlined.hs-button:focus, .button.is-dark.is-inverted.is-outlined.is-focused, .code-embed .hs-custom-style .is-dark.is-inverted.is-outlined.is-focused.hs-button {
  background-color: #fff;
  color: #5c5c5c;
}
.button.is-dark.is-inverted.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-dark.is-inverted.is-outlined.is-loading.hs-button:hover::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-dark.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-dark.is-inverted.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-dark.is-inverted.is-outlined.is-loading.hs-button:focus::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-dark.is-inverted.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #5c5c5c #5c5c5c !important;
}
.button.is-dark.is-inverted.is-outlined[disabled], .code-embed .hs-custom-style .is-dark.is-inverted.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-dark.is-inverted.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-dark.is-inverted.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-dark.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-primary, .code-embed .hs-custom-style .hs-button {
  background-color: #ce3f48;
  border-color: transparent;
  color: #fff;
}
.button.is-primary:hover, .code-embed .hs-custom-style .hs-button:hover, .button.is-primary.is-hovered, .code-embed .hs-custom-style .is-hovered.hs-button {
  background-color: #cb353e;
  border-color: transparent;
  color: #fff;
}
.button.is-primary:focus, .code-embed .hs-custom-style .hs-button:focus, .button.is-primary.is-focused, .code-embed .hs-custom-style .is-focused.hs-button {
  border-color: transparent;
  color: #fff;
}
.button.is-primary:focus:not(:active), .code-embed .hs-custom-style .hs-button:focus:not(:active), .button.is-primary.is-focused:not(:active), .code-embed .hs-custom-style .is-focused.hs-button:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(206, 63, 72, 0.25);
}
.button.is-primary:active, .code-embed .hs-custom-style .hs-button:active, .button.is-primary.is-active, .code-embed .hs-custom-style .is-active.hs-button {
  background-color: #c2323b;
  border-color: transparent;
  color: #fff;
}
.button.is-primary[disabled], .code-embed .hs-custom-style [disabled].hs-button, fieldset[disabled] .button.is-primary, fieldset[disabled] .code-embed .hs-custom-style .hs-button, .code-embed .hs-custom-style fieldset[disabled] .hs-button {
  background-color: #ce3f48;
  border-color: #ce3f48;
  box-shadow: none;
}
.button.is-primary.is-inverted, .code-embed .hs-custom-style .is-inverted.hs-button {
  background-color: #fff;
  color: #ce3f48;
}
.button.is-primary.is-inverted:hover, .code-embed .hs-custom-style .is-inverted.hs-button:hover, .button.is-primary.is-inverted.is-hovered, .code-embed .hs-custom-style .is-inverted.is-hovered.hs-button {
  background-color: #f2f2f2;
}
.button.is-primary.is-inverted[disabled], .code-embed .hs-custom-style .is-inverted[disabled].hs-button, fieldset[disabled] .button.is-primary.is-inverted, fieldset[disabled] .code-embed .hs-custom-style .is-inverted.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-inverted.hs-button {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #ce3f48;
}
.button.is-primary.is-loading::after, .code-embed .hs-custom-style .is-loading.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-primary.is-outlined, .code-embed .hs-custom-style .is-outlined.hs-button {
  background-color: transparent;
  border-color: #ce3f48;
  color: #ce3f48;
}
.button.is-primary.is-outlined:hover, .code-embed .hs-custom-style .is-outlined.hs-button:hover, .button.is-primary.is-outlined.is-hovered, .code-embed .hs-custom-style .is-outlined.is-hovered.hs-button, .button.is-primary.is-outlined:focus, .code-embed .hs-custom-style .is-outlined.hs-button:focus, .button.is-primary.is-outlined.is-focused, .code-embed .hs-custom-style .is-outlined.is-focused.hs-button {
  background-color: #ce3f48;
  border-color: #ce3f48;
  color: #fff;
}
.button.is-primary.is-outlined.is-loading::after, .code-embed .hs-custom-style .is-outlined.is-loading.hs-button::after {
  border-color: transparent transparent #ce3f48 #ce3f48 !important;
}
.button.is-primary.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-outlined.is-loading.hs-button:hover::after, .button.is-primary.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-outlined.is-loading.is-hovered.hs-button::after, .button.is-primary.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-outlined.is-loading.hs-button:focus::after, .button.is-primary.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-primary.is-outlined[disabled], .code-embed .hs-custom-style .is-outlined[disabled].hs-button, fieldset[disabled] .button.is-primary.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-outlined.hs-button {
  background-color: transparent;
  border-color: #ce3f48;
  box-shadow: none;
  color: #ce3f48;
}
.button.is-primary.is-inverted.is-outlined, .code-embed .hs-custom-style .is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-primary.is-inverted.is-outlined:hover, .code-embed .hs-custom-style .is-inverted.is-outlined.hs-button:hover, .button.is-primary.is-inverted.is-outlined.is-hovered, .code-embed .hs-custom-style .is-inverted.is-outlined.is-hovered.hs-button, .button.is-primary.is-inverted.is-outlined:focus, .code-embed .hs-custom-style .is-inverted.is-outlined.hs-button:focus, .button.is-primary.is-inverted.is-outlined.is-focused, .code-embed .hs-custom-style .is-inverted.is-outlined.is-focused.hs-button {
  background-color: #fff;
  color: #ce3f48;
}
.button.is-primary.is-inverted.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-inverted.is-outlined.is-loading.hs-button:hover::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-primary.is-inverted.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-inverted.is-outlined.is-loading.hs-button:focus::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-inverted.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #ce3f48 #ce3f48 !important;
}
.button.is-primary.is-inverted.is-outlined[disabled], .code-embed .hs-custom-style .is-inverted.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-primary.is-inverted.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-inverted.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-primary.is-light, .code-embed .hs-custom-style .is-light.hs-button {
  background-color: #fbeff0;
  color: #bb3038;
}
.button.is-primary.is-light:hover, .code-embed .hs-custom-style .is-light.hs-button:hover, .button.is-primary.is-light.is-hovered, .code-embed .hs-custom-style .is-light.is-hovered.hs-button {
  background-color: #f8e5e6;
  border-color: transparent;
  color: #bb3038;
}
.button.is-primary.is-light:active, .code-embed .hs-custom-style .is-light.hs-button:active, .button.is-primary.is-light.is-active, .code-embed .hs-custom-style .is-light.is-active.hs-button {
  background-color: #f6dadc;
  border-color: transparent;
  color: #bb3038;
}
.button.is-link, .code-embed .hs-custom-style .is-link.hs-button {
  background-color: #ce3f48;
  border-color: transparent;
  color: #fff;
}
.button.is-link:hover, .code-embed .hs-custom-style .is-link.hs-button:hover, .button.is-link.is-hovered, .code-embed .hs-custom-style .is-link.is-hovered.hs-button {
  background-color: #cb353e;
  border-color: transparent;
  color: #fff;
}
.button.is-link:focus, .code-embed .hs-custom-style .is-link.hs-button:focus, .button.is-link.is-focused, .code-embed .hs-custom-style .is-link.is-focused.hs-button {
  border-color: transparent;
  color: #fff;
}
.button.is-link:focus:not(:active), .code-embed .hs-custom-style .is-link.hs-button:focus:not(:active), .button.is-link.is-focused:not(:active), .code-embed .hs-custom-style .is-link.is-focused.hs-button:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(206, 63, 72, 0.25);
}
.button.is-link:active, .code-embed .hs-custom-style .is-link.hs-button:active, .button.is-link.is-active, .code-embed .hs-custom-style .is-link.is-active.hs-button {
  background-color: #c2323b;
  border-color: transparent;
  color: #fff;
}
.button.is-link[disabled], .code-embed .hs-custom-style .is-link[disabled].hs-button, fieldset[disabled] .button.is-link, fieldset[disabled] .code-embed .hs-custom-style .is-link.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-link.hs-button {
  background-color: #ce3f48;
  border-color: #ce3f48;
  box-shadow: none;
}
.button.is-link.is-inverted, .code-embed .hs-custom-style .is-link.is-inverted.hs-button {
  background-color: #fff;
  color: #ce3f48;
}
.button.is-link.is-inverted:hover, .code-embed .hs-custom-style .is-link.is-inverted.hs-button:hover, .button.is-link.is-inverted.is-hovered, .code-embed .hs-custom-style .is-link.is-inverted.is-hovered.hs-button {
  background-color: #f2f2f2;
}
.button.is-link.is-inverted[disabled], .code-embed .hs-custom-style .is-link.is-inverted[disabled].hs-button, fieldset[disabled] .button.is-link.is-inverted, fieldset[disabled] .code-embed .hs-custom-style .is-link.is-inverted.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-link.is-inverted.hs-button {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #ce3f48;
}
.button.is-link.is-loading::after, .code-embed .hs-custom-style .is-link.is-loading.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-link.is-outlined, .code-embed .hs-custom-style .is-link.is-outlined.hs-button {
  background-color: transparent;
  border-color: #ce3f48;
  color: #ce3f48;
}
.button.is-link.is-outlined:hover, .code-embed .hs-custom-style .is-link.is-outlined.hs-button:hover, .button.is-link.is-outlined.is-hovered, .code-embed .hs-custom-style .is-link.is-outlined.is-hovered.hs-button, .button.is-link.is-outlined:focus, .code-embed .hs-custom-style .is-link.is-outlined.hs-button:focus, .button.is-link.is-outlined.is-focused, .code-embed .hs-custom-style .is-link.is-outlined.is-focused.hs-button {
  background-color: #ce3f48;
  border-color: #ce3f48;
  color: #fff;
}
.button.is-link.is-outlined.is-loading::after, .code-embed .hs-custom-style .is-link.is-outlined.is-loading.hs-button::after {
  border-color: transparent transparent #ce3f48 #ce3f48 !important;
}
.button.is-link.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-link.is-outlined.is-loading.hs-button:hover::after, .button.is-link.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-link.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-link.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-link.is-outlined.is-loading.hs-button:focus::after, .button.is-link.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-link.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-link.is-outlined[disabled], .code-embed .hs-custom-style .is-link.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-link.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-link.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-link.is-outlined.hs-button {
  background-color: transparent;
  border-color: #ce3f48;
  box-shadow: none;
  color: #ce3f48;
}
.button.is-link.is-inverted.is-outlined, .code-embed .hs-custom-style .is-link.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-link.is-inverted.is-outlined:hover, .code-embed .hs-custom-style .is-link.is-inverted.is-outlined.hs-button:hover, .button.is-link.is-inverted.is-outlined.is-hovered, .code-embed .hs-custom-style .is-link.is-inverted.is-outlined.is-hovered.hs-button, .button.is-link.is-inverted.is-outlined:focus, .code-embed .hs-custom-style .is-link.is-inverted.is-outlined.hs-button:focus, .button.is-link.is-inverted.is-outlined.is-focused, .code-embed .hs-custom-style .is-link.is-inverted.is-outlined.is-focused.hs-button {
  background-color: #fff;
  color: #ce3f48;
}
.button.is-link.is-inverted.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-link.is-inverted.is-outlined.is-loading.hs-button:hover::after, .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-link.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-link.is-inverted.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-link.is-inverted.is-outlined.is-loading.hs-button:focus::after, .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-link.is-inverted.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #ce3f48 #ce3f48 !important;
}
.button.is-link.is-inverted.is-outlined[disabled], .code-embed .hs-custom-style .is-link.is-inverted.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-link.is-inverted.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-link.is-inverted.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-link.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-link.is-light, .code-embed .hs-custom-style .is-link.is-light.hs-button {
  background-color: #fbeff0;
  color: #bb3038;
}
.button.is-link.is-light:hover, .code-embed .hs-custom-style .is-link.is-light.hs-button:hover, .button.is-link.is-light.is-hovered, .code-embed .hs-custom-style .is-link.is-light.is-hovered.hs-button {
  background-color: #f8e5e6;
  border-color: transparent;
  color: #bb3038;
}
.button.is-link.is-light:active, .code-embed .hs-custom-style .is-link.is-light.hs-button:active, .button.is-link.is-light.is-active, .code-embed .hs-custom-style .is-link.is-light.is-active.hs-button {
  background-color: #f6dadc;
  border-color: transparent;
  color: #bb3038;
}
.button.is-info, .code-embed .hs-custom-style .is-info.hs-button {
  background-color: hsl(207, 61%, 53%);
  border-color: transparent;
  color: #fff;
}
.button.is-info:hover, .code-embed .hs-custom-style .is-info.hs-button:hover, .button.is-info.is-hovered, .code-embed .hs-custom-style .is-info.is-hovered.hs-button {
  background-color: #3488ce;
  border-color: transparent;
  color: #fff;
}
.button.is-info:focus, .code-embed .hs-custom-style .is-info.hs-button:focus, .button.is-info.is-focused, .code-embed .hs-custom-style .is-info.is-focused.hs-button {
  border-color: transparent;
  color: #fff;
}
.button.is-info:focus:not(:active), .code-embed .hs-custom-style .is-info.hs-button:focus:not(:active), .button.is-info.is-focused:not(:active), .code-embed .hs-custom-style .is-info.is-focused.hs-button:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(62, 142, 208, 0.25);
}
.button.is-info:active, .code-embed .hs-custom-style .is-info.hs-button:active, .button.is-info.is-active, .code-embed .hs-custom-style .is-info.is-active.hs-button {
  background-color: #3082c5;
  border-color: transparent;
  color: #fff;
}
.button.is-info[disabled], .code-embed .hs-custom-style .is-info[disabled].hs-button, fieldset[disabled] .button.is-info, fieldset[disabled] .code-embed .hs-custom-style .is-info.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-info.hs-button {
  background-color: hsl(207, 61%, 53%);
  border-color: hsl(207, 61%, 53%);
  box-shadow: none;
}
.button.is-info.is-inverted, .code-embed .hs-custom-style .is-info.is-inverted.hs-button {
  background-color: #fff;
  color: hsl(207, 61%, 53%);
}
.button.is-info.is-inverted:hover, .code-embed .hs-custom-style .is-info.is-inverted.hs-button:hover, .button.is-info.is-inverted.is-hovered, .code-embed .hs-custom-style .is-info.is-inverted.is-hovered.hs-button {
  background-color: #f2f2f2;
}
.button.is-info.is-inverted[disabled], .code-embed .hs-custom-style .is-info.is-inverted[disabled].hs-button, fieldset[disabled] .button.is-info.is-inverted, fieldset[disabled] .code-embed .hs-custom-style .is-info.is-inverted.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-info.is-inverted.hs-button {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: hsl(207, 61%, 53%);
}
.button.is-info.is-loading::after, .code-embed .hs-custom-style .is-info.is-loading.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-info.is-outlined, .code-embed .hs-custom-style .is-info.is-outlined.hs-button {
  background-color: transparent;
  border-color: hsl(207, 61%, 53%);
  color: hsl(207, 61%, 53%);
}
.button.is-info.is-outlined:hover, .code-embed .hs-custom-style .is-info.is-outlined.hs-button:hover, .button.is-info.is-outlined.is-hovered, .code-embed .hs-custom-style .is-info.is-outlined.is-hovered.hs-button, .button.is-info.is-outlined:focus, .code-embed .hs-custom-style .is-info.is-outlined.hs-button:focus, .button.is-info.is-outlined.is-focused, .code-embed .hs-custom-style .is-info.is-outlined.is-focused.hs-button {
  background-color: hsl(207, 61%, 53%);
  border-color: hsl(207, 61%, 53%);
  color: #fff;
}
.button.is-info.is-outlined.is-loading::after, .code-embed .hs-custom-style .is-info.is-outlined.is-loading.hs-button::after {
  border-color: transparent transparent hsl(207, 61%, 53%) hsl(207, 61%, 53%) !important;
}
.button.is-info.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-info.is-outlined.is-loading.hs-button:hover::after, .button.is-info.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-info.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-info.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-info.is-outlined.is-loading.hs-button:focus::after, .button.is-info.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-info.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-info.is-outlined[disabled], .code-embed .hs-custom-style .is-info.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-info.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-info.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-info.is-outlined.hs-button {
  background-color: transparent;
  border-color: hsl(207, 61%, 53%);
  box-shadow: none;
  color: hsl(207, 61%, 53%);
}
.button.is-info.is-inverted.is-outlined, .code-embed .hs-custom-style .is-info.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-info.is-inverted.is-outlined:hover, .code-embed .hs-custom-style .is-info.is-inverted.is-outlined.hs-button:hover, .button.is-info.is-inverted.is-outlined.is-hovered, .code-embed .hs-custom-style .is-info.is-inverted.is-outlined.is-hovered.hs-button, .button.is-info.is-inverted.is-outlined:focus, .code-embed .hs-custom-style .is-info.is-inverted.is-outlined.hs-button:focus, .button.is-info.is-inverted.is-outlined.is-focused, .code-embed .hs-custom-style .is-info.is-inverted.is-outlined.is-focused.hs-button {
  background-color: #fff;
  color: hsl(207, 61%, 53%);
}
.button.is-info.is-inverted.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-info.is-inverted.is-outlined.is-loading.hs-button:hover::after, .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-info.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-info.is-inverted.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-info.is-inverted.is-outlined.is-loading.hs-button:focus::after, .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-info.is-inverted.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent hsl(207, 61%, 53%) hsl(207, 61%, 53%) !important;
}
.button.is-info.is-inverted.is-outlined[disabled], .code-embed .hs-custom-style .is-info.is-inverted.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-info.is-inverted.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-info.is-inverted.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-info.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-info.is-light, .code-embed .hs-custom-style .is-info.is-light.hs-button {
  background-color: #eff5fb;
  color: #296fa8;
}
.button.is-info.is-light:hover, .code-embed .hs-custom-style .is-info.is-light.hs-button:hover, .button.is-info.is-light.is-hovered, .code-embed .hs-custom-style .is-info.is-light.is-hovered.hs-button {
  background-color: #e4eff9;
  border-color: transparent;
  color: #296fa8;
}
.button.is-info.is-light:active, .code-embed .hs-custom-style .is-info.is-light.hs-button:active, .button.is-info.is-light.is-active, .code-embed .hs-custom-style .is-info.is-light.is-active.hs-button {
  background-color: #dae9f6;
  border-color: transparent;
  color: #296fa8;
}
.button.is-success, .code-embed .hs-custom-style .is-success.hs-button {
  background-color: #a7bc5f;
  border-color: transparent;
  color: #fff;
}
.button.is-success:hover, .code-embed .hs-custom-style .is-success.hs-button:hover, .button.is-success.is-hovered, .code-embed .hs-custom-style .is-success.is-hovered.hs-button {
  background-color: #a2b856;
  border-color: transparent;
  color: #fff;
}
.button.is-success:focus, .code-embed .hs-custom-style .is-success.hs-button:focus, .button.is-success.is-focused, .code-embed .hs-custom-style .is-success.is-focused.hs-button {
  border-color: transparent;
  color: #fff;
}
.button.is-success:focus:not(:active), .code-embed .hs-custom-style .is-success.hs-button:focus:not(:active), .button.is-success.is-focused:not(:active), .code-embed .hs-custom-style .is-success.is-focused.hs-button:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(167, 188, 95, 0.25);
}
.button.is-success:active, .code-embed .hs-custom-style .is-success.hs-button:active, .button.is-success.is-active, .code-embed .hs-custom-style .is-success.is-active.hs-button {
  background-color: #9db44d;
  border-color: transparent;
  color: #fff;
}
.button.is-success[disabled], .code-embed .hs-custom-style .is-success[disabled].hs-button, fieldset[disabled] .button.is-success, fieldset[disabled] .code-embed .hs-custom-style .is-success.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-success.hs-button {
  background-color: #a7bc5f;
  border-color: #a7bc5f;
  box-shadow: none;
}
.button.is-success.is-inverted, .code-embed .hs-custom-style .is-success.is-inverted.hs-button {
  background-color: #fff;
  color: #a7bc5f;
}
.button.is-success.is-inverted:hover, .code-embed .hs-custom-style .is-success.is-inverted.hs-button:hover, .button.is-success.is-inverted.is-hovered, .code-embed .hs-custom-style .is-success.is-inverted.is-hovered.hs-button {
  background-color: #f2f2f2;
}
.button.is-success.is-inverted[disabled], .code-embed .hs-custom-style .is-success.is-inverted[disabled].hs-button, fieldset[disabled] .button.is-success.is-inverted, fieldset[disabled] .code-embed .hs-custom-style .is-success.is-inverted.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-success.is-inverted.hs-button {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #a7bc5f;
}
.button.is-success.is-loading::after, .code-embed .hs-custom-style .is-success.is-loading.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-success.is-outlined, .code-embed .hs-custom-style .is-success.is-outlined.hs-button {
  background-color: transparent;
  border-color: #a7bc5f;
  color: #a7bc5f;
}
.button.is-success.is-outlined:hover, .code-embed .hs-custom-style .is-success.is-outlined.hs-button:hover, .button.is-success.is-outlined.is-hovered, .code-embed .hs-custom-style .is-success.is-outlined.is-hovered.hs-button, .button.is-success.is-outlined:focus, .code-embed .hs-custom-style .is-success.is-outlined.hs-button:focus, .button.is-success.is-outlined.is-focused, .code-embed .hs-custom-style .is-success.is-outlined.is-focused.hs-button {
  background-color: #a7bc5f;
  border-color: #a7bc5f;
  color: #fff;
}
.button.is-success.is-outlined.is-loading::after, .code-embed .hs-custom-style .is-success.is-outlined.is-loading.hs-button::after {
  border-color: transparent transparent #a7bc5f #a7bc5f !important;
}
.button.is-success.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-success.is-outlined.is-loading.hs-button:hover::after, .button.is-success.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-success.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-success.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-success.is-outlined.is-loading.hs-button:focus::after, .button.is-success.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-success.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-success.is-outlined[disabled], .code-embed .hs-custom-style .is-success.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-success.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-success.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-success.is-outlined.hs-button {
  background-color: transparent;
  border-color: #a7bc5f;
  box-shadow: none;
  color: #a7bc5f;
}
.button.is-success.is-inverted.is-outlined, .code-embed .hs-custom-style .is-success.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-success.is-inverted.is-outlined:hover, .code-embed .hs-custom-style .is-success.is-inverted.is-outlined.hs-button:hover, .button.is-success.is-inverted.is-outlined.is-hovered, .code-embed .hs-custom-style .is-success.is-inverted.is-outlined.is-hovered.hs-button, .button.is-success.is-inverted.is-outlined:focus, .code-embed .hs-custom-style .is-success.is-inverted.is-outlined.hs-button:focus, .button.is-success.is-inverted.is-outlined.is-focused, .code-embed .hs-custom-style .is-success.is-inverted.is-outlined.is-focused.hs-button {
  background-color: #fff;
  color: #a7bc5f;
}
.button.is-success.is-inverted.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-success.is-inverted.is-outlined.is-loading.hs-button:hover::after, .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-success.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-success.is-inverted.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-success.is-inverted.is-outlined.is-loading.hs-button:focus::after, .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-success.is-inverted.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #a7bc5f #a7bc5f !important;
}
.button.is-success.is-inverted.is-outlined[disabled], .code-embed .hs-custom-style .is-success.is-inverted.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-success.is-inverted.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-success.is-inverted.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-success.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-success.is-light, .code-embed .hs-custom-style .is-success.is-light.hs-button {
  background-color: #f7f9f1;
  color: #5e6c2d;
}
.button.is-success.is-light:hover, .code-embed .hs-custom-style .is-success.is-light.hs-button:hover, .button.is-success.is-light.is-hovered, .code-embed .hs-custom-style .is-success.is-light.is-hovered.hs-button {
  background-color: #f2f5e8;
  border-color: transparent;
  color: #5e6c2d;
}
.button.is-success.is-light:active, .code-embed .hs-custom-style .is-success.is-light.hs-button:active, .button.is-success.is-light.is-active, .code-embed .hs-custom-style .is-success.is-light.is-active.hs-button {
  background-color: #edf1df;
  border-color: transparent;
  color: #5e6c2d;
}
.button.is-warning, .code-embed .hs-custom-style .is-warning.hs-button {
  background-color: #e8b045;
  border-color: transparent;
  color: #fff;
}
.button.is-warning:hover, .code-embed .hs-custom-style .is-warning.hs-button:hover, .button.is-warning.is-hovered, .code-embed .hs-custom-style .is-warning.is-hovered.hs-button {
  background-color: #e7ab3a;
  border-color: transparent;
  color: #fff;
}
.button.is-warning:focus, .code-embed .hs-custom-style .is-warning.hs-button:focus, .button.is-warning.is-focused, .code-embed .hs-custom-style .is-warning.is-focused.hs-button {
  border-color: transparent;
  color: #fff;
}
.button.is-warning:focus:not(:active), .code-embed .hs-custom-style .is-warning.hs-button:focus:not(:active), .button.is-warning.is-focused:not(:active), .code-embed .hs-custom-style .is-warning.is-focused.hs-button:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(232, 176, 69, 0.25);
}
.button.is-warning:active, .code-embed .hs-custom-style .is-warning.hs-button:active, .button.is-warning.is-active, .code-embed .hs-custom-style .is-warning.is-active.hs-button {
  background-color: #e5a62e;
  border-color: transparent;
  color: #fff;
}
.button.is-warning[disabled], .code-embed .hs-custom-style .is-warning[disabled].hs-button, fieldset[disabled] .button.is-warning, fieldset[disabled] .code-embed .hs-custom-style .is-warning.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-warning.hs-button {
  background-color: #e8b045;
  border-color: #e8b045;
  box-shadow: none;
}
.button.is-warning.is-inverted, .code-embed .hs-custom-style .is-warning.is-inverted.hs-button {
  background-color: #fff;
  color: #e8b045;
}
.button.is-warning.is-inverted:hover, .code-embed .hs-custom-style .is-warning.is-inverted.hs-button:hover, .button.is-warning.is-inverted.is-hovered, .code-embed .hs-custom-style .is-warning.is-inverted.is-hovered.hs-button {
  background-color: #f2f2f2;
}
.button.is-warning.is-inverted[disabled], .code-embed .hs-custom-style .is-warning.is-inverted[disabled].hs-button, fieldset[disabled] .button.is-warning.is-inverted, fieldset[disabled] .code-embed .hs-custom-style .is-warning.is-inverted.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-warning.is-inverted.hs-button {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #e8b045;
}
.button.is-warning.is-loading::after, .code-embed .hs-custom-style .is-warning.is-loading.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-warning.is-outlined, .code-embed .hs-custom-style .is-warning.is-outlined.hs-button {
  background-color: transparent;
  border-color: #e8b045;
  color: #e8b045;
}
.button.is-warning.is-outlined:hover, .code-embed .hs-custom-style .is-warning.is-outlined.hs-button:hover, .button.is-warning.is-outlined.is-hovered, .code-embed .hs-custom-style .is-warning.is-outlined.is-hovered.hs-button, .button.is-warning.is-outlined:focus, .code-embed .hs-custom-style .is-warning.is-outlined.hs-button:focus, .button.is-warning.is-outlined.is-focused, .code-embed .hs-custom-style .is-warning.is-outlined.is-focused.hs-button {
  background-color: #e8b045;
  border-color: #e8b045;
  color: #fff;
}
.button.is-warning.is-outlined.is-loading::after, .code-embed .hs-custom-style .is-warning.is-outlined.is-loading.hs-button::after {
  border-color: transparent transparent #e8b045 #e8b045 !important;
}
.button.is-warning.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-warning.is-outlined.is-loading.hs-button:hover::after, .button.is-warning.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-warning.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-warning.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-warning.is-outlined.is-loading.hs-button:focus::after, .button.is-warning.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-warning.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-warning.is-outlined[disabled], .code-embed .hs-custom-style .is-warning.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-warning.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-warning.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-warning.is-outlined.hs-button {
  background-color: transparent;
  border-color: #e8b045;
  box-shadow: none;
  color: #e8b045;
}
.button.is-warning.is-inverted.is-outlined, .code-embed .hs-custom-style .is-warning.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-warning.is-inverted.is-outlined:hover, .code-embed .hs-custom-style .is-warning.is-inverted.is-outlined.hs-button:hover, .button.is-warning.is-inverted.is-outlined.is-hovered, .code-embed .hs-custom-style .is-warning.is-inverted.is-outlined.is-hovered.hs-button, .button.is-warning.is-inverted.is-outlined:focus, .code-embed .hs-custom-style .is-warning.is-inverted.is-outlined.hs-button:focus, .button.is-warning.is-inverted.is-outlined.is-focused, .code-embed .hs-custom-style .is-warning.is-inverted.is-outlined.is-focused.hs-button {
  background-color: #fff;
  color: #e8b045;
}
.button.is-warning.is-inverted.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-warning.is-inverted.is-outlined.is-loading.hs-button:hover::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-warning.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-warning.is-inverted.is-outlined.is-loading.hs-button:focus::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-warning.is-inverted.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #e8b045 #e8b045 !important;
}
.button.is-warning.is-inverted.is-outlined[disabled], .code-embed .hs-custom-style .is-warning.is-inverted.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-warning.is-inverted.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-warning.is-inverted.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-warning.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-warning.is-light, .code-embed .hs-custom-style .is-warning.is-light.hs-button {
  background-color: #fdf7ed;
  color: #845c10;
}
.button.is-warning.is-light:hover, .code-embed .hs-custom-style .is-warning.is-light.hs-button:hover, .button.is-warning.is-light.is-hovered, .code-embed .hs-custom-style .is-warning.is-light.is-hovered.hs-button {
  background-color: #fbf2e1;
  border-color: transparent;
  color: #845c10;
}
.button.is-warning.is-light:active, .code-embed .hs-custom-style .is-warning.is-light.hs-button:active, .button.is-warning.is-light.is-active, .code-embed .hs-custom-style .is-warning.is-light.is-active.hs-button {
  background-color: #faeed6;
  border-color: transparent;
  color: #845c10;
}
.button.is-danger, .code-embed .hs-custom-style .is-danger.hs-button {
  background-color: #ce3f48;
  border-color: transparent;
  color: #fff;
}
.button.is-danger:hover, .code-embed .hs-custom-style .is-danger.hs-button:hover, .button.is-danger.is-hovered, .code-embed .hs-custom-style .is-danger.is-hovered.hs-button {
  background-color: #cb353e;
  border-color: transparent;
  color: #fff;
}
.button.is-danger:focus, .code-embed .hs-custom-style .is-danger.hs-button:focus, .button.is-danger.is-focused, .code-embed .hs-custom-style .is-danger.is-focused.hs-button {
  border-color: transparent;
  color: #fff;
}
.button.is-danger:focus:not(:active), .code-embed .hs-custom-style .is-danger.hs-button:focus:not(:active), .button.is-danger.is-focused:not(:active), .code-embed .hs-custom-style .is-danger.is-focused.hs-button:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(206, 63, 72, 0.25);
}
.button.is-danger:active, .code-embed .hs-custom-style .is-danger.hs-button:active, .button.is-danger.is-active, .code-embed .hs-custom-style .is-danger.is-active.hs-button {
  background-color: #c2323b;
  border-color: transparent;
  color: #fff;
}
.button.is-danger[disabled], .code-embed .hs-custom-style .is-danger[disabled].hs-button, fieldset[disabled] .button.is-danger, fieldset[disabled] .code-embed .hs-custom-style .is-danger.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-danger.hs-button {
  background-color: #ce3f48;
  border-color: #ce3f48;
  box-shadow: none;
}
.button.is-danger.is-inverted, .code-embed .hs-custom-style .is-danger.is-inverted.hs-button {
  background-color: #fff;
  color: #ce3f48;
}
.button.is-danger.is-inverted:hover, .code-embed .hs-custom-style .is-danger.is-inverted.hs-button:hover, .button.is-danger.is-inverted.is-hovered, .code-embed .hs-custom-style .is-danger.is-inverted.is-hovered.hs-button {
  background-color: #f2f2f2;
}
.button.is-danger.is-inverted[disabled], .code-embed .hs-custom-style .is-danger.is-inverted[disabled].hs-button, fieldset[disabled] .button.is-danger.is-inverted, fieldset[disabled] .code-embed .hs-custom-style .is-danger.is-inverted.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-danger.is-inverted.hs-button {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #ce3f48;
}
.button.is-danger.is-loading::after, .code-embed .hs-custom-style .is-danger.is-loading.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-danger.is-outlined, .code-embed .hs-custom-style .is-danger.is-outlined.hs-button {
  background-color: transparent;
  border-color: #ce3f48;
  color: #ce3f48;
}
.button.is-danger.is-outlined:hover, .code-embed .hs-custom-style .is-danger.is-outlined.hs-button:hover, .button.is-danger.is-outlined.is-hovered, .code-embed .hs-custom-style .is-danger.is-outlined.is-hovered.hs-button, .button.is-danger.is-outlined:focus, .code-embed .hs-custom-style .is-danger.is-outlined.hs-button:focus, .button.is-danger.is-outlined.is-focused, .code-embed .hs-custom-style .is-danger.is-outlined.is-focused.hs-button {
  background-color: #ce3f48;
  border-color: #ce3f48;
  color: #fff;
}
.button.is-danger.is-outlined.is-loading::after, .code-embed .hs-custom-style .is-danger.is-outlined.is-loading.hs-button::after {
  border-color: transparent transparent #ce3f48 #ce3f48 !important;
}
.button.is-danger.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-danger.is-outlined.is-loading.hs-button:hover::after, .button.is-danger.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-danger.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-danger.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-danger.is-outlined.is-loading.hs-button:focus::after, .button.is-danger.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-danger.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-danger.is-outlined[disabled], .code-embed .hs-custom-style .is-danger.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-danger.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-danger.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-danger.is-outlined.hs-button {
  background-color: transparent;
  border-color: #ce3f48;
  box-shadow: none;
  color: #ce3f48;
}
.button.is-danger.is-inverted.is-outlined, .code-embed .hs-custom-style .is-danger.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-danger.is-inverted.is-outlined:hover, .code-embed .hs-custom-style .is-danger.is-inverted.is-outlined.hs-button:hover, .button.is-danger.is-inverted.is-outlined.is-hovered, .code-embed .hs-custom-style .is-danger.is-inverted.is-outlined.is-hovered.hs-button, .button.is-danger.is-inverted.is-outlined:focus, .code-embed .hs-custom-style .is-danger.is-inverted.is-outlined.hs-button:focus, .button.is-danger.is-inverted.is-outlined.is-focused, .code-embed .hs-custom-style .is-danger.is-inverted.is-outlined.is-focused.hs-button {
  background-color: #fff;
  color: #ce3f48;
}
.button.is-danger.is-inverted.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-danger.is-inverted.is-outlined.is-loading.hs-button:hover::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-danger.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-danger.is-inverted.is-outlined.is-loading.hs-button:focus::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-danger.is-inverted.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #ce3f48 #ce3f48 !important;
}
.button.is-danger.is-inverted.is-outlined[disabled], .code-embed .hs-custom-style .is-danger.is-inverted.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-danger.is-inverted.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-danger.is-inverted.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-danger.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-danger.is-light, .code-embed .hs-custom-style .is-danger.is-light.hs-button {
  background-color: #fbeff0;
  color: #bb3038;
}
.button.is-danger.is-light:hover, .code-embed .hs-custom-style .is-danger.is-light.hs-button:hover, .button.is-danger.is-light.is-hovered, .code-embed .hs-custom-style .is-danger.is-light.is-hovered.hs-button {
  background-color: #f8e5e6;
  border-color: transparent;
  color: #bb3038;
}
.button.is-danger.is-light:active, .code-embed .hs-custom-style .is-danger.is-light.hs-button:active, .button.is-danger.is-light.is-active, .code-embed .hs-custom-style .is-danger.is-light.is-active.hs-button {
  background-color: #f6dadc;
  border-color: transparent;
  color: #bb3038;
}
.button.is-secondary, .code-embed .hs-custom-style .is-secondary.hs-button {
  background-color: #e8b045;
  border-color: transparent;
  color: #fff;
}
.button.is-secondary:hover, .code-embed .hs-custom-style .is-secondary.hs-button:hover, .button.is-secondary.is-hovered, .code-embed .hs-custom-style .is-secondary.is-hovered.hs-button {
  background-color: #e7ab3a;
  border-color: transparent;
  color: #fff;
}
.button.is-secondary:focus, .code-embed .hs-custom-style .is-secondary.hs-button:focus, .button.is-secondary.is-focused, .code-embed .hs-custom-style .is-secondary.is-focused.hs-button {
  border-color: transparent;
  color: #fff;
}
.button.is-secondary:focus:not(:active), .code-embed .hs-custom-style .is-secondary.hs-button:focus:not(:active), .button.is-secondary.is-focused:not(:active), .code-embed .hs-custom-style .is-secondary.is-focused.hs-button:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(232, 176, 69, 0.25);
}
.button.is-secondary:active, .code-embed .hs-custom-style .is-secondary.hs-button:active, .button.is-secondary.is-active, .code-embed .hs-custom-style .is-secondary.is-active.hs-button {
  background-color: #e5a62e;
  border-color: transparent;
  color: #fff;
}
.button.is-secondary[disabled], .code-embed .hs-custom-style .is-secondary[disabled].hs-button, fieldset[disabled] .button.is-secondary, fieldset[disabled] .code-embed .hs-custom-style .is-secondary.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-secondary.hs-button {
  background-color: #e8b045;
  border-color: #e8b045;
  box-shadow: none;
}
.button.is-secondary.is-inverted, .code-embed .hs-custom-style .is-secondary.is-inverted.hs-button {
  background-color: #fff;
  color: #e8b045;
}
.button.is-secondary.is-inverted:hover, .code-embed .hs-custom-style .is-secondary.is-inverted.hs-button:hover, .button.is-secondary.is-inverted.is-hovered, .code-embed .hs-custom-style .is-secondary.is-inverted.is-hovered.hs-button {
  background-color: #f2f2f2;
}
.button.is-secondary.is-inverted[disabled], .code-embed .hs-custom-style .is-secondary.is-inverted[disabled].hs-button, fieldset[disabled] .button.is-secondary.is-inverted, fieldset[disabled] .code-embed .hs-custom-style .is-secondary.is-inverted.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-secondary.is-inverted.hs-button {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #e8b045;
}
.button.is-secondary.is-loading::after, .code-embed .hs-custom-style .is-secondary.is-loading.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-secondary.is-outlined, .code-embed .hs-custom-style .is-secondary.is-outlined.hs-button {
  background-color: transparent;
  border-color: #e8b045;
  color: #e8b045;
}
.button.is-secondary.is-outlined:hover, .code-embed .hs-custom-style .is-secondary.is-outlined.hs-button:hover, .button.is-secondary.is-outlined.is-hovered, .code-embed .hs-custom-style .is-secondary.is-outlined.is-hovered.hs-button, .button.is-secondary.is-outlined:focus, .code-embed .hs-custom-style .is-secondary.is-outlined.hs-button:focus, .button.is-secondary.is-outlined.is-focused, .code-embed .hs-custom-style .is-secondary.is-outlined.is-focused.hs-button {
  background-color: #e8b045;
  border-color: #e8b045;
  color: #fff;
}
.button.is-secondary.is-outlined.is-loading::after, .code-embed .hs-custom-style .is-secondary.is-outlined.is-loading.hs-button::after {
  border-color: transparent transparent #e8b045 #e8b045 !important;
}
.button.is-secondary.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-secondary.is-outlined.is-loading.hs-button:hover::after, .button.is-secondary.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-secondary.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-secondary.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-secondary.is-outlined.is-loading.hs-button:focus::after, .button.is-secondary.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-secondary.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-secondary.is-outlined[disabled], .code-embed .hs-custom-style .is-secondary.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-secondary.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-secondary.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-secondary.is-outlined.hs-button {
  background-color: transparent;
  border-color: #e8b045;
  box-shadow: none;
  color: #e8b045;
}
.button.is-secondary.is-inverted.is-outlined, .code-embed .hs-custom-style .is-secondary.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-secondary.is-inverted.is-outlined:hover, .code-embed .hs-custom-style .is-secondary.is-inverted.is-outlined.hs-button:hover, .button.is-secondary.is-inverted.is-outlined.is-hovered, .code-embed .hs-custom-style .is-secondary.is-inverted.is-outlined.is-hovered.hs-button, .button.is-secondary.is-inverted.is-outlined:focus, .code-embed .hs-custom-style .is-secondary.is-inverted.is-outlined.hs-button:focus, .button.is-secondary.is-inverted.is-outlined.is-focused, .code-embed .hs-custom-style .is-secondary.is-inverted.is-outlined.is-focused.hs-button {
  background-color: #fff;
  color: #e8b045;
}
.button.is-secondary.is-inverted.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-secondary.is-inverted.is-outlined.is-loading.hs-button:hover::after, .button.is-secondary.is-inverted.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-secondary.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-secondary.is-inverted.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-secondary.is-inverted.is-outlined.is-loading.hs-button:focus::after, .button.is-secondary.is-inverted.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-secondary.is-inverted.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #e8b045 #e8b045 !important;
}
.button.is-secondary.is-inverted.is-outlined[disabled], .code-embed .hs-custom-style .is-secondary.is-inverted.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-secondary.is-inverted.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-secondary.is-inverted.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-secondary.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-secondary.is-light, .code-embed .hs-custom-style .is-secondary.is-light.hs-button {
  background-color: #fdf7ed;
  color: #845c10;
}
.button.is-secondary.is-light:hover, .code-embed .hs-custom-style .is-secondary.is-light.hs-button:hover, .button.is-secondary.is-light.is-hovered, .code-embed .hs-custom-style .is-secondary.is-light.is-hovered.hs-button {
  background-color: #fbf2e1;
  border-color: transparent;
  color: #845c10;
}
.button.is-secondary.is-light:active, .code-embed .hs-custom-style .is-secondary.is-light.hs-button:active, .button.is-secondary.is-light.is-active, .code-embed .hs-custom-style .is-secondary.is-light.is-active.hs-button {
  background-color: #faeed6;
  border-color: transparent;
  color: #845c10;
}
.button.is-red, .code-embed .hs-custom-style .is-red.hs-button {
  background-color: #ce3f48;
  border-color: transparent;
  color: #fff;
}
.button.is-red:hover, .code-embed .hs-custom-style .is-red.hs-button:hover, .button.is-red.is-hovered, .code-embed .hs-custom-style .is-red.is-hovered.hs-button {
  background-color: #cb353e;
  border-color: transparent;
  color: #fff;
}
.button.is-red:focus, .code-embed .hs-custom-style .is-red.hs-button:focus, .button.is-red.is-focused, .code-embed .hs-custom-style .is-red.is-focused.hs-button {
  border-color: transparent;
  color: #fff;
}
.button.is-red:focus:not(:active), .code-embed .hs-custom-style .is-red.hs-button:focus:not(:active), .button.is-red.is-focused:not(:active), .code-embed .hs-custom-style .is-red.is-focused.hs-button:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(206, 63, 72, 0.25);
}
.button.is-red:active, .code-embed .hs-custom-style .is-red.hs-button:active, .button.is-red.is-active, .code-embed .hs-custom-style .is-red.is-active.hs-button {
  background-color: #c2323b;
  border-color: transparent;
  color: #fff;
}
.button.is-red[disabled], .code-embed .hs-custom-style .is-red[disabled].hs-button, fieldset[disabled] .button.is-red, fieldset[disabled] .code-embed .hs-custom-style .is-red.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-red.hs-button {
  background-color: #ce3f48;
  border-color: #ce3f48;
  box-shadow: none;
}
.button.is-red.is-inverted, .code-embed .hs-custom-style .is-red.is-inverted.hs-button {
  background-color: #fff;
  color: #ce3f48;
}
.button.is-red.is-inverted:hover, .code-embed .hs-custom-style .is-red.is-inverted.hs-button:hover, .button.is-red.is-inverted.is-hovered, .code-embed .hs-custom-style .is-red.is-inverted.is-hovered.hs-button {
  background-color: #f2f2f2;
}
.button.is-red.is-inverted[disabled], .code-embed .hs-custom-style .is-red.is-inverted[disabled].hs-button, fieldset[disabled] .button.is-red.is-inverted, fieldset[disabled] .code-embed .hs-custom-style .is-red.is-inverted.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-red.is-inverted.hs-button {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #ce3f48;
}
.button.is-red.is-loading::after, .code-embed .hs-custom-style .is-red.is-loading.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-red.is-outlined, .code-embed .hs-custom-style .is-red.is-outlined.hs-button {
  background-color: transparent;
  border-color: #ce3f48;
  color: #ce3f48;
}
.button.is-red.is-outlined:hover, .code-embed .hs-custom-style .is-red.is-outlined.hs-button:hover, .button.is-red.is-outlined.is-hovered, .code-embed .hs-custom-style .is-red.is-outlined.is-hovered.hs-button, .button.is-red.is-outlined:focus, .code-embed .hs-custom-style .is-red.is-outlined.hs-button:focus, .button.is-red.is-outlined.is-focused, .code-embed .hs-custom-style .is-red.is-outlined.is-focused.hs-button {
  background-color: #ce3f48;
  border-color: #ce3f48;
  color: #fff;
}
.button.is-red.is-outlined.is-loading::after, .code-embed .hs-custom-style .is-red.is-outlined.is-loading.hs-button::after {
  border-color: transparent transparent #ce3f48 #ce3f48 !important;
}
.button.is-red.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-red.is-outlined.is-loading.hs-button:hover::after, .button.is-red.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-red.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-red.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-red.is-outlined.is-loading.hs-button:focus::after, .button.is-red.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-red.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-red.is-outlined[disabled], .code-embed .hs-custom-style .is-red.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-red.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-red.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-red.is-outlined.hs-button {
  background-color: transparent;
  border-color: #ce3f48;
  box-shadow: none;
  color: #ce3f48;
}
.button.is-red.is-inverted.is-outlined, .code-embed .hs-custom-style .is-red.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-red.is-inverted.is-outlined:hover, .code-embed .hs-custom-style .is-red.is-inverted.is-outlined.hs-button:hover, .button.is-red.is-inverted.is-outlined.is-hovered, .code-embed .hs-custom-style .is-red.is-inverted.is-outlined.is-hovered.hs-button, .button.is-red.is-inverted.is-outlined:focus, .code-embed .hs-custom-style .is-red.is-inverted.is-outlined.hs-button:focus, .button.is-red.is-inverted.is-outlined.is-focused, .code-embed .hs-custom-style .is-red.is-inverted.is-outlined.is-focused.hs-button {
  background-color: #fff;
  color: #ce3f48;
}
.button.is-red.is-inverted.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-red.is-inverted.is-outlined.is-loading.hs-button:hover::after, .button.is-red.is-inverted.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-red.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-red.is-inverted.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-red.is-inverted.is-outlined.is-loading.hs-button:focus::after, .button.is-red.is-inverted.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-red.is-inverted.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #ce3f48 #ce3f48 !important;
}
.button.is-red.is-inverted.is-outlined[disabled], .code-embed .hs-custom-style .is-red.is-inverted.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-red.is-inverted.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-red.is-inverted.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-red.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-red.is-light, .code-embed .hs-custom-style .is-red.is-light.hs-button {
  background-color: #fbeff0;
  color: #bb3038;
}
.button.is-red.is-light:hover, .code-embed .hs-custom-style .is-red.is-light.hs-button:hover, .button.is-red.is-light.is-hovered, .code-embed .hs-custom-style .is-red.is-light.is-hovered.hs-button {
  background-color: #f8e5e6;
  border-color: transparent;
  color: #bb3038;
}
.button.is-red.is-light:active, .code-embed .hs-custom-style .is-red.is-light.hs-button:active, .button.is-red.is-light.is-active, .code-embed .hs-custom-style .is-red.is-light.is-active.hs-button {
  background-color: #f6dadc;
  border-color: transparent;
  color: #bb3038;
}
.button.is-yellow, .code-embed .hs-custom-style .is-yellow.hs-button {
  background-color: #e8b045;
  border-color: transparent;
  color: #fff;
}
.button.is-yellow:hover, .code-embed .hs-custom-style .is-yellow.hs-button:hover, .button.is-yellow.is-hovered, .code-embed .hs-custom-style .is-yellow.is-hovered.hs-button {
  background-color: #e7ab3a;
  border-color: transparent;
  color: #fff;
}
.button.is-yellow:focus, .code-embed .hs-custom-style .is-yellow.hs-button:focus, .button.is-yellow.is-focused, .code-embed .hs-custom-style .is-yellow.is-focused.hs-button {
  border-color: transparent;
  color: #fff;
}
.button.is-yellow:focus:not(:active), .code-embed .hs-custom-style .is-yellow.hs-button:focus:not(:active), .button.is-yellow.is-focused:not(:active), .code-embed .hs-custom-style .is-yellow.is-focused.hs-button:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(232, 176, 69, 0.25);
}
.button.is-yellow:active, .code-embed .hs-custom-style .is-yellow.hs-button:active, .button.is-yellow.is-active, .code-embed .hs-custom-style .is-yellow.is-active.hs-button {
  background-color: #e5a62e;
  border-color: transparent;
  color: #fff;
}
.button.is-yellow[disabled], .code-embed .hs-custom-style .is-yellow[disabled].hs-button, fieldset[disabled] .button.is-yellow, fieldset[disabled] .code-embed .hs-custom-style .is-yellow.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-yellow.hs-button {
  background-color: #e8b045;
  border-color: #e8b045;
  box-shadow: none;
}
.button.is-yellow.is-inverted, .code-embed .hs-custom-style .is-yellow.is-inverted.hs-button {
  background-color: #fff;
  color: #e8b045;
}
.button.is-yellow.is-inverted:hover, .code-embed .hs-custom-style .is-yellow.is-inverted.hs-button:hover, .button.is-yellow.is-inverted.is-hovered, .code-embed .hs-custom-style .is-yellow.is-inverted.is-hovered.hs-button {
  background-color: #f2f2f2;
}
.button.is-yellow.is-inverted[disabled], .code-embed .hs-custom-style .is-yellow.is-inverted[disabled].hs-button, fieldset[disabled] .button.is-yellow.is-inverted, fieldset[disabled] .code-embed .hs-custom-style .is-yellow.is-inverted.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-yellow.is-inverted.hs-button {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #e8b045;
}
.button.is-yellow.is-loading::after, .code-embed .hs-custom-style .is-yellow.is-loading.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-yellow.is-outlined, .code-embed .hs-custom-style .is-yellow.is-outlined.hs-button {
  background-color: transparent;
  border-color: #e8b045;
  color: #e8b045;
}
.button.is-yellow.is-outlined:hover, .code-embed .hs-custom-style .is-yellow.is-outlined.hs-button:hover, .button.is-yellow.is-outlined.is-hovered, .code-embed .hs-custom-style .is-yellow.is-outlined.is-hovered.hs-button, .button.is-yellow.is-outlined:focus, .code-embed .hs-custom-style .is-yellow.is-outlined.hs-button:focus, .button.is-yellow.is-outlined.is-focused, .code-embed .hs-custom-style .is-yellow.is-outlined.is-focused.hs-button {
  background-color: #e8b045;
  border-color: #e8b045;
  color: #fff;
}
.button.is-yellow.is-outlined.is-loading::after, .code-embed .hs-custom-style .is-yellow.is-outlined.is-loading.hs-button::after {
  border-color: transparent transparent #e8b045 #e8b045 !important;
}
.button.is-yellow.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-yellow.is-outlined.is-loading.hs-button:hover::after, .button.is-yellow.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-yellow.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-yellow.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-yellow.is-outlined.is-loading.hs-button:focus::after, .button.is-yellow.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-yellow.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-yellow.is-outlined[disabled], .code-embed .hs-custom-style .is-yellow.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-yellow.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-yellow.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-yellow.is-outlined.hs-button {
  background-color: transparent;
  border-color: #e8b045;
  box-shadow: none;
  color: #e8b045;
}
.button.is-yellow.is-inverted.is-outlined, .code-embed .hs-custom-style .is-yellow.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-yellow.is-inverted.is-outlined:hover, .code-embed .hs-custom-style .is-yellow.is-inverted.is-outlined.hs-button:hover, .button.is-yellow.is-inverted.is-outlined.is-hovered, .code-embed .hs-custom-style .is-yellow.is-inverted.is-outlined.is-hovered.hs-button, .button.is-yellow.is-inverted.is-outlined:focus, .code-embed .hs-custom-style .is-yellow.is-inverted.is-outlined.hs-button:focus, .button.is-yellow.is-inverted.is-outlined.is-focused, .code-embed .hs-custom-style .is-yellow.is-inverted.is-outlined.is-focused.hs-button {
  background-color: #fff;
  color: #e8b045;
}
.button.is-yellow.is-inverted.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-yellow.is-inverted.is-outlined.is-loading.hs-button:hover::after, .button.is-yellow.is-inverted.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-yellow.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-yellow.is-inverted.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-yellow.is-inverted.is-outlined.is-loading.hs-button:focus::after, .button.is-yellow.is-inverted.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-yellow.is-inverted.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #e8b045 #e8b045 !important;
}
.button.is-yellow.is-inverted.is-outlined[disabled], .code-embed .hs-custom-style .is-yellow.is-inverted.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-yellow.is-inverted.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-yellow.is-inverted.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-yellow.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-yellow.is-light, .code-embed .hs-custom-style .is-yellow.is-light.hs-button {
  background-color: #fdf7ed;
  color: #845c10;
}
.button.is-yellow.is-light:hover, .code-embed .hs-custom-style .is-yellow.is-light.hs-button:hover, .button.is-yellow.is-light.is-hovered, .code-embed .hs-custom-style .is-yellow.is-light.is-hovered.hs-button {
  background-color: #fbf2e1;
  border-color: transparent;
  color: #845c10;
}
.button.is-yellow.is-light:active, .code-embed .hs-custom-style .is-yellow.is-light.hs-button:active, .button.is-yellow.is-light.is-active, .code-embed .hs-custom-style .is-yellow.is-light.is-active.hs-button {
  background-color: #faeed6;
  border-color: transparent;
  color: #845c10;
}
.button.is-orange, .code-embed .hs-custom-style .is-orange.hs-button {
  background-color: #d66e3d;
  border-color: transparent;
  color: #fff;
}
.button.is-orange:hover, .code-embed .hs-custom-style .is-orange.hs-button:hover, .button.is-orange.is-hovered, .code-embed .hs-custom-style .is-orange.is-hovered.hs-button {
  background-color: #d46632;
  border-color: transparent;
  color: #fff;
}
.button.is-orange:focus, .code-embed .hs-custom-style .is-orange.hs-button:focus, .button.is-orange.is-focused, .code-embed .hs-custom-style .is-orange.is-focused.hs-button {
  border-color: transparent;
  color: #fff;
}
.button.is-orange:focus:not(:active), .code-embed .hs-custom-style .is-orange.hs-button:focus:not(:active), .button.is-orange.is-focused:not(:active), .code-embed .hs-custom-style .is-orange.is-focused.hs-button:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(214, 110, 61, 0.25);
}
.button.is-orange:active, .code-embed .hs-custom-style .is-orange.hs-button:active, .button.is-orange.is-active, .code-embed .hs-custom-style .is-orange.is-active.hs-button {
  background-color: #ce602c;
  border-color: transparent;
  color: #fff;
}
.button.is-orange[disabled], .code-embed .hs-custom-style .is-orange[disabled].hs-button, fieldset[disabled] .button.is-orange, fieldset[disabled] .code-embed .hs-custom-style .is-orange.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-orange.hs-button {
  background-color: #d66e3d;
  border-color: #d66e3d;
  box-shadow: none;
}
.button.is-orange.is-inverted, .code-embed .hs-custom-style .is-orange.is-inverted.hs-button {
  background-color: #fff;
  color: #d66e3d;
}
.button.is-orange.is-inverted:hover, .code-embed .hs-custom-style .is-orange.is-inverted.hs-button:hover, .button.is-orange.is-inverted.is-hovered, .code-embed .hs-custom-style .is-orange.is-inverted.is-hovered.hs-button {
  background-color: #f2f2f2;
}
.button.is-orange.is-inverted[disabled], .code-embed .hs-custom-style .is-orange.is-inverted[disabled].hs-button, fieldset[disabled] .button.is-orange.is-inverted, fieldset[disabled] .code-embed .hs-custom-style .is-orange.is-inverted.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-orange.is-inverted.hs-button {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #d66e3d;
}
.button.is-orange.is-loading::after, .code-embed .hs-custom-style .is-orange.is-loading.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-orange.is-outlined, .code-embed .hs-custom-style .is-orange.is-outlined.hs-button {
  background-color: transparent;
  border-color: #d66e3d;
  color: #d66e3d;
}
.button.is-orange.is-outlined:hover, .code-embed .hs-custom-style .is-orange.is-outlined.hs-button:hover, .button.is-orange.is-outlined.is-hovered, .code-embed .hs-custom-style .is-orange.is-outlined.is-hovered.hs-button, .button.is-orange.is-outlined:focus, .code-embed .hs-custom-style .is-orange.is-outlined.hs-button:focus, .button.is-orange.is-outlined.is-focused, .code-embed .hs-custom-style .is-orange.is-outlined.is-focused.hs-button {
  background-color: #d66e3d;
  border-color: #d66e3d;
  color: #fff;
}
.button.is-orange.is-outlined.is-loading::after, .code-embed .hs-custom-style .is-orange.is-outlined.is-loading.hs-button::after {
  border-color: transparent transparent #d66e3d #d66e3d !important;
}
.button.is-orange.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-orange.is-outlined.is-loading.hs-button:hover::after, .button.is-orange.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-orange.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-orange.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-orange.is-outlined.is-loading.hs-button:focus::after, .button.is-orange.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-orange.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-orange.is-outlined[disabled], .code-embed .hs-custom-style .is-orange.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-orange.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-orange.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-orange.is-outlined.hs-button {
  background-color: transparent;
  border-color: #d66e3d;
  box-shadow: none;
  color: #d66e3d;
}
.button.is-orange.is-inverted.is-outlined, .code-embed .hs-custom-style .is-orange.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-orange.is-inverted.is-outlined:hover, .code-embed .hs-custom-style .is-orange.is-inverted.is-outlined.hs-button:hover, .button.is-orange.is-inverted.is-outlined.is-hovered, .code-embed .hs-custom-style .is-orange.is-inverted.is-outlined.is-hovered.hs-button, .button.is-orange.is-inverted.is-outlined:focus, .code-embed .hs-custom-style .is-orange.is-inverted.is-outlined.hs-button:focus, .button.is-orange.is-inverted.is-outlined.is-focused, .code-embed .hs-custom-style .is-orange.is-inverted.is-outlined.is-focused.hs-button {
  background-color: #fff;
  color: #d66e3d;
}
.button.is-orange.is-inverted.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-orange.is-inverted.is-outlined.is-loading.hs-button:hover::after, .button.is-orange.is-inverted.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-orange.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-orange.is-inverted.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-orange.is-inverted.is-outlined.is-loading.hs-button:focus::after, .button.is-orange.is-inverted.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-orange.is-inverted.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #d66e3d #d66e3d !important;
}
.button.is-orange.is-inverted.is-outlined[disabled], .code-embed .hs-custom-style .is-orange.is-inverted.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-orange.is-inverted.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-orange.is-inverted.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-orange.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-orange.is-light, .code-embed .hs-custom-style .is-orange.is-light.hs-button {
  background-color: #fbf2ee;
  color: #ad5024;
}
.button.is-orange.is-light:hover, .code-embed .hs-custom-style .is-orange.is-light.hs-button:hover, .button.is-orange.is-light.is-hovered, .code-embed .hs-custom-style .is-orange.is-light.is-hovered.hs-button {
  background-color: #f9ebe4;
  border-color: transparent;
  color: #ad5024;
}
.button.is-orange.is-light:active, .code-embed .hs-custom-style .is-orange.is-light.hs-button:active, .button.is-orange.is-light.is-active, .code-embed .hs-custom-style .is-orange.is-light.is-active.hs-button {
  background-color: #f7e3d9;
  border-color: transparent;
  color: #ad5024;
}
.button.is-green, .code-embed .hs-custom-style .is-green.hs-button {
  background-color: #a7bc5f;
  border-color: transparent;
  color: #fff;
}
.button.is-green:hover, .code-embed .hs-custom-style .is-green.hs-button:hover, .button.is-green.is-hovered, .code-embed .hs-custom-style .is-green.is-hovered.hs-button {
  background-color: #a2b856;
  border-color: transparent;
  color: #fff;
}
.button.is-green:focus, .code-embed .hs-custom-style .is-green.hs-button:focus, .button.is-green.is-focused, .code-embed .hs-custom-style .is-green.is-focused.hs-button {
  border-color: transparent;
  color: #fff;
}
.button.is-green:focus:not(:active), .code-embed .hs-custom-style .is-green.hs-button:focus:not(:active), .button.is-green.is-focused:not(:active), .code-embed .hs-custom-style .is-green.is-focused.hs-button:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(167, 188, 95, 0.25);
}
.button.is-green:active, .code-embed .hs-custom-style .is-green.hs-button:active, .button.is-green.is-active, .code-embed .hs-custom-style .is-green.is-active.hs-button {
  background-color: #9db44d;
  border-color: transparent;
  color: #fff;
}
.button.is-green[disabled], .code-embed .hs-custom-style .is-green[disabled].hs-button, fieldset[disabled] .button.is-green, fieldset[disabled] .code-embed .hs-custom-style .is-green.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-green.hs-button {
  background-color: #a7bc5f;
  border-color: #a7bc5f;
  box-shadow: none;
}
.button.is-green.is-inverted, .code-embed .hs-custom-style .is-green.is-inverted.hs-button {
  background-color: #fff;
  color: #a7bc5f;
}
.button.is-green.is-inverted:hover, .code-embed .hs-custom-style .is-green.is-inverted.hs-button:hover, .button.is-green.is-inverted.is-hovered, .code-embed .hs-custom-style .is-green.is-inverted.is-hovered.hs-button {
  background-color: #f2f2f2;
}
.button.is-green.is-inverted[disabled], .code-embed .hs-custom-style .is-green.is-inverted[disabled].hs-button, fieldset[disabled] .button.is-green.is-inverted, fieldset[disabled] .code-embed .hs-custom-style .is-green.is-inverted.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-green.is-inverted.hs-button {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #a7bc5f;
}
.button.is-green.is-loading::after, .code-embed .hs-custom-style .is-green.is-loading.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-green.is-outlined, .code-embed .hs-custom-style .is-green.is-outlined.hs-button {
  background-color: transparent;
  border-color: #a7bc5f;
  color: #a7bc5f;
}
.button.is-green.is-outlined:hover, .code-embed .hs-custom-style .is-green.is-outlined.hs-button:hover, .button.is-green.is-outlined.is-hovered, .code-embed .hs-custom-style .is-green.is-outlined.is-hovered.hs-button, .button.is-green.is-outlined:focus, .code-embed .hs-custom-style .is-green.is-outlined.hs-button:focus, .button.is-green.is-outlined.is-focused, .code-embed .hs-custom-style .is-green.is-outlined.is-focused.hs-button {
  background-color: #a7bc5f;
  border-color: #a7bc5f;
  color: #fff;
}
.button.is-green.is-outlined.is-loading::after, .code-embed .hs-custom-style .is-green.is-outlined.is-loading.hs-button::after {
  border-color: transparent transparent #a7bc5f #a7bc5f !important;
}
.button.is-green.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-green.is-outlined.is-loading.hs-button:hover::after, .button.is-green.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-green.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-green.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-green.is-outlined.is-loading.hs-button:focus::after, .button.is-green.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-green.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-green.is-outlined[disabled], .code-embed .hs-custom-style .is-green.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-green.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-green.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-green.is-outlined.hs-button {
  background-color: transparent;
  border-color: #a7bc5f;
  box-shadow: none;
  color: #a7bc5f;
}
.button.is-green.is-inverted.is-outlined, .code-embed .hs-custom-style .is-green.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-green.is-inverted.is-outlined:hover, .code-embed .hs-custom-style .is-green.is-inverted.is-outlined.hs-button:hover, .button.is-green.is-inverted.is-outlined.is-hovered, .code-embed .hs-custom-style .is-green.is-inverted.is-outlined.is-hovered.hs-button, .button.is-green.is-inverted.is-outlined:focus, .code-embed .hs-custom-style .is-green.is-inverted.is-outlined.hs-button:focus, .button.is-green.is-inverted.is-outlined.is-focused, .code-embed .hs-custom-style .is-green.is-inverted.is-outlined.is-focused.hs-button {
  background-color: #fff;
  color: #a7bc5f;
}
.button.is-green.is-inverted.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-green.is-inverted.is-outlined.is-loading.hs-button:hover::after, .button.is-green.is-inverted.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-green.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-green.is-inverted.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-green.is-inverted.is-outlined.is-loading.hs-button:focus::after, .button.is-green.is-inverted.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-green.is-inverted.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #a7bc5f #a7bc5f !important;
}
.button.is-green.is-inverted.is-outlined[disabled], .code-embed .hs-custom-style .is-green.is-inverted.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-green.is-inverted.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-green.is-inverted.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-green.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-green.is-light, .code-embed .hs-custom-style .is-green.is-light.hs-button {
  background-color: #f7f9f1;
  color: #5e6c2d;
}
.button.is-green.is-light:hover, .code-embed .hs-custom-style .is-green.is-light.hs-button:hover, .button.is-green.is-light.is-hovered, .code-embed .hs-custom-style .is-green.is-light.is-hovered.hs-button {
  background-color: #f2f5e8;
  border-color: transparent;
  color: #5e6c2d;
}
.button.is-green.is-light:active, .code-embed .hs-custom-style .is-green.is-light.hs-button:active, .button.is-green.is-light.is-active, .code-embed .hs-custom-style .is-green.is-light.is-active.hs-button {
  background-color: #edf1df;
  border-color: transparent;
  color: #5e6c2d;
}
.button.is-teal, .code-embed .hs-custom-style .is-teal.hs-button {
  background-color: #003e46;
  border-color: transparent;
  color: #fff;
}
.button.is-teal:hover, .code-embed .hs-custom-style .is-teal.hs-button:hover, .button.is-teal.is-hovered, .code-embed .hs-custom-style .is-teal.is-hovered.hs-button {
  background-color: #003339;
  border-color: transparent;
  color: #fff;
}
.button.is-teal:focus, .code-embed .hs-custom-style .is-teal.hs-button:focus, .button.is-teal.is-focused, .code-embed .hs-custom-style .is-teal.is-focused.hs-button {
  border-color: transparent;
  color: #fff;
}
.button.is-teal:focus:not(:active), .code-embed .hs-custom-style .is-teal.hs-button:focus:not(:active), .button.is-teal.is-focused:not(:active), .code-embed .hs-custom-style .is-teal.is-focused.hs-button:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(0, 62, 70, 0.25);
}
.button.is-teal:active, .code-embed .hs-custom-style .is-teal.hs-button:active, .button.is-teal.is-active, .code-embed .hs-custom-style .is-teal.is-active.hs-button {
  background-color: #00272d;
  border-color: transparent;
  color: #fff;
}
.button.is-teal[disabled], .code-embed .hs-custom-style .is-teal[disabled].hs-button, fieldset[disabled] .button.is-teal, fieldset[disabled] .code-embed .hs-custom-style .is-teal.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-teal.hs-button {
  background-color: #003e46;
  border-color: #003e46;
  box-shadow: none;
}
.button.is-teal.is-inverted, .code-embed .hs-custom-style .is-teal.is-inverted.hs-button {
  background-color: #fff;
  color: #003e46;
}
.button.is-teal.is-inverted:hover, .code-embed .hs-custom-style .is-teal.is-inverted.hs-button:hover, .button.is-teal.is-inverted.is-hovered, .code-embed .hs-custom-style .is-teal.is-inverted.is-hovered.hs-button {
  background-color: #f2f2f2;
}
.button.is-teal.is-inverted[disabled], .code-embed .hs-custom-style .is-teal.is-inverted[disabled].hs-button, fieldset[disabled] .button.is-teal.is-inverted, fieldset[disabled] .code-embed .hs-custom-style .is-teal.is-inverted.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-teal.is-inverted.hs-button {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #003e46;
}
.button.is-teal.is-loading::after, .code-embed .hs-custom-style .is-teal.is-loading.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-teal.is-outlined, .code-embed .hs-custom-style .is-teal.is-outlined.hs-button {
  background-color: transparent;
  border-color: #003e46;
  color: #003e46;
}
.button.is-teal.is-outlined:hover, .code-embed .hs-custom-style .is-teal.is-outlined.hs-button:hover, .button.is-teal.is-outlined.is-hovered, .code-embed .hs-custom-style .is-teal.is-outlined.is-hovered.hs-button, .button.is-teal.is-outlined:focus, .code-embed .hs-custom-style .is-teal.is-outlined.hs-button:focus, .button.is-teal.is-outlined.is-focused, .code-embed .hs-custom-style .is-teal.is-outlined.is-focused.hs-button {
  background-color: #003e46;
  border-color: #003e46;
  color: #fff;
}
.button.is-teal.is-outlined.is-loading::after, .code-embed .hs-custom-style .is-teal.is-outlined.is-loading.hs-button::after {
  border-color: transparent transparent #003e46 #003e46 !important;
}
.button.is-teal.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-teal.is-outlined.is-loading.hs-button:hover::after, .button.is-teal.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-teal.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-teal.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-teal.is-outlined.is-loading.hs-button:focus::after, .button.is-teal.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-teal.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-teal.is-outlined[disabled], .code-embed .hs-custom-style .is-teal.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-teal.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-teal.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-teal.is-outlined.hs-button {
  background-color: transparent;
  border-color: #003e46;
  box-shadow: none;
  color: #003e46;
}
.button.is-teal.is-inverted.is-outlined, .code-embed .hs-custom-style .is-teal.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-teal.is-inverted.is-outlined:hover, .code-embed .hs-custom-style .is-teal.is-inverted.is-outlined.hs-button:hover, .button.is-teal.is-inverted.is-outlined.is-hovered, .code-embed .hs-custom-style .is-teal.is-inverted.is-outlined.is-hovered.hs-button, .button.is-teal.is-inverted.is-outlined:focus, .code-embed .hs-custom-style .is-teal.is-inverted.is-outlined.hs-button:focus, .button.is-teal.is-inverted.is-outlined.is-focused, .code-embed .hs-custom-style .is-teal.is-inverted.is-outlined.is-focused.hs-button {
  background-color: #fff;
  color: #003e46;
}
.button.is-teal.is-inverted.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-teal.is-inverted.is-outlined.is-loading.hs-button:hover::after, .button.is-teal.is-inverted.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-teal.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-teal.is-inverted.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-teal.is-inverted.is-outlined.is-loading.hs-button:focus::after, .button.is-teal.is-inverted.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-teal.is-inverted.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #003e46 #003e46 !important;
}
.button.is-teal.is-inverted.is-outlined[disabled], .code-embed .hs-custom-style .is-teal.is-inverted.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-teal.is-inverted.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-teal.is-inverted.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-teal.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-teal.is-light, .code-embed .hs-custom-style .is-teal.is-light.hs-button {
  background-color: #ebfdff;
  color: #14e4ff;
}
.button.is-teal.is-light:hover, .code-embed .hs-custom-style .is-teal.is-light.hs-button:hover, .button.is-teal.is-light.is-hovered, .code-embed .hs-custom-style .is-teal.is-light.is-hovered.hs-button {
  background-color: #defbff;
  border-color: transparent;
  color: #14e4ff;
}
.button.is-teal.is-light:active, .code-embed .hs-custom-style .is-teal.is-light.hs-button:active, .button.is-teal.is-light.is-active, .code-embed .hs-custom-style .is-teal.is-light.is-active.hs-button {
  background-color: #d1faff;
  border-color: transparent;
  color: #14e4ff;
}
.button.is-blue, .code-embed .hs-custom-style .is-blue.hs-button {
  background-color: #85c5d3;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-blue:hover, .code-embed .hs-custom-style .is-blue.hs-button:hover, .button.is-blue.is-hovered, .code-embed .hs-custom-style .is-blue.is-hovered.hs-button {
  background-color: #7cc1d0;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-blue:focus, .code-embed .hs-custom-style .is-blue.hs-button:focus, .button.is-blue.is-focused, .code-embed .hs-custom-style .is-blue.is-focused.hs-button {
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-blue:focus:not(:active), .code-embed .hs-custom-style .is-blue.hs-button:focus:not(:active), .button.is-blue.is-focused:not(:active), .code-embed .hs-custom-style .is-blue.is-focused.hs-button:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(133, 197, 211, 0.25);
}
.button.is-blue:active, .code-embed .hs-custom-style .is-blue.hs-button:active, .button.is-blue.is-active, .code-embed .hs-custom-style .is-blue.is-active.hs-button {
  background-color: #72bccc;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-blue[disabled], .code-embed .hs-custom-style .is-blue[disabled].hs-button, fieldset[disabled] .button.is-blue, fieldset[disabled] .code-embed .hs-custom-style .is-blue.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-blue.hs-button {
  background-color: #85c5d3;
  border-color: #85c5d3;
  box-shadow: none;
}
.button.is-blue.is-inverted, .code-embed .hs-custom-style .is-blue.is-inverted.hs-button {
  background-color: rgba(0, 0, 0, 0.7);
  color: #85c5d3;
}
.button.is-blue.is-inverted:hover, .code-embed .hs-custom-style .is-blue.is-inverted.hs-button:hover, .button.is-blue.is-inverted.is-hovered, .code-embed .hs-custom-style .is-blue.is-inverted.is-hovered.hs-button {
  background-color: rgba(0, 0, 0, 0.7);
}
.button.is-blue.is-inverted[disabled], .code-embed .hs-custom-style .is-blue.is-inverted[disabled].hs-button, fieldset[disabled] .button.is-blue.is-inverted, fieldset[disabled] .code-embed .hs-custom-style .is-blue.is-inverted.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-blue.is-inverted.hs-button {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent;
  box-shadow: none;
  color: #85c5d3;
}
.button.is-blue.is-loading::after, .code-embed .hs-custom-style .is-blue.is-loading.hs-button::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-blue.is-outlined, .code-embed .hs-custom-style .is-blue.is-outlined.hs-button {
  background-color: transparent;
  border-color: #85c5d3;
  color: #85c5d3;
}
.button.is-blue.is-outlined:hover, .code-embed .hs-custom-style .is-blue.is-outlined.hs-button:hover, .button.is-blue.is-outlined.is-hovered, .code-embed .hs-custom-style .is-blue.is-outlined.is-hovered.hs-button, .button.is-blue.is-outlined:focus, .code-embed .hs-custom-style .is-blue.is-outlined.hs-button:focus, .button.is-blue.is-outlined.is-focused, .code-embed .hs-custom-style .is-blue.is-outlined.is-focused.hs-button {
  background-color: #85c5d3;
  border-color: #85c5d3;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-blue.is-outlined.is-loading::after, .code-embed .hs-custom-style .is-blue.is-outlined.is-loading.hs-button::after {
  border-color: transparent transparent #85c5d3 #85c5d3 !important;
}
.button.is-blue.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-blue.is-outlined.is-loading.hs-button:hover::after, .button.is-blue.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-blue.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-blue.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-blue.is-outlined.is-loading.hs-button:focus::after, .button.is-blue.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-blue.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-blue.is-outlined[disabled], .code-embed .hs-custom-style .is-blue.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-blue.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-blue.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-blue.is-outlined.hs-button {
  background-color: transparent;
  border-color: #85c5d3;
  box-shadow: none;
  color: #85c5d3;
}
.button.is-blue.is-inverted.is-outlined, .code-embed .hs-custom-style .is-blue.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  color: rgba(0, 0, 0, 0.7);
}
.button.is-blue.is-inverted.is-outlined:hover, .code-embed .hs-custom-style .is-blue.is-inverted.is-outlined.hs-button:hover, .button.is-blue.is-inverted.is-outlined.is-hovered, .code-embed .hs-custom-style .is-blue.is-inverted.is-outlined.is-hovered.hs-button, .button.is-blue.is-inverted.is-outlined:focus, .code-embed .hs-custom-style .is-blue.is-inverted.is-outlined.hs-button:focus, .button.is-blue.is-inverted.is-outlined.is-focused, .code-embed .hs-custom-style .is-blue.is-inverted.is-outlined.is-focused.hs-button {
  background-color: rgba(0, 0, 0, 0.7);
  color: #85c5d3;
}
.button.is-blue.is-inverted.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-blue.is-inverted.is-outlined.is-loading.hs-button:hover::after, .button.is-blue.is-inverted.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-blue.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-blue.is-inverted.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-blue.is-inverted.is-outlined.is-loading.hs-button:focus::after, .button.is-blue.is-inverted.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-blue.is-inverted.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #85c5d3 #85c5d3 !important;
}
.button.is-blue.is-inverted.is-outlined[disabled], .code-embed .hs-custom-style .is-blue.is-inverted.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-blue.is-inverted.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-blue.is-inverted.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-blue.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-blue.is-light, .code-embed .hs-custom-style .is-blue.is-light.hs-button {
  background-color: #f0f8fa;
  color: #27606d;
}
.button.is-blue.is-light:hover, .code-embed .hs-custom-style .is-blue.is-light.hs-button:hover, .button.is-blue.is-light.is-hovered, .code-embed .hs-custom-style .is-blue.is-light.is-hovered.hs-button {
  background-color: #e7f3f6;
  border-color: transparent;
  color: #27606d;
}
.button.is-blue.is-light:active, .code-embed .hs-custom-style .is-blue.is-light.hs-button:active, .button.is-blue.is-light.is-active, .code-embed .hs-custom-style .is-blue.is-light.is-active.hs-button {
  background-color: #ddeff3;
  border-color: transparent;
  color: #27606d;
}
.button.is-purple, .code-embed .hs-custom-style .is-purple.hs-button {
  background-color: #998fc2;
  border-color: transparent;
  color: #fff;
}
.button.is-purple:hover, .code-embed .hs-custom-style .is-purple.hs-button:hover, .button.is-purple.is-hovered, .code-embed .hs-custom-style .is-purple.is-hovered.hs-button {
  background-color: #9187be;
  border-color: transparent;
  color: #fff;
}
.button.is-purple:focus, .code-embed .hs-custom-style .is-purple.hs-button:focus, .button.is-purple.is-focused, .code-embed .hs-custom-style .is-purple.is-focused.hs-button {
  border-color: transparent;
  color: #fff;
}
.button.is-purple:focus:not(:active), .code-embed .hs-custom-style .is-purple.hs-button:focus:not(:active), .button.is-purple.is-focused:not(:active), .code-embed .hs-custom-style .is-purple.is-focused.hs-button:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(153, 143, 194, 0.25);
}
.button.is-purple:active, .code-embed .hs-custom-style .is-purple.hs-button:active, .button.is-purple.is-active, .code-embed .hs-custom-style .is-purple.is-active.hs-button {
  background-color: #8a7eb9;
  border-color: transparent;
  color: #fff;
}
.button.is-purple[disabled], .code-embed .hs-custom-style .is-purple[disabled].hs-button, fieldset[disabled] .button.is-purple, fieldset[disabled] .code-embed .hs-custom-style .is-purple.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-purple.hs-button {
  background-color: #998fc2;
  border-color: #998fc2;
  box-shadow: none;
}
.button.is-purple.is-inverted, .code-embed .hs-custom-style .is-purple.is-inverted.hs-button {
  background-color: #fff;
  color: #998fc2;
}
.button.is-purple.is-inverted:hover, .code-embed .hs-custom-style .is-purple.is-inverted.hs-button:hover, .button.is-purple.is-inverted.is-hovered, .code-embed .hs-custom-style .is-purple.is-inverted.is-hovered.hs-button {
  background-color: #f2f2f2;
}
.button.is-purple.is-inverted[disabled], .code-embed .hs-custom-style .is-purple.is-inverted[disabled].hs-button, fieldset[disabled] .button.is-purple.is-inverted, fieldset[disabled] .code-embed .hs-custom-style .is-purple.is-inverted.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-purple.is-inverted.hs-button {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #998fc2;
}
.button.is-purple.is-loading::after, .code-embed .hs-custom-style .is-purple.is-loading.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-purple.is-outlined, .code-embed .hs-custom-style .is-purple.is-outlined.hs-button {
  background-color: transparent;
  border-color: #998fc2;
  color: #998fc2;
}
.button.is-purple.is-outlined:hover, .code-embed .hs-custom-style .is-purple.is-outlined.hs-button:hover, .button.is-purple.is-outlined.is-hovered, .code-embed .hs-custom-style .is-purple.is-outlined.is-hovered.hs-button, .button.is-purple.is-outlined:focus, .code-embed .hs-custom-style .is-purple.is-outlined.hs-button:focus, .button.is-purple.is-outlined.is-focused, .code-embed .hs-custom-style .is-purple.is-outlined.is-focused.hs-button {
  background-color: #998fc2;
  border-color: #998fc2;
  color: #fff;
}
.button.is-purple.is-outlined.is-loading::after, .code-embed .hs-custom-style .is-purple.is-outlined.is-loading.hs-button::after {
  border-color: transparent transparent #998fc2 #998fc2 !important;
}
.button.is-purple.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-purple.is-outlined.is-loading.hs-button:hover::after, .button.is-purple.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-purple.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-purple.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-purple.is-outlined.is-loading.hs-button:focus::after, .button.is-purple.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-purple.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-purple.is-outlined[disabled], .code-embed .hs-custom-style .is-purple.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-purple.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-purple.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-purple.is-outlined.hs-button {
  background-color: transparent;
  border-color: #998fc2;
  box-shadow: none;
  color: #998fc2;
}
.button.is-purple.is-inverted.is-outlined, .code-embed .hs-custom-style .is-purple.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-purple.is-inverted.is-outlined:hover, .code-embed .hs-custom-style .is-purple.is-inverted.is-outlined.hs-button:hover, .button.is-purple.is-inverted.is-outlined.is-hovered, .code-embed .hs-custom-style .is-purple.is-inverted.is-outlined.is-hovered.hs-button, .button.is-purple.is-inverted.is-outlined:focus, .code-embed .hs-custom-style .is-purple.is-inverted.is-outlined.hs-button:focus, .button.is-purple.is-inverted.is-outlined.is-focused, .code-embed .hs-custom-style .is-purple.is-inverted.is-outlined.is-focused.hs-button {
  background-color: #fff;
  color: #998fc2;
}
.button.is-purple.is-inverted.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-purple.is-inverted.is-outlined.is-loading.hs-button:hover::after, .button.is-purple.is-inverted.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-purple.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-purple.is-inverted.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-purple.is-inverted.is-outlined.is-loading.hs-button:focus::after, .button.is-purple.is-inverted.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-purple.is-inverted.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #998fc2 #998fc2 !important;
}
.button.is-purple.is-inverted.is-outlined[disabled], .code-embed .hs-custom-style .is-purple.is-inverted.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-purple.is-inverted.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-purple.is-inverted.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-purple.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-purple.is-light, .code-embed .hs-custom-style .is-purple.is-light.hs-button {
  background-color: #f3f2f8;
  color: #50447d;
}
.button.is-purple.is-light:hover, .code-embed .hs-custom-style .is-purple.is-light.hs-button:hover, .button.is-purple.is-light.is-hovered, .code-embed .hs-custom-style .is-purple.is-light.is-hovered.hs-button {
  background-color: #ebeaf3;
  border-color: transparent;
  color: #50447d;
}
.button.is-purple.is-light:active, .code-embed .hs-custom-style .is-purple.is-light.hs-button:active, .button.is-purple.is-light.is-active, .code-embed .hs-custom-style .is-purple.is-light.is-active.hs-button {
  background-color: #e4e1ef;
  border-color: transparent;
  color: #50447d;
}
.button.is-small, .code-embed .hs-custom-style .is-small.hs-button {
  font-size: 0.75rem;
}
.button.is-small:not(.is-rounded), .code-embed .hs-custom-style .is-small.hs-button:not(.is-rounded) {
  border-radius: 2px;
}
.button.is-normal, .code-embed .hs-custom-style .is-normal.hs-button {
  font-size: 1rem;
}
.button.is-medium, .code-embed .hs-custom-style .is-medium.hs-button {
  font-size: 1.25rem;
}
.button.is-large, .code-embed .hs-custom-style .is-large.hs-button {
  font-size: 1.5rem;
}
.button[disabled], .code-embed .hs-custom-style [disabled].hs-button, fieldset[disabled] .button, fieldset[disabled] .code-embed .hs-custom-style .hs-button, .code-embed .hs-custom-style fieldset[disabled] .hs-button {
  background-color: #fff;
  border-color: #ebebeb;
  box-shadow: none;
  opacity: 0.5;
}
.button.is-fullwidth, .code-embed .hs-custom-style .is-fullwidth.hs-button {
  display: flex;
  width: 100%;
}
.button.is-loading, .code-embed .hs-custom-style .is-loading.hs-button {
  color: transparent !important;
  pointer-events: none;
}
.button.is-loading::after, .code-embed .hs-custom-style .is-loading.hs-button::after {
  position: absolute;
  left: calc(50% - (1em * 0.5));
  top: calc(50% - (1em * 0.5));
  position: absolute !important;
}
.button.is-static, .code-embed .hs-custom-style .is-static.hs-button {
  background-color: hsl(0, 0%, 96%);
  border-color: #ebebeb;
  color: #9e9e9e;
  box-shadow: none;
  pointer-events: none;
}
.button.is-rounded, .code-embed .hs-custom-style .is-rounded.hs-button {
  border-radius: 9999px;
  padding-left: calc(1em + 0.25em);
  padding-right: calc(1em + 0.25em);
}

.buttons {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.buttons .button, .buttons .code-embed .hs-custom-style .hs-button, .code-embed .hs-custom-style .buttons .hs-button {
  margin-bottom: 0.5rem;
}
.buttons .button:not(:last-child):not(.is-fullwidth), .buttons .code-embed .hs-custom-style .hs-button:not(:last-child):not(.is-fullwidth), .code-embed .hs-custom-style .buttons .hs-button:not(:last-child):not(.is-fullwidth) {
  margin-right: 0.5rem;
}
.buttons:last-child {
  margin-bottom: -0.5rem;
}
.buttons:not(:last-child) {
  margin-bottom: 1rem;
}
.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large), .buttons.are-small .code-embed .hs-custom-style .hs-button:not(.is-normal):not(.is-medium):not(.is-large), .code-embed .hs-custom-style .buttons.are-small .hs-button:not(.is-normal):not(.is-medium):not(.is-large) {
  font-size: 0.75rem;
}
.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded), .buttons.are-small .code-embed .hs-custom-style .hs-button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded), .code-embed .hs-custom-style .buttons.are-small .hs-button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded) {
  border-radius: 2px;
}
.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large), .buttons.are-medium .code-embed .hs-custom-style .hs-button:not(.is-small):not(.is-normal):not(.is-large), .code-embed .hs-custom-style .buttons.are-medium .hs-button:not(.is-small):not(.is-normal):not(.is-large) {
  font-size: 1.25rem;
}
.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium), .buttons.are-large .code-embed .hs-custom-style .hs-button:not(.is-small):not(.is-normal):not(.is-medium), .code-embed .hs-custom-style .buttons.are-large .hs-button:not(.is-small):not(.is-normal):not(.is-medium) {
  font-size: 1.5rem;
}
.buttons.has-addons .button:not(:first-child), .buttons.has-addons .code-embed .hs-custom-style .hs-button:not(:first-child), .code-embed .hs-custom-style .buttons.has-addons .hs-button:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.buttons.has-addons .button:not(:last-child), .buttons.has-addons .code-embed .hs-custom-style .hs-button:not(:last-child), .code-embed .hs-custom-style .buttons.has-addons .hs-button:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  margin-right: -1px;
}
.buttons.has-addons .button:last-child, .buttons.has-addons .code-embed .hs-custom-style .hs-button:last-child, .code-embed .hs-custom-style .buttons.has-addons .hs-button:last-child {
  margin-right: 0;
}
.buttons.has-addons .button:hover, .buttons.has-addons .code-embed .hs-custom-style .hs-button:hover, .code-embed .hs-custom-style .buttons.has-addons .hs-button:hover, .buttons.has-addons .button.is-hovered, .buttons.has-addons .code-embed .hs-custom-style .is-hovered.hs-button, .code-embed .hs-custom-style .buttons.has-addons .is-hovered.hs-button {
  z-index: 2;
}
.buttons.has-addons .button:focus, .buttons.has-addons .code-embed .hs-custom-style .hs-button:focus, .code-embed .hs-custom-style .buttons.has-addons .hs-button:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .code-embed .hs-custom-style .is-focused.hs-button, .code-embed .hs-custom-style .buttons.has-addons .is-focused.hs-button, .buttons.has-addons .button:active, .buttons.has-addons .code-embed .hs-custom-style .hs-button:active, .code-embed .hs-custom-style .buttons.has-addons .hs-button:active, .buttons.has-addons .button.is-active, .buttons.has-addons .code-embed .hs-custom-style .is-active.hs-button, .code-embed .hs-custom-style .buttons.has-addons .is-active.hs-button, .buttons.has-addons .button.is-selected, .buttons.has-addons .code-embed .hs-custom-style .is-selected.hs-button, .code-embed .hs-custom-style .buttons.has-addons .is-selected.hs-button {
  z-index: 3;
}
.buttons.has-addons .button:focus:hover, .buttons.has-addons .code-embed .hs-custom-style .hs-button:focus:hover, .code-embed .hs-custom-style .buttons.has-addons .hs-button:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .code-embed .hs-custom-style .is-focused.hs-button:hover, .code-embed .hs-custom-style .buttons.has-addons .is-focused.hs-button:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .code-embed .hs-custom-style .hs-button:active:hover, .code-embed .hs-custom-style .buttons.has-addons .hs-button:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .code-embed .hs-custom-style .is-active.hs-button:hover, .code-embed .hs-custom-style .buttons.has-addons .is-active.hs-button:hover, .buttons.has-addons .button.is-selected:hover, .buttons.has-addons .code-embed .hs-custom-style .is-selected.hs-button:hover, .code-embed .hs-custom-style .buttons.has-addons .is-selected.hs-button:hover {
  z-index: 4;
}
.buttons.has-addons .button.is-expanded, .buttons.has-addons .code-embed .hs-custom-style .is-expanded.hs-button, .code-embed .hs-custom-style .buttons.has-addons .is-expanded.hs-button {
  flex-grow: 1;
  flex-shrink: 1;
}
.buttons.is-centered {
  justify-content: center;
}
.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth), .buttons.is-centered:not(.has-addons) .code-embed .hs-custom-style .hs-button:not(.is-fullwidth), .code-embed .hs-custom-style .buttons.is-centered:not(.has-addons) .hs-button:not(.is-fullwidth) {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.buttons.is-right {
  justify-content: flex-end;
}
.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth), .buttons.is-right:not(.has-addons) .code-embed .hs-custom-style .hs-button:not(.is-fullwidth), .code-embed .hs-custom-style .buttons.is-right:not(.has-addons) .hs-button:not(.is-fullwidth) {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

@media screen and (max-width: 767px) {
  .button.is-responsive.is-small, .code-embed .hs-custom-style .is-responsive.is-small.hs-button {
    font-size: 0.5625rem;
  }
  .button.is-responsive, .code-embed .hs-custom-style .is-responsive.hs-button,
  .button.is-responsive.is-normal {
    font-size: 0.65625rem;
  }
  .button.is-responsive.is-medium, .code-embed .hs-custom-style .is-responsive.is-medium.hs-button {
    font-size: 0.75rem;
  }
  .button.is-responsive.is-large, .code-embed .hs-custom-style .is-responsive.is-large.hs-button {
    font-size: 1rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .button.is-responsive.is-small, .code-embed .hs-custom-style .is-responsive.is-small.hs-button {
    font-size: 0.65625rem;
  }
  .button.is-responsive, .code-embed .hs-custom-style .is-responsive.hs-button,
  .button.is-responsive.is-normal {
    font-size: 0.75rem;
  }
  .button.is-responsive.is-medium, .code-embed .hs-custom-style .is-responsive.is-medium.hs-button {
    font-size: 1rem;
  }
  .button.is-responsive.is-large, .code-embed .hs-custom-style .is-responsive.is-large.hs-button {
    font-size: 1.25rem;
  }
}
.container {
  flex-grow: 1;
  margin: 0 auto;
  position: relative;
  width: auto;
}
.container.is-fluid {
  max-width: none !important;
  padding-left: 32px;
  padding-right: 32px;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .container {
    max-width: 960px;
  }
}
@media screen and (max-width: 1215px) {
  .container.is-widescreen:not(.is-max-desktop) {
    max-width: 1152px;
  }
}
@media screen and (max-width: 1407px) {
  .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen) {
    max-width: 1344px;
  }
}
@media screen and (min-width: 1216px) {
  .container:not(.is-max-desktop) {
    max-width: 1152px;
  }
}
@media screen and (min-width: 1408px) {
  .container:not(.is-max-desktop):not(.is-max-widescreen) {
    max-width: 1344px;
  }
}

.content li + li {
  margin-top: 0.25em;
}
.content p:not(:last-child),
.content dl:not(:last-child),
.content ol:not(:last-child),
.content ul:not(:last-child),
.content blockquote:not(:last-child),
.content pre:not(:last-child),
.content table:not(:last-child) {
  margin-bottom: 1em;
}
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
  color: #333;
  font-weight: 600;
  line-height: 1.125;
}
.content h1 {
  font-size: 2em;
  margin-bottom: 0.5em;
}
.content h1:not(:first-child) {
  margin-top: 1em;
}
.content h2 {
  font-size: 1.75em;
  margin-bottom: 0.5714em;
}
.content h2:not(:first-child) {
  margin-top: 1.1428em;
}
.content h3 {
  font-size: 1.5em;
  margin-bottom: 0.6666em;
}
.content h3:not(:first-child) {
  margin-top: 1.3333em;
}
.content h4 {
  font-size: 1.25em;
  margin-bottom: 0.8em;
}
.content h5 {
  font-size: 1.125em;
  margin-bottom: 0.8888em;
}
.content h6 {
  font-size: 1em;
  margin-bottom: 1em;
}
.content blockquote {
  background-color: hsl(0, 0%, 96%);
  border-left: 5px solid #ebebeb;
  padding: 1.25em 1.5em;
}
.content ol {
  list-style-position: outside;
  margin-left: 2em;
  margin-top: 1em;
}
.content ol:not([type]) {
  list-style-type: decimal;
}
.content ol:not([type]).is-lower-alpha {
  list-style-type: lower-alpha;
}
.content ol:not([type]).is-lower-roman {
  list-style-type: lower-roman;
}
.content ol:not([type]).is-upper-alpha {
  list-style-type: upper-alpha;
}
.content ol:not([type]).is-upper-roman {
  list-style-type: upper-roman;
}
.content ul {
  list-style: disc outside;
  margin-left: 2em;
  margin-top: 1em;
}
.content ul ul {
  list-style-type: circle;
  margin-top: 0.5em;
}
.content ul ul ul {
  list-style-type: square;
}
.content dd {
  margin-left: 2em;
}
.content figure {
  margin-left: 2em;
  margin-right: 2em;
  text-align: center;
}
.content figure:not(:first-child) {
  margin-top: 2em;
}
.content figure:not(:last-child) {
  margin-bottom: 2em;
}
.content figure img {
  display: inline-block;
}
.content figure figcaption {
  font-style: italic;
}
.content pre {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  padding: 1.25em 1.5em;
  white-space: pre;
  word-wrap: normal;
}
.content sup,
.content sub {
  font-size: 75%;
}
.content table {
  width: 100%;
}
.content table td,
.content table th {
  border: 1px solid #ebebeb;
  border-width: 0 0 1px;
  padding: 0.5em 0.75em;
  vertical-align: top;
}
.content table th {
  color: #333;
}
.content table th:not([align]) {
  text-align: inherit;
}
.content table thead td,
.content table thead th {
  border-width: 0 0 2px;
  color: #333;
}
.content table tfoot td,
.content table tfoot th {
  border-width: 2px 0 0;
  color: #333;
}
.content table tbody tr:last-child td,
.content table tbody tr:last-child th {
  border-bottom-width: 0;
}
.content .tabs li + li {
  margin-top: 0;
}
.content.is-small {
  font-size: 0.75rem;
}
.content.is-normal {
  font-size: 1rem;
}
.content.is-medium {
  font-size: 1.25rem;
}
.content.is-large {
  font-size: 1.5rem;
}

.icon {
  align-items: center;
  display: inline-flex;
  justify-content: center;
  height: 1.5rem;
  width: 1.5rem;
}
.icon.is-small {
  height: 1rem;
  width: 1rem;
}
.icon.is-medium {
  height: 2rem;
  width: 2rem;
}
.icon.is-large {
  height: 3rem;
  width: 3rem;
}

.icon-text {
  align-items: flex-start;
  color: inherit;
  display: inline-flex;
  flex-wrap: wrap;
  line-height: 1.5rem;
  vertical-align: top;
}
.icon-text .icon {
  flex-grow: 0;
  flex-shrink: 0;
}
.icon-text .icon:not(:last-child) {
  margin-right: 0.25em;
}
.icon-text .icon:not(:first-child) {
  margin-left: 0.25em;
}

div.icon-text {
  display: flex;
}

.image {
  display: block;
  position: relative;
}
.image img {
  display: block;
  height: auto;
  width: 100%;
}
.image img.is-rounded {
  border-radius: 9999px;
}
.image.is-fullwidth {
  width: 100%;
}
.image.is-square img,
.image.is-square .has-ratio, .image.is-1by1 img,
.image.is-1by1 .has-ratio, .image.is-5by4 img,
.image.is-5by4 .has-ratio, .image.is-4by3 img,
.image.is-4by3 .has-ratio, .image.is-3by2 img,
.image.is-3by2 .has-ratio, .image.is-5by3 img,
.image.is-5by3 .has-ratio, .image.is-16by9 img,
.image.is-16by9 .has-ratio, .image.is-2by1 img,
.image.is-2by1 .has-ratio, .image.is-3by1 img,
.image.is-3by1 .has-ratio, .image.is-4by5 img,
.image.is-4by5 .has-ratio, .image.is-3by4 img,
.image.is-3by4 .has-ratio, .image.is-2by3 img,
.image.is-2by3 .has-ratio, .image.is-3by5 img,
.image.is-3by5 .has-ratio, .image.is-9by16 img,
.image.is-9by16 .has-ratio, .image.is-1by2 img,
.image.is-1by2 .has-ratio, .image.is-1by3 img,
.image.is-1by3 .has-ratio {
  height: 100%;
  width: 100%;
}
.image.is-square, .image.is-1by1 {
  padding-top: 100%;
}
.image.is-5by4 {
  padding-top: 80%;
}
.image.is-4by3 {
  padding-top: 75%;
}
.image.is-3by2 {
  padding-top: 66.6666%;
}
.image.is-5by3 {
  padding-top: 60%;
}
.image.is-16by9 {
  padding-top: 56.25%;
}
.image.is-2by1 {
  padding-top: 50%;
}
.image.is-3by1 {
  padding-top: 33.3333%;
}
.image.is-4by5 {
  padding-top: 125%;
}
.image.is-3by4 {
  padding-top: 133.3333%;
}
.image.is-2by3 {
  padding-top: 150%;
}
.image.is-3by5 {
  padding-top: 166.6666%;
}
.image.is-9by16 {
  padding-top: 177.7777%;
}
.image.is-1by2 {
  padding-top: 200%;
}
.image.is-1by3 {
  padding-top: 300%;
}
.image.is-16x16 {
  height: 16px;
  width: 16px;
}
.image.is-24x24 {
  height: 24px;
  width: 24px;
}
.image.is-32x32 {
  height: 32px;
  width: 32px;
}
.image.is-48x48 {
  height: 48px;
  width: 48px;
}
.image.is-64x64 {
  height: 64px;
  width: 64px;
}
.image.is-96x96 {
  height: 96px;
  width: 96px;
}
.image.is-128x128 {
  height: 128px;
  width: 128px;
}

.notification {
  background-color: hsl(0, 0%, 96%);
  border-radius: 2px;
  position: relative;
  padding: 1.25rem 2.5rem 1.25rem 1.5rem;
}
.notification a:not(.button):not(.dropdown-item) {
  color: currentColor;
  text-decoration: underline;
}
.notification strong {
  color: currentColor;
}
.notification code,
.notification pre {
  background: #fff;
}
.notification pre code {
  background: transparent;
}
.notification > .delete {
  right: 0.5rem;
  position: absolute;
  top: 0.5rem;
}
.notification .title,
.notification .subtitle,
.notification .content {
  color: currentColor;
}
.notification.is-white {
  background-color: #fff;
  color: #333;
}
.notification.is-black {
  background-color: #333;
  color: #fff;
}
.notification.is-light {
  background-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}
.notification.is-dark {
  background-color: #5c5c5c;
  color: #fff;
}
.notification.is-primary, .code-embed .hs-custom-style .notification.hs-button {
  background-color: #ce3f48;
  color: #fff;
}
.notification.is-primary.is-light, .code-embed .hs-custom-style .notification.is-light.hs-button {
  background-color: #fbeff0;
  color: #bb3038;
}
.notification.is-link {
  background-color: #ce3f48;
  color: #fff;
}
.notification.is-link.is-light {
  background-color: #fbeff0;
  color: #bb3038;
}
.notification.is-info {
  background-color: hsl(207, 61%, 53%);
  color: #fff;
}
.notification.is-info.is-light {
  background-color: #eff5fb;
  color: #296fa8;
}
.notification.is-success {
  background-color: #a7bc5f;
  color: #fff;
}
.notification.is-success.is-light {
  background-color: #f7f9f1;
  color: #5e6c2d;
}
.notification.is-warning {
  background-color: #e8b045;
  color: #fff;
}
.notification.is-warning.is-light {
  background-color: #fdf7ed;
  color: #845c10;
}
.notification.is-danger {
  background-color: #ce3f48;
  color: #fff;
}
.notification.is-danger.is-light {
  background-color: #fbeff0;
  color: #bb3038;
}
.notification.is-secondary {
  background-color: #e8b045;
  color: #fff;
}
.notification.is-secondary.is-light {
  background-color: #fdf7ed;
  color: #845c10;
}
.notification.is-red {
  background-color: #ce3f48;
  color: #fff;
}
.notification.is-red.is-light {
  background-color: #fbeff0;
  color: #bb3038;
}
.notification.is-yellow {
  background-color: #e8b045;
  color: #fff;
}
.notification.is-yellow.is-light {
  background-color: #fdf7ed;
  color: #845c10;
}
.notification.is-orange {
  background-color: #d66e3d;
  color: #fff;
}
.notification.is-orange.is-light {
  background-color: #fbf2ee;
  color: #ad5024;
}
.notification.is-green {
  background-color: #a7bc5f;
  color: #fff;
}
.notification.is-green.is-light {
  background-color: #f7f9f1;
  color: #5e6c2d;
}
.notification.is-teal {
  background-color: #003e46;
  color: #fff;
}
.notification.is-teal.is-light {
  background-color: #ebfdff;
  color: #14e4ff;
}
.notification.is-blue {
  background-color: #85c5d3;
  color: rgba(0, 0, 0, 0.7);
}
.notification.is-blue.is-light {
  background-color: #f0f8fa;
  color: #27606d;
}
.notification.is-purple {
  background-color: #998fc2;
  color: #fff;
}
.notification.is-purple.is-light {
  background-color: #f3f2f8;
  color: #50447d;
}

.progress {
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 9999px;
  display: block;
  height: 1rem;
  overflow: hidden;
  padding: 0;
  width: 100%;
}
.progress::-webkit-progress-bar {
  background-color: hsl(0, 0%, 93%);
}
.progress::-webkit-progress-value {
  background-color: #333;
}
.progress::-moz-progress-bar {
  background-color: #333;
}
.progress::-ms-fill {
  background-color: #333;
  border: none;
}
.progress.is-white::-webkit-progress-value {
  background-color: #fff;
}
.progress.is-white::-moz-progress-bar {
  background-color: #fff;
}
.progress.is-white::-ms-fill {
  background-color: #fff;
}
.progress.is-white:indeterminate {
  background-image: linear-gradient(to right, #fff 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-black::-webkit-progress-value {
  background-color: #333;
}
.progress.is-black::-moz-progress-bar {
  background-color: #333;
}
.progress.is-black::-ms-fill {
  background-color: #333;
}
.progress.is-black:indeterminate {
  background-image: linear-gradient(to right, #333 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-light::-webkit-progress-value {
  background-color: hsl(0, 0%, 96%);
}
.progress.is-light::-moz-progress-bar {
  background-color: hsl(0, 0%, 96%);
}
.progress.is-light::-ms-fill {
  background-color: hsl(0, 0%, 96%);
}
.progress.is-light:indeterminate {
  background-image: linear-gradient(to right, hsl(0, 0%, 96%) 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-dark::-webkit-progress-value {
  background-color: #5c5c5c;
}
.progress.is-dark::-moz-progress-bar {
  background-color: #5c5c5c;
}
.progress.is-dark::-ms-fill {
  background-color: #5c5c5c;
}
.progress.is-dark:indeterminate {
  background-image: linear-gradient(to right, #5c5c5c 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-primary::-webkit-progress-value, .code-embed .hs-custom-style .progress.hs-button::-webkit-progress-value {
  background-color: #ce3f48;
}
.progress.is-primary::-moz-progress-bar, .code-embed .hs-custom-style .progress.hs-button::-moz-progress-bar {
  background-color: #ce3f48;
}
.progress.is-primary::-ms-fill, .code-embed .hs-custom-style .progress.hs-button::-ms-fill {
  background-color: #ce3f48;
}
.progress.is-primary:indeterminate, .code-embed .hs-custom-style .progress.hs-button:indeterminate {
  background-image: linear-gradient(to right, #ce3f48 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-link::-webkit-progress-value {
  background-color: #ce3f48;
}
.progress.is-link::-moz-progress-bar {
  background-color: #ce3f48;
}
.progress.is-link::-ms-fill {
  background-color: #ce3f48;
}
.progress.is-link:indeterminate {
  background-image: linear-gradient(to right, #ce3f48 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-info::-webkit-progress-value {
  background-color: hsl(207, 61%, 53%);
}
.progress.is-info::-moz-progress-bar {
  background-color: hsl(207, 61%, 53%);
}
.progress.is-info::-ms-fill {
  background-color: hsl(207, 61%, 53%);
}
.progress.is-info:indeterminate {
  background-image: linear-gradient(to right, hsl(207, 61%, 53%) 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-success::-webkit-progress-value {
  background-color: #a7bc5f;
}
.progress.is-success::-moz-progress-bar {
  background-color: #a7bc5f;
}
.progress.is-success::-ms-fill {
  background-color: #a7bc5f;
}
.progress.is-success:indeterminate {
  background-image: linear-gradient(to right, #a7bc5f 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-warning::-webkit-progress-value {
  background-color: #e8b045;
}
.progress.is-warning::-moz-progress-bar {
  background-color: #e8b045;
}
.progress.is-warning::-ms-fill {
  background-color: #e8b045;
}
.progress.is-warning:indeterminate {
  background-image: linear-gradient(to right, #e8b045 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-danger::-webkit-progress-value {
  background-color: #ce3f48;
}
.progress.is-danger::-moz-progress-bar {
  background-color: #ce3f48;
}
.progress.is-danger::-ms-fill {
  background-color: #ce3f48;
}
.progress.is-danger:indeterminate {
  background-image: linear-gradient(to right, #ce3f48 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-secondary::-webkit-progress-value {
  background-color: #e8b045;
}
.progress.is-secondary::-moz-progress-bar {
  background-color: #e8b045;
}
.progress.is-secondary::-ms-fill {
  background-color: #e8b045;
}
.progress.is-secondary:indeterminate {
  background-image: linear-gradient(to right, #e8b045 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-red::-webkit-progress-value {
  background-color: #ce3f48;
}
.progress.is-red::-moz-progress-bar {
  background-color: #ce3f48;
}
.progress.is-red::-ms-fill {
  background-color: #ce3f48;
}
.progress.is-red:indeterminate {
  background-image: linear-gradient(to right, #ce3f48 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-yellow::-webkit-progress-value {
  background-color: #e8b045;
}
.progress.is-yellow::-moz-progress-bar {
  background-color: #e8b045;
}
.progress.is-yellow::-ms-fill {
  background-color: #e8b045;
}
.progress.is-yellow:indeterminate {
  background-image: linear-gradient(to right, #e8b045 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-orange::-webkit-progress-value {
  background-color: #d66e3d;
}
.progress.is-orange::-moz-progress-bar {
  background-color: #d66e3d;
}
.progress.is-orange::-ms-fill {
  background-color: #d66e3d;
}
.progress.is-orange:indeterminate {
  background-image: linear-gradient(to right, #d66e3d 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-green::-webkit-progress-value {
  background-color: #a7bc5f;
}
.progress.is-green::-moz-progress-bar {
  background-color: #a7bc5f;
}
.progress.is-green::-ms-fill {
  background-color: #a7bc5f;
}
.progress.is-green:indeterminate {
  background-image: linear-gradient(to right, #a7bc5f 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-teal::-webkit-progress-value {
  background-color: #003e46;
}
.progress.is-teal::-moz-progress-bar {
  background-color: #003e46;
}
.progress.is-teal::-ms-fill {
  background-color: #003e46;
}
.progress.is-teal:indeterminate {
  background-image: linear-gradient(to right, #003e46 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-blue::-webkit-progress-value {
  background-color: #85c5d3;
}
.progress.is-blue::-moz-progress-bar {
  background-color: #85c5d3;
}
.progress.is-blue::-ms-fill {
  background-color: #85c5d3;
}
.progress.is-blue:indeterminate {
  background-image: linear-gradient(to right, #85c5d3 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-purple::-webkit-progress-value {
  background-color: #998fc2;
}
.progress.is-purple::-moz-progress-bar {
  background-color: #998fc2;
}
.progress.is-purple::-ms-fill {
  background-color: #998fc2;
}
.progress.is-purple:indeterminate {
  background-image: linear-gradient(to right, #998fc2 30%, hsl(0, 0%, 93%) 30%);
}
.progress:indeterminate {
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  animation-name: moveIndeterminate;
  animation-timing-function: linear;
  background-color: hsl(0, 0%, 93%);
  background-image: linear-gradient(to right, #333 30%, hsl(0, 0%, 93%) 30%);
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 150% 150%;
}
.progress:indeterminate::-webkit-progress-bar {
  background-color: transparent;
}
.progress:indeterminate::-moz-progress-bar {
  background-color: transparent;
}
.progress:indeterminate::-ms-fill {
  animation-name: none;
}
.progress.is-small {
  height: 0.75rem;
}
.progress.is-medium {
  height: 1.25rem;
}
.progress.is-large {
  height: 1.5rem;
}

@keyframes moveIndeterminate {
  from {
    background-position: 200% 0;
  }
  to {
    background-position: -200% 0;
  }
}
.table {
  background-color: #fff;
  color: #333;
}
.table td,
.table th {
  border: 1px solid #ebebeb;
  border-width: 0 0 1px;
  padding: 0.5em 0.75em;
  vertical-align: top;
}
.table td.is-white,
.table th.is-white {
  background-color: #fff;
  border-color: #fff;
  color: #333;
}
.table td.is-black,
.table th.is-black {
  background-color: #333;
  border-color: #333;
  color: #fff;
}
.table td.is-light,
.table th.is-light {
  background-color: hsl(0, 0%, 96%);
  border-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}
.table td.is-dark,
.table th.is-dark {
  background-color: #5c5c5c;
  border-color: #5c5c5c;
  color: #fff;
}
.table td.is-primary, .table .code-embed .hs-custom-style td.hs-button, .code-embed .hs-custom-style .table td.hs-button,
.table th.is-primary,
.table .code-embed .hs-custom-style th.hs-button,
.code-embed .hs-custom-style .table th.hs-button {
  background-color: #ce3f48;
  border-color: #ce3f48;
  color: #fff;
}
.table td.is-link,
.table th.is-link {
  background-color: #ce3f48;
  border-color: #ce3f48;
  color: #fff;
}
.table td.is-info,
.table th.is-info {
  background-color: hsl(207, 61%, 53%);
  border-color: hsl(207, 61%, 53%);
  color: #fff;
}
.table td.is-success,
.table th.is-success {
  background-color: #a7bc5f;
  border-color: #a7bc5f;
  color: #fff;
}
.table td.is-warning,
.table th.is-warning {
  background-color: #e8b045;
  border-color: #e8b045;
  color: #fff;
}
.table td.is-danger,
.table th.is-danger {
  background-color: #ce3f48;
  border-color: #ce3f48;
  color: #fff;
}
.table td.is-secondary,
.table th.is-secondary {
  background-color: #e8b045;
  border-color: #e8b045;
  color: #fff;
}
.table td.is-red,
.table th.is-red {
  background-color: #ce3f48;
  border-color: #ce3f48;
  color: #fff;
}
.table td.is-yellow,
.table th.is-yellow {
  background-color: #e8b045;
  border-color: #e8b045;
  color: #fff;
}
.table td.is-orange,
.table th.is-orange {
  background-color: #d66e3d;
  border-color: #d66e3d;
  color: #fff;
}
.table td.is-green,
.table th.is-green {
  background-color: #a7bc5f;
  border-color: #a7bc5f;
  color: #fff;
}
.table td.is-teal,
.table th.is-teal {
  background-color: #003e46;
  border-color: #003e46;
  color: #fff;
}
.table td.is-blue,
.table th.is-blue {
  background-color: #85c5d3;
  border-color: #85c5d3;
  color: rgba(0, 0, 0, 0.7);
}
.table td.is-purple,
.table th.is-purple {
  background-color: #998fc2;
  border-color: #998fc2;
  color: #fff;
}
.table td.is-narrow,
.table th.is-narrow {
  white-space: nowrap;
  width: 1%;
}
.table td.is-selected,
.table th.is-selected {
  background-color: #ce3f48;
  color: #fff;
}
.table td.is-selected a,
.table td.is-selected strong,
.table th.is-selected a,
.table th.is-selected strong {
  color: currentColor;
}
.table td.is-vcentered,
.table th.is-vcentered {
  vertical-align: middle;
}
.table th {
  color: #333;
}
.table th:not([align]) {
  text-align: left;
}
.table tr.is-selected {
  background-color: #ce3f48;
  color: #fff;
}
.table tr.is-selected a,
.table tr.is-selected strong {
  color: currentColor;
}
.table tr.is-selected td,
.table tr.is-selected th {
  border-color: #fff;
  color: currentColor;
}
.table thead {
  background-color: transparent;
}
.table thead td,
.table thead th {
  border-width: 0 0 2px;
  color: #333;
}
.table tfoot {
  background-color: transparent;
}
.table tfoot td,
.table tfoot th {
  border-width: 2px 0 0;
  color: #333;
}
.table tbody {
  background-color: transparent;
}
.table tbody tr:last-child td,
.table tbody tr:last-child th {
  border-bottom-width: 0;
}
.table.is-bordered td,
.table.is-bordered th {
  border-width: 1px;
}
.table.is-bordered tr:last-child td,
.table.is-bordered tr:last-child th {
  border-bottom-width: 1px;
}
.table.is-fullwidth {
  width: 100%;
}
.table.is-hoverable tbody tr:not(.is-selected):hover {
  background-color: hsl(0, 0%, 98%);
}
.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {
  background-color: hsl(0, 0%, 98%);
}
.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) {
  background-color: hsl(0, 0%, 96%);
}
.table.is-narrow td,
.table.is-narrow th {
  padding: 0.25em 0.5em;
}
.table.is-striped tbody tr:not(.is-selected):nth-child(even) {
  background-color: hsl(0, 0%, 98%);
}

.table-container {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
  overflow-y: hidden;
  max-width: 100%;
}

.tags {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.tags .tag {
  margin-bottom: 0.5rem;
}
.tags .tag:not(:last-child) {
  margin-right: 0.5rem;
}
.tags:last-child {
  margin-bottom: -0.5rem;
}
.tags:not(:last-child) {
  margin-bottom: 1rem;
}
.tags.are-medium .tag:not(.is-normal):not(.is-large) {
  font-size: 1rem;
}
.tags.are-large .tag:not(.is-normal):not(.is-medium) {
  font-size: 1.25rem;
}
.tags.is-centered {
  justify-content: center;
}
.tags.is-centered .tag {
  margin-right: 0.25rem;
  margin-left: 0.25rem;
}
.tags.is-right {
  justify-content: flex-end;
}
.tags.is-right .tag:not(:first-child) {
  margin-left: 0.5rem;
}
.tags.is-right .tag:not(:last-child) {
  margin-right: 0;
}
.tags.has-addons .tag {
  margin-right: 0;
}
.tags.has-addons .tag:not(:first-child) {
  margin-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.tags.has-addons .tag:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.tag:not(body) {
  align-items: center;
  background-color: hsl(0, 0%, 96%);
  border-radius: 2px;
  color: #333;
  display: inline-flex;
  font-size: 0.75rem;
  height: 2em;
  justify-content: center;
  line-height: 1.5;
  padding-left: 0.75em;
  padding-right: 0.75em;
  white-space: nowrap;
}
.tag:not(body) .delete {
  margin-left: 0.25rem;
  margin-right: -0.375rem;
}
.tag:not(body).is-white {
  background-color: #fff;
  color: #333;
}
.tag:not(body).is-black {
  background-color: #333;
  color: #fff;
}
.tag:not(body).is-light {
  background-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}
.tag:not(body).is-dark {
  background-color: #5c5c5c;
  color: #fff;
}
.tag:not(body).is-primary, .code-embed .hs-custom-style .tag.hs-button:not(body) {
  background-color: #ce3f48;
  color: #fff;
}
.tag:not(body).is-primary.is-light, .code-embed .hs-custom-style .tag.hs-button:not(body).is-light {
  background-color: #fbeff0;
  color: #bb3038;
}
.tag:not(body).is-link {
  background-color: #ce3f48;
  color: #fff;
}
.tag:not(body).is-link.is-light {
  background-color: #fbeff0;
  color: #bb3038;
}
.tag:not(body).is-info {
  background-color: hsl(207, 61%, 53%);
  color: #fff;
}
.tag:not(body).is-info.is-light {
  background-color: #eff5fb;
  color: #296fa8;
}
.tag:not(body).is-success {
  background-color: #a7bc5f;
  color: #fff;
}
.tag:not(body).is-success.is-light {
  background-color: #f7f9f1;
  color: #5e6c2d;
}
.tag:not(body).is-warning {
  background-color: #e8b045;
  color: #fff;
}
.tag:not(body).is-warning.is-light {
  background-color: #fdf7ed;
  color: #845c10;
}
.tag:not(body).is-danger {
  background-color: #ce3f48;
  color: #fff;
}
.tag:not(body).is-danger.is-light {
  background-color: #fbeff0;
  color: #bb3038;
}
.tag:not(body).is-secondary {
  background-color: #e8b045;
  color: #fff;
}
.tag:not(body).is-secondary.is-light {
  background-color: #fdf7ed;
  color: #845c10;
}
.tag:not(body).is-red {
  background-color: #ce3f48;
  color: #fff;
}
.tag:not(body).is-red.is-light {
  background-color: #fbeff0;
  color: #bb3038;
}
.tag:not(body).is-yellow {
  background-color: #e8b045;
  color: #fff;
}
.tag:not(body).is-yellow.is-light {
  background-color: #fdf7ed;
  color: #845c10;
}
.tag:not(body).is-orange {
  background-color: #d66e3d;
  color: #fff;
}
.tag:not(body).is-orange.is-light {
  background-color: #fbf2ee;
  color: #ad5024;
}
.tag:not(body).is-green {
  background-color: #a7bc5f;
  color: #fff;
}
.tag:not(body).is-green.is-light {
  background-color: #f7f9f1;
  color: #5e6c2d;
}
.tag:not(body).is-teal {
  background-color: #003e46;
  color: #fff;
}
.tag:not(body).is-teal.is-light {
  background-color: #ebfdff;
  color: #14e4ff;
}
.tag:not(body).is-blue {
  background-color: #85c5d3;
  color: rgba(0, 0, 0, 0.7);
}
.tag:not(body).is-blue.is-light {
  background-color: #f0f8fa;
  color: #27606d;
}
.tag:not(body).is-purple {
  background-color: #998fc2;
  color: #fff;
}
.tag:not(body).is-purple.is-light {
  background-color: #f3f2f8;
  color: #50447d;
}
.tag:not(body).is-normal {
  font-size: 0.75rem;
}
.tag:not(body).is-medium {
  font-size: 1rem;
}
.tag:not(body).is-large {
  font-size: 1.25rem;
}
.tag:not(body) .icon:first-child:not(:last-child) {
  margin-left: -0.375em;
  margin-right: 0.1875em;
}
.tag:not(body) .icon:last-child:not(:first-child) {
  margin-left: 0.1875em;
  margin-right: -0.375em;
}
.tag:not(body) .icon:first-child:last-child {
  margin-left: -0.375em;
  margin-right: -0.375em;
}
.tag:not(body).is-delete {
  margin-left: 1px;
  padding: 0;
  position: relative;
  width: 2em;
}
.tag:not(body).is-delete::before, .tag:not(body).is-delete::after {
  background-color: currentColor;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin: center center;
}
.tag:not(body).is-delete::before {
  height: 1px;
  width: 50%;
}
.tag:not(body).is-delete::after {
  height: 50%;
  width: 1px;
}
.tag:not(body).is-delete:hover, .tag:not(body).is-delete:focus {
  background-color: #e8e8e8;
}
.tag:not(body).is-delete:active {
  background-color: #dbdbdb;
}
.tag:not(body).is-rounded {
  border-radius: 9999px;
}

a.tag:hover {
  text-decoration: underline;
}

.title,
.subtitle {
  word-break: break-word;
}
.title em,
.title span,
.subtitle em,
.subtitle span {
  font-weight: inherit;
}
.title sub,
.subtitle sub {
  font-size: 0.75em;
}
.title sup,
.subtitle sup {
  font-size: 0.75em;
}
.title .tag,
.subtitle .tag {
  vertical-align: middle;
}

.title {
  color: #333;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.125;
}
.title strong {
  color: inherit;
  font-weight: inherit;
}
.title:not(.is-spaced) + .subtitle {
  margin-top: -1.25rem;
}
.title.is-1 {
  font-size: 3rem;
}
.title.is-2 {
  font-size: 2.5rem;
}
.title.is-3 {
  font-size: 2rem;
}
.title.is-4 {
  font-size: 1.5rem;
}
.title.is-5 {
  font-size: 1.25rem;
}
.title.is-6 {
  font-size: 1rem;
}
.title.is-7 {
  font-size: 0.75rem;
}

.subtitle {
  color: #333;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.25;
}
.subtitle strong {
  color: #333;
  font-weight: 600;
}
.subtitle:not(.is-spaced) + .title {
  margin-top: -1.25rem;
}
.subtitle.is-1 {
  font-size: 3rem;
}
.subtitle.is-2 {
  font-size: 2.5rem;
}
.subtitle.is-3 {
  font-size: 2rem;
}
.subtitle.is-4 {
  font-size: 1.5rem;
}
.subtitle.is-5 {
  font-size: 1.25rem;
}
.subtitle.is-6 {
  font-size: 1rem;
}
.subtitle.is-7 {
  font-size: 0.75rem;
}

.heading {
  display: block;
  font-size: 11px;
  letter-spacing: 1px;
  margin-bottom: 5px;
  text-transform: uppercase;
}

.number {
  align-items: center;
  background-color: hsl(0, 0%, 96%);
  border-radius: 9999px;
  display: inline-flex;
  font-size: 1.25rem;
  height: 2em;
  justify-content: center;
  margin-right: 1.5rem;
  min-width: 2.5em;
  padding: 0.25rem 0.5rem;
  text-align: center;
  vertical-align: top;
}

/* Bulma Form */
.select select, .textarea, .input {
  background-color: #fff;
  border-color: #ebebeb;
  border-radius: 2px;
  color: #333;
}
.select select::-moz-placeholder, .textarea::-moz-placeholder, .input::-moz-placeholder {
  color: rgba(51, 51, 51, 0.3);
}
.select select::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .input::-webkit-input-placeholder {
  color: rgba(51, 51, 51, 0.3);
}
.select select:-moz-placeholder, .textarea:-moz-placeholder, .input:-moz-placeholder {
  color: rgba(51, 51, 51, 0.3);
}
.select select:-ms-input-placeholder, .textarea:-ms-input-placeholder, .input:-ms-input-placeholder {
  color: rgba(51, 51, 51, 0.3);
}
.select select:hover, .textarea:hover, .input:hover, .select select.is-hovered, .is-hovered.textarea, .is-hovered.input {
  border-color: #ebebeb;
}
.select select:focus, .textarea:focus, .input:focus, .select select.is-focused, .is-focused.textarea, .is-focused.input, .select select:active, .textarea:active, .input:active, .select select.is-active, .is-active.textarea, .is-active.input {
  border-color: #ce3f48;
  box-shadow: 0 0 0 0.125em rgba(206, 63, 72, 0.25);
}
.select select[disabled], [disabled].textarea, [disabled].input, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .textarea, fieldset[disabled] .input {
  background-color: hsl(0, 0%, 96%);
  border-color: hsl(0, 0%, 96%);
  box-shadow: none;
  color: #9e9e9e;
}
.select select[disabled]::-moz-placeholder, [disabled].textarea::-moz-placeholder, [disabled].input::-moz-placeholder, fieldset[disabled] .select select::-moz-placeholder, .select fieldset[disabled] select::-moz-placeholder, fieldset[disabled] .textarea::-moz-placeholder, fieldset[disabled] .input::-moz-placeholder {
  color: rgba(158, 158, 158, 0.3);
}
.select select[disabled]::-webkit-input-placeholder, [disabled].textarea::-webkit-input-placeholder, [disabled].input::-webkit-input-placeholder, fieldset[disabled] .select select::-webkit-input-placeholder, .select fieldset[disabled] select::-webkit-input-placeholder, fieldset[disabled] .textarea::-webkit-input-placeholder, fieldset[disabled] .input::-webkit-input-placeholder {
  color: rgba(158, 158, 158, 0.3);
}
.select select[disabled]:-moz-placeholder, [disabled].textarea:-moz-placeholder, [disabled].input:-moz-placeholder, fieldset[disabled] .select select:-moz-placeholder, .select fieldset[disabled] select:-moz-placeholder, fieldset[disabled] .textarea:-moz-placeholder, fieldset[disabled] .input:-moz-placeholder {
  color: rgba(158, 158, 158, 0.3);
}
.select select[disabled]:-ms-input-placeholder, [disabled].textarea:-ms-input-placeholder, [disabled].input:-ms-input-placeholder, fieldset[disabled] .select select:-ms-input-placeholder, .select fieldset[disabled] select:-ms-input-placeholder, fieldset[disabled] .textarea:-ms-input-placeholder, fieldset[disabled] .input:-ms-input-placeholder {
  color: rgba(158, 158, 158, 0.3);
}

.textarea, .input {
  box-shadow: inset 0 0.0625em 0.125em rgba(51, 51, 51, 0.05);
  max-width: 100%;
  width: 100%;
}
[readonly].textarea, [readonly].input {
  box-shadow: none;
}
.is-white.textarea, .is-white.input {
  border-color: #fff;
}
.is-white.textarea:focus, .is-white.input:focus, .is-white.is-focused.textarea, .is-white.is-focused.input, .is-white.textarea:active, .is-white.input:active, .is-white.is-active.textarea, .is-white.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}
.is-black.textarea, .is-black.input {
  border-color: #333;
}
.is-black.textarea:focus, .is-black.input:focus, .is-black.is-focused.textarea, .is-black.is-focused.input, .is-black.textarea:active, .is-black.input:active, .is-black.is-active.textarea, .is-black.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(51, 51, 51, 0.25);
}
.is-light.textarea, .is-light.input {
  border-color: hsl(0, 0%, 96%);
}
.is-light.textarea:focus, .is-light.input:focus, .is-light.is-focused.textarea, .is-light.is-focused.input, .is-light.textarea:active, .is-light.input:active, .is-light.is-active.textarea, .is-light.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
}
.is-dark.textarea, .is-dark.input {
  border-color: #5c5c5c;
}
.is-dark.textarea:focus, .is-dark.input:focus, .is-dark.is-focused.textarea, .is-dark.is-focused.input, .is-dark.textarea:active, .is-dark.input:active, .is-dark.is-active.textarea, .is-dark.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(92, 92, 92, 0.25);
}
.is-primary.textarea, .code-embed .hs-custom-style .textarea.hs-button, .is-primary.input, .code-embed .hs-custom-style .input.hs-button {
  border-color: #ce3f48;
}
.is-primary.textarea:focus, .code-embed .hs-custom-style .textarea.hs-button:focus, .is-primary.input:focus, .code-embed .hs-custom-style .input.hs-button:focus, .is-primary.is-focused.textarea, .code-embed .hs-custom-style .is-focused.textarea.hs-button, .is-primary.is-focused.input, .code-embed .hs-custom-style .is-focused.input.hs-button, .is-primary.textarea:active, .code-embed .hs-custom-style .textarea.hs-button:active, .is-primary.input:active, .code-embed .hs-custom-style .input.hs-button:active, .is-primary.is-active.textarea, .code-embed .hs-custom-style .is-active.textarea.hs-button, .is-primary.is-active.input, .code-embed .hs-custom-style .is-active.input.hs-button {
  box-shadow: 0 0 0 0.125em rgba(206, 63, 72, 0.25);
}
.is-link.textarea, .is-link.input {
  border-color: #ce3f48;
}
.is-link.textarea:focus, .is-link.input:focus, .is-link.is-focused.textarea, .is-link.is-focused.input, .is-link.textarea:active, .is-link.input:active, .is-link.is-active.textarea, .is-link.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(206, 63, 72, 0.25);
}
.is-info.textarea, .is-info.input {
  border-color: hsl(207, 61%, 53%);
}
.is-info.textarea:focus, .is-info.input:focus, .is-info.is-focused.textarea, .is-info.is-focused.input, .is-info.textarea:active, .is-info.input:active, .is-info.is-active.textarea, .is-info.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(62, 142, 208, 0.25);
}
.is-success.textarea, .is-success.input {
  border-color: #a7bc5f;
}
.is-success.textarea:focus, .is-success.input:focus, .is-success.is-focused.textarea, .is-success.is-focused.input, .is-success.textarea:active, .is-success.input:active, .is-success.is-active.textarea, .is-success.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(167, 188, 95, 0.25);
}
.is-warning.textarea, .is-warning.input {
  border-color: #e8b045;
}
.is-warning.textarea:focus, .is-warning.input:focus, .is-warning.is-focused.textarea, .is-warning.is-focused.input, .is-warning.textarea:active, .is-warning.input:active, .is-warning.is-active.textarea, .is-warning.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(232, 176, 69, 0.25);
}
.is-danger.textarea, .is-danger.input {
  border-color: #ce3f48;
}
.is-danger.textarea:focus, .is-danger.input:focus, .is-danger.is-focused.textarea, .is-danger.is-focused.input, .is-danger.textarea:active, .is-danger.input:active, .is-danger.is-active.textarea, .is-danger.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(206, 63, 72, 0.25);
}
.is-secondary.textarea, .is-secondary.input {
  border-color: #e8b045;
}
.is-secondary.textarea:focus, .is-secondary.input:focus, .is-secondary.is-focused.textarea, .is-secondary.is-focused.input, .is-secondary.textarea:active, .is-secondary.input:active, .is-secondary.is-active.textarea, .is-secondary.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(232, 176, 69, 0.25);
}
.is-red.textarea, .is-red.input {
  border-color: #ce3f48;
}
.is-red.textarea:focus, .is-red.input:focus, .is-red.is-focused.textarea, .is-red.is-focused.input, .is-red.textarea:active, .is-red.input:active, .is-red.is-active.textarea, .is-red.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(206, 63, 72, 0.25);
}
.is-yellow.textarea, .is-yellow.input {
  border-color: #e8b045;
}
.is-yellow.textarea:focus, .is-yellow.input:focus, .is-yellow.is-focused.textarea, .is-yellow.is-focused.input, .is-yellow.textarea:active, .is-yellow.input:active, .is-yellow.is-active.textarea, .is-yellow.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(232, 176, 69, 0.25);
}
.is-orange.textarea, .is-orange.input {
  border-color: #d66e3d;
}
.is-orange.textarea:focus, .is-orange.input:focus, .is-orange.is-focused.textarea, .is-orange.is-focused.input, .is-orange.textarea:active, .is-orange.input:active, .is-orange.is-active.textarea, .is-orange.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(214, 110, 61, 0.25);
}
.is-green.textarea, .is-green.input {
  border-color: #a7bc5f;
}
.is-green.textarea:focus, .is-green.input:focus, .is-green.is-focused.textarea, .is-green.is-focused.input, .is-green.textarea:active, .is-green.input:active, .is-green.is-active.textarea, .is-green.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(167, 188, 95, 0.25);
}
.is-teal.textarea, .is-teal.input {
  border-color: #003e46;
}
.is-teal.textarea:focus, .is-teal.input:focus, .is-teal.is-focused.textarea, .is-teal.is-focused.input, .is-teal.textarea:active, .is-teal.input:active, .is-teal.is-active.textarea, .is-teal.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(0, 62, 70, 0.25);
}
.is-blue.textarea, .is-blue.input {
  border-color: #85c5d3;
}
.is-blue.textarea:focus, .is-blue.input:focus, .is-blue.is-focused.textarea, .is-blue.is-focused.input, .is-blue.textarea:active, .is-blue.input:active, .is-blue.is-active.textarea, .is-blue.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(133, 197, 211, 0.25);
}
.is-purple.textarea, .is-purple.input {
  border-color: #998fc2;
}
.is-purple.textarea:focus, .is-purple.input:focus, .is-purple.is-focused.textarea, .is-purple.is-focused.input, .is-purple.textarea:active, .is-purple.input:active, .is-purple.is-active.textarea, .is-purple.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(153, 143, 194, 0.25);
}
.is-small.textarea, .is-small.input {
  border-radius: 2px;
  font-size: 0.75rem;
}
.is-medium.textarea, .is-medium.input {
  font-size: 1.25rem;
}
.is-large.textarea, .is-large.input {
  font-size: 1.5rem;
}
.is-fullwidth.textarea, .is-fullwidth.input {
  display: block;
  width: 100%;
}
.is-inline.textarea, .is-inline.input {
  display: inline;
  width: auto;
}

.input.is-rounded {
  border-radius: 9999px;
  padding-left: calc(calc(0.75em - 1px) + 0.375em);
  padding-right: calc(calc(0.75em - 1px) + 0.375em);
}
.input.is-static {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
}

.textarea {
  display: block;
  max-width: 100%;
  min-width: 100%;
  padding: calc(0.75em - 1px);
  resize: vertical;
}
.textarea:not([rows]) {
  max-height: 40em;
  min-height: 8em;
}
.textarea[rows] {
  height: initial;
}
.textarea.has-fixed-size {
  resize: none;
}

.radio, .checkbox {
  cursor: pointer;
  display: inline-block;
  line-height: 1.25;
  position: relative;
}
.radio input, .checkbox input {
  cursor: pointer;
}
.radio:hover, .checkbox:hover {
  color: #333;
}
[disabled].radio, [disabled].checkbox, fieldset[disabled] .radio, fieldset[disabled] .checkbox,
.radio input[disabled],
.checkbox input[disabled] {
  color: #9e9e9e;
  cursor: not-allowed;
}

.radio + .radio {
  margin-left: 0.5em;
}

.select {
  display: inline-block;
  max-width: 100%;
  position: relative;
  vertical-align: top;
}
.select:not(.is-multiple) {
  height: 2.5em;
}
.select:not(.is-multiple):not(.is-loading)::after {
  border-color: #ce3f48;
  right: 1.125em;
  z-index: 4;
}
.select.is-rounded select {
  border-radius: 9999px;
  padding-left: 1em;
}
.select select {
  cursor: pointer;
  display: block;
  font-size: 1em;
  max-width: 100%;
  outline: none;
}
.select select::-ms-expand {
  display: none;
}
.select select[disabled]:hover, fieldset[disabled] .select select:hover {
  border-color: hsl(0, 0%, 96%);
}
.select select:not([multiple]) {
  padding-right: 2.5em;
}
.select select[multiple] {
  height: auto;
  padding: 0;
}
.select select[multiple] option {
  padding: 0.5em 1em;
}
.select:not(.is-multiple):not(.is-loading):hover::after {
  border-color: #333;
}
.select.is-white:not(:hover)::after {
  border-color: #fff;
}
.select.is-white select {
  border-color: #fff;
}
.select.is-white select:hover, .select.is-white select.is-hovered {
  border-color: #f2f2f2;
}
.select.is-white select:focus, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select.is-active {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}
.select.is-black:not(:hover)::after {
  border-color: #333;
}
.select.is-black select {
  border-color: #333;
}
.select.is-black select:hover, .select.is-black select.is-hovered {
  border-color: #262626;
}
.select.is-black select:focus, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select.is-active {
  box-shadow: 0 0 0 0.125em rgba(51, 51, 51, 0.25);
}
.select.is-light:not(:hover)::after {
  border-color: hsl(0, 0%, 96%);
}
.select.is-light select {
  border-color: hsl(0, 0%, 96%);
}
.select.is-light select:hover, .select.is-light select.is-hovered {
  border-color: #e8e8e8;
}
.select.is-light select:focus, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select.is-active {
  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
}
.select.is-dark:not(:hover)::after {
  border-color: #5c5c5c;
}
.select.is-dark select {
  border-color: #5c5c5c;
}
.select.is-dark select:hover, .select.is-dark select.is-hovered {
  border-color: #4f4f4f;
}
.select.is-dark select:focus, .select.is-dark select.is-focused, .select.is-dark select:active, .select.is-dark select.is-active {
  box-shadow: 0 0 0 0.125em rgba(92, 92, 92, 0.25);
}
.select.is-primary:not(:hover)::after, .code-embed .hs-custom-style .select.hs-button:not(:hover)::after {
  border-color: #ce3f48;
}
.select.is-primary select, .code-embed .hs-custom-style .select.hs-button select {
  border-color: #ce3f48;
}
.select.is-primary select:hover, .code-embed .hs-custom-style .select.hs-button select:hover, .select.is-primary select.is-hovered, .code-embed .hs-custom-style .select.hs-button select.is-hovered {
  border-color: #c2323b;
}
.select.is-primary select:focus, .code-embed .hs-custom-style .select.hs-button select:focus, .select.is-primary select.is-focused, .code-embed .hs-custom-style .select.hs-button select.is-focused, .select.is-primary select:active, .code-embed .hs-custom-style .select.hs-button select:active, .select.is-primary select.is-active, .code-embed .hs-custom-style .select.hs-button select.is-active {
  box-shadow: 0 0 0 0.125em rgba(206, 63, 72, 0.25);
}
.select.is-link:not(:hover)::after {
  border-color: #ce3f48;
}
.select.is-link select {
  border-color: #ce3f48;
}
.select.is-link select:hover, .select.is-link select.is-hovered {
  border-color: #c2323b;
}
.select.is-link select:focus, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select.is-active {
  box-shadow: 0 0 0 0.125em rgba(206, 63, 72, 0.25);
}
.select.is-info:not(:hover)::after {
  border-color: hsl(207, 61%, 53%);
}
.select.is-info select {
  border-color: hsl(207, 61%, 53%);
}
.select.is-info select:hover, .select.is-info select.is-hovered {
  border-color: #3082c5;
}
.select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active {
  box-shadow: 0 0 0 0.125em rgba(62, 142, 208, 0.25);
}
.select.is-success:not(:hover)::after {
  border-color: #a7bc5f;
}
.select.is-success select {
  border-color: #a7bc5f;
}
.select.is-success select:hover, .select.is-success select.is-hovered {
  border-color: #9db44d;
}
.select.is-success select:focus, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select.is-active {
  box-shadow: 0 0 0 0.125em rgba(167, 188, 95, 0.25);
}
.select.is-warning:not(:hover)::after {
  border-color: #e8b045;
}
.select.is-warning select {
  border-color: #e8b045;
}
.select.is-warning select:hover, .select.is-warning select.is-hovered {
  border-color: #e5a62e;
}
.select.is-warning select:focus, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select.is-active {
  box-shadow: 0 0 0 0.125em rgba(232, 176, 69, 0.25);
}
.select.is-danger:not(:hover)::after {
  border-color: #ce3f48;
}
.select.is-danger select {
  border-color: #ce3f48;
}
.select.is-danger select:hover, .select.is-danger select.is-hovered {
  border-color: #c2323b;
}
.select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active {
  box-shadow: 0 0 0 0.125em rgba(206, 63, 72, 0.25);
}
.select.is-secondary:not(:hover)::after {
  border-color: #e8b045;
}
.select.is-secondary select {
  border-color: #e8b045;
}
.select.is-secondary select:hover, .select.is-secondary select.is-hovered {
  border-color: #e5a62e;
}
.select.is-secondary select:focus, .select.is-secondary select.is-focused, .select.is-secondary select:active, .select.is-secondary select.is-active {
  box-shadow: 0 0 0 0.125em rgba(232, 176, 69, 0.25);
}
.select.is-red:not(:hover)::after {
  border-color: #ce3f48;
}
.select.is-red select {
  border-color: #ce3f48;
}
.select.is-red select:hover, .select.is-red select.is-hovered {
  border-color: #c2323b;
}
.select.is-red select:focus, .select.is-red select.is-focused, .select.is-red select:active, .select.is-red select.is-active {
  box-shadow: 0 0 0 0.125em rgba(206, 63, 72, 0.25);
}
.select.is-yellow:not(:hover)::after {
  border-color: #e8b045;
}
.select.is-yellow select {
  border-color: #e8b045;
}
.select.is-yellow select:hover, .select.is-yellow select.is-hovered {
  border-color: #e5a62e;
}
.select.is-yellow select:focus, .select.is-yellow select.is-focused, .select.is-yellow select:active, .select.is-yellow select.is-active {
  box-shadow: 0 0 0 0.125em rgba(232, 176, 69, 0.25);
}
.select.is-orange:not(:hover)::after {
  border-color: #d66e3d;
}
.select.is-orange select {
  border-color: #d66e3d;
}
.select.is-orange select:hover, .select.is-orange select.is-hovered {
  border-color: #ce602c;
}
.select.is-orange select:focus, .select.is-orange select.is-focused, .select.is-orange select:active, .select.is-orange select.is-active {
  box-shadow: 0 0 0 0.125em rgba(214, 110, 61, 0.25);
}
.select.is-green:not(:hover)::after {
  border-color: #a7bc5f;
}
.select.is-green select {
  border-color: #a7bc5f;
}
.select.is-green select:hover, .select.is-green select.is-hovered {
  border-color: #9db44d;
}
.select.is-green select:focus, .select.is-green select.is-focused, .select.is-green select:active, .select.is-green select.is-active {
  box-shadow: 0 0 0 0.125em rgba(167, 188, 95, 0.25);
}
.select.is-teal:not(:hover)::after {
  border-color: #003e46;
}
.select.is-teal select {
  border-color: #003e46;
}
.select.is-teal select:hover, .select.is-teal select.is-hovered {
  border-color: #00272d;
}
.select.is-teal select:focus, .select.is-teal select.is-focused, .select.is-teal select:active, .select.is-teal select.is-active {
  box-shadow: 0 0 0 0.125em rgba(0, 62, 70, 0.25);
}
.select.is-blue:not(:hover)::after {
  border-color: #85c5d3;
}
.select.is-blue select {
  border-color: #85c5d3;
}
.select.is-blue select:hover, .select.is-blue select.is-hovered {
  border-color: #72bccc;
}
.select.is-blue select:focus, .select.is-blue select.is-focused, .select.is-blue select:active, .select.is-blue select.is-active {
  box-shadow: 0 0 0 0.125em rgba(133, 197, 211, 0.25);
}
.select.is-purple:not(:hover)::after {
  border-color: #998fc2;
}
.select.is-purple select {
  border-color: #998fc2;
}
.select.is-purple select:hover, .select.is-purple select.is-hovered {
  border-color: #8a7eb9;
}
.select.is-purple select:focus, .select.is-purple select.is-focused, .select.is-purple select:active, .select.is-purple select.is-active {
  box-shadow: 0 0 0 0.125em rgba(153, 143, 194, 0.25);
}
.select.is-small {
  border-radius: 2px;
  font-size: 0.75rem;
}
.select.is-medium {
  font-size: 1.25rem;
}
.select.is-large {
  font-size: 1.5rem;
}
.select.is-disabled::after {
  border-color: #9e9e9e !important;
  opacity: 0.5;
}
.select.is-fullwidth {
  width: 100%;
}
.select.is-fullwidth select {
  width: 100%;
}
.select.is-loading::after {
  margin-top: 0;
  position: absolute;
  right: 0.625em;
  top: 0.625em;
  transform: none;
}
.select.is-loading.is-small:after {
  font-size: 0.75rem;
}
.select.is-loading.is-medium:after {
  font-size: 1.25rem;
}
.select.is-loading.is-large:after {
  font-size: 1.5rem;
}

.file {
  align-items: stretch;
  display: flex;
  justify-content: flex-start;
  position: relative;
}
.file.is-white .file-cta {
  background-color: #fff;
  border-color: transparent;
  color: #333;
}
.file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta {
  background-color: #f9f9f9;
  border-color: transparent;
  color: #333;
}
.file.is-white:focus .file-cta, .file.is-white.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);
  color: #333;
}
.file.is-white:active .file-cta, .file.is-white.is-active .file-cta {
  background-color: #f2f2f2;
  border-color: transparent;
  color: #333;
}
.file.is-black .file-cta {
  background-color: #333;
  border-color: transparent;
  color: #fff;
}
.file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta {
  background-color: #2d2d2d;
  border-color: transparent;
  color: #fff;
}
.file.is-black:focus .file-cta, .file.is-black.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(51, 51, 51, 0.25);
  color: #fff;
}
.file.is-black:active .file-cta, .file.is-black.is-active .file-cta {
  background-color: #262626;
  border-color: transparent;
  color: #fff;
}
.file.is-light .file-cta {
  background-color: hsl(0, 0%, 96%);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta {
  background-color: #eeeeee;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);
  color: rgba(0, 0, 0, 0.7);
}
.file.is-light:active .file-cta, .file.is-light.is-active .file-cta {
  background-color: #e8e8e8;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-dark .file-cta {
  background-color: #5c5c5c;
  border-color: transparent;
  color: #fff;
}
.file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta {
  background-color: #565656;
  border-color: transparent;
  color: #fff;
}
.file.is-dark:focus .file-cta, .file.is-dark.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(92, 92, 92, 0.25);
  color: #fff;
}
.file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta {
  background-color: #4f4f4f;
  border-color: transparent;
  color: #fff;
}
.file.is-primary .file-cta, .code-embed .hs-custom-style .file.hs-button .file-cta {
  background-color: #ce3f48;
  border-color: transparent;
  color: #fff;
}
.file.is-primary:hover .file-cta, .code-embed .hs-custom-style .file.hs-button:hover .file-cta, .file.is-primary.is-hovered .file-cta, .code-embed .hs-custom-style .file.is-hovered.hs-button .file-cta {
  background-color: #cb353e;
  border-color: transparent;
  color: #fff;
}
.file.is-primary:focus .file-cta, .code-embed .hs-custom-style .file.hs-button:focus .file-cta, .file.is-primary.is-focused .file-cta, .code-embed .hs-custom-style .file.is-focused.hs-button .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(206, 63, 72, 0.25);
  color: #fff;
}
.file.is-primary:active .file-cta, .code-embed .hs-custom-style .file.hs-button:active .file-cta, .file.is-primary.is-active .file-cta, .code-embed .hs-custom-style .file.is-active.hs-button .file-cta {
  background-color: #c2323b;
  border-color: transparent;
  color: #fff;
}
.file.is-link .file-cta {
  background-color: #ce3f48;
  border-color: transparent;
  color: #fff;
}
.file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta {
  background-color: #cb353e;
  border-color: transparent;
  color: #fff;
}
.file.is-link:focus .file-cta, .file.is-link.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(206, 63, 72, 0.25);
  color: #fff;
}
.file.is-link:active .file-cta, .file.is-link.is-active .file-cta {
  background-color: #c2323b;
  border-color: transparent;
  color: #fff;
}
.file.is-info .file-cta {
  background-color: hsl(207, 61%, 53%);
  border-color: transparent;
  color: #fff;
}
.file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta {
  background-color: #3488ce;
  border-color: transparent;
  color: #fff;
}
.file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(62, 142, 208, 0.25);
  color: #fff;
}
.file.is-info:active .file-cta, .file.is-info.is-active .file-cta {
  background-color: #3082c5;
  border-color: transparent;
  color: #fff;
}
.file.is-success .file-cta {
  background-color: #a7bc5f;
  border-color: transparent;
  color: #fff;
}
.file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta {
  background-color: #a2b856;
  border-color: transparent;
  color: #fff;
}
.file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(167, 188, 95, 0.25);
  color: #fff;
}
.file.is-success:active .file-cta, .file.is-success.is-active .file-cta {
  background-color: #9db44d;
  border-color: transparent;
  color: #fff;
}
.file.is-warning .file-cta {
  background-color: #e8b045;
  border-color: transparent;
  color: #fff;
}
.file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta {
  background-color: #e7ab3a;
  border-color: transparent;
  color: #fff;
}
.file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(232, 176, 69, 0.25);
  color: #fff;
}
.file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta {
  background-color: #e5a62e;
  border-color: transparent;
  color: #fff;
}
.file.is-danger .file-cta {
  background-color: #ce3f48;
  border-color: transparent;
  color: #fff;
}
.file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta {
  background-color: #cb353e;
  border-color: transparent;
  color: #fff;
}
.file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(206, 63, 72, 0.25);
  color: #fff;
}
.file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta {
  background-color: #c2323b;
  border-color: transparent;
  color: #fff;
}
.file.is-secondary .file-cta {
  background-color: #e8b045;
  border-color: transparent;
  color: #fff;
}
.file.is-secondary:hover .file-cta, .file.is-secondary.is-hovered .file-cta {
  background-color: #e7ab3a;
  border-color: transparent;
  color: #fff;
}
.file.is-secondary:focus .file-cta, .file.is-secondary.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(232, 176, 69, 0.25);
  color: #fff;
}
.file.is-secondary:active .file-cta, .file.is-secondary.is-active .file-cta {
  background-color: #e5a62e;
  border-color: transparent;
  color: #fff;
}
.file.is-red .file-cta {
  background-color: #ce3f48;
  border-color: transparent;
  color: #fff;
}
.file.is-red:hover .file-cta, .file.is-red.is-hovered .file-cta {
  background-color: #cb353e;
  border-color: transparent;
  color: #fff;
}
.file.is-red:focus .file-cta, .file.is-red.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(206, 63, 72, 0.25);
  color: #fff;
}
.file.is-red:active .file-cta, .file.is-red.is-active .file-cta {
  background-color: #c2323b;
  border-color: transparent;
  color: #fff;
}
.file.is-yellow .file-cta {
  background-color: #e8b045;
  border-color: transparent;
  color: #fff;
}
.file.is-yellow:hover .file-cta, .file.is-yellow.is-hovered .file-cta {
  background-color: #e7ab3a;
  border-color: transparent;
  color: #fff;
}
.file.is-yellow:focus .file-cta, .file.is-yellow.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(232, 176, 69, 0.25);
  color: #fff;
}
.file.is-yellow:active .file-cta, .file.is-yellow.is-active .file-cta {
  background-color: #e5a62e;
  border-color: transparent;
  color: #fff;
}
.file.is-orange .file-cta {
  background-color: #d66e3d;
  border-color: transparent;
  color: #fff;
}
.file.is-orange:hover .file-cta, .file.is-orange.is-hovered .file-cta {
  background-color: #d46632;
  border-color: transparent;
  color: #fff;
}
.file.is-orange:focus .file-cta, .file.is-orange.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(214, 110, 61, 0.25);
  color: #fff;
}
.file.is-orange:active .file-cta, .file.is-orange.is-active .file-cta {
  background-color: #ce602c;
  border-color: transparent;
  color: #fff;
}
.file.is-green .file-cta {
  background-color: #a7bc5f;
  border-color: transparent;
  color: #fff;
}
.file.is-green:hover .file-cta, .file.is-green.is-hovered .file-cta {
  background-color: #a2b856;
  border-color: transparent;
  color: #fff;
}
.file.is-green:focus .file-cta, .file.is-green.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(167, 188, 95, 0.25);
  color: #fff;
}
.file.is-green:active .file-cta, .file.is-green.is-active .file-cta {
  background-color: #9db44d;
  border-color: transparent;
  color: #fff;
}
.file.is-teal .file-cta {
  background-color: #003e46;
  border-color: transparent;
  color: #fff;
}
.file.is-teal:hover .file-cta, .file.is-teal.is-hovered .file-cta {
  background-color: #003339;
  border-color: transparent;
  color: #fff;
}
.file.is-teal:focus .file-cta, .file.is-teal.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(0, 62, 70, 0.25);
  color: #fff;
}
.file.is-teal:active .file-cta, .file.is-teal.is-active .file-cta {
  background-color: #00272d;
  border-color: transparent;
  color: #fff;
}
.file.is-blue .file-cta {
  background-color: #85c5d3;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-blue:hover .file-cta, .file.is-blue.is-hovered .file-cta {
  background-color: #7cc1d0;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-blue:focus .file-cta, .file.is-blue.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(133, 197, 211, 0.25);
  color: rgba(0, 0, 0, 0.7);
}
.file.is-blue:active .file-cta, .file.is-blue.is-active .file-cta {
  background-color: #72bccc;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-purple .file-cta {
  background-color: #998fc2;
  border-color: transparent;
  color: #fff;
}
.file.is-purple:hover .file-cta, .file.is-purple.is-hovered .file-cta {
  background-color: #9187be;
  border-color: transparent;
  color: #fff;
}
.file.is-purple:focus .file-cta, .file.is-purple.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(153, 143, 194, 0.25);
  color: #fff;
}
.file.is-purple:active .file-cta, .file.is-purple.is-active .file-cta {
  background-color: #8a7eb9;
  border-color: transparent;
  color: #fff;
}
.file.is-small {
  font-size: 0.75rem;
}
.file.is-normal {
  font-size: 1rem;
}
.file.is-medium {
  font-size: 1.25rem;
}
.file.is-medium .file-icon .fa {
  font-size: 21px;
}
.file.is-large {
  font-size: 1.5rem;
}
.file.is-large .file-icon .fa {
  font-size: 28px;
}
.file.has-name .file-cta {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.file.has-name .file-name {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.file.has-name.is-empty .file-cta {
  border-radius: 2px;
}
.file.has-name.is-empty .file-name {
  display: none;
}
.file.is-boxed .file-label {
  flex-direction: column;
}
.file.is-boxed .file-cta {
  flex-direction: column;
  height: auto;
  padding: 1em 3em;
}
.file.is-boxed .file-name {
  border-width: 0 1px 1px;
}
.file.is-boxed .file-icon {
  height: 1.5em;
  width: 1.5em;
}
.file.is-boxed .file-icon .fa {
  font-size: 21px;
}
.file.is-boxed.is-small .file-icon .fa {
  font-size: 14px;
}
.file.is-boxed.is-medium .file-icon .fa {
  font-size: 28px;
}
.file.is-boxed.is-large .file-icon .fa {
  font-size: 35px;
}
.file.is-boxed.has-name .file-cta {
  border-radius: 2px 2px 0 0;
}
.file.is-boxed.has-name .file-name {
  border-radius: 0 0 2px 2px;
  border-width: 0 1px 1px;
}
.file.is-centered {
  justify-content: center;
}
.file.is-fullwidth .file-label {
  width: 100%;
}
.file.is-fullwidth .file-name {
  flex-grow: 1;
  max-width: none;
}
.file.is-right {
  justify-content: flex-end;
}
.file.is-right .file-cta {
  border-radius: 0 2px 2px 0;
}
.file.is-right .file-name {
  border-radius: 2px 0 0 2px;
  border-width: 1px 0 1px 1px;
  order: -1;
}

.file-label {
  align-items: stretch;
  display: flex;
  cursor: pointer;
  justify-content: flex-start;
  overflow: hidden;
  position: relative;
}
.file-label:hover .file-cta {
  background-color: #eeeeee;
  color: #333;
}
.file-label:hover .file-name {
  border-color: #e5e5e5;
}
.file-label:active .file-cta {
  background-color: #e8e8e8;
  color: #333;
}
.file-label:active .file-name {
  border-color: #dedede;
}

.file-input {
  height: 100%;
  left: 0;
  opacity: 0;
  outline: none;
  position: absolute;
  top: 0;
  width: 100%;
}

.file-cta,
.file-name {
  border-color: #ebebeb;
  border-radius: 2px;
  font-size: 1em;
  padding-left: 1em;
  padding-right: 1em;
  white-space: nowrap;
}

.file-cta {
  background-color: hsl(0, 0%, 96%);
  color: #333;
}

.file-name {
  border-color: #ebebeb;
  border-style: solid;
  border-width: 1px 1px 1px 0;
  display: block;
  max-width: 16em;
  overflow: hidden;
  text-align: inherit;
  text-overflow: ellipsis;
}

.file-icon {
  align-items: center;
  display: flex;
  height: 1em;
  justify-content: center;
  margin-right: 0.5em;
  width: 1em;
}
.file-icon .fa {
  font-size: 14px;
}

.label {
  color: #333;
  display: block;
  font-size: 1rem;
  font-weight: 700;
}
.label:not(:last-child) {
  margin-bottom: 0.5em;
}
.label.is-small {
  font-size: 0.75rem;
}
.label.is-medium {
  font-size: 1.25rem;
}
.label.is-large {
  font-size: 1.5rem;
}

.help {
  display: block;
  font-size: 0.75rem;
  margin-top: 0.25rem;
}
.help.is-white {
  color: #fff;
}
.help.is-black {
  color: #333;
}
.help.is-light {
  color: hsl(0, 0%, 96%);
}
.help.is-dark {
  color: #5c5c5c;
}
.help.is-primary, .code-embed .hs-custom-style .help.hs-button {
  color: #ce3f48;
}
.help.is-link {
  color: #ce3f48;
}
.help.is-info {
  color: hsl(207, 61%, 53%);
}
.help.is-success {
  color: #a7bc5f;
}
.help.is-warning {
  color: #e8b045;
}
.help.is-danger {
  color: #ce3f48;
}
.help.is-secondary {
  color: #e8b045;
}
.help.is-red {
  color: #ce3f48;
}
.help.is-yellow {
  color: #e8b045;
}
.help.is-orange {
  color: #d66e3d;
}
.help.is-green {
  color: #a7bc5f;
}
.help.is-teal {
  color: #003e46;
}
.help.is-blue {
  color: #85c5d3;
}
.help.is-purple {
  color: #998fc2;
}

.field:not(:last-child) {
  margin-bottom: 0.75rem;
}
.field.has-addons {
  display: flex;
  justify-content: flex-start;
}
.field.has-addons .control:not(:last-child) {
  margin-right: -1px;
}
.field.has-addons .control:not(:first-child):not(:last-child) .button, .field.has-addons .control:not(:first-child):not(:last-child) .code-embed .hs-custom-style .hs-button, .code-embed .hs-custom-style .field.has-addons .control:not(:first-child):not(:last-child) .hs-button,
.field.has-addons .control:not(:first-child):not(:last-child) .input,
.field.has-addons .control:not(:first-child):not(:last-child) .select select {
  border-radius: 0;
}
.field.has-addons .control:first-child:not(:only-child) .button, .field.has-addons .control:first-child:not(:only-child) .code-embed .hs-custom-style .hs-button, .code-embed .hs-custom-style .field.has-addons .control:first-child:not(:only-child) .hs-button,
.field.has-addons .control:first-child:not(:only-child) .input,
.field.has-addons .control:first-child:not(:only-child) .select select {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.field.has-addons .control:last-child:not(:only-child) .button, .field.has-addons .control:last-child:not(:only-child) .code-embed .hs-custom-style .hs-button, .code-embed .hs-custom-style .field.has-addons .control:last-child:not(:only-child) .hs-button,
.field.has-addons .control:last-child:not(:only-child) .input,
.field.has-addons .control:last-child:not(:only-child) .select select {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.field.has-addons .control .button:not([disabled]):hover, .field.has-addons .control .code-embed .hs-custom-style .hs-button:not([disabled]):hover, .code-embed .hs-custom-style .field.has-addons .control .hs-button:not([disabled]):hover, .field.has-addons .control .button:not([disabled]).is-hovered, .field.has-addons .control .code-embed .hs-custom-style .hs-button:not([disabled]).is-hovered, .code-embed .hs-custom-style .field.has-addons .control .hs-button:not([disabled]).is-hovered,
.field.has-addons .control .input:not([disabled]):hover,
.field.has-addons .control .input:not([disabled]).is-hovered,
.field.has-addons .control .select select:not([disabled]):hover,
.field.has-addons .control .select select:not([disabled]).is-hovered {
  z-index: 2;
}
.field.has-addons .control .button:not([disabled]):focus, .field.has-addons .control .code-embed .hs-custom-style .hs-button:not([disabled]):focus, .code-embed .hs-custom-style .field.has-addons .control .hs-button:not([disabled]):focus, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .control .code-embed .hs-custom-style .hs-button:not([disabled]).is-focused, .code-embed .hs-custom-style .field.has-addons .control .hs-button:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .code-embed .hs-custom-style .hs-button:not([disabled]):active, .code-embed .hs-custom-style .field.has-addons .control .hs-button:not([disabled]):active, .field.has-addons .control .button:not([disabled]).is-active, .field.has-addons .control .code-embed .hs-custom-style .hs-button:not([disabled]).is-active, .code-embed .hs-custom-style .field.has-addons .control .hs-button:not([disabled]).is-active,
.field.has-addons .control .input:not([disabled]):focus,
.field.has-addons .control .input:not([disabled]).is-focused,
.field.has-addons .control .input:not([disabled]):active,
.field.has-addons .control .input:not([disabled]).is-active,
.field.has-addons .control .select select:not([disabled]):focus,
.field.has-addons .control .select select:not([disabled]).is-focused,
.field.has-addons .control .select select:not([disabled]):active,
.field.has-addons .control .select select:not([disabled]).is-active {
  z-index: 3;
}
.field.has-addons .control .button:not([disabled]):focus:hover, .field.has-addons .control .code-embed .hs-custom-style .hs-button:not([disabled]):focus:hover, .code-embed .hs-custom-style .field.has-addons .control .hs-button:not([disabled]):focus:hover, .field.has-addons .control .button:not([disabled]).is-focused:hover, .field.has-addons .control .code-embed .hs-custom-style .hs-button:not([disabled]).is-focused:hover, .code-embed .hs-custom-style .field.has-addons .control .hs-button:not([disabled]).is-focused:hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .control .code-embed .hs-custom-style .hs-button:not([disabled]):active:hover, .code-embed .hs-custom-style .field.has-addons .control .hs-button:not([disabled]):active:hover, .field.has-addons .control .button:not([disabled]).is-active:hover, .field.has-addons .control .code-embed .hs-custom-style .hs-button:not([disabled]).is-active:hover, .code-embed .hs-custom-style .field.has-addons .control .hs-button:not([disabled]).is-active:hover,
.field.has-addons .control .input:not([disabled]):focus:hover,
.field.has-addons .control .input:not([disabled]).is-focused:hover,
.field.has-addons .control .input:not([disabled]):active:hover,
.field.has-addons .control .input:not([disabled]).is-active:hover,
.field.has-addons .control .select select:not([disabled]):focus:hover,
.field.has-addons .control .select select:not([disabled]).is-focused:hover,
.field.has-addons .control .select select:not([disabled]):active:hover,
.field.has-addons .control .select select:not([disabled]).is-active:hover {
  z-index: 4;
}
.field.has-addons .control.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.field.has-addons.has-addons-centered {
  justify-content: center;
}
.field.has-addons.has-addons-right {
  justify-content: flex-end;
}
.field.has-addons.has-addons-fullwidth .control {
  flex-grow: 1;
  flex-shrink: 0;
}
.field.is-grouped {
  display: flex;
  justify-content: flex-start;
}
.field.is-grouped > .control {
  flex-shrink: 0;
}
.field.is-grouped > .control:not(:last-child) {
  margin-bottom: 0;
  margin-right: 0.75rem;
}
.field.is-grouped > .control.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.field.is-grouped.is-grouped-centered {
  justify-content: center;
}
.field.is-grouped.is-grouped-right {
  justify-content: flex-end;
}
.field.is-grouped.is-grouped-multiline {
  flex-wrap: wrap;
}
.field.is-grouped.is-grouped-multiline > .control:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child) {
  margin-bottom: 0.75rem;
}
.field.is-grouped.is-grouped-multiline:last-child {
  margin-bottom: -0.75rem;
}
.field.is-grouped.is-grouped-multiline:not(:last-child) {
  margin-bottom: 0;
}
@media screen and (min-width: 768px), print {
  .field.is-horizontal {
    display: flex;
  }
}

.field-label .label {
  font-size: inherit;
}
@media screen and (max-width: 767px) {
  .field-label {
    margin-bottom: 0.5rem;
  }
}
@media screen and (min-width: 768px), print {
  .field-label {
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 0;
    margin-right: 1.5rem;
    text-align: right;
  }
  .field-label.is-small {
    font-size: 0.75rem;
    padding-top: 0.375em;
  }
  .field-label.is-normal {
    padding-top: 0.375em;
  }
  .field-label.is-medium {
    font-size: 1.25rem;
    padding-top: 0.375em;
  }
  .field-label.is-large {
    font-size: 1.5rem;
    padding-top: 0.375em;
  }
}

.field-body .field .field {
  margin-bottom: 0;
}
@media screen and (min-width: 768px), print {
  .field-body {
    display: flex;
    flex-basis: 0;
    flex-grow: 5;
    flex-shrink: 1;
  }
  .field-body .field {
    margin-bottom: 0;
  }
  .field-body > .field {
    flex-shrink: 1;
  }
  .field-body > .field:not(.is-narrow) {
    flex-grow: 1;
  }
  .field-body > .field:not(:last-child) {
    margin-right: 0.75rem;
  }
}

.control {
  box-sizing: border-box;
  clear: both;
  font-size: 1rem;
  position: relative;
  text-align: inherit;
}
.control.has-icons-left .input:focus ~ .icon,
.control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon,
.control.has-icons-right .select:focus ~ .icon {
  color: #333;
}
.control.has-icons-left .input.is-small ~ .icon,
.control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon,
.control.has-icons-right .select.is-small ~ .icon {
  font-size: 0.75rem;
}
.control.has-icons-left .input.is-medium ~ .icon,
.control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon,
.control.has-icons-right .select.is-medium ~ .icon {
  font-size: 1.25rem;
}
.control.has-icons-left .input.is-large ~ .icon,
.control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon,
.control.has-icons-right .select.is-large ~ .icon {
  font-size: 1.5rem;
}
.control.has-icons-left .icon, .control.has-icons-right .icon {
  color: #ebebeb;
  height: 2.5em;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 2.5em;
  z-index: 4;
}
.control.has-icons-left .input,
.control.has-icons-left .select select {
  padding-left: 2.5em;
}
.control.has-icons-left .icon.is-left {
  left: 0;
}
.control.has-icons-right .input,
.control.has-icons-right .select select {
  padding-right: 2.5em;
}
.control.has-icons-right .icon.is-right {
  right: 0;
}
.control.is-loading::after {
  position: absolute !important;
  right: 0.625em;
  top: 0.625em;
  z-index: 4;
}
.control.is-loading.is-small:after {
  font-size: 0.75rem;
}
.control.is-loading.is-medium:after {
  font-size: 1.25rem;
}
.control.is-loading.is-large:after {
  font-size: 1.5rem;
}

/* Bulma Components */
.breadcrumb {
  font-size: 1rem;
  white-space: nowrap;
}
.breadcrumb a {
  align-items: center;
  color: #ce3f48;
  display: flex;
  justify-content: center;
  padding: 0 0.75em;
}
.breadcrumb a:hover {
  color: #5c5c5c;
}
.breadcrumb li {
  align-items: center;
  display: flex;
}
.breadcrumb li:first-child a {
  padding-left: 0;
}
.breadcrumb li.is-active a {
  color: #333;
  cursor: default;
  pointer-events: none;
}
.breadcrumb li + li::before {
  color: #ebebeb;
  content: "/";
}
.breadcrumb ul,
.breadcrumb ol {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.breadcrumb .icon:first-child {
  margin-right: 0.5em;
}
.breadcrumb .icon:last-child {
  margin-left: 0.5em;
}
.breadcrumb.is-centered ol,
.breadcrumb.is-centered ul {
  justify-content: center;
}
.breadcrumb.is-right ol,
.breadcrumb.is-right ul {
  justify-content: flex-end;
}
.breadcrumb.is-small {
  font-size: 0.75rem;
}
.breadcrumb.is-medium {
  font-size: 1.25rem;
}
.breadcrumb.is-large {
  font-size: 1.5rem;
}
.breadcrumb.has-arrow-separator li + li::before {
  content: "→";
}
.breadcrumb.has-bullet-separator li + li::before {
  content: "•";
}
.breadcrumb.has-dot-separator li + li::before {
  content: "·";
}
.breadcrumb.has-succeeds-separator li + li::before {
  content: "≻";
}

.card {
  background-color: #fff;
  border-radius: 0.25rem;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  color: #333;
  max-width: 100%;
  position: relative;
}

.card-footer:first-child, .card-content:first-child, .card-header:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.card-footer:last-child, .card-content:last-child, .card-header:last-child {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.card-header {
  background-color: transparent;
  align-items: stretch;
  box-shadow: 0 0.125em 0.25em rgba(51, 51, 51, 0.1);
  display: flex;
}

.card-header-title {
  align-items: center;
  color: #333;
  display: flex;
  flex-grow: 1;
  font-weight: 700;
  padding: 0.75rem 1rem;
}
.card-header-title.is-centered {
  justify-content: center;
}

.card-header-icon {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: none;
  color: currentColor;
  font-family: inherit;
  font-size: 1em;
  margin: 0;
  padding: 0;
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: center;
  padding: 0.75rem 1rem;
}

.card-image {
  display: block;
  position: relative;
}
.card-image:first-child img {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.card-image:last-child img {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.card-content {
  background-color: transparent;
  padding: 1.5rem;
}

.card-footer {
  background-color: transparent;
  border-top: 1px solid hsl(0, 0%, 93%);
  align-items: stretch;
  display: flex;
}

.card-footer-item {
  align-items: center;
  display: flex;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: center;
  padding: 0.75rem;
}
.card-footer-item:not(:last-child) {
  border-right: 1px solid hsl(0, 0%, 93%);
}

.card .media:not(:last-child) {
  margin-bottom: 1.5rem;
}

.dropdown {
  display: inline-flex;
  position: relative;
  vertical-align: top;
}
.dropdown.is-active .dropdown-menu, .dropdown.is-hoverable:hover .dropdown-menu {
  display: block;
}
.dropdown.is-right .dropdown-menu {
  left: auto;
  right: 0;
}
.dropdown.is-up .dropdown-menu {
  bottom: 100%;
  padding-bottom: 4px;
  padding-top: initial;
  top: auto;
}

.dropdown-menu {
  display: none;
  left: 0;
  min-width: 12rem;
  padding-top: 4px;
  position: absolute;
  top: 100%;
  z-index: 20;
}

.dropdown-content {
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}

.dropdown-item {
  color: #333;
  display: block;
  font-size: 0.875rem;
  line-height: 1.5;
  padding: 0.375rem 1rem;
  position: relative;
}

a.dropdown-item,
button.dropdown-item {
  padding-right: 3rem;
  text-align: inherit;
  white-space: nowrap;
  width: 100%;
}
a.dropdown-item:hover,
button.dropdown-item:hover {
  background-color: hsl(0, 0%, 96%);
  color: #333;
}
a.dropdown-item.is-active,
button.dropdown-item.is-active {
  background-color: #ce3f48;
  color: #fff;
}

.dropdown-divider {
  background-color: hsl(0, 0%, 93%);
  border: none;
  display: block;
  height: 1px;
  margin: 0.5rem 0;
}

.level {
  align-items: center;
  justify-content: space-between;
}
.level code {
  border-radius: 2px;
}
.level img {
  display: inline-block;
  vertical-align: top;
}
.level.is-mobile {
  display: flex;
}
.level.is-mobile .level-left,
.level.is-mobile .level-right {
  display: flex;
}
.level.is-mobile .level-left + .level-right {
  margin-top: 0;
}
.level.is-mobile .level-item:not(:last-child) {
  margin-bottom: 0;
  margin-right: 0.75rem;
}
.level.is-mobile .level-item:not(.is-narrow) {
  flex-grow: 1;
}
@media screen and (min-width: 768px), print {
  .level {
    display: flex;
  }
  .level > .level-item:not(.is-narrow) {
    flex-grow: 1;
  }
}

.level-item {
  align-items: center;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  justify-content: center;
}
.level-item .title,
.level-item .subtitle {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .level-item:not(:last-child) {
    margin-bottom: 0.75rem;
  }
}

.level-left,
.level-right {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
}
.level-left .level-item.is-flexible,
.level-right .level-item.is-flexible {
  flex-grow: 1;
}
@media screen and (min-width: 768px), print {
  .level-left .level-item:not(:last-child),
  .level-right .level-item:not(:last-child) {
    margin-right: 0.75rem;
  }
}

.level-left {
  align-items: center;
  justify-content: flex-start;
}
@media screen and (max-width: 767px) {
  .level-left + .level-right {
    margin-top: 1.5rem;
  }
}
@media screen and (min-width: 768px), print {
  .level-left {
    display: flex;
  }
}

.level-right {
  align-items: center;
  justify-content: flex-end;
}
@media screen and (min-width: 768px), print {
  .level-right {
    display: flex;
  }
}

.media {
  align-items: flex-start;
  display: flex;
  text-align: inherit;
}
.media .content:not(:last-child) {
  margin-bottom: 0.75rem;
}
.media .media {
  border-top: 1px solid #ebebeb;
  display: flex;
  padding-top: 0.75rem;
}
.media .media .content:not(:last-child),
.media .media .control:not(:last-child) {
  margin-bottom: 0.5rem;
}
.media .media .media {
  padding-top: 0.5rem;
}
.media .media .media + .media {
  margin-top: 0.5rem;
}
.media + .media {
  border-top: 1px solid #ebebeb;
  margin-top: 1rem;
  padding-top: 1rem;
}
.media.is-large + .media {
  margin-top: 2rem;
  padding-top: 2rem;
}

.media-left,
.media-right {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
}

.media-left {
  margin-right: 1rem;
}

.media-right {
  margin-left: 1rem;
}

.media-content {
  flex-basis: auto;
  flex-grow: 1;
  flex-shrink: 1;
  text-align: inherit;
}

@media screen and (max-width: 767px) {
  .media-content {
    overflow-x: auto;
  }
}
.menu {
  font-size: 1rem;
}
.menu.is-small {
  font-size: 0.75rem;
}
.menu.is-medium {
  font-size: 1.25rem;
}
.menu.is-large {
  font-size: 1.5rem;
}

.menu-list {
  line-height: 1.25;
}
.menu-list a {
  border-radius: 2px;
  color: #333;
  display: block;
  padding: 0.5em 0.75em;
}
.menu-list a:hover {
  background-color: hsl(0, 0%, 96%);
  color: #333;
}
.menu-list a.is-active {
  background-color: #ce3f48;
  color: #fff;
}
.menu-list li ul {
  border-left: 1px solid #ebebeb;
  margin: 0.75em;
  padding-left: 0.75em;
}

.menu-label {
  color: #9e9e9e;
  font-size: 0.75em;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
.menu-label:not(:first-child) {
  margin-top: 1em;
}
.menu-label:not(:last-child) {
  margin-bottom: 1em;
}

.message {
  background-color: hsl(0, 0%, 96%);
  border-radius: 2px;
  font-size: 1rem;
}
.message strong {
  color: currentColor;
}
.message a:not(.button):not(.tag):not(.dropdown-item) {
  color: currentColor;
  text-decoration: underline;
}
.message.is-small {
  font-size: 0.75rem;
}
.message.is-medium {
  font-size: 1.25rem;
}
.message.is-large {
  font-size: 1.5rem;
}
.message.is-white {
  background-color: white;
}
.message.is-white .message-header {
  background-color: #fff;
  color: #333;
}
.message.is-white .message-body {
  border-color: #fff;
}
.message.is-black {
  background-color: #fafafa;
}
.message.is-black .message-header {
  background-color: #333;
  color: #fff;
}
.message.is-black .message-body {
  border-color: #333;
}
.message.is-light {
  background-color: #fafafa;
}
.message.is-light .message-header {
  background-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}
.message.is-light .message-body {
  border-color: hsl(0, 0%, 96%);
}
.message.is-dark {
  background-color: #fafafa;
}
.message.is-dark .message-header {
  background-color: #5c5c5c;
  color: #fff;
}
.message.is-dark .message-body {
  border-color: #5c5c5c;
}
.message.is-primary, .code-embed .hs-custom-style .message.hs-button {
  background-color: #fbeff0;
}
.message.is-primary .message-header, .code-embed .hs-custom-style .message.hs-button .message-header {
  background-color: #ce3f48;
  color: #fff;
}
.message.is-primary .message-body, .code-embed .hs-custom-style .message.hs-button .message-body {
  border-color: #ce3f48;
  color: #bb3038;
}
.message.is-link {
  background-color: #fbeff0;
}
.message.is-link .message-header {
  background-color: #ce3f48;
  color: #fff;
}
.message.is-link .message-body {
  border-color: #ce3f48;
  color: #bb3038;
}
.message.is-info {
  background-color: #eff5fb;
}
.message.is-info .message-header {
  background-color: hsl(207, 61%, 53%);
  color: #fff;
}
.message.is-info .message-body {
  border-color: hsl(207, 61%, 53%);
  color: #296fa8;
}
.message.is-success {
  background-color: #f7f9f1;
}
.message.is-success .message-header {
  background-color: #a7bc5f;
  color: #fff;
}
.message.is-success .message-body {
  border-color: #a7bc5f;
  color: #5e6c2d;
}
.message.is-warning {
  background-color: #fdf7ed;
}
.message.is-warning .message-header {
  background-color: #e8b045;
  color: #fff;
}
.message.is-warning .message-body {
  border-color: #e8b045;
  color: #845c10;
}
.message.is-danger {
  background-color: #fbeff0;
}
.message.is-danger .message-header {
  background-color: #ce3f48;
  color: #fff;
}
.message.is-danger .message-body {
  border-color: #ce3f48;
  color: #bb3038;
}
.message.is-secondary {
  background-color: #fdf7ed;
}
.message.is-secondary .message-header {
  background-color: #e8b045;
  color: #fff;
}
.message.is-secondary .message-body {
  border-color: #e8b045;
  color: #845c10;
}
.message.is-red {
  background-color: #fbeff0;
}
.message.is-red .message-header {
  background-color: #ce3f48;
  color: #fff;
}
.message.is-red .message-body {
  border-color: #ce3f48;
  color: #bb3038;
}
.message.is-yellow {
  background-color: #fdf7ed;
}
.message.is-yellow .message-header {
  background-color: #e8b045;
  color: #fff;
}
.message.is-yellow .message-body {
  border-color: #e8b045;
  color: #845c10;
}
.message.is-orange {
  background-color: #fbf2ee;
}
.message.is-orange .message-header {
  background-color: #d66e3d;
  color: #fff;
}
.message.is-orange .message-body {
  border-color: #d66e3d;
  color: #ad5024;
}
.message.is-green {
  background-color: #f7f9f1;
}
.message.is-green .message-header {
  background-color: #a7bc5f;
  color: #fff;
}
.message.is-green .message-body {
  border-color: #a7bc5f;
  color: #5e6c2d;
}
.message.is-teal {
  background-color: #ebfdff;
}
.message.is-teal .message-header {
  background-color: #003e46;
  color: #fff;
}
.message.is-teal .message-body {
  border-color: #003e46;
  color: #14e4ff;
}
.message.is-blue {
  background-color: #f0f8fa;
}
.message.is-blue .message-header {
  background-color: #85c5d3;
  color: rgba(0, 0, 0, 0.7);
}
.message.is-blue .message-body {
  border-color: #85c5d3;
  color: #27606d;
}
.message.is-purple {
  background-color: #f3f2f8;
}
.message.is-purple .message-header {
  background-color: #998fc2;
  color: #fff;
}
.message.is-purple .message-body {
  border-color: #998fc2;
  color: #50447d;
}

.message-header {
  align-items: center;
  background-color: #333;
  border-radius: 2px 2px 0 0;
  color: #fff;
  display: flex;
  font-weight: 700;
  justify-content: space-between;
  line-height: 1.25;
  padding: 0.75em 1em;
  position: relative;
}
.message-header .delete {
  flex-grow: 0;
  flex-shrink: 0;
  margin-left: 0.75em;
}
.message-header + .message-body {
  border-width: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.message-body {
  border-color: #ebebeb;
  border-radius: 2px;
  border-style: solid;
  border-width: 0 0 0 4px;
  color: #333;
  padding: 1.25em 1.5em;
}
.message-body code,
.message-body pre {
  background-color: #fff;
}
.message-body pre code {
  background-color: transparent;
}

.modal {
  align-items: center;
  display: none;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  position: fixed;
  z-index: 40;
}
.modal.is-active {
  display: flex;
}

.modal-background {
  background-color: rgba(51, 51, 51, 0.86);
}

.modal-content,
.modal-card {
  margin: 0 20px;
  max-height: calc(100vh - 160px);
  overflow: auto;
  position: relative;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .modal-content,
  .modal-card {
    margin: 0 auto;
    max-height: calc(100vh - 40px);
    width: 640px;
  }
}

.modal-close {
  background: none;
  height: 40px;
  position: fixed;
  right: 20px;
  top: 20px;
  width: 40px;
}

.modal-card {
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - 40px);
  overflow: hidden;
  -ms-overflow-y: visible;
}

.modal-card-head,
.modal-card-foot {
  align-items: center;
  background-color: hsl(0, 0%, 96%);
  display: flex;
  flex-shrink: 0;
  justify-content: flex-start;
  padding: 20px;
  position: relative;
}

.modal-card-head {
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.modal-card-title {
  color: #333;
  flex-grow: 1;
  flex-shrink: 0;
  font-size: 1.5rem;
  line-height: 1;
}

.modal-card-foot {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border-top: 1px solid #ebebeb;
}
.modal-card-foot .button:not(:last-child), .modal-card-foot .code-embed .hs-custom-style .hs-button:not(:last-child), .code-embed .hs-custom-style .modal-card-foot .hs-button:not(:last-child) {
  margin-right: 0.5em;
}

.modal-card-body {
  -webkit-overflow-scrolling: touch;
  background-color: #fff;
  flex-grow: 1;
  flex-shrink: 1;
  overflow: auto;
  padding: 20px;
}

.navbar {
  background-color: initial;
  min-height: 3.25rem;
  position: relative;
  z-index: 30;
}
.navbar.is-white {
  background-color: #fff;
  color: #333;
}
.navbar.is-white .navbar-brand > .navbar-item,
.navbar.is-white .navbar-brand .navbar-link {
  color: #333;
}
.navbar.is-white .navbar-brand > a.navbar-item:focus, .navbar.is-white .navbar-brand > a.navbar-item:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active,
.navbar.is-white .navbar-brand .navbar-link:focus,
.navbar.is-white .navbar-brand .navbar-link:hover,
.navbar.is-white .navbar-brand .navbar-link.is-active {
  background-color: #f2f2f2;
  color: #333;
}
.navbar.is-white .navbar-brand .navbar-link::after {
  border-color: #333;
}
.navbar.is-white .navbar-burger {
  color: #333;
}
@media screen and (min-width: 1024px) {
  .navbar.is-white .navbar-start > .navbar-item,
  .navbar.is-white .navbar-start .navbar-link,
  .navbar.is-white .navbar-end > .navbar-item,
  .navbar.is-white .navbar-end .navbar-link {
    color: #333;
  }
  .navbar.is-white .navbar-start > a.navbar-item:focus, .navbar.is-white .navbar-start > a.navbar-item:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active,
  .navbar.is-white .navbar-start .navbar-link:focus,
  .navbar.is-white .navbar-start .navbar-link:hover,
  .navbar.is-white .navbar-start .navbar-link.is-active,
  .navbar.is-white .navbar-end > a.navbar-item:focus,
  .navbar.is-white .navbar-end > a.navbar-item:hover,
  .navbar.is-white .navbar-end > a.navbar-item.is-active,
  .navbar.is-white .navbar-end .navbar-link:focus,
  .navbar.is-white .navbar-end .navbar-link:hover,
  .navbar.is-white .navbar-end .navbar-link.is-active {
    background-color: #f2f2f2;
    color: #333;
  }
  .navbar.is-white .navbar-start .navbar-link::after,
  .navbar.is-white .navbar-end .navbar-link::after {
    border-color: #333;
  }
  .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #f2f2f2;
    color: #333;
  }
  .navbar.is-white .navbar-dropdown a.navbar-item.is-active {
    background-color: #fff;
    color: #333;
  }
}
.navbar.is-black {
  background-color: #333;
  color: #fff;
}
.navbar.is-black .navbar-brand > .navbar-item,
.navbar.is-black .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-black .navbar-brand > a.navbar-item:focus, .navbar.is-black .navbar-brand > a.navbar-item:hover, .navbar.is-black .navbar-brand > a.navbar-item.is-active,
.navbar.is-black .navbar-brand .navbar-link:focus,
.navbar.is-black .navbar-brand .navbar-link:hover,
.navbar.is-black .navbar-brand .navbar-link.is-active {
  background-color: #262626;
  color: #fff;
}
.navbar.is-black .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-black .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-black .navbar-start > .navbar-item,
  .navbar.is-black .navbar-start .navbar-link,
  .navbar.is-black .navbar-end > .navbar-item,
  .navbar.is-black .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-black .navbar-start > a.navbar-item:focus, .navbar.is-black .navbar-start > a.navbar-item:hover, .navbar.is-black .navbar-start > a.navbar-item.is-active,
  .navbar.is-black .navbar-start .navbar-link:focus,
  .navbar.is-black .navbar-start .navbar-link:hover,
  .navbar.is-black .navbar-start .navbar-link.is-active,
  .navbar.is-black .navbar-end > a.navbar-item:focus,
  .navbar.is-black .navbar-end > a.navbar-item:hover,
  .navbar.is-black .navbar-end > a.navbar-item.is-active,
  .navbar.is-black .navbar-end .navbar-link:focus,
  .navbar.is-black .navbar-end .navbar-link:hover,
  .navbar.is-black .navbar-end .navbar-link.is-active {
    background-color: #262626;
    color: #fff;
  }
  .navbar.is-black .navbar-start .navbar-link::after,
  .navbar.is-black .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #262626;
    color: #fff;
  }
  .navbar.is-black .navbar-dropdown a.navbar-item.is-active {
    background-color: #333;
    color: #fff;
  }
}
.navbar.is-light {
  background-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-light .navbar-brand > .navbar-item,
.navbar.is-light .navbar-brand .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-light .navbar-brand > a.navbar-item:focus, .navbar.is-light .navbar-brand > a.navbar-item:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active,
.navbar.is-light .navbar-brand .navbar-link:focus,
.navbar.is-light .navbar-brand .navbar-link:hover,
.navbar.is-light .navbar-brand .navbar-link.is-active {
  background-color: #e8e8e8;
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-light .navbar-brand .navbar-link::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.navbar.is-light .navbar-burger {
  color: rgba(0, 0, 0, 0.7);
}
@media screen and (min-width: 1024px) {
  .navbar.is-light .navbar-start > .navbar-item,
  .navbar.is-light .navbar-start .navbar-link,
  .navbar.is-light .navbar-end > .navbar-item,
  .navbar.is-light .navbar-end .navbar-link {
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-light .navbar-start > a.navbar-item:focus, .navbar.is-light .navbar-start > a.navbar-item:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active,
  .navbar.is-light .navbar-start .navbar-link:focus,
  .navbar.is-light .navbar-start .navbar-link:hover,
  .navbar.is-light .navbar-start .navbar-link.is-active,
  .navbar.is-light .navbar-end > a.navbar-item:focus,
  .navbar.is-light .navbar-end > a.navbar-item:hover,
  .navbar.is-light .navbar-end > a.navbar-item.is-active,
  .navbar.is-light .navbar-end .navbar-link:focus,
  .navbar.is-light .navbar-end .navbar-link:hover,
  .navbar.is-light .navbar-end .navbar-link.is-active {
    background-color: #e8e8e8;
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-light .navbar-start .navbar-link::after,
  .navbar.is-light .navbar-end .navbar-link::after {
    border-color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #e8e8e8;
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-light .navbar-dropdown a.navbar-item.is-active {
    background-color: hsl(0, 0%, 96%);
    color: rgba(0, 0, 0, 0.7);
  }
}
.navbar.is-dark {
  background-color: #5c5c5c;
  color: #fff;
}
.navbar.is-dark .navbar-brand > .navbar-item,
.navbar.is-dark .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-dark .navbar-brand > a.navbar-item:focus, .navbar.is-dark .navbar-brand > a.navbar-item:hover, .navbar.is-dark .navbar-brand > a.navbar-item.is-active,
.navbar.is-dark .navbar-brand .navbar-link:focus,
.navbar.is-dark .navbar-brand .navbar-link:hover,
.navbar.is-dark .navbar-brand .navbar-link.is-active {
  background-color: #4f4f4f;
  color: #fff;
}
.navbar.is-dark .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-dark .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-dark .navbar-start > .navbar-item,
  .navbar.is-dark .navbar-start .navbar-link,
  .navbar.is-dark .navbar-end > .navbar-item,
  .navbar.is-dark .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-dark .navbar-start > a.navbar-item:focus, .navbar.is-dark .navbar-start > a.navbar-item:hover, .navbar.is-dark .navbar-start > a.navbar-item.is-active,
  .navbar.is-dark .navbar-start .navbar-link:focus,
  .navbar.is-dark .navbar-start .navbar-link:hover,
  .navbar.is-dark .navbar-start .navbar-link.is-active,
  .navbar.is-dark .navbar-end > a.navbar-item:focus,
  .navbar.is-dark .navbar-end > a.navbar-item:hover,
  .navbar.is-dark .navbar-end > a.navbar-item.is-active,
  .navbar.is-dark .navbar-end .navbar-link:focus,
  .navbar.is-dark .navbar-end .navbar-link:hover,
  .navbar.is-dark .navbar-end .navbar-link.is-active {
    background-color: #4f4f4f;
    color: #fff;
  }
  .navbar.is-dark .navbar-start .navbar-link::after,
  .navbar.is-dark .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #4f4f4f;
    color: #fff;
  }
  .navbar.is-dark .navbar-dropdown a.navbar-item.is-active {
    background-color: #5c5c5c;
    color: #fff;
  }
}
.navbar.is-primary, .code-embed .hs-custom-style .navbar.hs-button {
  background-color: #ce3f48;
  color: #fff;
}
.navbar.is-primary .navbar-brand > .navbar-item, .code-embed .hs-custom-style .navbar.hs-button .navbar-brand > .navbar-item,
.navbar.is-primary .navbar-brand .navbar-link,
.code-embed .hs-custom-style .navbar.hs-button .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-primary .navbar-brand > a.navbar-item:focus, .code-embed .hs-custom-style .navbar.hs-button .navbar-brand > a.navbar-item:focus, .navbar.is-primary .navbar-brand > a.navbar-item:hover, .code-embed .hs-custom-style .navbar.hs-button .navbar-brand > a.navbar-item:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active, .code-embed .hs-custom-style .navbar.hs-button .navbar-brand > a.navbar-item.is-active,
.navbar.is-primary .navbar-brand .navbar-link:focus,
.code-embed .hs-custom-style .navbar.hs-button .navbar-brand .navbar-link:focus,
.navbar.is-primary .navbar-brand .navbar-link:hover,
.code-embed .hs-custom-style .navbar.hs-button .navbar-brand .navbar-link:hover,
.navbar.is-primary .navbar-brand .navbar-link.is-active,
.code-embed .hs-custom-style .navbar.hs-button .navbar-brand .navbar-link.is-active {
  background-color: #c2323b;
  color: #fff;
}
.navbar.is-primary .navbar-brand .navbar-link::after, .code-embed .hs-custom-style .navbar.hs-button .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-primary .navbar-burger, .code-embed .hs-custom-style .navbar.hs-button .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-primary .navbar-start > .navbar-item, .code-embed .hs-custom-style .navbar.hs-button .navbar-start > .navbar-item,
  .navbar.is-primary .navbar-start .navbar-link,
  .code-embed .hs-custom-style .navbar.hs-button .navbar-start .navbar-link,
  .navbar.is-primary .navbar-end > .navbar-item,
  .code-embed .hs-custom-style .navbar.hs-button .navbar-end > .navbar-item,
  .navbar.is-primary .navbar-end .navbar-link,
  .code-embed .hs-custom-style .navbar.hs-button .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-primary .navbar-start > a.navbar-item:focus, .code-embed .hs-custom-style .navbar.hs-button .navbar-start > a.navbar-item:focus, .navbar.is-primary .navbar-start > a.navbar-item:hover, .code-embed .hs-custom-style .navbar.hs-button .navbar-start > a.navbar-item:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active, .code-embed .hs-custom-style .navbar.hs-button .navbar-start > a.navbar-item.is-active,
  .navbar.is-primary .navbar-start .navbar-link:focus,
  .code-embed .hs-custom-style .navbar.hs-button .navbar-start .navbar-link:focus,
  .navbar.is-primary .navbar-start .navbar-link:hover,
  .code-embed .hs-custom-style .navbar.hs-button .navbar-start .navbar-link:hover,
  .navbar.is-primary .navbar-start .navbar-link.is-active,
  .code-embed .hs-custom-style .navbar.hs-button .navbar-start .navbar-link.is-active,
  .navbar.is-primary .navbar-end > a.navbar-item:focus,
  .code-embed .hs-custom-style .navbar.hs-button .navbar-end > a.navbar-item:focus,
  .navbar.is-primary .navbar-end > a.navbar-item:hover,
  .code-embed .hs-custom-style .navbar.hs-button .navbar-end > a.navbar-item:hover,
  .navbar.is-primary .navbar-end > a.navbar-item.is-active,
  .code-embed .hs-custom-style .navbar.hs-button .navbar-end > a.navbar-item.is-active,
  .navbar.is-primary .navbar-end .navbar-link:focus,
  .code-embed .hs-custom-style .navbar.hs-button .navbar-end .navbar-link:focus,
  .navbar.is-primary .navbar-end .navbar-link:hover,
  .code-embed .hs-custom-style .navbar.hs-button .navbar-end .navbar-link:hover,
  .navbar.is-primary .navbar-end .navbar-link.is-active,
  .code-embed .hs-custom-style .navbar.hs-button .navbar-end .navbar-link.is-active {
    background-color: #c2323b;
    color: #fff;
  }
  .navbar.is-primary .navbar-start .navbar-link::after, .code-embed .hs-custom-style .navbar.hs-button .navbar-start .navbar-link::after,
  .navbar.is-primary .navbar-end .navbar-link::after,
  .code-embed .hs-custom-style .navbar.hs-button .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link, .code-embed .hs-custom-style .navbar.hs-button .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,
  .code-embed .hs-custom-style .navbar.hs-button .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,
  .code-embed .hs-custom-style .navbar.hs-button .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #c2323b;
    color: #fff;
  }
  .navbar.is-primary .navbar-dropdown a.navbar-item.is-active, .code-embed .hs-custom-style .navbar.hs-button .navbar-dropdown a.navbar-item.is-active {
    background-color: #ce3f48;
    color: #fff;
  }
}
.navbar.is-link {
  background-color: #ce3f48;
  color: #fff;
}
.navbar.is-link .navbar-brand > .navbar-item,
.navbar.is-link .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-link .navbar-brand > a.navbar-item:focus, .navbar.is-link .navbar-brand > a.navbar-item:hover, .navbar.is-link .navbar-brand > a.navbar-item.is-active,
.navbar.is-link .navbar-brand .navbar-link:focus,
.navbar.is-link .navbar-brand .navbar-link:hover,
.navbar.is-link .navbar-brand .navbar-link.is-active {
  background-color: #c2323b;
  color: #fff;
}
.navbar.is-link .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-link .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-link .navbar-start > .navbar-item,
  .navbar.is-link .navbar-start .navbar-link,
  .navbar.is-link .navbar-end > .navbar-item,
  .navbar.is-link .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-link .navbar-start > a.navbar-item:focus, .navbar.is-link .navbar-start > a.navbar-item:hover, .navbar.is-link .navbar-start > a.navbar-item.is-active,
  .navbar.is-link .navbar-start .navbar-link:focus,
  .navbar.is-link .navbar-start .navbar-link:hover,
  .navbar.is-link .navbar-start .navbar-link.is-active,
  .navbar.is-link .navbar-end > a.navbar-item:focus,
  .navbar.is-link .navbar-end > a.navbar-item:hover,
  .navbar.is-link .navbar-end > a.navbar-item.is-active,
  .navbar.is-link .navbar-end .navbar-link:focus,
  .navbar.is-link .navbar-end .navbar-link:hover,
  .navbar.is-link .navbar-end .navbar-link.is-active {
    background-color: #c2323b;
    color: #fff;
  }
  .navbar.is-link .navbar-start .navbar-link::after,
  .navbar.is-link .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #c2323b;
    color: #fff;
  }
  .navbar.is-link .navbar-dropdown a.navbar-item.is-active {
    background-color: #ce3f48;
    color: #fff;
  }
}
.navbar.is-info {
  background-color: hsl(207, 61%, 53%);
  color: #fff;
}
.navbar.is-info .navbar-brand > .navbar-item,
.navbar.is-info .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-info .navbar-brand > a.navbar-item:focus, .navbar.is-info .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active,
.navbar.is-info .navbar-brand .navbar-link:focus,
.navbar.is-info .navbar-brand .navbar-link:hover,
.navbar.is-info .navbar-brand .navbar-link.is-active {
  background-color: #3082c5;
  color: #fff;
}
.navbar.is-info .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-info .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-info .navbar-start > .navbar-item,
  .navbar.is-info .navbar-start .navbar-link,
  .navbar.is-info .navbar-end > .navbar-item,
  .navbar.is-info .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-info .navbar-start > a.navbar-item:focus, .navbar.is-info .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active,
  .navbar.is-info .navbar-start .navbar-link:focus,
  .navbar.is-info .navbar-start .navbar-link:hover,
  .navbar.is-info .navbar-start .navbar-link.is-active,
  .navbar.is-info .navbar-end > a.navbar-item:focus,
  .navbar.is-info .navbar-end > a.navbar-item:hover,
  .navbar.is-info .navbar-end > a.navbar-item.is-active,
  .navbar.is-info .navbar-end .navbar-link:focus,
  .navbar.is-info .navbar-end .navbar-link:hover,
  .navbar.is-info .navbar-end .navbar-link.is-active {
    background-color: #3082c5;
    color: #fff;
  }
  .navbar.is-info .navbar-start .navbar-link::after,
  .navbar.is-info .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #3082c5;
    color: #fff;
  }
  .navbar.is-info .navbar-dropdown a.navbar-item.is-active {
    background-color: hsl(207, 61%, 53%);
    color: #fff;
  }
}
.navbar.is-success {
  background-color: #a7bc5f;
  color: #fff;
}
.navbar.is-success .navbar-brand > .navbar-item,
.navbar.is-success .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-success .navbar-brand > a.navbar-item:focus, .navbar.is-success .navbar-brand > a.navbar-item:hover, .navbar.is-success .navbar-brand > a.navbar-item.is-active,
.navbar.is-success .navbar-brand .navbar-link:focus,
.navbar.is-success .navbar-brand .navbar-link:hover,
.navbar.is-success .navbar-brand .navbar-link.is-active {
  background-color: #9db44d;
  color: #fff;
}
.navbar.is-success .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-success .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-success .navbar-start > .navbar-item,
  .navbar.is-success .navbar-start .navbar-link,
  .navbar.is-success .navbar-end > .navbar-item,
  .navbar.is-success .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-success .navbar-start > a.navbar-item:focus, .navbar.is-success .navbar-start > a.navbar-item:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active,
  .navbar.is-success .navbar-start .navbar-link:focus,
  .navbar.is-success .navbar-start .navbar-link:hover,
  .navbar.is-success .navbar-start .navbar-link.is-active,
  .navbar.is-success .navbar-end > a.navbar-item:focus,
  .navbar.is-success .navbar-end > a.navbar-item:hover,
  .navbar.is-success .navbar-end > a.navbar-item.is-active,
  .navbar.is-success .navbar-end .navbar-link:focus,
  .navbar.is-success .navbar-end .navbar-link:hover,
  .navbar.is-success .navbar-end .navbar-link.is-active {
    background-color: #9db44d;
    color: #fff;
  }
  .navbar.is-success .navbar-start .navbar-link::after,
  .navbar.is-success .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #9db44d;
    color: #fff;
  }
  .navbar.is-success .navbar-dropdown a.navbar-item.is-active {
    background-color: #a7bc5f;
    color: #fff;
  }
}
.navbar.is-warning {
  background-color: #e8b045;
  color: #fff;
}
.navbar.is-warning .navbar-brand > .navbar-item,
.navbar.is-warning .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-warning .navbar-brand > a.navbar-item:focus, .navbar.is-warning .navbar-brand > a.navbar-item:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active,
.navbar.is-warning .navbar-brand .navbar-link:focus,
.navbar.is-warning .navbar-brand .navbar-link:hover,
.navbar.is-warning .navbar-brand .navbar-link.is-active {
  background-color: #e5a62e;
  color: #fff;
}
.navbar.is-warning .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-warning .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-warning .navbar-start > .navbar-item,
  .navbar.is-warning .navbar-start .navbar-link,
  .navbar.is-warning .navbar-end > .navbar-item,
  .navbar.is-warning .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-warning .navbar-start > a.navbar-item:focus, .navbar.is-warning .navbar-start > a.navbar-item:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active,
  .navbar.is-warning .navbar-start .navbar-link:focus,
  .navbar.is-warning .navbar-start .navbar-link:hover,
  .navbar.is-warning .navbar-start .navbar-link.is-active,
  .navbar.is-warning .navbar-end > a.navbar-item:focus,
  .navbar.is-warning .navbar-end > a.navbar-item:hover,
  .navbar.is-warning .navbar-end > a.navbar-item.is-active,
  .navbar.is-warning .navbar-end .navbar-link:focus,
  .navbar.is-warning .navbar-end .navbar-link:hover,
  .navbar.is-warning .navbar-end .navbar-link.is-active {
    background-color: #e5a62e;
    color: #fff;
  }
  .navbar.is-warning .navbar-start .navbar-link::after,
  .navbar.is-warning .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #e5a62e;
    color: #fff;
  }
  .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
    background-color: #e8b045;
    color: #fff;
  }
}
.navbar.is-danger {
  background-color: #ce3f48;
  color: #fff;
}
.navbar.is-danger .navbar-brand > .navbar-item,
.navbar.is-danger .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-danger .navbar-brand > a.navbar-item:focus, .navbar.is-danger .navbar-brand > a.navbar-item:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active,
.navbar.is-danger .navbar-brand .navbar-link:focus,
.navbar.is-danger .navbar-brand .navbar-link:hover,
.navbar.is-danger .navbar-brand .navbar-link.is-active {
  background-color: #c2323b;
  color: #fff;
}
.navbar.is-danger .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-danger .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-danger .navbar-start > .navbar-item,
  .navbar.is-danger .navbar-start .navbar-link,
  .navbar.is-danger .navbar-end > .navbar-item,
  .navbar.is-danger .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-danger .navbar-start > a.navbar-item:focus, .navbar.is-danger .navbar-start > a.navbar-item:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active,
  .navbar.is-danger .navbar-start .navbar-link:focus,
  .navbar.is-danger .navbar-start .navbar-link:hover,
  .navbar.is-danger .navbar-start .navbar-link.is-active,
  .navbar.is-danger .navbar-end > a.navbar-item:focus,
  .navbar.is-danger .navbar-end > a.navbar-item:hover,
  .navbar.is-danger .navbar-end > a.navbar-item.is-active,
  .navbar.is-danger .navbar-end .navbar-link:focus,
  .navbar.is-danger .navbar-end .navbar-link:hover,
  .navbar.is-danger .navbar-end .navbar-link.is-active {
    background-color: #c2323b;
    color: #fff;
  }
  .navbar.is-danger .navbar-start .navbar-link::after,
  .navbar.is-danger .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #c2323b;
    color: #fff;
  }
  .navbar.is-danger .navbar-dropdown a.navbar-item.is-active {
    background-color: #ce3f48;
    color: #fff;
  }
}
.navbar.is-secondary {
  background-color: #e8b045;
  color: #fff;
}
.navbar.is-secondary .navbar-brand > .navbar-item,
.navbar.is-secondary .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-secondary .navbar-brand > a.navbar-item:focus, .navbar.is-secondary .navbar-brand > a.navbar-item:hover, .navbar.is-secondary .navbar-brand > a.navbar-item.is-active,
.navbar.is-secondary .navbar-brand .navbar-link:focus,
.navbar.is-secondary .navbar-brand .navbar-link:hover,
.navbar.is-secondary .navbar-brand .navbar-link.is-active {
  background-color: #e5a62e;
  color: #fff;
}
.navbar.is-secondary .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-secondary .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-secondary .navbar-start > .navbar-item,
  .navbar.is-secondary .navbar-start .navbar-link,
  .navbar.is-secondary .navbar-end > .navbar-item,
  .navbar.is-secondary .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-secondary .navbar-start > a.navbar-item:focus, .navbar.is-secondary .navbar-start > a.navbar-item:hover, .navbar.is-secondary .navbar-start > a.navbar-item.is-active,
  .navbar.is-secondary .navbar-start .navbar-link:focus,
  .navbar.is-secondary .navbar-start .navbar-link:hover,
  .navbar.is-secondary .navbar-start .navbar-link.is-active,
  .navbar.is-secondary .navbar-end > a.navbar-item:focus,
  .navbar.is-secondary .navbar-end > a.navbar-item:hover,
  .navbar.is-secondary .navbar-end > a.navbar-item.is-active,
  .navbar.is-secondary .navbar-end .navbar-link:focus,
  .navbar.is-secondary .navbar-end .navbar-link:hover,
  .navbar.is-secondary .navbar-end .navbar-link.is-active {
    background-color: #e5a62e;
    color: #fff;
  }
  .navbar.is-secondary .navbar-start .navbar-link::after,
  .navbar.is-secondary .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-secondary .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-secondary .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-secondary .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #e5a62e;
    color: #fff;
  }
  .navbar.is-secondary .navbar-dropdown a.navbar-item.is-active {
    background-color: #e8b045;
    color: #fff;
  }
}
.navbar.is-red {
  background-color: #ce3f48;
  color: #fff;
}
.navbar.is-red .navbar-brand > .navbar-item,
.navbar.is-red .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-red .navbar-brand > a.navbar-item:focus, .navbar.is-red .navbar-brand > a.navbar-item:hover, .navbar.is-red .navbar-brand > a.navbar-item.is-active,
.navbar.is-red .navbar-brand .navbar-link:focus,
.navbar.is-red .navbar-brand .navbar-link:hover,
.navbar.is-red .navbar-brand .navbar-link.is-active {
  background-color: #c2323b;
  color: #fff;
}
.navbar.is-red .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-red .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-red .navbar-start > .navbar-item,
  .navbar.is-red .navbar-start .navbar-link,
  .navbar.is-red .navbar-end > .navbar-item,
  .navbar.is-red .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-red .navbar-start > a.navbar-item:focus, .navbar.is-red .navbar-start > a.navbar-item:hover, .navbar.is-red .navbar-start > a.navbar-item.is-active,
  .navbar.is-red .navbar-start .navbar-link:focus,
  .navbar.is-red .navbar-start .navbar-link:hover,
  .navbar.is-red .navbar-start .navbar-link.is-active,
  .navbar.is-red .navbar-end > a.navbar-item:focus,
  .navbar.is-red .navbar-end > a.navbar-item:hover,
  .navbar.is-red .navbar-end > a.navbar-item.is-active,
  .navbar.is-red .navbar-end .navbar-link:focus,
  .navbar.is-red .navbar-end .navbar-link:hover,
  .navbar.is-red .navbar-end .navbar-link.is-active {
    background-color: #c2323b;
    color: #fff;
  }
  .navbar.is-red .navbar-start .navbar-link::after,
  .navbar.is-red .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-red .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-red .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-red .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #c2323b;
    color: #fff;
  }
  .navbar.is-red .navbar-dropdown a.navbar-item.is-active {
    background-color: #ce3f48;
    color: #fff;
  }
}
.navbar.is-yellow {
  background-color: #e8b045;
  color: #fff;
}
.navbar.is-yellow .navbar-brand > .navbar-item,
.navbar.is-yellow .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-yellow .navbar-brand > a.navbar-item:focus, .navbar.is-yellow .navbar-brand > a.navbar-item:hover, .navbar.is-yellow .navbar-brand > a.navbar-item.is-active,
.navbar.is-yellow .navbar-brand .navbar-link:focus,
.navbar.is-yellow .navbar-brand .navbar-link:hover,
.navbar.is-yellow .navbar-brand .navbar-link.is-active {
  background-color: #e5a62e;
  color: #fff;
}
.navbar.is-yellow .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-yellow .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-yellow .navbar-start > .navbar-item,
  .navbar.is-yellow .navbar-start .navbar-link,
  .navbar.is-yellow .navbar-end > .navbar-item,
  .navbar.is-yellow .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-yellow .navbar-start > a.navbar-item:focus, .navbar.is-yellow .navbar-start > a.navbar-item:hover, .navbar.is-yellow .navbar-start > a.navbar-item.is-active,
  .navbar.is-yellow .navbar-start .navbar-link:focus,
  .navbar.is-yellow .navbar-start .navbar-link:hover,
  .navbar.is-yellow .navbar-start .navbar-link.is-active,
  .navbar.is-yellow .navbar-end > a.navbar-item:focus,
  .navbar.is-yellow .navbar-end > a.navbar-item:hover,
  .navbar.is-yellow .navbar-end > a.navbar-item.is-active,
  .navbar.is-yellow .navbar-end .navbar-link:focus,
  .navbar.is-yellow .navbar-end .navbar-link:hover,
  .navbar.is-yellow .navbar-end .navbar-link.is-active {
    background-color: #e5a62e;
    color: #fff;
  }
  .navbar.is-yellow .navbar-start .navbar-link::after,
  .navbar.is-yellow .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-yellow .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-yellow .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-yellow .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #e5a62e;
    color: #fff;
  }
  .navbar.is-yellow .navbar-dropdown a.navbar-item.is-active {
    background-color: #e8b045;
    color: #fff;
  }
}
.navbar.is-orange {
  background-color: #d66e3d;
  color: #fff;
}
.navbar.is-orange .navbar-brand > .navbar-item,
.navbar.is-orange .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-orange .navbar-brand > a.navbar-item:focus, .navbar.is-orange .navbar-brand > a.navbar-item:hover, .navbar.is-orange .navbar-brand > a.navbar-item.is-active,
.navbar.is-orange .navbar-brand .navbar-link:focus,
.navbar.is-orange .navbar-brand .navbar-link:hover,
.navbar.is-orange .navbar-brand .navbar-link.is-active {
  background-color: #ce602c;
  color: #fff;
}
.navbar.is-orange .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-orange .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-orange .navbar-start > .navbar-item,
  .navbar.is-orange .navbar-start .navbar-link,
  .navbar.is-orange .navbar-end > .navbar-item,
  .navbar.is-orange .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-orange .navbar-start > a.navbar-item:focus, .navbar.is-orange .navbar-start > a.navbar-item:hover, .navbar.is-orange .navbar-start > a.navbar-item.is-active,
  .navbar.is-orange .navbar-start .navbar-link:focus,
  .navbar.is-orange .navbar-start .navbar-link:hover,
  .navbar.is-orange .navbar-start .navbar-link.is-active,
  .navbar.is-orange .navbar-end > a.navbar-item:focus,
  .navbar.is-orange .navbar-end > a.navbar-item:hover,
  .navbar.is-orange .navbar-end > a.navbar-item.is-active,
  .navbar.is-orange .navbar-end .navbar-link:focus,
  .navbar.is-orange .navbar-end .navbar-link:hover,
  .navbar.is-orange .navbar-end .navbar-link.is-active {
    background-color: #ce602c;
    color: #fff;
  }
  .navbar.is-orange .navbar-start .navbar-link::after,
  .navbar.is-orange .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-orange .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-orange .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-orange .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #ce602c;
    color: #fff;
  }
  .navbar.is-orange .navbar-dropdown a.navbar-item.is-active {
    background-color: #d66e3d;
    color: #fff;
  }
}
.navbar.is-green {
  background-color: #a7bc5f;
  color: #fff;
}
.navbar.is-green .navbar-brand > .navbar-item,
.navbar.is-green .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-green .navbar-brand > a.navbar-item:focus, .navbar.is-green .navbar-brand > a.navbar-item:hover, .navbar.is-green .navbar-brand > a.navbar-item.is-active,
.navbar.is-green .navbar-brand .navbar-link:focus,
.navbar.is-green .navbar-brand .navbar-link:hover,
.navbar.is-green .navbar-brand .navbar-link.is-active {
  background-color: #9db44d;
  color: #fff;
}
.navbar.is-green .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-green .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-green .navbar-start > .navbar-item,
  .navbar.is-green .navbar-start .navbar-link,
  .navbar.is-green .navbar-end > .navbar-item,
  .navbar.is-green .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-green .navbar-start > a.navbar-item:focus, .navbar.is-green .navbar-start > a.navbar-item:hover, .navbar.is-green .navbar-start > a.navbar-item.is-active,
  .navbar.is-green .navbar-start .navbar-link:focus,
  .navbar.is-green .navbar-start .navbar-link:hover,
  .navbar.is-green .navbar-start .navbar-link.is-active,
  .navbar.is-green .navbar-end > a.navbar-item:focus,
  .navbar.is-green .navbar-end > a.navbar-item:hover,
  .navbar.is-green .navbar-end > a.navbar-item.is-active,
  .navbar.is-green .navbar-end .navbar-link:focus,
  .navbar.is-green .navbar-end .navbar-link:hover,
  .navbar.is-green .navbar-end .navbar-link.is-active {
    background-color: #9db44d;
    color: #fff;
  }
  .navbar.is-green .navbar-start .navbar-link::after,
  .navbar.is-green .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-green .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-green .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-green .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #9db44d;
    color: #fff;
  }
  .navbar.is-green .navbar-dropdown a.navbar-item.is-active {
    background-color: #a7bc5f;
    color: #fff;
  }
}
.navbar.is-teal {
  background-color: #003e46;
  color: #fff;
}
.navbar.is-teal .navbar-brand > .navbar-item,
.navbar.is-teal .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-teal .navbar-brand > a.navbar-item:focus, .navbar.is-teal .navbar-brand > a.navbar-item:hover, .navbar.is-teal .navbar-brand > a.navbar-item.is-active,
.navbar.is-teal .navbar-brand .navbar-link:focus,
.navbar.is-teal .navbar-brand .navbar-link:hover,
.navbar.is-teal .navbar-brand .navbar-link.is-active {
  background-color: #00272d;
  color: #fff;
}
.navbar.is-teal .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-teal .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-teal .navbar-start > .navbar-item,
  .navbar.is-teal .navbar-start .navbar-link,
  .navbar.is-teal .navbar-end > .navbar-item,
  .navbar.is-teal .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-teal .navbar-start > a.navbar-item:focus, .navbar.is-teal .navbar-start > a.navbar-item:hover, .navbar.is-teal .navbar-start > a.navbar-item.is-active,
  .navbar.is-teal .navbar-start .navbar-link:focus,
  .navbar.is-teal .navbar-start .navbar-link:hover,
  .navbar.is-teal .navbar-start .navbar-link.is-active,
  .navbar.is-teal .navbar-end > a.navbar-item:focus,
  .navbar.is-teal .navbar-end > a.navbar-item:hover,
  .navbar.is-teal .navbar-end > a.navbar-item.is-active,
  .navbar.is-teal .navbar-end .navbar-link:focus,
  .navbar.is-teal .navbar-end .navbar-link:hover,
  .navbar.is-teal .navbar-end .navbar-link.is-active {
    background-color: #00272d;
    color: #fff;
  }
  .navbar.is-teal .navbar-start .navbar-link::after,
  .navbar.is-teal .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-teal .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-teal .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-teal .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #00272d;
    color: #fff;
  }
  .navbar.is-teal .navbar-dropdown a.navbar-item.is-active {
    background-color: #003e46;
    color: #fff;
  }
}
.navbar.is-blue {
  background-color: #85c5d3;
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-blue .navbar-brand > .navbar-item,
.navbar.is-blue .navbar-brand .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-blue .navbar-brand > a.navbar-item:focus, .navbar.is-blue .navbar-brand > a.navbar-item:hover, .navbar.is-blue .navbar-brand > a.navbar-item.is-active,
.navbar.is-blue .navbar-brand .navbar-link:focus,
.navbar.is-blue .navbar-brand .navbar-link:hover,
.navbar.is-blue .navbar-brand .navbar-link.is-active {
  background-color: #72bccc;
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-blue .navbar-brand .navbar-link::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.navbar.is-blue .navbar-burger {
  color: rgba(0, 0, 0, 0.7);
}
@media screen and (min-width: 1024px) {
  .navbar.is-blue .navbar-start > .navbar-item,
  .navbar.is-blue .navbar-start .navbar-link,
  .navbar.is-blue .navbar-end > .navbar-item,
  .navbar.is-blue .navbar-end .navbar-link {
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-blue .navbar-start > a.navbar-item:focus, .navbar.is-blue .navbar-start > a.navbar-item:hover, .navbar.is-blue .navbar-start > a.navbar-item.is-active,
  .navbar.is-blue .navbar-start .navbar-link:focus,
  .navbar.is-blue .navbar-start .navbar-link:hover,
  .navbar.is-blue .navbar-start .navbar-link.is-active,
  .navbar.is-blue .navbar-end > a.navbar-item:focus,
  .navbar.is-blue .navbar-end > a.navbar-item:hover,
  .navbar.is-blue .navbar-end > a.navbar-item.is-active,
  .navbar.is-blue .navbar-end .navbar-link:focus,
  .navbar.is-blue .navbar-end .navbar-link:hover,
  .navbar.is-blue .navbar-end .navbar-link.is-active {
    background-color: #72bccc;
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-blue .navbar-start .navbar-link::after,
  .navbar.is-blue .navbar-end .navbar-link::after {
    border-color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-blue .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-blue .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-blue .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #72bccc;
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-blue .navbar-dropdown a.navbar-item.is-active {
    background-color: #85c5d3;
    color: rgba(0, 0, 0, 0.7);
  }
}
.navbar.is-purple {
  background-color: #998fc2;
  color: #fff;
}
.navbar.is-purple .navbar-brand > .navbar-item,
.navbar.is-purple .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-purple .navbar-brand > a.navbar-item:focus, .navbar.is-purple .navbar-brand > a.navbar-item:hover, .navbar.is-purple .navbar-brand > a.navbar-item.is-active,
.navbar.is-purple .navbar-brand .navbar-link:focus,
.navbar.is-purple .navbar-brand .navbar-link:hover,
.navbar.is-purple .navbar-brand .navbar-link.is-active {
  background-color: #8a7eb9;
  color: #fff;
}
.navbar.is-purple .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-purple .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-purple .navbar-start > .navbar-item,
  .navbar.is-purple .navbar-start .navbar-link,
  .navbar.is-purple .navbar-end > .navbar-item,
  .navbar.is-purple .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-purple .navbar-start > a.navbar-item:focus, .navbar.is-purple .navbar-start > a.navbar-item:hover, .navbar.is-purple .navbar-start > a.navbar-item.is-active,
  .navbar.is-purple .navbar-start .navbar-link:focus,
  .navbar.is-purple .navbar-start .navbar-link:hover,
  .navbar.is-purple .navbar-start .navbar-link.is-active,
  .navbar.is-purple .navbar-end > a.navbar-item:focus,
  .navbar.is-purple .navbar-end > a.navbar-item:hover,
  .navbar.is-purple .navbar-end > a.navbar-item.is-active,
  .navbar.is-purple .navbar-end .navbar-link:focus,
  .navbar.is-purple .navbar-end .navbar-link:hover,
  .navbar.is-purple .navbar-end .navbar-link.is-active {
    background-color: #8a7eb9;
    color: #fff;
  }
  .navbar.is-purple .navbar-start .navbar-link::after,
  .navbar.is-purple .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-purple .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-purple .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-purple .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #8a7eb9;
    color: #fff;
  }
  .navbar.is-purple .navbar-dropdown a.navbar-item.is-active {
    background-color: #998fc2;
    color: #fff;
  }
}
.navbar > .container {
  align-items: stretch;
  display: flex;
  min-height: 3.25rem;
  width: 100%;
}
.navbar.has-shadow {
  box-shadow: 0 2px 0 0 hsl(0, 0%, 96%);
}
.navbar.is-fixed-bottom, .navbar.is-fixed-top {
  left: 0;
  position: fixed;
  right: 0;
  z-index: 30;
}
.navbar.is-fixed-bottom {
  bottom: 0;
}
.navbar.is-fixed-bottom.has-shadow {
  box-shadow: 0 -2px 0 0 hsl(0, 0%, 96%);
}
.navbar.is-fixed-top {
  top: 0;
}

html.has-navbar-fixed-top,
body.has-navbar-fixed-top {
  padding-top: 3.25rem;
}
html.has-navbar-fixed-bottom,
body.has-navbar-fixed-bottom {
  padding-bottom: 3.25rem;
}

.navbar-brand,
.navbar-tabs {
  align-items: stretch;
  display: flex;
  flex-shrink: 0;
  min-height: 3.25rem;
}

.navbar-brand a.navbar-item:focus, .navbar-brand a.navbar-item:hover {
  background-color: transparent;
}

.navbar-tabs {
  -webkit-overflow-scrolling: touch;
  max-width: 100vw;
  overflow-x: auto;
  overflow-y: hidden;
}

.navbar-burger {
  color: #333;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: none;
  cursor: pointer;
  display: block;
  height: 3.25rem;
  position: relative;
  width: 3.25rem;
  margin-left: auto;
}
.navbar-burger span {
  background-color: currentColor;
  display: block;
  height: 1px;
  left: calc(50% - 8px);
  position: absolute;
  transform-origin: center;
  transition-duration: 86ms;
  transition-property: background-color, opacity, transform;
  transition-timing-function: ease-out;
  width: 16px;
}
.navbar-burger span:nth-child(1) {
  top: calc(50% - 6px);
}
.navbar-burger span:nth-child(2) {
  top: calc(50% - 1px);
}
.navbar-burger span:nth-child(3) {
  top: calc(50% + 4px);
}
.navbar-burger:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.navbar-burger.is-active span:nth-child(1) {
  transform: translateY(5px) rotate(45deg);
}
.navbar-burger.is-active span:nth-child(2) {
  opacity: 0;
}
.navbar-burger.is-active span:nth-child(3) {
  transform: translateY(-5px) rotate(-45deg);
}

.navbar-menu {
  display: none;
}

.navbar-item,
.navbar-link {
  color: #333;
  display: block;
  line-height: 1.5;
  padding: 0.5rem 0.75rem;
  position: relative;
}
.navbar-item .icon:only-child,
.navbar-link .icon:only-child {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}

a.navbar-item,
.navbar-link {
  cursor: pointer;
}
a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active,
.navbar-link:focus,
.navbar-link:focus-within,
.navbar-link:hover,
.navbar-link.is-active {
  background-color: hsl(0, 0%, 98%);
  color: #ce3f48;
}

.navbar-item {
  flex-grow: 0;
  flex-shrink: 0;
}
.navbar-item img {
  max-height: initial;
}
.navbar-item.has-dropdown {
  padding: 0;
}
.navbar-item.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.navbar-item.is-tab {
  border-bottom: 1px solid transparent;
  min-height: 3.25rem;
  padding-bottom: calc(0.5rem - 1px);
}
.navbar-item.is-tab:focus, .navbar-item.is-tab:hover {
  background-color: transparent;
  border-bottom-color: #ce3f48;
}
.navbar-item.is-tab.is-active {
  background-color: transparent;
  border-bottom-color: #ce3f48;
  border-bottom-style: solid;
  border-bottom-width: 3px;
  color: #ce3f48;
  padding-bottom: calc(0.5rem - 3px);
}

.navbar-content {
  flex-grow: 1;
  flex-shrink: 1;
}

.navbar-link:not(.is-arrowless) {
  padding-right: 2.5em;
}
.navbar-link:not(.is-arrowless)::after {
  border-color: #333;
  margin-top: -0.375em;
  right: 1.125em;
}

.navbar-dropdown {
  font-size: 0.875rem;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}
.navbar-dropdown .navbar-item {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.navbar-divider {
  background-color: hsl(0, 0%, 96%);
  border: none;
  display: none;
  height: 2px;
  margin: 0.5rem 0;
}

@media screen and (max-width: 1023px) {
  .navbar > .container {
    display: block;
  }
  .navbar-brand .navbar-item,
  .navbar-tabs .navbar-item {
    align-items: center;
    display: flex;
  }
  .navbar-link::after {
    display: none;
  }
  .navbar-menu {
    background-color: initial;
    box-shadow: 0 8px 16px rgba(51, 51, 51, 0.1);
    padding: 0.5rem 0;
  }
  .navbar-menu.is-active {
    display: block;
  }
  .navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 30;
  }
  .navbar.is-fixed-bottom-touch {
    bottom: 0;
  }
  .navbar.is-fixed-bottom-touch.has-shadow {
    box-shadow: 0 -2px 3px rgba(51, 51, 51, 0.1);
  }
  .navbar.is-fixed-top-touch {
    top: 0;
  }
  .navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu {
    -webkit-overflow-scrolling: touch;
    max-height: calc(100vh - 3.25rem);
    overflow: auto;
  }
  html.has-navbar-fixed-top-touch,
  body.has-navbar-fixed-top-touch {
    padding-top: 3.25rem;
  }
  html.has-navbar-fixed-bottom-touch,
  body.has-navbar-fixed-bottom-touch {
    padding-bottom: 3.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .navbar,
  .navbar-menu,
  .navbar-start,
  .navbar-end {
    align-items: stretch;
    display: flex;
  }
  .navbar {
    min-height: 3.25rem;
  }
  .navbar.is-spaced {
    padding: 1rem 2rem;
  }
  .navbar.is-spaced .navbar-start,
  .navbar.is-spaced .navbar-end {
    align-items: center;
  }
  .navbar.is-spaced a.navbar-item,
  .navbar.is-spaced .navbar-link {
    border-radius: 2px;
  }
  .navbar.is-transparent a.navbar-item:focus, .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active,
  .navbar.is-transparent .navbar-link:focus,
  .navbar.is-transparent .navbar-link:hover,
  .navbar.is-transparent .navbar-link.is-active {
    background-color: transparent !important;
  }
  .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link {
    background-color: transparent !important;
  }
  .navbar.is-transparent .navbar-dropdown a.navbar-item:focus, .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
    background-color: hsl(0, 0%, 96%);
    color: #333;
  }
  .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
    background-color: hsl(0, 0%, 96%);
    color: #ce3f48;
  }
  .navbar-burger {
    display: none;
  }
  .navbar-item,
  .navbar-link {
    align-items: center;
    display: flex;
  }
  .navbar-item.has-dropdown {
    align-items: stretch;
  }
  .navbar-item.has-dropdown-up .navbar-link::after {
    transform: rotate(135deg) translate(0.25em, -0.25em);
  }
  .navbar-item.has-dropdown-up .navbar-dropdown {
    border-bottom: 2px solid #ebebeb;
    border-radius: 6px 6px 0 0;
    border-top: none;
    bottom: 100%;
    box-shadow: 0 -8px 8px rgba(51, 51, 51, 0.1);
    top: auto;
  }
  .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown {
    display: block;
  }
  .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed {
    opacity: 1;
    pointer-events: auto;
    transform: translateY(0);
  }
  .navbar-menu {
    flex-grow: 1;
    flex-shrink: 0;
  }
  .navbar-start {
    justify-content: flex-start;
    margin-right: auto;
  }
  .navbar-end {
    justify-content: flex-end;
    margin-left: auto;
  }
  .navbar-dropdown {
    background-color: #fff;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top: 2px solid #ebebeb;
    box-shadow: 0 8px 8px rgba(51, 51, 51, 0.1);
    display: none;
    font-size: 0.875rem;
    left: 0;
    min-width: 100%;
    position: absolute;
    top: 100%;
    z-index: 20;
  }
  .navbar-dropdown .navbar-item {
    padding: 0.375rem 1rem;
    white-space: nowrap;
  }
  .navbar-dropdown a.navbar-item {
    padding-right: 3rem;
  }
  .navbar-dropdown a.navbar-item:focus, .navbar-dropdown a.navbar-item:hover {
    background-color: hsl(0, 0%, 96%);
    color: #333;
  }
  .navbar-dropdown a.navbar-item.is-active {
    background-color: hsl(0, 0%, 96%);
    color: #ce3f48;
  }
  .navbar.is-spaced .navbar-dropdown, .navbar-dropdown.is-boxed {
    border-radius: 0;
    border-top: none;
    box-shadow: rgba(0, 0, 0, 0.15);
    display: block;
    opacity: 0;
    pointer-events: none;
    top: calc(100% + (-4px));
    transform: translateY(-5px);
    transition-duration: 86ms;
    transition-property: opacity, transform;
  }
  .navbar-dropdown.is-right {
    left: auto;
    right: 0;
  }
  .navbar-divider {
    display: block;
  }
  .navbar > .container .navbar-brand,
  .container > .navbar .navbar-brand {
    margin-left: -0.75rem;
  }
  .navbar > .container .navbar-menu,
  .container > .navbar .navbar-menu {
    margin-right: -0.75rem;
  }
  .navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 30;
  }
  .navbar.is-fixed-bottom-desktop {
    bottom: 0;
  }
  .navbar.is-fixed-bottom-desktop.has-shadow {
    box-shadow: 0 -2px 3px rgba(51, 51, 51, 0.1);
  }
  .navbar.is-fixed-top-desktop {
    top: 0;
  }
  html.has-navbar-fixed-top-desktop,
  body.has-navbar-fixed-top-desktop {
    padding-top: 3.25rem;
  }
  html.has-navbar-fixed-bottom-desktop,
  body.has-navbar-fixed-bottom-desktop {
    padding-bottom: 3.25rem;
  }
  html.has-spaced-navbar-fixed-top,
  body.has-spaced-navbar-fixed-top {
    padding-top: 5.25rem;
  }
  html.has-spaced-navbar-fixed-bottom,
  body.has-spaced-navbar-fixed-bottom {
    padding-bottom: 5.25rem;
  }
  a.navbar-item.is-active,
  .navbar-link.is-active {
    color: #333;
  }
  a.navbar-item.is-active:not(:focus):not(:hover),
  .navbar-link.is-active:not(:focus):not(:hover) {
    background-color: transparent;
  }
  .navbar-item.has-dropdown:focus .navbar-link, .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: hsl(0, 0%, 98%);
  }
}
.hero.is-fullheight-with-navbar {
  min-height: calc(100vh - 3.25rem);
}

.pagination {
  font-size: 1rem;
  margin: -0.25rem;
}
.pagination.is-small {
  font-size: 0.75rem;
}
.pagination.is-medium {
  font-size: 1.25rem;
}
.pagination.is-large {
  font-size: 1.5rem;
}
.pagination.is-rounded .pagination-previous,
.pagination.is-rounded .pagination-next {
  padding-left: 1em;
  padding-right: 1em;
  border-radius: 9999px;
}
.pagination.is-rounded .pagination-link {
  border-radius: 9999px;
}

.pagination,
.pagination-list {
  align-items: center;
  display: flex;
  justify-content: center;
  text-align: center;
}

.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis {
  font-size: 1em;
  justify-content: center;
  margin: 0.25rem;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-align: center;
}

.pagination-previous,
.pagination-next,
.pagination-link {
  border-color: #ebebeb;
  color: #333;
  min-width: 2.5em;
}
.pagination-previous:hover,
.pagination-next:hover,
.pagination-link:hover {
  border-color: #ebebeb;
  color: #5c5c5c;
}
.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus {
  border-color: #85c5d3;
}
.pagination-previous:active,
.pagination-next:active,
.pagination-link:active {
  box-shadow: inset 0 1px 2px rgba(51, 51, 51, 0.2);
}
.pagination-previous[disabled], .pagination-previous.is-disabled,
.pagination-next[disabled],
.pagination-next.is-disabled,
.pagination-link[disabled],
.pagination-link.is-disabled {
  background-color: #ebebeb;
  border-color: #ebebeb;
  box-shadow: none;
  color: #9e9e9e;
  opacity: 0.5;
}

.pagination-previous,
.pagination-next {
  padding-left: 0.75em;
  padding-right: 0.75em;
  white-space: nowrap;
}

.pagination-link.is-current {
  background-color: #ce3f48;
  border-color: #ce3f48;
  color: #fff;
}

.pagination-ellipsis {
  color: #ebebeb;
  pointer-events: none;
}

.pagination-list {
  flex-wrap: wrap;
}
.pagination-list li {
  list-style: none;
}

@media screen and (max-width: 767px) {
  .pagination {
    flex-wrap: wrap;
  }
  .pagination-previous,
  .pagination-next {
    flex-grow: 1;
    flex-shrink: 1;
  }
  .pagination-list li {
    flex-grow: 1;
    flex-shrink: 1;
  }
}
@media screen and (min-width: 768px), print {
  .pagination-list {
    flex-grow: 1;
    flex-shrink: 1;
    justify-content: flex-start;
    order: 1;
  }
  .pagination-previous,
  .pagination-next,
  .pagination-link,
  .pagination-ellipsis {
    margin-bottom: 0;
    margin-top: 0;
  }
  .pagination-previous {
    order: 2;
  }
  .pagination-next {
    order: 3;
  }
  .pagination {
    justify-content: space-between;
    margin-bottom: 0;
    margin-top: 0;
  }
  .pagination.is-centered .pagination-previous {
    order: 1;
  }
  .pagination.is-centered .pagination-list {
    justify-content: center;
    order: 2;
  }
  .pagination.is-centered .pagination-next {
    order: 3;
  }
  .pagination.is-right .pagination-previous {
    order: 1;
  }
  .pagination.is-right .pagination-next {
    order: 2;
  }
  .pagination.is-right .pagination-list {
    justify-content: flex-end;
    order: 3;
  }
}
.panel {
  border-radius: 6px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  font-size: 1rem;
}
.panel:not(:last-child) {
  margin-bottom: 1.5rem;
}
.panel.is-white .panel-heading {
  background-color: #fff;
  color: #333;
}
.panel.is-white .panel-tabs a.is-active {
  border-bottom-color: #fff;
}
.panel.is-white .panel-block.is-active .panel-icon {
  color: #fff;
}
.panel.is-black .panel-heading {
  background-color: #333;
  color: #fff;
}
.panel.is-black .panel-tabs a.is-active {
  border-bottom-color: #333;
}
.panel.is-black .panel-block.is-active .panel-icon {
  color: #333;
}
.panel.is-light .panel-heading {
  background-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}
.panel.is-light .panel-tabs a.is-active {
  border-bottom-color: hsl(0, 0%, 96%);
}
.panel.is-light .panel-block.is-active .panel-icon {
  color: hsl(0, 0%, 96%);
}
.panel.is-dark .panel-heading {
  background-color: #5c5c5c;
  color: #fff;
}
.panel.is-dark .panel-tabs a.is-active {
  border-bottom-color: #5c5c5c;
}
.panel.is-dark .panel-block.is-active .panel-icon {
  color: #5c5c5c;
}
.panel.is-primary .panel-heading, .code-embed .hs-custom-style .panel.hs-button .panel-heading {
  background-color: #ce3f48;
  color: #fff;
}
.panel.is-primary .panel-tabs a.is-active, .code-embed .hs-custom-style .panel.hs-button .panel-tabs a.is-active {
  border-bottom-color: #ce3f48;
}
.panel.is-primary .panel-block.is-active .panel-icon, .code-embed .hs-custom-style .panel.hs-button .panel-block.is-active .panel-icon {
  color: #ce3f48;
}
.panel.is-link .panel-heading {
  background-color: #ce3f48;
  color: #fff;
}
.panel.is-link .panel-tabs a.is-active {
  border-bottom-color: #ce3f48;
}
.panel.is-link .panel-block.is-active .panel-icon {
  color: #ce3f48;
}
.panel.is-info .panel-heading {
  background-color: hsl(207, 61%, 53%);
  color: #fff;
}
.panel.is-info .panel-tabs a.is-active {
  border-bottom-color: hsl(207, 61%, 53%);
}
.panel.is-info .panel-block.is-active .panel-icon {
  color: hsl(207, 61%, 53%);
}
.panel.is-success .panel-heading {
  background-color: #a7bc5f;
  color: #fff;
}
.panel.is-success .panel-tabs a.is-active {
  border-bottom-color: #a7bc5f;
}
.panel.is-success .panel-block.is-active .panel-icon {
  color: #a7bc5f;
}
.panel.is-warning .panel-heading {
  background-color: #e8b045;
  color: #fff;
}
.panel.is-warning .panel-tabs a.is-active {
  border-bottom-color: #e8b045;
}
.panel.is-warning .panel-block.is-active .panel-icon {
  color: #e8b045;
}
.panel.is-danger .panel-heading {
  background-color: #ce3f48;
  color: #fff;
}
.panel.is-danger .panel-tabs a.is-active {
  border-bottom-color: #ce3f48;
}
.panel.is-danger .panel-block.is-active .panel-icon {
  color: #ce3f48;
}
.panel.is-secondary .panel-heading {
  background-color: #e8b045;
  color: #fff;
}
.panel.is-secondary .panel-tabs a.is-active {
  border-bottom-color: #e8b045;
}
.panel.is-secondary .panel-block.is-active .panel-icon {
  color: #e8b045;
}
.panel.is-red .panel-heading {
  background-color: #ce3f48;
  color: #fff;
}
.panel.is-red .panel-tabs a.is-active {
  border-bottom-color: #ce3f48;
}
.panel.is-red .panel-block.is-active .panel-icon {
  color: #ce3f48;
}
.panel.is-yellow .panel-heading {
  background-color: #e8b045;
  color: #fff;
}
.panel.is-yellow .panel-tabs a.is-active {
  border-bottom-color: #e8b045;
}
.panel.is-yellow .panel-block.is-active .panel-icon {
  color: #e8b045;
}
.panel.is-orange .panel-heading {
  background-color: #d66e3d;
  color: #fff;
}
.panel.is-orange .panel-tabs a.is-active {
  border-bottom-color: #d66e3d;
}
.panel.is-orange .panel-block.is-active .panel-icon {
  color: #d66e3d;
}
.panel.is-green .panel-heading {
  background-color: #a7bc5f;
  color: #fff;
}
.panel.is-green .panel-tabs a.is-active {
  border-bottom-color: #a7bc5f;
}
.panel.is-green .panel-block.is-active .panel-icon {
  color: #a7bc5f;
}
.panel.is-teal .panel-heading {
  background-color: #003e46;
  color: #fff;
}
.panel.is-teal .panel-tabs a.is-active {
  border-bottom-color: #003e46;
}
.panel.is-teal .panel-block.is-active .panel-icon {
  color: #003e46;
}
.panel.is-blue .panel-heading {
  background-color: #85c5d3;
  color: rgba(0, 0, 0, 0.7);
}
.panel.is-blue .panel-tabs a.is-active {
  border-bottom-color: #85c5d3;
}
.panel.is-blue .panel-block.is-active .panel-icon {
  color: #85c5d3;
}
.panel.is-purple .panel-heading {
  background-color: #998fc2;
  color: #fff;
}
.panel.is-purple .panel-tabs a.is-active {
  border-bottom-color: #998fc2;
}
.panel.is-purple .panel-block.is-active .panel-icon {
  color: #998fc2;
}

.panel-tabs:not(:last-child),
.panel-block:not(:last-child) {
  border-bottom: 1px solid hsl(0, 0%, 93%);
}

.panel-heading {
  background-color: hsl(0, 0%, 93%);
  border-radius: 6px 6px 0 0;
  color: #333;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.25;
  padding: 0.75em 1em;
}

.panel-tabs {
  align-items: flex-end;
  display: flex;
  font-size: 0.875em;
  justify-content: center;
}
.panel-tabs a {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: -1px;
  padding: 0.5em;
}
.panel-tabs a.is-active {
  border-bottom-color: #707070;
  color: #5c5c5c;
}

.panel-list a {
  color: #333;
}
.panel-list a:hover {
  color: #ce3f48;
}

.panel-block {
  align-items: center;
  color: #333;
  display: flex;
  justify-content: flex-start;
  padding: 0.5em 0.75em;
}
.panel-block input[type=checkbox] {
  margin-right: 0.75em;
}
.panel-block > .control {
  flex-grow: 1;
  flex-shrink: 1;
  width: 100%;
}
.panel-block.is-wrapped {
  flex-wrap: wrap;
}
.panel-block.is-active {
  border-left-color: #ce3f48;
  color: #5c5c5c;
}
.panel-block.is-active .panel-icon {
  color: #ce3f48;
}
.panel-block:last-child {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

a.panel-block,
label.panel-block {
  cursor: pointer;
}
a.panel-block:hover,
label.panel-block:hover {
  background-color: hsl(0, 0%, 96%);
}

.panel-icon {
  display: inline-block;
  font-size: 14px;
  height: 1em;
  line-height: 1em;
  text-align: center;
  vertical-align: top;
  width: 1em;
  color: #9e9e9e;
  margin-right: 0.75em;
}
.panel-icon .fa {
  font-size: inherit;
  line-height: inherit;
}

.tabs {
  -webkit-overflow-scrolling: touch;
  align-items: stretch;
  display: flex;
  font-size: 1rem;
  justify-content: space-between;
  overflow: hidden;
  overflow-x: auto;
  white-space: nowrap;
}
.tabs a {
  align-items: center;
  border-bottom-color: #ebebeb;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  color: #333;
  display: flex;
  justify-content: center;
  margin-bottom: -1px;
  padding: 0.5em 1em;
  vertical-align: top;
}
.tabs a:hover {
  border-bottom-color: #333;
  color: #333;
}
.tabs li {
  display: block;
}
.tabs li.is-active a {
  border-bottom-color: #ce3f48;
  color: #ce3f48;
}
.tabs ul {
  align-items: center;
  border-bottom-color: #ebebeb;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: flex-start;
}
.tabs ul.is-left {
  padding-right: 0.75em;
}
.tabs ul.is-center {
  flex: none;
  justify-content: center;
  padding-left: 0.75em;
  padding-right: 0.75em;
}
.tabs ul.is-right {
  justify-content: flex-end;
  padding-left: 0.75em;
}
.tabs .icon:first-child {
  margin-right: 0.5em;
}
.tabs .icon:last-child {
  margin-left: 0.5em;
}
.tabs.is-centered ul {
  justify-content: center;
}
.tabs.is-right ul {
  justify-content: flex-end;
}
.tabs.is-boxed a {
  border: 1px solid transparent;
  border-radius: 2px 2px 0 0;
}
.tabs.is-boxed a:hover {
  background-color: hsl(0, 0%, 96%);
  border-bottom-color: #ebebeb;
}
.tabs.is-boxed li.is-active a {
  background-color: #fff;
  border-color: #ebebeb;
  border-bottom-color: transparent !important;
}
.tabs.is-fullwidth li {
  flex-grow: 1;
  flex-shrink: 0;
}
.tabs.is-toggle a {
  border-color: #ebebeb;
  border-style: solid;
  border-width: 1px;
  margin-bottom: 0;
  position: relative;
}
.tabs.is-toggle a:hover {
  background-color: hsl(0, 0%, 96%);
  border-color: #ebebeb;
  z-index: 2;
}
.tabs.is-toggle li + li {
  margin-left: -1px;
}
.tabs.is-toggle li:first-child a {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.tabs.is-toggle li:last-child a {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.tabs.is-toggle li.is-active a {
  background-color: #ce3f48;
  border-color: #ce3f48;
  color: #fff;
  z-index: 1;
}
.tabs.is-toggle ul {
  border-bottom: none;
}
.tabs.is-toggle.is-toggle-rounded li:first-child a {
  border-bottom-left-radius: 9999px;
  border-top-left-radius: 9999px;
  padding-left: 1.25em;
}
.tabs.is-toggle.is-toggle-rounded li:last-child a {
  border-bottom-right-radius: 9999px;
  border-top-right-radius: 9999px;
  padding-right: 1.25em;
}
.tabs.is-small {
  font-size: 0.75rem;
}
.tabs.is-medium {
  font-size: 1.25rem;
}
.tabs.is-large {
  font-size: 1.5rem;
}

/* Bulma Grid */
.column {
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  padding: 0.75rem;
}
.columns.is-mobile > .column.is-narrow {
  flex: none;
  width: unset;
}
.columns.is-mobile > .column.is-full {
  flex: none;
  width: 100%;
}
.columns.is-mobile > .column.is-three-quarters {
  flex: none;
  width: 75%;
}
.columns.is-mobile > .column.is-two-thirds {
  flex: none;
  width: 66.6666%;
}
.columns.is-mobile > .column.is-half {
  flex: none;
  width: 50%;
}
.columns.is-mobile > .column.is-one-third {
  flex: none;
  width: 33.3333%;
}
.columns.is-mobile > .column.is-one-quarter {
  flex: none;
  width: 25%;
}
.columns.is-mobile > .column.is-one-fifth {
  flex: none;
  width: 20%;
}
.columns.is-mobile > .column.is-two-fifths {
  flex: none;
  width: 40%;
}
.columns.is-mobile > .column.is-three-fifths {
  flex: none;
  width: 60%;
}
.columns.is-mobile > .column.is-four-fifths {
  flex: none;
  width: 80%;
}
.columns.is-mobile > .column.is-offset-three-quarters {
  margin-left: 75%;
}
.columns.is-mobile > .column.is-offset-two-thirds {
  margin-left: 66.6666%;
}
.columns.is-mobile > .column.is-offset-half {
  margin-left: 50%;
}
.columns.is-mobile > .column.is-offset-one-third {
  margin-left: 33.3333%;
}
.columns.is-mobile > .column.is-offset-one-quarter {
  margin-left: 25%;
}
.columns.is-mobile > .column.is-offset-one-fifth {
  margin-left: 20%;
}
.columns.is-mobile > .column.is-offset-two-fifths {
  margin-left: 40%;
}
.columns.is-mobile > .column.is-offset-three-fifths {
  margin-left: 60%;
}
.columns.is-mobile > .column.is-offset-four-fifths {
  margin-left: 80%;
}
.columns.is-mobile > .column.is-0 {
  flex: none;
  width: 0%;
}
.columns.is-mobile > .column.is-offset-0 {
  margin-left: 0%;
}
.columns.is-mobile > .column.is-1 {
  flex: none;
  width: 8.33333337%;
}
.columns.is-mobile > .column.is-offset-1 {
  margin-left: 8.33333337%;
}
.columns.is-mobile > .column.is-2 {
  flex: none;
  width: 16.66666674%;
}
.columns.is-mobile > .column.is-offset-2 {
  margin-left: 16.66666674%;
}
.columns.is-mobile > .column.is-3 {
  flex: none;
  width: 25%;
}
.columns.is-mobile > .column.is-offset-3 {
  margin-left: 25%;
}
.columns.is-mobile > .column.is-4 {
  flex: none;
  width: 33.33333337%;
}
.columns.is-mobile > .column.is-offset-4 {
  margin-left: 33.33333337%;
}
.columns.is-mobile > .column.is-5 {
  flex: none;
  width: 41.66666674%;
}
.columns.is-mobile > .column.is-offset-5 {
  margin-left: 41.66666674%;
}
.columns.is-mobile > .column.is-6 {
  flex: none;
  width: 50%;
}
.columns.is-mobile > .column.is-offset-6 {
  margin-left: 50%;
}
.columns.is-mobile > .column.is-7 {
  flex: none;
  width: 58.33333337%;
}
.columns.is-mobile > .column.is-offset-7 {
  margin-left: 58.33333337%;
}
.columns.is-mobile > .column.is-8 {
  flex: none;
  width: 66.66666674%;
}
.columns.is-mobile > .column.is-offset-8 {
  margin-left: 66.66666674%;
}
.columns.is-mobile > .column.is-9 {
  flex: none;
  width: 75%;
}
.columns.is-mobile > .column.is-offset-9 {
  margin-left: 75%;
}
.columns.is-mobile > .column.is-10 {
  flex: none;
  width: 83.33333337%;
}
.columns.is-mobile > .column.is-offset-10 {
  margin-left: 83.33333337%;
}
.columns.is-mobile > .column.is-11 {
  flex: none;
  width: 91.66666674%;
}
.columns.is-mobile > .column.is-offset-11 {
  margin-left: 91.66666674%;
}
.columns.is-mobile > .column.is-12 {
  flex: none;
  width: 100%;
}
.columns.is-mobile > .column.is-offset-12 {
  margin-left: 100%;
}
@media screen and (max-width: 767px) {
  .column.is-narrow-mobile {
    flex: none;
    width: unset;
  }
  .column.is-full-mobile {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-mobile {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-mobile {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-mobile {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-mobile {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-mobile {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-mobile {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-mobile {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-mobile {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-mobile {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-mobile {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-mobile {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-mobile {
    margin-left: 50%;
  }
  .column.is-offset-one-third-mobile {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-mobile {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-mobile {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-mobile {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-mobile {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-mobile {
    margin-left: 80%;
  }
  .column.is-0-mobile {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-mobile {
    margin-left: 0%;
  }
  .column.is-1-mobile {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1-mobile {
    margin-left: 8.33333337%;
  }
  .column.is-2-mobile {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2-mobile {
    margin-left: 16.66666674%;
  }
  .column.is-3-mobile {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-mobile {
    margin-left: 25%;
  }
  .column.is-4-mobile {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4-mobile {
    margin-left: 33.33333337%;
  }
  .column.is-5-mobile {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5-mobile {
    margin-left: 41.66666674%;
  }
  .column.is-6-mobile {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-mobile {
    margin-left: 50%;
  }
  .column.is-7-mobile {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7-mobile {
    margin-left: 58.33333337%;
  }
  .column.is-8-mobile {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8-mobile {
    margin-left: 66.66666674%;
  }
  .column.is-9-mobile {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-mobile {
    margin-left: 75%;
  }
  .column.is-10-mobile {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10-mobile {
    margin-left: 83.33333337%;
  }
  .column.is-11-mobile {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11-mobile {
    margin-left: 91.66666674%;
  }
  .column.is-12-mobile {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-mobile {
    margin-left: 100%;
  }
}
@media screen and (min-width: 768px), print {
  .column.is-narrow, .column.is-narrow-tablet {
    flex: none;
    width: unset;
  }
  .column.is-full, .column.is-full-tablet {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters, .column.is-three-quarters-tablet {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds, .column.is-two-thirds-tablet {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half, .column.is-half-tablet {
    flex: none;
    width: 50%;
  }
  .column.is-one-third, .column.is-one-third-tablet {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter, .column.is-one-quarter-tablet {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth, .column.is-one-fifth-tablet {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths, .column.is-two-fifths-tablet {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths, .column.is-three-fifths-tablet {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths, .column.is-four-fifths-tablet {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet {
    margin-left: 66.6666%;
  }
  .column.is-offset-half, .column.is-offset-half-tablet {
    margin-left: 50%;
  }
  .column.is-offset-one-third, .column.is-offset-one-third-tablet {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet {
    margin-left: 80%;
  }
  .column.is-0, .column.is-0-tablet {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0, .column.is-offset-0-tablet {
    margin-left: 0%;
  }
  .column.is-1, .column.is-1-tablet {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1, .column.is-offset-1-tablet {
    margin-left: 8.33333337%;
  }
  .column.is-2, .column.is-2-tablet {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2, .column.is-offset-2-tablet {
    margin-left: 16.66666674%;
  }
  .column.is-3, .column.is-3-tablet {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3, .column.is-offset-3-tablet {
    margin-left: 25%;
  }
  .column.is-4, .column.is-4-tablet {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4, .column.is-offset-4-tablet {
    margin-left: 33.33333337%;
  }
  .column.is-5, .column.is-5-tablet {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5, .column.is-offset-5-tablet {
    margin-left: 41.66666674%;
  }
  .column.is-6, .column.is-6-tablet {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6, .column.is-offset-6-tablet {
    margin-left: 50%;
  }
  .column.is-7, .column.is-7-tablet {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7, .column.is-offset-7-tablet {
    margin-left: 58.33333337%;
  }
  .column.is-8, .column.is-8-tablet {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8, .column.is-offset-8-tablet {
    margin-left: 66.66666674%;
  }
  .column.is-9, .column.is-9-tablet {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9, .column.is-offset-9-tablet {
    margin-left: 75%;
  }
  .column.is-10, .column.is-10-tablet {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10, .column.is-offset-10-tablet {
    margin-left: 83.33333337%;
  }
  .column.is-11, .column.is-11-tablet {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11, .column.is-offset-11-tablet {
    margin-left: 91.66666674%;
  }
  .column.is-12, .column.is-12-tablet {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12, .column.is-offset-12-tablet {
    margin-left: 100%;
  }
}
@media screen and (max-width: 1023px) {
  .column.is-narrow-touch {
    flex: none;
    width: unset;
  }
  .column.is-full-touch {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-touch {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-touch {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-touch {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-touch {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-touch {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-touch {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-touch {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-touch {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-touch {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-touch {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-touch {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-touch {
    margin-left: 50%;
  }
  .column.is-offset-one-third-touch {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-touch {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-touch {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-touch {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-touch {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-touch {
    margin-left: 80%;
  }
  .column.is-0-touch {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-touch {
    margin-left: 0%;
  }
  .column.is-1-touch {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1-touch {
    margin-left: 8.33333337%;
  }
  .column.is-2-touch {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2-touch {
    margin-left: 16.66666674%;
  }
  .column.is-3-touch {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-touch {
    margin-left: 25%;
  }
  .column.is-4-touch {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4-touch {
    margin-left: 33.33333337%;
  }
  .column.is-5-touch {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5-touch {
    margin-left: 41.66666674%;
  }
  .column.is-6-touch {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-touch {
    margin-left: 50%;
  }
  .column.is-7-touch {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7-touch {
    margin-left: 58.33333337%;
  }
  .column.is-8-touch {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8-touch {
    margin-left: 66.66666674%;
  }
  .column.is-9-touch {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-touch {
    margin-left: 75%;
  }
  .column.is-10-touch {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10-touch {
    margin-left: 83.33333337%;
  }
  .column.is-11-touch {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11-touch {
    margin-left: 91.66666674%;
  }
  .column.is-12-touch {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-touch {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .column.is-narrow-desktop {
    flex: none;
    width: unset;
  }
  .column.is-full-desktop {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-desktop {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-desktop {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-desktop {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-desktop {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-desktop {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-desktop {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-desktop {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-desktop {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-desktop {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-desktop {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-desktop {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-desktop {
    margin-left: 50%;
  }
  .column.is-offset-one-third-desktop {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-desktop {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-desktop {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-desktop {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-desktop {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-desktop {
    margin-left: 80%;
  }
  .column.is-0-desktop {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-desktop {
    margin-left: 0%;
  }
  .column.is-1-desktop {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1-desktop {
    margin-left: 8.33333337%;
  }
  .column.is-2-desktop {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2-desktop {
    margin-left: 16.66666674%;
  }
  .column.is-3-desktop {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-desktop {
    margin-left: 25%;
  }
  .column.is-4-desktop {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4-desktop {
    margin-left: 33.33333337%;
  }
  .column.is-5-desktop {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5-desktop {
    margin-left: 41.66666674%;
  }
  .column.is-6-desktop {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-desktop {
    margin-left: 50%;
  }
  .column.is-7-desktop {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7-desktop {
    margin-left: 58.33333337%;
  }
  .column.is-8-desktop {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8-desktop {
    margin-left: 66.66666674%;
  }
  .column.is-9-desktop {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-desktop {
    margin-left: 75%;
  }
  .column.is-10-desktop {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10-desktop {
    margin-left: 83.33333337%;
  }
  .column.is-11-desktop {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11-desktop {
    margin-left: 91.66666674%;
  }
  .column.is-12-desktop {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-desktop {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1216px) {
  .column.is-narrow-widescreen {
    flex: none;
    width: unset;
  }
  .column.is-full-widescreen {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-widescreen {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-widescreen {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-widescreen {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-widescreen {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-widescreen {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-widescreen {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-widescreen {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-widescreen {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-widescreen {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-widescreen {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-widescreen {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-widescreen {
    margin-left: 50%;
  }
  .column.is-offset-one-third-widescreen {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-widescreen {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-widescreen {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-widescreen {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-widescreen {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-widescreen {
    margin-left: 80%;
  }
  .column.is-0-widescreen {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-widescreen {
    margin-left: 0%;
  }
  .column.is-1-widescreen {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1-widescreen {
    margin-left: 8.33333337%;
  }
  .column.is-2-widescreen {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2-widescreen {
    margin-left: 16.66666674%;
  }
  .column.is-3-widescreen {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-widescreen {
    margin-left: 25%;
  }
  .column.is-4-widescreen {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4-widescreen {
    margin-left: 33.33333337%;
  }
  .column.is-5-widescreen {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5-widescreen {
    margin-left: 41.66666674%;
  }
  .column.is-6-widescreen {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-widescreen {
    margin-left: 50%;
  }
  .column.is-7-widescreen {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7-widescreen {
    margin-left: 58.33333337%;
  }
  .column.is-8-widescreen {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8-widescreen {
    margin-left: 66.66666674%;
  }
  .column.is-9-widescreen {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-widescreen {
    margin-left: 75%;
  }
  .column.is-10-widescreen {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10-widescreen {
    margin-left: 83.33333337%;
  }
  .column.is-11-widescreen {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11-widescreen {
    margin-left: 91.66666674%;
  }
  .column.is-12-widescreen {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-widescreen {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1408px) {
  .column.is-narrow-fullhd {
    flex: none;
    width: unset;
  }
  .column.is-full-fullhd {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-fullhd {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-fullhd {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-fullhd {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-fullhd {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-fullhd {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-fullhd {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-fullhd {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-fullhd {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-fullhd {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-fullhd {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-fullhd {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-fullhd {
    margin-left: 50%;
  }
  .column.is-offset-one-third-fullhd {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-fullhd {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-fullhd {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-fullhd {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-fullhd {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-fullhd {
    margin-left: 80%;
  }
  .column.is-0-fullhd {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-fullhd {
    margin-left: 0%;
  }
  .column.is-1-fullhd {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1-fullhd {
    margin-left: 8.33333337%;
  }
  .column.is-2-fullhd {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2-fullhd {
    margin-left: 16.66666674%;
  }
  .column.is-3-fullhd {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-fullhd {
    margin-left: 25%;
  }
  .column.is-4-fullhd {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4-fullhd {
    margin-left: 33.33333337%;
  }
  .column.is-5-fullhd {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5-fullhd {
    margin-left: 41.66666674%;
  }
  .column.is-6-fullhd {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-fullhd {
    margin-left: 50%;
  }
  .column.is-7-fullhd {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7-fullhd {
    margin-left: 58.33333337%;
  }
  .column.is-8-fullhd {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8-fullhd {
    margin-left: 66.66666674%;
  }
  .column.is-9-fullhd {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-fullhd {
    margin-left: 75%;
  }
  .column.is-10-fullhd {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10-fullhd {
    margin-left: 83.33333337%;
  }
  .column.is-11-fullhd {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11-fullhd {
    margin-left: 91.66666674%;
  }
  .column.is-12-fullhd {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-fullhd {
    margin-left: 100%;
  }
}

.columns {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  margin-top: -0.75rem;
}
.columns:last-child {
  margin-bottom: -0.75rem;
}
.columns:not(:last-child) {
  margin-bottom: calc(1.5rem - 0.75rem);
}
.columns.is-centered {
  justify-content: center;
}
.columns.is-gapless {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}
.columns.is-gapless > .column {
  margin: 0;
  padding: 0 !important;
}
.columns.is-gapless:not(:last-child) {
  margin-bottom: 1.5rem;
}
.columns.is-gapless:last-child {
  margin-bottom: 0;
}
.columns.is-mobile {
  display: flex;
}
.columns.is-multiline {
  flex-wrap: wrap;
}
.columns.is-vcentered {
  align-items: center;
}
@media screen and (min-width: 768px), print {
  .columns:not(.is-desktop) {
    display: flex;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-desktop {
    display: flex;
  }
}

.columns.is-variable {
  --columnGap: 0.75rem;
  margin-left: calc(-1 * var(--columnGap));
  margin-right: calc(-1 * var(--columnGap));
}
.columns.is-variable > .column {
  padding-left: var(--columnGap);
  padding-right: var(--columnGap);
}
.columns.is-variable.is-0 {
  --columnGap: 0rem;
}
@media screen and (max-width: 767px) {
  .columns.is-variable.is-0-mobile {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 768px), print {
  .columns.is-variable.is-0-tablet {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .columns.is-variable.is-0-tablet-only {
    --columnGap: 0rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-0-touch {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-0-desktop {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-0-desktop-only {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-0-widescreen {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-0-widescreen-only {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-0-fullhd {
    --columnGap: 0rem;
  }
}
.columns.is-variable.is-1 {
  --columnGap: 0.25rem;
}
@media screen and (max-width: 767px) {
  .columns.is-variable.is-1-mobile {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 768px), print {
  .columns.is-variable.is-1-tablet {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .columns.is-variable.is-1-tablet-only {
    --columnGap: 0.25rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-1-touch {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-1-desktop {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-1-desktop-only {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-1-widescreen {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-1-widescreen-only {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-1-fullhd {
    --columnGap: 0.25rem;
  }
}
.columns.is-variable.is-2 {
  --columnGap: 0.5rem;
}
@media screen and (max-width: 767px) {
  .columns.is-variable.is-2-mobile {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 768px), print {
  .columns.is-variable.is-2-tablet {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .columns.is-variable.is-2-tablet-only {
    --columnGap: 0.5rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-2-touch {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-2-desktop {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-2-desktop-only {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-2-widescreen {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-2-widescreen-only {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-2-fullhd {
    --columnGap: 0.5rem;
  }
}
.columns.is-variable.is-3 {
  --columnGap: 0.75rem;
}
@media screen and (max-width: 767px) {
  .columns.is-variable.is-3-mobile {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 768px), print {
  .columns.is-variable.is-3-tablet {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .columns.is-variable.is-3-tablet-only {
    --columnGap: 0.75rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-3-touch {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-3-desktop {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-3-desktop-only {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-3-widescreen {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-3-widescreen-only {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-3-fullhd {
    --columnGap: 0.75rem;
  }
}
.columns.is-variable.is-4 {
  --columnGap: 1rem;
}
@media screen and (max-width: 767px) {
  .columns.is-variable.is-4-mobile {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 768px), print {
  .columns.is-variable.is-4-tablet {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .columns.is-variable.is-4-tablet-only {
    --columnGap: 1rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-4-touch {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-4-desktop {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-4-desktop-only {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-4-widescreen {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-4-widescreen-only {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-4-fullhd {
    --columnGap: 1rem;
  }
}
.columns.is-variable.is-5 {
  --columnGap: 1.25rem;
}
@media screen and (max-width: 767px) {
  .columns.is-variable.is-5-mobile {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 768px), print {
  .columns.is-variable.is-5-tablet {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .columns.is-variable.is-5-tablet-only {
    --columnGap: 1.25rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-5-touch {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-5-desktop {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-5-desktop-only {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-5-widescreen {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-5-widescreen-only {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-5-fullhd {
    --columnGap: 1.25rem;
  }
}
.columns.is-variable.is-6 {
  --columnGap: 1.5rem;
}
@media screen and (max-width: 767px) {
  .columns.is-variable.is-6-mobile {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 768px), print {
  .columns.is-variable.is-6-tablet {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .columns.is-variable.is-6-tablet-only {
    --columnGap: 1.5rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-6-touch {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-6-desktop {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-6-desktop-only {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-6-widescreen {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-6-widescreen-only {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-6-fullhd {
    --columnGap: 1.5rem;
  }
}
.columns.is-variable.is-7 {
  --columnGap: 1.75rem;
}
@media screen and (max-width: 767px) {
  .columns.is-variable.is-7-mobile {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 768px), print {
  .columns.is-variable.is-7-tablet {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .columns.is-variable.is-7-tablet-only {
    --columnGap: 1.75rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-7-touch {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-7-desktop {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-7-desktop-only {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-7-widescreen {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-7-widescreen-only {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-7-fullhd {
    --columnGap: 1.75rem;
  }
}
.columns.is-variable.is-8 {
  --columnGap: 2rem;
}
@media screen and (max-width: 767px) {
  .columns.is-variable.is-8-mobile {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 768px), print {
  .columns.is-variable.is-8-tablet {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .columns.is-variable.is-8-tablet-only {
    --columnGap: 2rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-8-touch {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-8-desktop {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-8-desktop-only {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-8-widescreen {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-8-widescreen-only {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-8-fullhd {
    --columnGap: 2rem;
  }
}

.tile {
  align-items: stretch;
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  min-height: -moz-min-content;
  min-height: min-content;
}
.tile.is-ancestor {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  margin-top: -0.75rem;
}
.tile.is-ancestor:last-child {
  margin-bottom: -0.75rem;
}
.tile.is-ancestor:not(:last-child) {
  margin-bottom: 0.75rem;
}
.tile.is-child {
  margin: 0 !important;
}
.tile.is-parent {
  padding: 0.75rem;
}
.tile.is-vertical {
  flex-direction: column;
}
.tile.is-vertical > .tile.is-child:not(:last-child) {
  margin-bottom: 1.5rem !important;
}
@media screen and (min-width: 768px), print {
  .tile:not(.is-child) {
    display: flex;
  }
  .tile.is-1 {
    flex: none;
    width: 8.33333337%;
  }
  .tile.is-2 {
    flex: none;
    width: 16.66666674%;
  }
  .tile.is-3 {
    flex: none;
    width: 25%;
  }
  .tile.is-4 {
    flex: none;
    width: 33.33333337%;
  }
  .tile.is-5 {
    flex: none;
    width: 41.66666674%;
  }
  .tile.is-6 {
    flex: none;
    width: 50%;
  }
  .tile.is-7 {
    flex: none;
    width: 58.33333337%;
  }
  .tile.is-8 {
    flex: none;
    width: 66.66666674%;
  }
  .tile.is-9 {
    flex: none;
    width: 75%;
  }
  .tile.is-10 {
    flex: none;
    width: 83.33333337%;
  }
  .tile.is-11 {
    flex: none;
    width: 91.66666674%;
  }
  .tile.is-12 {
    flex: none;
    width: 100%;
  }
}

/* Bulma Layout */
.hero {
  align-items: stretch;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.hero .navbar {
  background: none;
}
.hero .tabs ul {
  border-bottom: none;
}
.hero.is-white {
  background-color: #fff;
  color: #333;
}
.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-white strong {
  color: inherit;
}
.hero.is-white .title {
  color: #333;
}
.hero.is-white .subtitle {
  color: rgba(51, 51, 51, 0.9);
}
.hero.is-white .subtitle a:not(.button),
.hero.is-white .subtitle strong {
  color: #333;
}
@media screen and (max-width: 1023px) {
  .hero.is-white .navbar-menu {
    background-color: #fff;
  }
}
.hero.is-white .navbar-item,
.hero.is-white .navbar-link {
  color: rgba(51, 51, 51, 0.7);
}
.hero.is-white a.navbar-item:hover, .hero.is-white a.navbar-item.is-active,
.hero.is-white .navbar-link:hover,
.hero.is-white .navbar-link.is-active {
  background-color: #f2f2f2;
  color: #333;
}
.hero.is-white .tabs a {
  color: #333;
  opacity: 0.9;
}
.hero.is-white .tabs a:hover {
  opacity: 1;
}
.hero.is-white .tabs li.is-active a {
  color: #fff !important;
  opacity: 1;
}
.hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a {
  color: #333;
}
.hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover {
  background-color: rgba(51, 51, 51, 0.1);
}
.hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle li.is-active a:hover {
  background-color: #333;
  border-color: #333;
  color: #fff;
}
.hero.is-white.is-bold {
  background-image: linear-gradient(141deg, #e8e3e4 0%, #fff 71%, white 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-white.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #e8e3e4 0%, #fff 71%, white 100%);
  }
}
.hero.is-black {
  background-color: #333;
  color: #fff;
}
.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-black strong {
  color: inherit;
}
.hero.is-black .title {
  color: #fff;
}
.hero.is-black .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-black .subtitle a:not(.button),
.hero.is-black .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-black .navbar-menu {
    background-color: #333;
  }
}
.hero.is-black .navbar-item,
.hero.is-black .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-black a.navbar-item:hover, .hero.is-black a.navbar-item.is-active,
.hero.is-black .navbar-link:hover,
.hero.is-black .navbar-link.is-active {
  background-color: #262626;
  color: #fff;
}
.hero.is-black .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-black .tabs a:hover {
  opacity: 1;
}
.hero.is-black .tabs li.is-active a {
  color: #333 !important;
  opacity: 1;
}
.hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a {
  color: #fff;
}
.hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover {
  background-color: rgba(51, 51, 51, 0.1);
}
.hero.is-black .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #333;
}
.hero.is-black.is-bold {
  background-image: linear-gradient(141deg, #1c1718 0%, #333 71%, #433e3d 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-black.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #1c1718 0%, #333 71%, #433e3d 100%);
  }
}
.hero.is-light {
  background-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-light strong {
  color: inherit;
}
.hero.is-light .title {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-light .subtitle {
  color: rgba(0, 0, 0, 0.9);
}
.hero.is-light .subtitle a:not(.button),
.hero.is-light .subtitle strong {
  color: rgba(0, 0, 0, 0.7);
}
@media screen and (max-width: 1023px) {
  .hero.is-light .navbar-menu {
    background-color: hsl(0, 0%, 96%);
  }
}
.hero.is-light .navbar-item,
.hero.is-light .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-light a.navbar-item:hover, .hero.is-light a.navbar-item.is-active,
.hero.is-light .navbar-link:hover,
.hero.is-light .navbar-link.is-active {
  background-color: #e8e8e8;
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-light .tabs a {
  color: rgba(0, 0, 0, 0.7);
  opacity: 0.9;
}
.hero.is-light .tabs a:hover {
  opacity: 1;
}
.hero.is-light .tabs li.is-active a {
  color: hsl(0, 0%, 96%) !important;
  opacity: 1;
}
.hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover {
  background-color: rgba(51, 51, 51, 0.1);
}
.hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle li.is-active a:hover {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: rgba(0, 0, 0, 0.7);
  color: hsl(0, 0%, 96%);
}
.hero.is-light.is-bold {
  background-image: linear-gradient(141deg, #dfd8d9 0%, hsl(0, 0%, 96%) 71%, white 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-light.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #dfd8d9 0%, hsl(0, 0%, 96%) 71%, white 100%);
  }
}
.hero.is-dark {
  background-color: #5c5c5c;
  color: #fff;
}
.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-dark strong {
  color: inherit;
}
.hero.is-dark .title {
  color: #fff;
}
.hero.is-dark .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-dark .subtitle a:not(.button),
.hero.is-dark .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-dark .navbar-menu {
    background-color: #5c5c5c;
  }
}
.hero.is-dark .navbar-item,
.hero.is-dark .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-dark a.navbar-item:hover, .hero.is-dark a.navbar-item.is-active,
.hero.is-dark .navbar-link:hover,
.hero.is-dark .navbar-link.is-active {
  background-color: #4f4f4f;
  color: #fff;
}
.hero.is-dark .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-dark .tabs a:hover {
  opacity: 1;
}
.hero.is-dark .tabs li.is-active a {
  color: #5c5c5c !important;
  opacity: 1;
}
.hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a {
  color: #fff;
}
.hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover {
  background-color: rgba(51, 51, 51, 0.1);
}
.hero.is-dark .tabs.is-boxed li.is-active a, .hero.is-dark .tabs.is-boxed li.is-active a:hover, .hero.is-dark .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #5c5c5c;
}
.hero.is-dark.is-bold {
  background-image: linear-gradient(141deg, #493c3e 0%, #5c5c5c 71%, #6e6564 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-dark.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #493c3e 0%, #5c5c5c 71%, #6e6564 100%);
  }
}
.hero.is-primary, .code-embed .hs-custom-style .hero.hs-button {
  background-color: #ce3f48;
  color: #fff;
}
.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .code-embed .hs-custom-style .hero.hs-button a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-primary strong,
.code-embed .hs-custom-style .hero.hs-button strong {
  color: inherit;
}
.hero.is-primary .title, .code-embed .hs-custom-style .hero.hs-button .title {
  color: #fff;
}
.hero.is-primary .subtitle, .code-embed .hs-custom-style .hero.hs-button .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-primary .subtitle a:not(.button), .code-embed .hs-custom-style .hero.hs-button .subtitle a:not(.button),
.hero.is-primary .subtitle strong,
.code-embed .hs-custom-style .hero.hs-button .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-primary .navbar-menu, .code-embed .hs-custom-style .hero.hs-button .navbar-menu {
    background-color: #ce3f48;
  }
}
.hero.is-primary .navbar-item, .code-embed .hs-custom-style .hero.hs-button .navbar-item,
.hero.is-primary .navbar-link,
.code-embed .hs-custom-style .hero.hs-button .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-primary a.navbar-item:hover, .code-embed .hs-custom-style .hero.hs-button a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active, .code-embed .hs-custom-style .hero.hs-button a.navbar-item.is-active,
.hero.is-primary .navbar-link:hover,
.code-embed .hs-custom-style .hero.hs-button .navbar-link:hover,
.hero.is-primary .navbar-link.is-active,
.code-embed .hs-custom-style .hero.hs-button .navbar-link.is-active {
  background-color: #c2323b;
  color: #fff;
}
.hero.is-primary .tabs a, .code-embed .hs-custom-style .hero.hs-button .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-primary .tabs a:hover, .code-embed .hs-custom-style .hero.hs-button .tabs a:hover {
  opacity: 1;
}
.hero.is-primary .tabs li.is-active a, .code-embed .hs-custom-style .hero.hs-button .tabs li.is-active a {
  color: #ce3f48 !important;
  opacity: 1;
}
.hero.is-primary .tabs.is-boxed a, .code-embed .hs-custom-style .hero.hs-button .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a, .code-embed .hs-custom-style .hero.hs-button .tabs.is-toggle a {
  color: #fff;
}
.hero.is-primary .tabs.is-boxed a:hover, .code-embed .hs-custom-style .hero.hs-button .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover, .code-embed .hs-custom-style .hero.hs-button .tabs.is-toggle a:hover {
  background-color: rgba(51, 51, 51, 0.1);
}
.hero.is-primary .tabs.is-boxed li.is-active a, .code-embed .hs-custom-style .hero.hs-button .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .code-embed .hs-custom-style .hero.hs-button .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #ce3f48;
}
.hero.is-primary.is-bold, .code-embed .hs-custom-style .hero.is-bold.hs-button {
  background-image: linear-gradient(141deg, #b92144 0%, #ce3f48 71%, #d95c4e 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-primary.is-bold .navbar-menu, .code-embed .hs-custom-style .hero.is-bold.hs-button .navbar-menu {
    background-image: linear-gradient(141deg, #b92144 0%, #ce3f48 71%, #d95c4e 100%);
  }
}
.hero.is-link {
  background-color: #ce3f48;
  color: #fff;
}
.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-link strong {
  color: inherit;
}
.hero.is-link .title {
  color: #fff;
}
.hero.is-link .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-link .subtitle a:not(.button),
.hero.is-link .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-link .navbar-menu {
    background-color: #ce3f48;
  }
}
.hero.is-link .navbar-item,
.hero.is-link .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-link a.navbar-item:hover, .hero.is-link a.navbar-item.is-active,
.hero.is-link .navbar-link:hover,
.hero.is-link .navbar-link.is-active {
  background-color: #c2323b;
  color: #fff;
}
.hero.is-link .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-link .tabs a:hover {
  opacity: 1;
}
.hero.is-link .tabs li.is-active a {
  color: #ce3f48 !important;
  opacity: 1;
}
.hero.is-link .tabs.is-boxed a, .hero.is-link .tabs.is-toggle a {
  color: #fff;
}
.hero.is-link .tabs.is-boxed a:hover, .hero.is-link .tabs.is-toggle a:hover {
  background-color: rgba(51, 51, 51, 0.1);
}
.hero.is-link .tabs.is-boxed li.is-active a, .hero.is-link .tabs.is-boxed li.is-active a:hover, .hero.is-link .tabs.is-toggle li.is-active a, .hero.is-link .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #ce3f48;
}
.hero.is-link.is-bold {
  background-image: linear-gradient(141deg, #b92144 0%, #ce3f48 71%, #d95c4e 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-link.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #b92144 0%, #ce3f48 71%, #d95c4e 100%);
  }
}
.hero.is-info {
  background-color: hsl(207, 61%, 53%);
  color: #fff;
}
.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-info strong {
  color: inherit;
}
.hero.is-info .title {
  color: #fff;
}
.hero.is-info .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-info .subtitle a:not(.button),
.hero.is-info .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-info .navbar-menu {
    background-color: hsl(207, 61%, 53%);
  }
}
.hero.is-info .navbar-item,
.hero.is-info .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-info a.navbar-item:hover, .hero.is-info a.navbar-item.is-active,
.hero.is-info .navbar-link:hover,
.hero.is-info .navbar-link.is-active {
  background-color: #3082c5;
  color: #fff;
}
.hero.is-info .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-info .tabs a:hover {
  opacity: 1;
}
.hero.is-info .tabs li.is-active a {
  color: hsl(207, 61%, 53%) !important;
  opacity: 1;
}
.hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a {
  color: #fff;
}
.hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover {
  background-color: rgba(51, 51, 51, 0.1);
}
.hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: hsl(207, 61%, 53%);
}
.hero.is-info.is-bold {
  background-image: linear-gradient(141deg, #208fbc 0%, hsl(207, 61%, 53%) 71%, #4d83db 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-info.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #208fbc 0%, hsl(207, 61%, 53%) 71%, #4d83db 100%);
  }
}
.hero.is-success {
  background-color: #a7bc5f;
  color: #fff;
}
.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-success strong {
  color: inherit;
}
.hero.is-success .title {
  color: #fff;
}
.hero.is-success .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-success .subtitle a:not(.button),
.hero.is-success .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-success .navbar-menu {
    background-color: #a7bc5f;
  }
}
.hero.is-success .navbar-item,
.hero.is-success .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-success a.navbar-item:hover, .hero.is-success a.navbar-item.is-active,
.hero.is-success .navbar-link:hover,
.hero.is-success .navbar-link.is-active {
  background-color: #9db44d;
  color: #fff;
}
.hero.is-success .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-success .tabs a:hover {
  opacity: 1;
}
.hero.is-success .tabs li.is-active a {
  color: #a7bc5f !important;
  opacity: 1;
}
.hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a {
  color: #fff;
}
.hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover {
  background-color: rgba(51, 51, 51, 0.1);
}
.hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #a7bc5f;
}
.hero.is-success.is-bold {
  background-image: linear-gradient(141deg, #a8af39 0%, #a7bc5f 71%, #a4c96c 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-success.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #a8af39 0%, #a7bc5f 71%, #a4c96c 100%);
  }
}
.hero.is-warning {
  background-color: #e8b045;
  color: #fff;
}
.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-warning strong {
  color: inherit;
}
.hero.is-warning .title {
  color: #fff;
}
.hero.is-warning .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-warning .subtitle a:not(.button),
.hero.is-warning .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-warning .navbar-menu {
    background-color: #e8b045;
  }
}
.hero.is-warning .navbar-item,
.hero.is-warning .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-warning a.navbar-item:hover, .hero.is-warning a.navbar-item.is-active,
.hero.is-warning .navbar-link:hover,
.hero.is-warning .navbar-link.is-active {
  background-color: #e5a62e;
  color: #fff;
}
.hero.is-warning .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-warning .tabs a:hover {
  opacity: 1;
}
.hero.is-warning .tabs li.is-active a {
  color: #e8b045 !important;
  opacity: 1;
}
.hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a {
  color: #fff;
}
.hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover {
  background-color: rgba(51, 51, 51, 0.1);
}
.hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #e8b045;
}
.hero.is-warning.is-bold {
  background-image: linear-gradient(141deg, #eb7b0f 0%, #e8b045 71%, #efd457 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-warning.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #eb7b0f 0%, #e8b045 71%, #efd457 100%);
  }
}
.hero.is-danger {
  background-color: #ce3f48;
  color: #fff;
}
.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-danger strong {
  color: inherit;
}
.hero.is-danger .title {
  color: #fff;
}
.hero.is-danger .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-danger .subtitle a:not(.button),
.hero.is-danger .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-danger .navbar-menu {
    background-color: #ce3f48;
  }
}
.hero.is-danger .navbar-item,
.hero.is-danger .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-danger a.navbar-item:hover, .hero.is-danger a.navbar-item.is-active,
.hero.is-danger .navbar-link:hover,
.hero.is-danger .navbar-link.is-active {
  background-color: #c2323b;
  color: #fff;
}
.hero.is-danger .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-danger .tabs a:hover {
  opacity: 1;
}
.hero.is-danger .tabs li.is-active a {
  color: #ce3f48 !important;
  opacity: 1;
}
.hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a {
  color: #fff;
}
.hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover {
  background-color: rgba(51, 51, 51, 0.1);
}
.hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #ce3f48;
}
.hero.is-danger.is-bold {
  background-image: linear-gradient(141deg, #b92144 0%, #ce3f48 71%, #d95c4e 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-danger.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #b92144 0%, #ce3f48 71%, #d95c4e 100%);
  }
}
.hero.is-secondary {
  background-color: #e8b045;
  color: #fff;
}
.hero.is-secondary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-secondary strong {
  color: inherit;
}
.hero.is-secondary .title {
  color: #fff;
}
.hero.is-secondary .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-secondary .subtitle a:not(.button),
.hero.is-secondary .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-secondary .navbar-menu {
    background-color: #e8b045;
  }
}
.hero.is-secondary .navbar-item,
.hero.is-secondary .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-secondary a.navbar-item:hover, .hero.is-secondary a.navbar-item.is-active,
.hero.is-secondary .navbar-link:hover,
.hero.is-secondary .navbar-link.is-active {
  background-color: #e5a62e;
  color: #fff;
}
.hero.is-secondary .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-secondary .tabs a:hover {
  opacity: 1;
}
.hero.is-secondary .tabs li.is-active a {
  color: #e8b045 !important;
  opacity: 1;
}
.hero.is-secondary .tabs.is-boxed a, .hero.is-secondary .tabs.is-toggle a {
  color: #fff;
}
.hero.is-secondary .tabs.is-boxed a:hover, .hero.is-secondary .tabs.is-toggle a:hover {
  background-color: rgba(51, 51, 51, 0.1);
}
.hero.is-secondary .tabs.is-boxed li.is-active a, .hero.is-secondary .tabs.is-boxed li.is-active a:hover, .hero.is-secondary .tabs.is-toggle li.is-active a, .hero.is-secondary .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #e8b045;
}
.hero.is-secondary.is-bold {
  background-image: linear-gradient(141deg, #eb7b0f 0%, #e8b045 71%, #efd457 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-secondary.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #eb7b0f 0%, #e8b045 71%, #efd457 100%);
  }
}
.hero.is-red {
  background-color: #ce3f48;
  color: #fff;
}
.hero.is-red a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-red strong {
  color: inherit;
}
.hero.is-red .title {
  color: #fff;
}
.hero.is-red .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-red .subtitle a:not(.button),
.hero.is-red .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-red .navbar-menu {
    background-color: #ce3f48;
  }
}
.hero.is-red .navbar-item,
.hero.is-red .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-red a.navbar-item:hover, .hero.is-red a.navbar-item.is-active,
.hero.is-red .navbar-link:hover,
.hero.is-red .navbar-link.is-active {
  background-color: #c2323b;
  color: #fff;
}
.hero.is-red .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-red .tabs a:hover {
  opacity: 1;
}
.hero.is-red .tabs li.is-active a {
  color: #ce3f48 !important;
  opacity: 1;
}
.hero.is-red .tabs.is-boxed a, .hero.is-red .tabs.is-toggle a {
  color: #fff;
}
.hero.is-red .tabs.is-boxed a:hover, .hero.is-red .tabs.is-toggle a:hover {
  background-color: rgba(51, 51, 51, 0.1);
}
.hero.is-red .tabs.is-boxed li.is-active a, .hero.is-red .tabs.is-boxed li.is-active a:hover, .hero.is-red .tabs.is-toggle li.is-active a, .hero.is-red .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #ce3f48;
}
.hero.is-red.is-bold {
  background-image: linear-gradient(141deg, #b92144 0%, #ce3f48 71%, #d95c4e 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-red.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #b92144 0%, #ce3f48 71%, #d95c4e 100%);
  }
}
.hero.is-yellow {
  background-color: #e8b045;
  color: #fff;
}
.hero.is-yellow a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-yellow strong {
  color: inherit;
}
.hero.is-yellow .title {
  color: #fff;
}
.hero.is-yellow .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-yellow .subtitle a:not(.button),
.hero.is-yellow .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-yellow .navbar-menu {
    background-color: #e8b045;
  }
}
.hero.is-yellow .navbar-item,
.hero.is-yellow .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-yellow a.navbar-item:hover, .hero.is-yellow a.navbar-item.is-active,
.hero.is-yellow .navbar-link:hover,
.hero.is-yellow .navbar-link.is-active {
  background-color: #e5a62e;
  color: #fff;
}
.hero.is-yellow .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-yellow .tabs a:hover {
  opacity: 1;
}
.hero.is-yellow .tabs li.is-active a {
  color: #e8b045 !important;
  opacity: 1;
}
.hero.is-yellow .tabs.is-boxed a, .hero.is-yellow .tabs.is-toggle a {
  color: #fff;
}
.hero.is-yellow .tabs.is-boxed a:hover, .hero.is-yellow .tabs.is-toggle a:hover {
  background-color: rgba(51, 51, 51, 0.1);
}
.hero.is-yellow .tabs.is-boxed li.is-active a, .hero.is-yellow .tabs.is-boxed li.is-active a:hover, .hero.is-yellow .tabs.is-toggle li.is-active a, .hero.is-yellow .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #e8b045;
}
.hero.is-yellow.is-bold {
  background-image: linear-gradient(141deg, #eb7b0f 0%, #e8b045 71%, #efd457 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-yellow.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #eb7b0f 0%, #e8b045 71%, #efd457 100%);
  }
}
.hero.is-orange {
  background-color: #d66e3d;
  color: #fff;
}
.hero.is-orange a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-orange strong {
  color: inherit;
}
.hero.is-orange .title {
  color: #fff;
}
.hero.is-orange .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-orange .subtitle a:not(.button),
.hero.is-orange .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-orange .navbar-menu {
    background-color: #d66e3d;
  }
}
.hero.is-orange .navbar-item,
.hero.is-orange .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-orange a.navbar-item:hover, .hero.is-orange a.navbar-item.is-active,
.hero.is-orange .navbar-link:hover,
.hero.is-orange .navbar-link.is-active {
  background-color: #ce602c;
  color: #fff;
}
.hero.is-orange .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-orange .tabs a:hover {
  opacity: 1;
}
.hero.is-orange .tabs li.is-active a {
  color: #d66e3d !important;
  opacity: 1;
}
.hero.is-orange .tabs.is-boxed a, .hero.is-orange .tabs.is-toggle a {
  color: #fff;
}
.hero.is-orange .tabs.is-boxed a:hover, .hero.is-orange .tabs.is-toggle a:hover {
  background-color: rgba(51, 51, 51, 0.1);
}
.hero.is-orange .tabs.is-boxed li.is-active a, .hero.is-orange .tabs.is-boxed li.is-active a:hover, .hero.is-orange .tabs.is-toggle li.is-active a, .hero.is-orange .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #d66e3d;
}
.hero.is-orange.is-bold {
  background-image: linear-gradient(141deg, #c4361c 0%, #d66e3d 71%, #e0944d 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-orange.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #c4361c 0%, #d66e3d 71%, #e0944d 100%);
  }
}
.hero.is-green {
  background-color: #a7bc5f;
  color: #fff;
}
.hero.is-green a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-green strong {
  color: inherit;
}
.hero.is-green .title {
  color: #fff;
}
.hero.is-green .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-green .subtitle a:not(.button),
.hero.is-green .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-green .navbar-menu {
    background-color: #a7bc5f;
  }
}
.hero.is-green .navbar-item,
.hero.is-green .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-green a.navbar-item:hover, .hero.is-green a.navbar-item.is-active,
.hero.is-green .navbar-link:hover,
.hero.is-green .navbar-link.is-active {
  background-color: #9db44d;
  color: #fff;
}
.hero.is-green .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-green .tabs a:hover {
  opacity: 1;
}
.hero.is-green .tabs li.is-active a {
  color: #a7bc5f !important;
  opacity: 1;
}
.hero.is-green .tabs.is-boxed a, .hero.is-green .tabs.is-toggle a {
  color: #fff;
}
.hero.is-green .tabs.is-boxed a:hover, .hero.is-green .tabs.is-toggle a:hover {
  background-color: rgba(51, 51, 51, 0.1);
}
.hero.is-green .tabs.is-boxed li.is-active a, .hero.is-green .tabs.is-boxed li.is-active a:hover, .hero.is-green .tabs.is-toggle li.is-active a, .hero.is-green .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #a7bc5f;
}
.hero.is-green.is-bold {
  background-image: linear-gradient(141deg, #a8af39 0%, #a7bc5f 71%, #a4c96c 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-green.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #a8af39 0%, #a7bc5f 71%, #a4c96c 100%);
  }
}
.hero.is-teal {
  background-color: #003e46;
  color: #fff;
}
.hero.is-teal a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-teal strong {
  color: inherit;
}
.hero.is-teal .title {
  color: #fff;
}
.hero.is-teal .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-teal .subtitle a:not(.button),
.hero.is-teal .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-teal .navbar-menu {
    background-color: #003e46;
  }
}
.hero.is-teal .navbar-item,
.hero.is-teal .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-teal a.navbar-item:hover, .hero.is-teal a.navbar-item.is-active,
.hero.is-teal .navbar-link:hover,
.hero.is-teal .navbar-link.is-active {
  background-color: #00272d;
  color: #fff;
}
.hero.is-teal .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-teal .tabs a:hover {
  opacity: 1;
}
.hero.is-teal .tabs li.is-active a {
  color: #003e46 !important;
  opacity: 1;
}
.hero.is-teal .tabs.is-boxed a, .hero.is-teal .tabs.is-toggle a {
  color: #fff;
}
.hero.is-teal .tabs.is-boxed a:hover, .hero.is-teal .tabs.is-toggle a:hover {
  background-color: rgba(51, 51, 51, 0.1);
}
.hero.is-teal .tabs.is-boxed li.is-active a, .hero.is-teal .tabs.is-boxed li.is-active a:hover, .hero.is-teal .tabs.is-toggle li.is-active a, .hero.is-teal .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #003e46;
}
.hero.is-teal.is-bold {
  background-image: linear-gradient(141deg, #001312 0%, #003e46 71%, #004560 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-teal.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #001312 0%, #003e46 71%, #004560 100%);
  }
}
.hero.is-blue {
  background-color: #85c5d3;
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-blue a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-blue strong {
  color: inherit;
}
.hero.is-blue .title {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-blue .subtitle {
  color: rgba(0, 0, 0, 0.9);
}
.hero.is-blue .subtitle a:not(.button),
.hero.is-blue .subtitle strong {
  color: rgba(0, 0, 0, 0.7);
}
@media screen and (max-width: 1023px) {
  .hero.is-blue .navbar-menu {
    background-color: #85c5d3;
  }
}
.hero.is-blue .navbar-item,
.hero.is-blue .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-blue a.navbar-item:hover, .hero.is-blue a.navbar-item.is-active,
.hero.is-blue .navbar-link:hover,
.hero.is-blue .navbar-link.is-active {
  background-color: #72bccc;
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-blue .tabs a {
  color: rgba(0, 0, 0, 0.7);
  opacity: 0.9;
}
.hero.is-blue .tabs a:hover {
  opacity: 1;
}
.hero.is-blue .tabs li.is-active a {
  color: #85c5d3 !important;
  opacity: 1;
}
.hero.is-blue .tabs.is-boxed a, .hero.is-blue .tabs.is-toggle a {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-blue .tabs.is-boxed a:hover, .hero.is-blue .tabs.is-toggle a:hover {
  background-color: rgba(51, 51, 51, 0.1);
}
.hero.is-blue .tabs.is-boxed li.is-active a, .hero.is-blue .tabs.is-boxed li.is-active a:hover, .hero.is-blue .tabs.is-toggle li.is-active a, .hero.is-blue .tabs.is-toggle li.is-active a:hover {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: rgba(0, 0, 0, 0.7);
  color: #85c5d3;
}
.hero.is-blue.is-bold {
  background-image: linear-gradient(141deg, #55cfd0 0%, #85c5d3 71%, #94c4dd 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-blue.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #55cfd0 0%, #85c5d3 71%, #94c4dd 100%);
  }
}
.hero.is-purple {
  background-color: #998fc2;
  color: #fff;
}
.hero.is-purple a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-purple strong {
  color: inherit;
}
.hero.is-purple .title {
  color: #fff;
}
.hero.is-purple .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-purple .subtitle a:not(.button),
.hero.is-purple .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-purple .navbar-menu {
    background-color: #998fc2;
  }
}
.hero.is-purple .navbar-item,
.hero.is-purple .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-purple a.navbar-item:hover, .hero.is-purple a.navbar-item.is-active,
.hero.is-purple .navbar-link:hover,
.hero.is-purple .navbar-link.is-active {
  background-color: #8a7eb9;
  color: #fff;
}
.hero.is-purple .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-purple .tabs a:hover {
  opacity: 1;
}
.hero.is-purple .tabs li.is-active a {
  color: #998fc2 !important;
  opacity: 1;
}
.hero.is-purple .tabs.is-boxed a, .hero.is-purple .tabs.is-toggle a {
  color: #fff;
}
.hero.is-purple .tabs.is-boxed a:hover, .hero.is-purple .tabs.is-toggle a:hover {
  background-color: rgba(51, 51, 51, 0.1);
}
.hero.is-purple .tabs.is-boxed li.is-active a, .hero.is-purple .tabs.is-boxed li.is-active a:hover, .hero.is-purple .tabs.is-toggle li.is-active a, .hero.is-purple .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #998fc2;
}
.hero.is-purple.is-bold {
  background-image: linear-gradient(141deg, #6563bb 0%, #998fc2 71%, #ae9ccf 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-purple.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #6563bb 0%, #998fc2 71%, #ae9ccf 100%);
  }
}
.hero.is-small .hero-body {
  padding: 1.5rem;
}
@media screen and (min-width: 768px), print {
  .hero.is-medium .hero-body {
    padding: 9rem 4.5rem;
  }
}
@media screen and (min-width: 768px), print {
  .hero.is-large .hero-body {
    padding: 18rem 6rem;
  }
}
.hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body {
  align-items: center;
  display: flex;
}
.hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container, .hero.is-fullheight-with-navbar .hero-body > .container {
  flex-grow: 1;
  flex-shrink: 1;
}
.hero.is-halfheight {
  min-height: 50vh;
}
.hero.is-fullheight {
  min-height: 100vh;
}

.hero-video {
  overflow: hidden;
}
.hero-video video {
  left: 50%;
  min-height: 100%;
  min-width: 100%;
  position: absolute;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
}
.hero-video.is-transparent {
  opacity: 0.3;
}
@media screen and (max-width: 767px) {
  .hero-video {
    display: none;
  }
}

.hero-buttons {
  margin-top: 1.5rem;
}
@media screen and (max-width: 767px) {
  .hero-buttons .button, .hero-buttons .code-embed .hs-custom-style .hs-button, .code-embed .hs-custom-style .hero-buttons .hs-button {
    display: flex;
  }
  .hero-buttons .button:not(:last-child), .hero-buttons .code-embed .hs-custom-style .hs-button:not(:last-child), .code-embed .hs-custom-style .hero-buttons .hs-button:not(:last-child) {
    margin-bottom: 0.75rem;
  }
}
@media screen and (min-width: 768px), print {
  .hero-buttons {
    display: flex;
    justify-content: center;
  }
  .hero-buttons .button:not(:last-child), .hero-buttons .code-embed .hs-custom-style .hs-button:not(:last-child), .code-embed .hs-custom-style .hero-buttons .hs-button:not(:last-child) {
    margin-right: 1.5rem;
  }
}

.hero-head,
.hero-foot {
  flex-grow: 0;
  flex-shrink: 0;
}

.hero-body {
  flex-grow: 1;
  flex-shrink: 0;
  padding: 3rem 1.5rem;
}
@media screen and (min-width: 768px), print {
  .hero-body {
    padding: 3rem 3rem;
  }
}

.section {
  padding: 3rem 1.5rem;
}
@media screen and (min-width: 1024px) {
  .section {
    padding: 3rem 3rem;
  }
  .section.is-medium {
    padding: 9rem 4.5rem;
  }
  .section.is-large {
    padding: 18rem 6rem;
  }
}

.footer {
  background-color: hsl(0, 0%, 98%);
  padding: 3rem 1.5rem 6rem;
}

/*
 * Resources on prefers-reduced-motion:
 * https://webkit.org/blog-files/prefers-reduced-motion/prm.htm
 * https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion
 */
@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    scroll-behavior: auto;
    animation-duration: 0.001s !important;
    transition-duration: 0.001s !important;
  }
}
:root {
  --font-primary: Averta-Regular, sans-serif;
  --font-primary-light: Averta-Light, sans-serif;
  --font-primary-semibold: Averta-Semibold, sans-serif;
  --font-primary-bold: Averta-Bold, sans-serif;
  --font-secondary: EB Garamond, serif;
  --color-primary: #ce3f48;
  --gradient: transparent linear-gradient(-90deg, #fff 25%, #ce3f48 100%) 0% 0% no-repeat padding-box;
  --button-text: #fff;
  --button-text-hover: #fff;
  --button-background: #ce3f48;
  --button-hover: #c43c45;
  --button-border: #a13138;
  --button-disabled: rgba(206, 63, 72, 0.5019607843);
  --nav-text-color: #333;
  --nav-hover-color: #ce3f48;
  --nav-button-text: #333;
  --nav-button-text-hover: #fff;
  --nav-button-background: transparent;
  --nav-button-background-hover: #ce3f48;
  --nav-button-border: transparent;
  --nav-button-border-hover: #ce3f48;
  --tag-text-color: #333;
  --tag-background: hsl(0, 0%, 96%);
}
:root .theme--yellow {
  --color-primary: #e8b045;
  --gradient: transparent linear-gradient(-90deg, #fff 25%, #e8b045 100%) 0% 0% no-repeat padding-box;
  --button-background: var(--color-primary);
  --button-text: #333;
  --button-text-hover: #333;
  --button-hover: #dba641;
  --button-border: #b38835;
  --button-disabled: #e8b04580;
  --nav-hover-color: var(--color-primary);
  --nav-button-text-hover: #333;
  --nav-button-background-hover: var(--color-primary);
  --nav-button-border-hover: var(--color-primary);
}
:root .theme--dark-header {
  --nav-text-color: #fff;
  --nav-hover-color: #fff;
  --nav-button-text: #fff;
  --nav-button-border: #fff;
  --nav-button-border-hover: transparent;
}

@font-face {
  font-family: "Averta-Light";
  src: url("../assets/fonts/AvertaLight/font.woff2") format("woff2"), url("../assets/fonts/AvertaLight/font.woff") format("woff");
}
@font-face {
  font-family: "Averta-Regular";
  src: url("../assets/fonts/AvertaRegular/font.woff2") format("woff2"), url("../assets/fonts/AvertaRegular/font.woff") format("woff");
}
@font-face {
  font-family: "Averta-Semibold";
  src: url("../assets/fonts/AvertaSemibold/font.woff2") format("woff2"), url("../assets/fonts/AvertaSemibold/font.woff") format("woff");
}
@font-face {
  font-family: "Averta-Bold";
  src: url("../assets/fonts/AvertaBold/font.woff2") format("woff2"), url("../assets/fonts/AvertaBold/font.woff") format("woff");
}
h1,
.h1 {
  margin-top: 0;
  font-weight: 400;
  line-height: 1.2;
}

h2,
.h2 {
  margin-top: 0;
  font-weight: 400;
  line-height: 1.2;
}

h3,
.h3 {
  margin-top: 0;
  font-weight: 400;
  line-height: 1.2;
}

h4,
.h4 {
  margin-top: 0;
  font-weight: 400;
  line-height: 1.2;
}

h5,
.h5,
.cta--featured .cta__heading,
.cta--footer .cta__heading {
  margin-top: 0;
  font-weight: 400;
  line-height: 1.2;
}

h6,
.h6 {
  margin-top: 0;
  font-weight: 400;
  line-height: 1.2;
}

h1,
.h1 {
  font-family: "Averta-Bold", sans-serif;
  font-size: 3rem;
}

h2,
.h2 {
  font-family: "Averta-Semibold", sans-serif;
  font-size: 2rem;
}

.h2-serif {
  font-family: "EB Garamond", serif;
  font-size: 2rem;
  font-style: italic;
}

h3,
.h3 {
  font-family: "Averta-Semibold", sans-serif;
  font-size: 1.5rem;
}

h4,
.h4 {
  font-family: "Averta-Semibold", sans-serif;
  font-size: 1.25rem;
}

h5,
.h5,
.cta--featured .cta__heading,
.cta--footer .cta__heading {
  font-family: "Averta-Semibold", sans-serif;
  font-size: 1rem;
}

p {
  margin-top: 0;
}

.section__heading, .aside__header {
  margin-bottom: 0;
  padding: 0.5rem 0;
  font-family: "Averta-Semibold", sans-serif;
  font-size: 0.875rem;
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
}

figure {
  margin: 0;
}

.link--text {
  color: #333;
}
.link--text:hover {
  color: var(--color-primary);
  text-decoration: underline;
}

.link--grey-dark {
  color: #707070;
}
.link--grey-dark:hover {
  color: #ce3f48;
  text-decoration: underline;
}
.link--small {
  font-family: "Averta-Semibold", sans-serif;
  font-size: 0.875rem;
  color: #333;
  text-decoration: underline;
}
.link--small:hover {
  text-decoration: none;
}

.visually-hidden {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip-path: inset(1px 1px 1px 1px);
}

.is-full-width {
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}

.is-responsive-video > *,
.is-responsive-embed > * {
  width: 100%;
  aspect-ratio: 16/9;
}
.is-responsive-video iframe,
.is-responsive-embed iframe {
  width: 100% !important;
  height: 100% !important;
}
.is-responsive-video.map,
.is-responsive-embed.map {
  width: 100% !important;
  height: auto !important;
}

.is-space-between {
  justify-content: space-between;
}

.has-text-small {
  font-size: 0.875rem !important;
}

.has-text-extra-small {
  font-size: 0.75rem !important;
}

.is-borderless {
  border: none;
}

.has-border-top {
  border-top: 1px solid #ebebeb;
}

.has-border-bottom {
  border-bottom: 1px solid #ebebeb;
}

.pb-7 {
  padding-bottom: 3.75rem;
}

.container {
  --container-gutter: .625rem;
  padding-left: var(--container-gutter);
  padding-right: var(--container-gutter);
}
@media screen and (min-width: 768px), print {
  .container {
    --container-gutter: 1.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .container {
    --container-gutter: 0;
  }
}
.container--block .wrap > *:not(:last-child) {
  margin-bottom: 3rem;
}
.container:has(.has-overlap) .gutter:first-child {
  margin-bottom: 3rem !important;
}
.container--404 .column {
  padding: 2rem 1rem;
}
@media screen and (min-width: 1024px) {
  .container--404 .column {
    padding: 3rem;
  }
  .container--404 .column:first-child {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}

.grid {
  display: grid;
}
.grid--auto {
  grid-template-columns: repeat(auto-fill, minmax(var(--auto-grid-min-size, 16rem), 1fr));
}
@media screen and (min-width: 1024px) {
  .grid--span-5 {
    grid-column: 1/5;
  }
}
@media screen and (min-width: 1024px) {
  .grid--2col.desktop {
    grid-template-columns: repeat(2, minmax(auto, 1fr));
  }
}
@media screen and (min-width: 1024px) {
  .grid--3col {
    grid-template-columns: repeat(3, minmax(auto, 1fr));
  }
}
@media screen and (min-width: 1024px) {
  .grid--4col {
    grid-template-columns: repeat(4, minmax(auto, 1fr));
  }
}
@media screen and (min-width: 1024px) {
  .grid--5col {
    grid-template-columns: repeat(5, minmax(auto, 1fr));
  }
}
@media screen and (min-width: 1024px) {
  .grid--40-60 {
    grid-template-columns: 45% 55%;
  }
}
@media screen and (min-width: 1024px) {
  .grid--6ths {
    grid-template-columns: repeat(6, minmax(auto, 1fr));
  }
}
.grid--gap-small {
  gap: 1rem;
}
.grid--gap-med {
  gap: 1.25rem;
}
.grid--gap-large {
  gap: 2rem;
}

.gutter {
  --gutter: 1rem;
  padding: var(--gutter);
}
.gutter--side {
  padding: 0 var(--gutter);
}
@media screen and (min-width: 768px), print {
  .gutter {
    --gutter: 2rem;
  }
}
@media screen and (min-width: 1216px) {
  .gutter {
    --gutter: 3rem;
  }
}

.header__site {
  position: relative;
}
.theme--dark-header .header__site:after {
  content: "";
  position: absolute;
  top: 0;
  width: 100vw;
  height: 8.25rem;
  background-color: #003e46;
}
@media screen and (min-width: 1024px) {
  .theme--dark-header .header__site:after {
    height: 30rem;
  }
}

.site-main {
  position: relative;
  z-index: 5;
}

.page {
  position: relative;
  min-height: 100vh;
}

.nav__main .nav__items, .nav__topic .nav__items {
  display: flex;
  align-items: flex-end;
}
.nav__menu .nav__items {
  display: block;
  margin: 0;
  padding-top: 1rem;
  border-top: 2px solid #ebebeb;
  -moz-column-count: 2;
       column-count: 2;
}
@media screen and (min-width: 1024px) {
  .nav__menu .nav__items {
    padding-top: 2.25rem;
  }
}
.is-hidden-widescreen .nav__items {
  margin-bottom: 2rem;
  padding-top: 2.25rem;
  border-top: none;
  -moz-column-count: unset;
       column-count: unset;
}
@media screen and (min-width: 1024px) {
  .is-hidden-widescreen .nav__items {
    padding-top: 0;
    -moz-column-count: 2;
         column-count: 2;
  }
}
.nav__submenu .nav__items {
  display: flex;
  margin: 0;
}
.nav__topic .nav__items {
  margin: 0;
}
.nav__main .nav__item {
  padding-right: 1.5rem;
}
.nav__main .nav__item:last-of-type {
  padding-right: 0;
}
.nav__main .nav__item, .nav__topic .nav__item, .nav__submenu .nav__item {
  position: relative;
  display: flex;
}
.nav__menu .nav__item {
  margin-bottom: 1rem;
  padding: 0;
}
.nav__footer .nav__item {
  margin-bottom: 0.625rem;
}
.nav__link {
  font-size: 1rem;
  font-family: var(--nav-font-family, var(--font-primary-bold));
}
.nav__main .nav__link, .nav__topic .nav__link {
  color: var(--nav-text-color);
  border-bottom: 2px solid transparent;
}
.nav__main .nav__link:hover, .nav__main .nav__link:active, .nav__topic .nav__link:hover, .nav__topic .nav__link:active {
  border-color: var(--nav-hover-color);
}
.nav__topic .nav__link {
  position: relative;
  padding: 0.5rem 1rem;
  border: none;
}
.nav__topic .nav__link:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: transparent;
}
.nav__topic .nav__link:hover, .nav__topic .nav__link:active {
  border: none;
}
.nav__topic .nav__link:hover:before, .nav__topic .nav__link:active:before {
  background-color: #ce3f48;
}
.nav__menu .nav__link {
  font-family: "Averta-Semibold", sans-serif;
  color: #333;
}
.nav__footer .nav__link:hover {
  color: #fff;
  text-decoration: underline;
}
.nav__submenu .nav__link {
  --nav-accent-color: #003e46;
  padding: 0.75rem 1.5rem;
  color: rgba(25, 25, 25, 0.6);
}
.nav__submenu .nav__link.is-active, .nav__submenu .nav__link:hover {
  color: var(--nav-accent-color);
}
.nav__submenu .nav__link.is-active:before, .nav__submenu .nav__link:hover:before {
  content: "";
  position: absolute;
  top: -2px;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: var(--nav-accent-color);
}
.theme--yellow .nav__submenu .nav__link {
  --nav-accent-color: #e8b045;
}
.nav__search-button {
  margin-left: 0.5rem;
  height: 100%;
  color: var(--nav-text-color);
  background-color: transparent;
  border: 0;
  cursor: pointer;
}
.nav__search-button .icon-svg {
  width: 0.875rem;
  height: 0.875rem;
}
.nav__main {
  padding-top: 0.75rem;
}
.nav__main > .container:not(.menu) {
  display: flex;
  margin-bottom: 1.75rem;
  border-bottom: 2px solid #ebebeb;
  z-index: 10;
}
@media screen and (max-width: 1023px) {
  .nav__main > .container:not(.menu) {
    justify-content: space-between;
  }
}
@media screen and (min-width: 1024px) {
  .nav__main > .container:not(.menu) {
    gap: 2.25rem;
  }
}
.theme--dark-header .nav__main > .container:not(.menu) {
  margin-bottom: 1rem;
  border-bottom: none;
}
.nav__sitemap li {
  font-size: 1rem;
  font-family: "Averta-Semibold", sans-serif;
}
.nav__sitemap li:not(:last-child) {
  margin-bottom: 1rem;
}
.nav__sitemap a {
  color: #333;
}
.nav__sitemap a:hover {
  color: #ce3f48;
  text-decoration: underline;
}
.nav__header {
  font-family: "Averta-Bold", sans-serif;
}
.nav__footer .nav__header {
  font-family: "Averta-Semibold", sans-serif;
  text-transform: uppercase;
}
.nav__menu .nav__header {
  margin: 1rem 0;
  color: #707070;
  text-transform: uppercase;
}
.nav__submenu {
  border-top: 2px solid #ebebeb;
}

.footer__site {
  padding: 4.25rem 0 1.875rem;
  font-size: 1rem;
}
.footer__site .column:not(.footer__subscribe) {
  color: #fff;
}
.footer__site a {
  color: currentColor;
}
.footer__logo {
  display: flex;
  width: -moz-fit-content;
  width: fit-content;
}
.footer__info {
  font-family: "Averta-Semibold", sans-serif;
}
.footer__links {
  --nav-font-family: var(--font-primary);
}
@media screen and (min-width: 1024px) {
  .footer__links {
    display: flex;
    flex-wrap: wrap;
  }
}
.footer__lower {
  margin-top: 1.875rem;
  padding-top: 1.875rem;
  color: #fff;
  border-top: 1px solid #fff;
}
@media screen and (min-width: 1024px) {
  .footer__lower {
    margin-top: 3.75rem;
  }
}
.footer__lower a {
  color: currentColor;
}
.footer__lower a:hover {
  text-decoration: underline;
}
.footer__lower .sep {
  margin: 0 0.5rem;
}
@media screen and (max-width: 1023px) {
  .footer__lower span:not(.sep) {
    display: block;
  }
}

.entry--article .entry__content {
  font-family: "EB Garamond", serif;
}
@media screen and (min-width: 1024px) {
  .entry--article .entry__content {
    padding: 0 3.125rem;
  }
}
.entry__content > *:not(:last-child) {
  margin-bottom: 2rem;
}
.entry__content a:not(.button, .tag, .pagination__link):hover {
  text-decoration: underline;
}
.entry__sponsored {
  font-family: "Averta-Semibold", sans-serif;
  font-size: 0.875rem;
  text-transform: uppercase;
}
.entry--article .columns > *:not(:last-child) {
  margin-bottom: 2rem;
}
@media screen and (min-width: 1024px) {
  .entry__logo {
    margin-left: 1.5rem;
    padding: 0.75rem;
    width: 7.375rem;
    height: 7.375rem;
    background: #fff;
    transform: translateY(-1.5rem);
  }
}

.aside > *:not(:last-child) {
  margin-bottom: 1.25rem;
}
.aside ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.section__heading {
  text-transform: uppercase;
}
.section__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.section__item {
  padding: 0.75rem 0;
  font-family: "Averta-Semibold", sans-serif;
  font-size: 1rem;
  color: #333;
}
.section__item:not(:last-child) {
  border-bottom: 1px solid #ebebeb;
}
.section__link {
  color: inherit;
}
.section--block > *:not(:last-child) {
  margin-bottom: 3rem;
}

.sidebar > *:not(:last-child) {
  margin-bottom: 2.5rem;
}
@media screen and (min-width: 1024px) {
  .sidebar--marketplace {
    min-width: 18.75rem;
  }
}

.spacing--75 > *:not(:last-child) {
  margin-bottom: 0.75rem;
}
.spacing--3 > *:not(:last-child) {
  margin-bottom: 3rem;
}

.wrap {
  --wrap-margin: 1rem;
  margin-bottom: var(--wrap-margin);
  background-color: #fff;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
}
@media screen and (min-width: 768px), print {
  .wrap {
    --wrap-margin: 2rem;
  }
}
@media screen and (min-width: 1024px) {
  .wrap {
    --wrap-margin: 3.75rem;
  }
  .wrap.columns {
    justify-content: space-between;
    margin: 0 0 var(--wrap-margin);
  }
}
.wrap:has(.is-full-width:last-child) {
  padding-bottom: 0;
}
.wrap.has-overlap > :first-child {
  margin-top: -5rem;
}

.has-mobile-version .ad-block__content {
  text-align: center;
}
@media screen and (max-width: 1023px) {
  .has-mobile-version .ad-block__content:first-child {
    display: none;
  }
}
.entry__content .ad-block {
  margin: 3rem 0;
}
.ad-block + .wrap {
  margin-top: 2.25rem;
}
.wrap > .ad-block {
  margin-bottom: 4rem;
}
.ad-block + .ad-block {
  margin-top: 1rem;
}

.breadcrumb:not(:last-child) {
  margin-bottom: 1rem;
}
.breadcrumb ul {
  margin: 0;
}
.breadcrumb li + li::before {
  color: #9e9e9e;
  font-family: "Averta-Bold", sans-serif;
  font-size: 0.875rem;
}
.breadcrumb li:first-child a {
  padding-right: 0.25rem;
}
.breadcrumb a {
  padding: 0 0.25rem;
  color: #9e9e9e;
  font-size: 0.875rem;
  font-family: "Averta-Bold", sans-serif;
  text-transform: uppercase;
  text-decoration: none;
}
.breadcrumb a:hover {
  color: #9e9e9e;
  text-decoration: underline;
}

.button, .code-embed .hs-custom-style .hs-button {
  font-family: "Averta-Semibold", sans-serif;
  border-width: 2px;
}
.button__group {
  display: grid;
  grid-template-rows: 2fr;
  grid-template-columns: 1;
  gap: 0.5rem 0;
}
@media screen and (min-width: 768px), print {
  .button__group {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: 1fr;
    gap: 0 0.5rem;
  }
}
.button.is-primary, .code-embed .hs-custom-style .hs-button, .button.is-secondary {
  background: var(--button-background);
  color: var(--button-text);
}
.button.is-primary:hover, .code-embed .hs-custom-style .hs-button:hover, .button.is-primary:active, .code-embed .hs-custom-style .hs-button:active, .button.is-secondary:hover, .button.is-secondary:active {
  color: var(--button-text-hover);
}
.button.is-primary:hover, .code-embed .hs-custom-style .hs-button:hover, .button.is-secondary:hover {
  background: var(--button-hover);
}
.button.is-primary:active, .code-embed .hs-custom-style .hs-button:active, .button.is-secondary:active {
  border: 2px solid var(--button-border);
}
.button.is-primary:disabled, .code-embed .hs-custom-style .hs-button:disabled, .button.is-secondary:disabled {
  background: var(--button-disabled);
}
.button__navbar {
  color: var(--nav-button-text);
  border-color: var(--nav-button-border);
  background: var(--nav-button-background);
}
.button__navbar:hover {
  color: var(--nav-button-text-hover);
  border-color: var(--nav-button-border-hover);
  background: var(--nav-button-background-hover);
}
.button--large {
  min-width: 11.125rem;
  height: 3rem;
}
.button--wide {
  width: 100%;
}
.button--outline {
  border: 1px solid #ebebeb;
  border-radius: 2px;
  color: var(--button-text);
}
.button--outline:hover {
  background: var(--button-background);
  color: var(--button-text-hover);
  border-color: var(--button-background);
}
.button--secondary {
  --button-background: #e8b045;
  --button-text-hover: #333;
}

.card__content {
  display: flex;
  flex-direction: column;
  height: 100%;
  border: 1px solid #ebebeb;
  border-radius: 2px;
}
.card__content > *:not(:last-child), .card__inner > *:not(:last-child), .card__body > *:not(:last-child) {
  margin-bottom: 1rem;
}
.card__inner {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 0 1rem;
  height: 100%;
}
.card__heading {
  font-family: "Averta-Semibold", sans-serif;
  font-size: 1rem;
}
.card__description {
  font-size: 0.875rem;
  line-height: 1.25;
}
.card__image {
  display: block;
}
.card__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.card__items {
  margin: 0;
  padding: 0;
  list-style: none;
  padding: 1rem 1.25rem;
}
.card__item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 0.75rem;
  font-size: 0.875rem;
  border-bottom: 1px solid #ebebeb;
}
.card__item:not(:first-child) {
  padding-top: 0.75rem;
}
.card__item:first-child {
  font-family: "Averta-Semibold", sans-serif;
}
.card__item a {
  font-family: "Averta-Semibold", sans-serif;
  color: #e8b045;
}
.card__item .icon-svg {
  width: 0.875rem;
  height: 0.875rem;
  color: #9e9e9e;
}
.card__toc {
  position: relative;
  padding: 3rem 2.5rem;
  max-width: 380px;
  --pillar-gradient: #ce3f48;
}
.card__toc:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background: transparent linear-gradient(-90deg, #fff 25%, var(--pillar-gradient) 100%) 0% 0 no-repeat padding-box;
  width: 100%;
  height: 5px;
}
.card__toc h3 {
  font-size: 1.25rem;
  text-transform: uppercase;
}
.card__toc ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.card__toc li {
  margin-bottom: 1rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.25rem;
}

.cta__content > *:not(:last-child) {
  margin-bottom: 0.875rem;
}
.cta--primary .cta__content {
  position: relative;
  max-width: 700px;
  z-index: 2;
}
@media screen and (min-width: 1408px) {
  .cta--primary .cta__content {
    max-width: 900px;
  }
}
.cta--business .cta__content {
  max-width: 362px;
}
.cta--primary .cta__subheading {
  margin-bottom: 2.375rem;
}
.cta__body {
  font-size: 0.875rem;
  line-height: 1.1;
}
@media screen and (max-width: 1023px) {
  .cta__form {
    flex-basis: 100%;
  }
}
@media screen and (min-width: 768px), print {
  .cta--subscribe .button, .cta--subscribe .code-embed .hs-custom-style .hs-button, .code-embed .hs-custom-style .cta--subscribe .hs-button, .cta--business .button, .cta--business .code-embed .hs-custom-style .hs-button, .code-embed .hs-custom-style .cta--business .hs-button, .cta--primary .button, .cta--primary .code-embed .hs-custom-style .hs-button, .code-embed .hs-custom-style .cta--primary .hs-button {
    display: inline-flex;
  }
}
.cta--subscribe:not(.cta--featured), .cta--business, .cta--vendor {
  position: relative;
  background-color: #fff;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
}
.cta--subscribe:not(.cta--featured):before, .cta--business:before, .cta--vendor:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 5px;
}
.cta--vendor:before, .cta--business:before {
  background: transparent linear-gradient(-90deg, #fff 25%, #e8b045 100%) 0% 0% no-repeat padding-box;
}
.cta--vendor {
  text-align: center;
  padding: 1.75rem 1.875rem;
}
@media screen and (min-width: 1216px) {
  .cta--vendor {
    padding: 1.5rem 7rem 1.75rem;
  }
}
.cta--business {
  padding: 1.5rem 1.875rem 1.75rem;
}
.cta--subscribe {
  padding: 1.5rem 1.875rem;
}
.cta--subscribe:not(.cta--featured):before {
  background: transparent linear-gradient(-90deg, #fff 25%, #ce3f48 100%) 0% 0% no-repeat padding-box;
}
.cta--primary {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 3rem 2.5rem;
  background-size: cover;
  background-position: center;
  text-align: center;
  z-index: 1;
}
@media screen and (min-width: 768px), print {
  .cta--primary {
    padding: 2rem 4rem;
  }
}
@media screen and (min-width: 1216px) {
  .cta--primary {
    padding: 5rem 10rem;
  }
}
.cta--primary.has-scrim:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.75);
}
.cta--footer {
  padding: 1.875rem 2.25rem 1.5rem;
  text-align: center;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .cta--footer {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
.cta--footer .button, .cta--footer .code-embed .hs-custom-style .hs-button, .code-embed .hs-custom-style .cta--footer .hs-button {
  --button-text: #fff;
  --button-text-hover: #fff;
  --button-background: #ce3f48;
  --button-hover: #c43c45;
  --button-border: #a13138;
  --button-disabled: rgba(206, 63, 72, 0.5019607843);
  width: 100%;
}
.cta--featured {
  margin-top: 2rem;
  padding: 1.5rem 2.5rem;
  text-align: center;
}
.cta--featured .button, .cta--featured .code-embed .hs-custom-style .hs-button, .code-embed .hs-custom-style .cta--featured .hs-button {
  width: 100%;
}

.dropdown .button, .dropdown .code-embed .hs-custom-style .hs-button, .code-embed .hs-custom-style .dropdown .hs-button, .dropdown-item {
  font-size: 0.75rem;
}
.dropdown-item {
  text-decoration: none;
  color: #333;
  padding: 0.75rem 0.625rem 0.625rem;
}
.dropdown-divider {
  margin: 0 0.625rem;
}
.dropdown .button:focus, .dropdown .code-embed .hs-custom-style .hs-button:focus, .code-embed .hs-custom-style .dropdown .hs-button:focus {
  border-color: transparent;
  box-shadow: none;
}
.dropdown .icon-svg {
  width: 0.875rem;
  height: 0.875rem;
}
.dropdown.is-active .icon-svg {
  transform: rotate(180deg);
}

.excerpt.is-borderless + .is-borderless, .excerpt__row .media + .media {
  margin-top: 0;
  border-top: none;
}

.excerpt--column > *:not(:last-child) {
  margin-bottom: 1rem;
}
.excerpt .media-content > *:not(:last-child) {
  margin-bottom: 1rem;
}
.excerpt .media-content .excerpt__meta {
  margin-bottom: 0.75rem;
}
.excerpt--small .excerpt .media-content > *:not(:last-child), .excerpt--trending .excerpt .media-content > *:not(:last-child) {
  margin-bottom: 0.5rem;
}
.excerpt p, .excerpt__meta {
  font-family: "Averta-Regular", sans-serif;
  font-size: 0.875rem;
  line-height: 1.2;
}
.excerpt--column {
  flex-direction: column;
}
.excerpt--column .media-left {
  margin-right: 0;
}
.excerpt--column img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.excerpt--left {
  float: left;
  margin-right: 2rem;
  margin-left: -3rem;
  margin-bottom: 1rem !important;
  padding: 1.5rem 0;
  width: 336px;
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
}
.excerpt--image-right .media-left {
  margin-right: 0;
  margin-left: 1rem;
  order: 1;
}
.excerpt__title {
  line-height: 1.2;
}
.excerpt__title a {
  color: inherit;
}
.excerpt__title a:hover {
  color: #ce3f48;
}
.excerpt__image {
  display: block;
}
.excerpt--trending .media {
  padding-right: 1rem;
}
.excerpt--trending .media + .media {
  margin-left: 1rem;
  padding-top: 0;
  padding-left: 1rem;
  border-left: 1px solid #ebebeb;
}
@media screen and (min-width: 1024px) {
  .layout--2-column .excerpt__group > :last-child {
    padding-left: 1.5rem;
    border-left: 1px solid #ebebeb;
  }
}
@media screen and (min-width: 1024px) {
  .excerpt__group .is-order-left {
    order: -1;
  }
}
@media screen and (min-width: 1024px) {
  .section--featured-articles .excerpt__group > :first-child {
    padding: 0.75rem 1.5rem;
  }
  .section--featured-articles .excerpt__group > :nth-child(2) {
    border-right: 1px solid #ebebeb;
  }
  .section--featured-articles .excerpt__group > :last-child {
    border-left: 1px solid #ebebeb;
  }
}
.excerpt__header a {
  color: inherit;
}
.excerpt__header a:hover {
  color: #ce3f48;
}

.filter__items {
  margin: 0;
  padding: 0;
  list-style: none;
}
.filter__group:not(.is-borderless) {
  padding-bottom: 2.5rem;
  border-bottom: 1px solid #ebebeb;
}
.filter__select select:focus, .filter__select select:active {
  border-color: #e8b045;
  box-shadow: none;
}
.filter__select:not(.is-multiple):not(.is-loading)::after {
  border-color: #e8b045;
}

input,
.input {
  border: 1px solid #333;
  border-radius: 2px;
}
input .is-success,
input .is-danger,
input .is-hovered,
input .is-focused, input:focus, input:hover,
.input .is-success,
.input .is-danger,
.input .is-hovered,
.input .is-focused,
.input:focus,
.input:hover {
  border-color: #9e9e9e;
  box-shadow: none;
}
input .is-success,
.input .is-success {
  background-color: rgba(167, 188, 95, 0.2);
}
input:focus,
.input:focus {
  background-color: rgba(133, 197, 211, 0.2);
}
input .is-danger,
.input .is-danger {
  background-color: rgba(206, 63, 72, 0.2);
}
input::-moz-placeholder, .input::-moz-placeholder {
  color: #333;
  opacity: 1;
}
input::placeholder,
.input::placeholder {
  color: #333;
  opacity: 1;
}

input[type=checkbox]:checked, input[type=checkbox]:not(:checked) {
  position: absolute;
  left: -9999px;
}
input[type=checkbox]:not(:checked) + label {
  color: #333;
}
input[type=checkbox]:not(:checked) + label:after {
  opacity: 0;
}
input[type=checkbox]:checked + label {
  color: #e8b045;
  font-weight: 600;
}
input[type=checkbox]:checked + label:after {
  opacity: 1;
}
input[type=checkbox]:checked + label, input[type=checkbox]:not(:checked) + label {
  position: relative;
  display: inline-block;
  padding-left: 1.25rem;
  font-size: 0.875rem;
  cursor: pointer;
}
input[type=checkbox]:checked + label:before, input[type=checkbox]:not(:checked) + label:before {
  content: "";
  position: absolute;
  left: 0;
  width: 0.875rem;
  height: 0.875rem;
  background: transparent;
  border: 1px solid #9e9e9e;
  border-radius: 2px;
}
input[type=checkbox]:checked + label:after, input[type=checkbox]:not(:checked) + label:after {
  content: "";
  position: absolute;
  top: 0.1875rem;
  left: 0.1875rem;
  width: 0.5rem;
  height: 0.5rem;
  background: #e8b045;
  border-radius: 2px;
}

.has-overlap .hero {
  margin-top: -5rem;
}
.hero--background {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
.hero--background::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(51, 51, 51, 0.5);
}
.hero--search .container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 25rem;
}
.hero--search .container > *:not(:last-child) {
  margin-bottom: 1.5rem;
}
.hero--search,
.hero--search h1 {
  color: #fff;
}
.hero--search h1 {
  font-size: 1.25rem;
  font-family: "Averta-Semibold", sans-serif;
}

.image__caption {
  font-family: "Averta-Regular", sans-serif;
  font-size: 0.875rem;
}
.image--fit-content {
  width: -moz-fit-content;
  width: fit-content;
}
@media screen and (min-width: 1024px) {
  .image--fullwidth {
    margin-left: -3rem;
    margin-right: -3rem;
  }
}
.image--right-align {
  float: right;
  margin-left: 2.25rem;
}
@media screen and (min-width: 1024px) {
  .image--right-align {
    margin-right: -3rem;
  }
}
.image--left-align {
  float: left;
  margin-right: 2.25rem;
}
@media screen and (min-width: 1024px) {
  .image--left-align {
    margin-left: -3rem;
  }
}
.image--featured {
  aspect-ratio: 1.91/1;
  -o-object-fit: cover;
     object-fit: cover;
}

.logo {
  width: 10rem;
}
@media screen and (min-width: 768px), print {
  .logo {
    width: 12.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .logo {
    width: 13.625rem;
  }
}

.menu {
  position: absolute;
  display: none !important;
  top: 0;
  right: 0;
  padding: 4rem 1.25rem;
  width: 100%;
  background-color: #fff;
  color: #333;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
  transform: translateX(100%);
}
@media screen and (min-width: 1024px) {
  .menu {
    top: 4.875rem;
  }
  .theme--dark-header .menu {
    top: 6rem;
  }
}
.menu--open {
  display: flex !important;
  left: 0;
  transform: translateX(0);
}
.menu__social {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  line-height: 1;
}
@media screen and (min-width: 1024px) {
  .menu__social {
    justify-content: flex-end;
  }
}

.meta {
  font-size: 0.875rem;
  font-family: "Averta-Bold", sans-serif;
}
.meta:not(.meta--italic) {
  text-transform: uppercase;
}
.meta--large {
  font-size: 1rem;
}
.meta--italic {
  font-style: italic;
}

@media screen and (min-width: 1024px) {
  .navbar, .navbar-menu, .navbar-start, .navbar-end {
    align-items: center;
  }
}
@media screen and (min-width: 1024px) {
  .page-home .navbar-brand, .page-home .navbar-menu {
    flex: 1 1 0;
  }
}
.page-home .navbar-menu {
  order: -1;
}
@media screen and (max-width: 1215px) {
  .navbar-menu {
    display: none;
  }
}
.navbar-start {
  opacity: 1;
}
.navbar-start--hidden {
  opacity: 0;
  pointer-events: none;
}
.navbar-end {
  display: flex;
  align-items: center;
}
.navbar-brand .navbar-item {
  padding: 0;
}
.navbar-item .navbar-link {
  padding-right: 2.25rem;
}
.navbar-item .navbar-link:before {
  display: none;
}
.navbar-burger, .navbar-burger:hover, .navbar-burger.is-active {
  color: var(--nav-text-color);
}
@media screen and (min-width: 1024px) {
  .navbar-burger {
    display: block;
  }
}
.navbar-burger:hover {
  background-color: transparent;
}
.navbar-burger span {
  height: 2px;
}
.navbar-dropdown {
  min-width: 9.375rem;
  left: -75%;
}
.navbar-dropdown .nav__link {
  padding: 0.75rem 1rem;
}
.navbar-dropdown .nav__link:hover {
  color: #ce3f48;
}
.navbar-dropdown .nav__link:before {
  display: none;
}

.pagination {
  display: flex;
  margin-top: 2rem;
}
.pagination__list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}
.pagination__item {
  margin: 0 0.25rem;
  padding: 0.25rem 0.5rem;
  font-family: "Averta-Regular", sans-serif;
  color: #333;
  line-height: 1;
  border-radius: 0.25rem;
}
.pagination__item a {
  color: inherit;
  text-decoration: none;
}
.pagination__item a:hover {
  text-decoration: none;
}
.pagination__item:hover, .pagination__item.is-current {
  background-color: rgba(206, 63, 72, 0.15);
}
.pagination__previous, .pagination__next {
  font-family: "Averta-Semibold", sans-serif;
}

.pull-quote {
  padding: 1.5rem 1rem;
  font-family: "Averta-Semibold", sans-serif;
  background-color: #f3f5f6;
  color: #003e46;
  border-left: 3px solid #173d45;
}
.pull-quote > *:not(:last-child) {
  margin-bottom: 0.5rem;
}
@media screen and (min-width: 1024px) {
  .pull-quote {
    margin-left: -3rem;
    margin-right: -3rem;
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
.pull-quote p {
  font-size: 1.75rem;
  line-height: 1.25;
}
.pull-quote cite {
  font-size: 1rem;
}

@media screen and (min-width: 1024px) {
  .search:not(.search--listings) {
    margin-bottom: 1.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .search__form {
    display: flex;
    align-items: center;
    gap: 1.5rem;
  }
}
.search__form label {
  font-family: "Averta-Bold", sans-serif;
  font-size: 0.875rem;
}
.search--column .search__form {
  flex-direction: column;
  align-items: flex-start;
  gap: 0.75rem;
}
.search__input {
  padding-left: 1rem;
  width: 100%;
  background-color: rgba(235, 235, 235, 0.2);
  border-color: #ebebeb;
}
@media screen and (max-width: 1023px) {
  .search__input {
    margin-top: 0.75rem;
  }
}
.search__input::-webkit-search-decoration, .search__input::-webkit-search-cancel-button, .search__input::-webkit-search-results-button, .search__input::-webkit-search-results-decoration {
  display: none;
}
.search--column .search__input {
  min-width: 20.625rem;
}
.search .field {
  position: relative;
  flex-grow: 1;
}
.search button {
  position: absolute;
  top: calc(50% - 9px);
  right: 1rem;
  height: auto;
  background-color: transparent;
  border: 0;
}
.search button .icon-svg {
  width: 0.75rem;
  height: 0.75rem;
}
.search--listings input::-moz-placeholder {
  color: #fff;
  opacity: 0.75;
}
.search--listings input::placeholder {
  color: #fff;
  opacity: 0.75;
}
.search--listings button {
  color: #e8b045;
}

.social__icons {
  display: flex;
  gap: 0.75rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
.social__links {
  display: flex;
  gap: 0.5rem;
}
.social--alt .social__link {
  display: flex;
  flex-wrap: wrap;
  place-content: center;
  width: 2rem;
  height: 2rem;
  background-color: #ebebeb;
  color: #707070;
  border-radius: 50%;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
}
.social--alt .social__link:hover, .social--alt .social__link:focus {
  background-color: #ce3f48;
  color: #fff;
}
.social--small .social__link {
  display: flex;
  align-items: center;
  gap: 0.25rem;
  font-size: 0.875rem;
  color: #333;
}
.social--small .social__link:hover, .social--small .social__link:focus {
  color: #ce3f48;
}
.social__link .icon-svg {
  width: 1rem;
  height: 1rem;
}
.social--alt .social__link .icon-svg {
  width: 0.75rem;
  height: 0.8125rem;
}
.social--small .social__link .icon-svg {
  width: 0.875rem;
  height: 0.875rem;
}

.tag:not(body) {
  padding: 0 1.125rem;
  background-color: var(--tag-background);
  border-radius: 2px;
  color: var(--tag-text-color);
  font-family: "Averta-Semibold", sans-serif;
}

.teaser {
  display: flex;
}
.teaser a {
  color: inherit;
}
.teaser__title {
  margin-bottom: 0;
  font-size: 1rem;
}
.teaser__meta {
  font-size: 0.875rem;
}
.teaser__inner {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 1rem;
  height: 100%;
}
.teaser__inner > *:not(:last-child) {
  margin-bottom: 0.75rem;
}
.teaser--column {
  flex-direction: column;
}
.teaser__items.is-gapless {
  gap: 1rem;
}
@media screen and (min-width: 1024px) {
  .teaser__items .teaser--column {
    max-width: 20%;
  }
}
.teaser__excerpt {
  font-size: 0.75rem;
  line-height: 1.2;
}
.teaser__list > *:not(:last-child) {
  margin-bottom: 0.75rem;
}
.teaser__list .teaser {
  box-shadow: none;
  border: 1px solid #ebebeb;
}
.teaser--row .teaser__image {
  flex: 0 0 auto;
}

.btl__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.btl__item a {
  display: block;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
}
.btl__item span {
  font-family: "Averta-Semibold", sans-serif;
  font-size: 0.875rem;
  line-height: 1.2;
}

.pillar .hero {
  margin-top: -7rem;
  padding-top: 7rem;
}
@media screen and (min-width: 1024px) {
  .pillar .hero .is-order-right {
    order: 1;
  }
}
.pillar .hero__content {
  display: flex;
  align-items: center;
  gap: 1rem;
}
@media screen and (max-width: 1023px) {
  .pillar .hero__content {
    flex-direction: column;
    margin-bottom: 2rem;
  }
}
.pillar .hero .columns {
  align-items: center;
}
@media screen and (min-width: 1024px) {
  .pillar .hero .columns {
    min-height: 600px;
  }
}
.pillar .entry__content > *:not(:last-child) {
  margin-bottom: 0;
}
.pillar .entry__content h2 {
  scroll-margin-top: 3rem;
}
@media screen and (min-width: 1024px) {
  .pillar .is-order-left {
    order: -1;
  }
}

.code-embed .hbspt-form {
  margin: 3rem 0;
}
@media screen and (max-width: 1023px) {
  .code-embed .hs-custom-style .hs-form-field {
    width: 100% !important;
  }
}
.code-embed .hs-custom-style .hs-form-required,
.code-embed .hs-custom-style .hs-error-msgs {
  color: #ce3f48;
}
.code-embed .hs-custom-style .hs-error-msgs {
  margin: 0;
  padding: 0;
  list-style: none;
  order: 1;
}
.code-embed .hs-custom-style .input {
  padding: 0;
  height: auto;
  background-color: transparent;
  border: 0;
}
.code-embed .hs-custom-style fieldset:not(:last-child) {
  margin-bottom: 1rem;
}
.code-embed .hs-custom-style fieldset .field {
  display: flex;
  flex-direction: column;
  margin-bottom: 0;
}
.code-embed .hs-custom-style fieldset input {
  padding: 0 1rem;
  width: 100%;
  height: 3rem;
  border: 1px solid #707070;
}
.code-embed .hs-custom-style label {
  font-family: "Averta-Regular", sans-serif;
  font-size: 0.875rem;
  order: 1;
}
.code-embed .hs-custom-style .hs-button {
  line-height: 1;
  width: 100%;
  height: 3rem;
}
.code-embed .hs-custom-style .hs-submit {
  margin-top: 3rem;
}
@media screen and (min-width: 768px), print {
  .code-embed .hs-custom-style--cta .hs-form {
    display: flex;
  }
}
.code-embed .hs-custom-style--cta .hs-form-field {
  flex-grow: 1;
}
.code-embed .hs-custom-style--cta .hs-form-field > label {
  display: none;
}
.code-embed .hs-custom-style--cta .actions {
  min-width: 11.125rem;
}
@media screen and (max-width: 767px) {
  .code-embed .hs-custom-style--cta .actions .hs-button {
    width: 100%;
  }
}
.code-embed .form-columns-2 {
  display: flex;
  gap: 0.675rem;
}

.splide__slide__content {
  margin-top: 1.5rem;
  font-family: "Averta-Regular", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25;
}
@media screen and (min-width: 1024px) {
  .splide__slide__content {
    margin-top: 2rem;
  }
}
.splide__pagination {
  top: 12.8125rem;
  bottom: unset !important;
}
@media screen and (min-width: 1024px) {
  .splide__pagination {
    top: 21.875rem;
  }
}
@media screen and (min-width: 1216px) {
  .splide__pagination {
    top: 25.9375rem;
  }
}
@media screen and (min-width: 1408px) {
  .splide__pagination {
    top: 30.625rem;
  }
}
.splide__pagination__page.is-active {
  background: #333 !important;
}
.splide__arrow {
  top: 6.6875rem !important;
}
@media screen and (min-width: 1024px) {
  .splide__arrow {
    top: 10.9375rem !important;
  }
}
@media screen and (min-width: 1216px) {
  .splide__arrow {
    top: 13.125rem !important;
  }
}
@media screen and (min-width: 1408px) {
  .splide__arrow {
    top: 15.5rem !important;
  }
}
.splide--featured {
  margin-bottom: 3rem;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInZlbmRvcnMvc2FuaXRpemUvX3Nhbml0aXplLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy91dGlsaXRpZXMvX2FsbC5zYXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvdXRpbGl0aWVzL2V4dGVuZHMuc2FzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9jb250cm9scy5zYXNzIiwiYWJzdHJhY3RzL3ZhcmlhYmxlcy9fb3ZlcnJpZGVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy91dGlsaXRpZXMvaW5pdGlhbC12YXJpYWJsZXMuc2FzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9taXhpbnMuc2FzcyIsImFic3RyYWN0cy92YXJpYWJsZXMvX2NvbG9ycy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvYmFzZS9nZW5lcmljLnNhc3MiLCJhYnN0cmFjdHMvdmFyaWFibGVzL190eXBvZ3JhcGh5LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy91dGlsaXRpZXMvZGVyaXZlZC12YXJpYWJsZXMuc2FzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2hlbHBlcnMvX2FsbC5zYXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvaGVscGVycy9jb2xvci5zYXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvaGVscGVycy9mbGV4Ym94LnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9oZWxwZXJzL2Zsb2F0LnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9oZWxwZXJzL290aGVyLnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9oZWxwZXJzL292ZXJmbG93LnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9oZWxwZXJzL3Bvc2l0aW9uLnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9oZWxwZXJzL3NwYWNpbmcuc2FzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2hlbHBlcnMvdHlwb2dyYXBoeS5zYXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvaGVscGVycy92aXNpYmlsaXR5LnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9fYWxsLnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9ib3guc2FzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL2J1dHRvbi5zYXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvY29udGFpbmVyLnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9jb250ZW50LnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9pY29uLnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9pbWFnZS5zYXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvbm90aWZpY2F0aW9uLnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9wcm9ncmVzcy5zYXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvdGFibGUuc2FzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL3RhZy5zYXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvdGl0bGUuc2FzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL290aGVyLnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9mb3JtL19hbGwuc2FzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Zvcm0vc2hhcmVkLnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9mb3JtL2lucHV0LXRleHRhcmVhLnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9mb3JtL2NoZWNrYm94LXJhZGlvLnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9mb3JtL3NlbGVjdC5zYXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZm9ybS9maWxlLnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9mb3JtL3Rvb2xzLnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL19hbGwuc2FzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvYnJlYWRjcnVtYi5zYXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9jYXJkLnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL2Ryb3Bkb3duLnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL2xldmVsLnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL21lZGlhLnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL21lbnUuc2FzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvbWVzc2FnZS5zYXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9tb2RhbC5zYXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9uYXZiYXIuc2FzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvcGFnaW5hdGlvbi5zYXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9wYW5lbC5zYXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy90YWJzLnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9ncmlkL19hbGwuc2FzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2dyaWQvY29sdW1ucy5zYXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZ3JpZC90aWxlcy5zYXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvbGF5b3V0L19hbGwuc2FzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2xheW91dC9oZXJvLnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9sYXlvdXQvc2VjdGlvbi5zYXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvbGF5b3V0L2Zvb3Rlci5zYXNzIiwiYmFzZS9fcmVkdWNlZC1tb3Rpb24uc2NzcyIsImJhc2UvX3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS9fZm9udHMuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImJhc2UvX2VsZW1lbnRzLnNjc3MiLCJiYXNlL19saW5rcy5zY3NzIiwiYmFzZS9fdXRpbGl0aWVzLnNjc3MiLCJhYnN0cmFjdHMvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsImFic3RyYWN0cy92YXJpYWJsZXMvX2JyZWFrcG9pbnRzLnNjc3MiLCJhYnN0cmFjdHMvbWl4aW5zL19zaXplLnNjc3MiLCJsYXlvdXQvX2NvbnRhaW5lci5zY3NzIiwibGF5b3V0L19ncmlkLnNjc3MiLCJsYXlvdXQvX2d1dHRlci5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fbGF5b3V0LnNjc3MiLCJsYXlvdXQvX3BhZ2Uuc2NzcyIsImxheW91dC9fbmF2aWdhdGlvbi5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsImxheW91dC9fZW50cnkuc2NzcyIsImxheW91dC9fYXNpZGUuc2NzcyIsImFic3RyYWN0cy9taXhpbnMvX2xpc3QtcmVzZXQuc2NzcyIsImxheW91dC9fc2VjdGlvbi5zY3NzIiwibGF5b3V0L19zaWRlYmFyLnNjc3MiLCJsYXlvdXQvX3NwYWNpbmcuc2NzcyIsImxheW91dC9fd3JhcC5zY3NzIiwiY29tcG9uZW50cy9fYWQtYmxvY2suc2NzcyIsImNvbXBvbmVudHMvX2JyZWFkY3J1bWIuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwiY29tcG9uZW50cy9fY2FyZC5zY3NzIiwiY29tcG9uZW50cy9fY3RhLnNjc3MiLCJjb21wb25lbnRzL19kcm9wZG93bi5zY3NzIiwiY29tcG9uZW50cy9fZXhjZXJwdC5zY3NzIiwiY29tcG9uZW50cy9fZmlsdGVyLnNjc3MiLCJjb21wb25lbnRzL19mb3Jtcy5zY3NzIiwiY29tcG9uZW50cy9faGVyby5zY3NzIiwiY29tcG9uZW50cy9faW1hZ2Uuc2NzcyIsImNvbXBvbmVudHMvX2xvZ28uc2NzcyIsImNvbXBvbmVudHMvX21lbnUuc2NzcyIsImNvbXBvbmVudHMvX21ldGEuc2NzcyIsImNvbXBvbmVudHMvX25hdmJhci5zY3NzIiwiY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fcHVsbC1xdW90ZS5zY3NzIiwiY29tcG9uZW50cy9fc2VhcmNoLnNjc3MiLCJjb21wb25lbnRzL19zb2NpYWwuc2NzcyIsImNvbXBvbmVudHMvX3RhZy5zY3NzIiwiY29tcG9uZW50cy9fdGVhc2VyLnNjc3MiLCJwYWdlcy9fYnRsLnNjc3MiLCJwYWdlcy9fcGlsbGFyLnNjc3MiLCJwbHVnaW5zL19odWJzcG90LnNjc3MiLCJwbHVnaW5zL19zcGxpZGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7K0VBQUE7QUFHQTs7RUFBQTtBQUlBOzs7RUFHQyxzQkFBQTtBREFEOztBQ0dBOzs7RUFBQTtBQUtBOztFQUVDLHdCQUFBO0VBQ0EsTUFBQTtFQUNBLHVCQUFBO0VBQ0EsTUFBQTtBREREOztBQ0lBOzs7Ozs7OztFQUFBO0FBVUE7RUFDQyxlQUFBO0VBQ0EsTUFBQTtFQUNBLGdCQUFBO0VBQ0EsTUFBQTtFQUNBLGdCQUFBO0VBQ0EsTUFBQTtFQUNBLGNBQUE7S0FBQSxXQUFBO0VBQ0EsTUFBQTtFQUNBLHdDQUFBO0VBR0EsMEJBQUE7RUFDQSxNQUFBO0VBQ0EsOEJBQUE7RUFDQSxNQUFBO0VBQ0Esc0JBQUE7RUFDQSxNQUFBO0FESkQ7O0FDT0E7K0VBQUE7QUFHQTs7RUFBQTtBQUlBO0VBQ0MsU0FBQTtBRE5EOztBQ1NBOzs7RUFBQTtBQUtBO0VBQ0MsY0FBQTtFQUNBLGdCQUFBO0FEUEQ7O0FDVUE7K0VBQUE7QUFHQTs7RUFBQTtBQUlBOzs7OztFQUtDLFNBQUE7QURURDs7QUNZQTs7RUFBQTtBQUlBOzs7O0VBSUMsU0FBQTtBRFZEOztBQ2FBOzs7RUFBQTtBQUtBO0VBQ0MsU0FBQTtFQUNBLE1BQUE7RUFDQSxpQkFBQTtFQUNBLE1BQUE7QURYRDs7QUNjQTs7RUFBQTtBQUlBO0VBQ0MsY0FBQTtBRFpEOztBQ2VBOztFQUFBO0FBSUE7O0VBRUMsZ0JBQUE7RUFDQSxVQUFBO0FEYkQ7O0FDZ0JBOzs7RUFBQTtBQUtBO0VBQ0MsaUNBQUE7RUFDQSxNQUFBO0VBQ0EsY0FBQTtFQUNBLE1BQUE7QURkRDs7QUNpQkE7K0VBQUE7QUFHQTs7RUFBQTtBQUlBO0VBQ0MsNkJBQUE7QURoQkQ7O0FDbUJBOztFQUFB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YWg4Qkk7RUFDRSx5QkFBQTtBYm04Qk47O0FhajhCTTtFQUVFLHlCQUFBO0FibThCUjs7QWFsOEJJO0VBQ0Usb0NBQUE7QWJxOEJOOztBYWorQkU7RUFDRSxvQ0FBQTtBYm8rQko7O0FhbCtCSTtFQUVFLHlCQUFBO0FibytCTjs7QWFuK0JFO0VBQ0UsK0NBQUE7QWJzK0JKOztBYWorQkk7RUFDRSx5QkFBQTtBYm8rQk47O0FhbCtCTTtFQUVFLHlCQUFBO0FibytCUjs7QWFuK0JJO0VBQ0Usb0NBQUE7QWJzK0JOOztBYXArQkk7RUFDRSx5QkFBQTtBYnUrQk47O0FhcitCTTtFQUVFLHlCQUFBO0FidStCUjs7QWF0K0JJO0VBQ0Usb0NBQUE7QWJ5K0JOOztBYXJnQ0U7RUFDRSx5QkFBQTtBYndnQ0o7O0FhdGdDSTtFQUVFLHlCQUFBO0Fid2dDTjs7QWF2Z0NFO0VBQ0Usb0NBQUE7QWIwZ0NKOztBYXJnQ0k7RUFDRSx5QkFBQTtBYndnQ047O0FhdGdDTTtFQUVFLHlCQUFBO0Fid2dDUjs7QWF2Z0NJO0VBQ0Usb0NBQUE7QWIwZ0NOOztBYXhnQ0k7RUFDRSx5QkFBQTtBYjJnQ047O0FhemdDTTtFQUVFLHlCQUFBO0FiMmdDUjs7QWExZ0NJO0VBQ0Usb0NBQUE7QWI2Z0NOOztBYXppQ0U7RUFDRSx5QkFBQTtBYjRpQ0o7O0FhMWlDSTtFQUVFLHlCQUFBO0FiNGlDTjs7QWEzaUNFO0VBQ0Usb0NBQUE7QWI4aUNKOztBYXppQ0k7RUFDRSx5QkFBQTtBYjRpQ047O0FhMWlDTTtFQUVFLHlCQUFBO0FiNGlDUjs7QWEzaUNJO0VBQ0Usb0NBQUE7QWI4aUNOOztBYTVpQ0k7RUFDRSx5QkFBQTtBYitpQ047O0FhN2lDTTtFQUVFLHlCQUFBO0FiK2lDUjs7QWE5aUNJO0VBQ0Usb0NBQUE7QWJpakNOOztBYTdrQ0U7RUFDRSx5QkFBQTtBYmdsQ0o7O0FhOWtDSTtFQUVFLHlCQUFBO0FiZ2xDTjs7QWEva0NFO0VBQ0Usb0NBQUE7QWJrbENKOztBYTdrQ0k7RUFDRSx5QkFBQTtBYmdsQ047O0FhOWtDTTtFQUVFLHlCQUFBO0FiZ2xDUjs7QWEva0NJO0VBQ0Usb0NBQUE7QWJrbENOOztBYWhsQ0k7RUFDRSx5QkFBQTtBYm1sQ047O0FhamxDTTtFQUVFLHlCQUFBO0FibWxDUjs7QWFsbENJO0VBQ0Usb0NBQUE7QWJxbENOOztBYWpuQ0U7RUFDRSx5QkFBQTtBYm9uQ0o7O0FhbG5DSTtFQUVFLHlCQUFBO0Fib25DTjs7QWFubkNFO0VBQ0Usb0NBQUE7QWJzbkNKOztBYWpuQ0k7RUFDRSx5QkFBQTtBYm9uQ047O0FhbG5DTTtFQUVFLHlCQUFBO0Fib25DUjs7QWFubkNJO0VBQ0Usb0NBQUE7QWJzbkNOOztBYXBuQ0k7RUFDRSx5QkFBQTtBYnVuQ047O0Fhcm5DTTtFQUVFLHlCQUFBO0FidW5DUjs7QWF0bkNJO0VBQ0Usb0NBQUE7QWJ5bkNOOztBYXJwQ0U7RUFDRSx5QkFBQTtBYndwQ0o7O0FhdHBDSTtFQUVFLHlCQUFBO0Fid3BDTjs7QWF2cENFO0VBQ0Usb0NBQUE7QWIwcENKOztBYXJwQ0k7RUFDRSx5QkFBQTtBYndwQ047O0FhdHBDTTtFQUVFLHlCQUFBO0Fid3BDUjs7QWF2cENJO0VBQ0Usb0NBQUE7QWIwcENOOztBYXhwQ0k7RUFDRSx5QkFBQTtBYjJwQ047O0FhenBDTTtFQUVFLHlCQUFBO0FiMnBDUjs7QWExcENJO0VBQ0Usb0NBQUE7QWI2cENOOztBYXpyQ0U7RUFDRSx5QkFBQTtBYjRyQ0o7O0FhMXJDSTtFQUVFLHlCQUFBO0FiNHJDTjs7QWEzckNFO0VBQ0Usb0NBQUE7QWI4ckNKOztBYXpyQ0k7RUFDRSx5QkFBQTtBYjRyQ047O0FhMXJDTTtFQUVFLHlCQUFBO0FiNHJDUjs7QWEzckNJO0VBQ0Usb0NBQUE7QWI4ckNOOztBYTVyQ0k7RUFDRSx5QkFBQTtBYityQ047O0FhN3JDTTtFQUVFLHlCQUFBO0FiK3JDUjs7QWE5ckNJO0VBQ0Usb0NBQUE7QWJpc0NOOztBYTd0Q0U7RUFDRSx5QkFBQTtBYmd1Q0o7O0FhOXRDSTtFQUVFLHlCQUFBO0FiZ3VDTjs7QWEvdENFO0VBQ0Usb0NBQUE7QWJrdUNKOztBYTd0Q0k7RUFDRSx5QkFBQTtBYmd1Q047O0FhOXRDTTtFQUVFLHlCQUFBO0FiZ3VDUjs7QWEvdENJO0VBQ0Usb0NBQUE7QWJrdUNOOztBYWh1Q0k7RUFDRSx5QkFBQTtBYm11Q047O0FhanVDTTtFQUVFLHlCQUFBO0FibXVDUjs7QWFsdUNJO0VBQ0Usb0NBQUE7QWJxdUNOOztBYWp3Q0U7RUFDRSx5QkFBQTtBYm93Q0o7O0FhbHdDSTtFQUVFLHlCQUFBO0Fib3dDTjs7QWFud0NFO0VBQ0Usb0NBQUE7QWJzd0NKOztBYWp3Q0k7RUFDRSx5QkFBQTtBYm93Q047O0FhbHdDTTtFQUVFLHlCQUFBO0Fib3dDUjs7QWFud0NJO0VBQ0Usb0NBQUE7QWJzd0NOOztBYXB3Q0k7RUFDRSx5QkFBQTtBYnV3Q047O0FhcndDTTtFQUVFLHlCQUFBO0FidXdDUjs7QWF0d0NJO0VBQ0Usb0NBQUE7QWJ5d0NOOztBYXJ5Q0U7RUFDRSx5QkFBQTtBYnd5Q0o7O0FhdHlDSTtFQUVFLHlCQUFBO0Fid3lDTjs7QWF2eUNFO0VBQ0Usb0NBQUE7QWIweUNKOztBYXJ5Q0k7RUFDRSx5QkFBQTtBYnd5Q047O0FhdHlDTTtFQUVFLHlCQUFBO0Fid3lDUjs7QWF2eUNJO0VBQ0Usb0NBQUE7QWIweUNOOztBYXh5Q0k7RUFDRSx5QkFBQTtBYjJ5Q047O0FhenlDTTtFQUVFLHlCQUFBO0FiMnlDUjs7QWExeUNJO0VBQ0Usb0NBQUE7QWI2eUNOOztBYXowQ0U7RUFDRSx5QkFBQTtBYjQwQ0o7O0FhMTBDSTtFQUVFLHlCQUFBO0FiNDBDTjs7QWEzMENFO0VBQ0Usb0NBQUE7QWI4MENKOztBYXowQ0k7RUFDRSx5QkFBQTtBYjQwQ047O0FhMTBDTTtFQUVFLHlCQUFBO0FiNDBDUjs7QWEzMENJO0VBQ0Usb0NBQUE7QWI4MENOOztBYTUwQ0k7RUFDRSx5QkFBQTtBYiswQ047O0FhNzBDTTtFQUVFLHlCQUFBO0FiKzBDUjs7QWE5MENJO0VBQ0Usb0NBQUE7QWJpMUNOOztBYTcyQ0U7RUFDRSx5QkFBQTtBYmczQ0o7O0FhOTJDSTtFQUVFLHlCQUFBO0FiZzNDTjs7QWEvMkNFO0VBQ0Usb0NBQUE7QWJrM0NKOztBYTcyQ0k7RUFDRSx5QkFBQTtBYmczQ047O0FhOTJDTTtFQUVFLHlCQUFBO0FiZzNDUjs7QWEvMkNJO0VBQ0Usb0NBQUE7QWJrM0NOOztBYWgzQ0k7RUFDRSx5QkFBQTtBYm0zQ047O0FhajNDTTtFQUVFLHlCQUFBO0FibTNDUjs7QWFsM0NJO0VBQ0Usb0NBQUE7QWJxM0NOOztBYWwzQ0U7RUFDRSxnQ0FBQTtBYnEzQ0o7O0FhcDNDRTtFQUNFLDJDQUFBO0FidTNDSjs7QWExM0NFO0VBQ0UsaUNBQUE7QWI2M0NKOztBYTUzQ0U7RUFDRSw0Q0FBQTtBYiszQ0o7O0FhbDRDRTtFQUNFLHlCQUFBO0FicTRDSjs7QWFwNENFO0VBQ0Usb0NBQUE7QWJ1NENKOztBYTE0Q0U7RUFDRSx5QkFBQTtBYjY0Q0o7O0FhNTRDRTtFQUNFLG9DQUFBO0FiKzRDSjs7QWFsNUNFO0VBQ0UseUJBQUE7QWJxNUNKOztBYXA1Q0U7RUFDRSxvQ0FBQTtBYnU1Q0o7O0FhMTVDRTtFQUNFLHlCQUFBO0FiNjVDSjs7QWE1NUNFO0VBQ0Usb0NBQUE7QWIrNUNKOztBYWw2Q0U7RUFDRSx5QkFBQTtBYnE2Q0o7O0FhcDZDRTtFQUNFLG9DQUFBO0FidTZDSjs7QWExNkNFO0VBQ0UsaUNBQUE7QWI2NkNKOztBYTU2Q0U7RUFDRSw0Q0FBQTtBYis2Q0o7O0FhbDdDRTtFQUNFLGlDQUFBO0FicTdDSjs7QWFwN0NFO0VBQ0UsNENBQUE7QWJ1N0NKOztBYzM5Q0U7RUFDRSw4QkFBQTtBZDg5Q0o7O0FjLzlDRTtFQUNFLHNDQUFBO0FkaytDSjs7QWNuK0NFO0VBQ0UsaUNBQUE7QWRzK0NKOztBY3YrQ0U7RUFDRSx5Q0FBQTtBZDArQ0o7O0FjdCtDRTtFQUNFLDRCQUFBO0FkeStDSjs7QWMxK0NFO0VBQ0UsMEJBQUE7QWQ2K0NKOztBYzkrQ0U7RUFDRSxrQ0FBQTtBZGkvQ0o7O0FjNytDRTtFQUNFLHNDQUFBO0FkZy9DSjs7QWNqL0NFO0VBQ0Usb0NBQUE7QWRvL0NKOztBY3IvQ0U7RUFDRSxrQ0FBQTtBZHcvQ0o7O0Fjei9DRTtFQUNFLHlDQUFBO0FkNC9DSjs7QWM3L0NFO0VBQ0Usd0NBQUE7QWRnZ0RKOztBY2pnREU7RUFDRSx3Q0FBQTtBZG9nREo7O0FjcmdERTtFQUNFLGlDQUFBO0Fkd2dESjs7QWN6Z0RFO0VBQ0UsK0JBQUE7QWQ0Z0RKOztBYzdnREU7RUFDRSxnQ0FBQTtBZGdoREo7O0FjamhERTtFQUNFLGlDQUFBO0Fkb2hESjs7QWNoaERFO0VBQ0Usb0NBQUE7QWRtaERKOztBY3BoREU7RUFDRSxrQ0FBQTtBZHVoREo7O0FjeGhERTtFQUNFLGdDQUFBO0FkMmhESjs7QWM1aERFO0VBQ0UsdUNBQUE7QWQraERKOztBY2hpREU7RUFDRSxzQ0FBQTtBZG1pREo7O0FjcGlERTtFQUNFLHNDQUFBO0FkdWlESjs7QWN4aURFO0VBQ0UsaUNBQUE7QWQyaURKOztBYzVpREU7RUFDRSwrQkFBQTtBZCtpREo7O0FjaGpERTtFQUNFLDZCQUFBO0FkbWpESjs7QWNwakRFO0VBQ0Usa0NBQUE7QWR1akRKOztBY25qREU7RUFDRSwrQkFBQTtBZHNqREo7O0FjdmpERTtFQUNFLGtDQUFBO0FkMGpESjs7QWMzakRFO0VBQ0UsZ0NBQUE7QWQ4akRKOztBYy9qREU7RUFDRSw4QkFBQTtBZGtrREo7O0FjbmtERTtFQUNFLGdDQUFBO0Fkc2tESjs7QWN2a0RFO0VBQ0UsNkJBQUE7QWQwa0RKOztBYzNrREU7RUFDRSwyQkFBQTtBZDhrREo7O0FjL2tERTtFQUNFLGtDQUFBO0Fka2xESjs7QWNubERFO0VBQ0UsZ0NBQUE7QWRzbERKOztBY2xsREU7RUFDRSwyQkFBQTtBZHFsREo7O0FjdGxERTtFQUNFLGlDQUFBO0FkeWxESjs7QWMxbERFO0VBQ0UsK0JBQUE7QWQ2bERKOztBYzlsREU7RUFDRSw2QkFBQTtBZGltREo7O0FjbG1ERTtFQUNFLCtCQUFBO0FkcW1ESjs7QWN0bURFO0VBQ0UsOEJBQUE7QWR5bURKOztBY3BtREk7RUFDRSx1QkFBQTtBZHVtRE47O0FjeG1ESTtFQUNFLHVCQUFBO0FkMm1ETjs7QWM1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RUo7RW9CdHZFRTtJQUNFLDBCQUFBO0VwQnd2RUo7RW9CenZFRTtJQUNFLDRCQUFBO0VwQjJ2RUo7RW9CNXZFRTtJQUNFLDZCQUFBO0VwQjh2RUo7RW9CL3ZFRTtJQUNFLDBCQUFBO0VwQml3RUo7RW9CbHdFRTtJQUNFLDZCQUFBO0VwQm93RUo7QUFDRjtBT3pwRUU7RWE3R0U7SUFDRSwwQkFBQTtFcEJ5d0VKO0VvQjF3RUU7SUFDRSw0QkFBQTtFcEI0d0VKO0VvQjd3RUU7SUFDRSwwQkFBQTtFcEIrd0VKO0VvQmh4RUU7SUFDRSw0QkFBQTtFcEJreEVKO0VvQm54RUU7SUFDRSw2QkFBQTtFcEJxeEVKO0VvQnR4RUU7SUFDRSwwQkFBQTtFcEJ3eEVKO0VvQnp4RUU7SUFDRSw2QkFBQTtFcEIyeEVKO0FBQ0Y7QU81cUVFO0VhakhFO0lBQ0UsMEJBQUE7RXBCZ3lFSjtFb0JqeUVFO0lBQ0UsNEJBQUE7RXBCbXlFSjtFb0JweUVFO0lBQ0UsMEJBQUE7RXBCc3lFSjtFb0J2eUVFO0lBQ0UsNEJBQUE7RXBCeXlFSjtFb0IxeUVFO0lBQ0UsNkJBQUE7RXBCNHlFSjtFb0I3eUVFO0lBQ0UsMEJBQUE7RXBCK3lFSjtFb0JoekVFO0lBQ0UsNkJBQUE7RXBCa3pFSjtBQUNGO0FPcHJFSTtFYWhJQTtJQUNFLDBCQUFBO0VwQnV6RUo7RW9CeHpFRTtJQUNFLDRCQUFBO0VwQjB6RUo7RW9CM3pFRTtJQUNFLDBCQUFBO0VwQjZ6RUo7RW9COXpFRTtJQUNFLDRCQUFBO0VwQmcwRUo7RW9CajBFRTtJQUNFLDZCQUFBO0VwQm0wRUo7RW9CcDBFRTtJQUNFLDBCQUFBO0VwQnMwRUo7RW9CdjBFRTtJQUNFLDZCQUFBO0VwQnkwRUo7QUFDRjtBTzVyRUk7RWEvSUE7SUFDRSwwQkFBQTtFcEI4MEVKO0VvQi8wRUU7SUFDRSw0QkFBQTtFcEJpMUVKO0VvQmwxRUU7SUFDRSwwQkFBQTtFcEJvMUVKO0VvQnIxRUU7SUFDRSw0QkFBQTtFcEJ1MUVKO0VvQngxRUU7SUFDRSw2QkFBQTtFcEIwMUVKO0VvQjMxRUU7SUFDRSwwQkFBQTtFcEI2MUVKO0VvQjkxRUU7SUFDRSw2QkFBQTtFcEJnMkVKO0FBQ0Y7QW9CeDBFRTtFQUNFLDZCQUFBO0FwQjAwRUo7O0FvQjMwRUU7RUFDRSw4QkFBQTtBcEI4MEVKOztBb0IvMEVFO0VBQ0UsMkJBQUE7QXBCazFFSjs7QW9CbjFFRTtFQUNFLDRCQUFBO0FwQnMxRUo7O0FPaHhFRTtFYWxFRTtJQUNFLDZCQUFBO0VwQnMxRUo7QUFDRjtBT2x4RUU7RWFuRUU7SUFDRSw2QkFBQTtFcEJ3MUVKO0FBQ0Y7QU9ueEVFO0VhcEVFO0lBQ0UsNkJBQUE7RXBCMDFFSjtBQUNGO0FPcHhFRTtFYXJFRTtJQUNFLDZCQUFBO0VwQjQxRUo7QUFDRjtBT3J4RUU7RWF0RUU7SUFDRSw2QkFBQTtFcEI4MUVKO0FBQ0Y7QU9yeEVJO0VheEVBO0lBQ0UsNkJBQUE7RXBCZzJFSjtBQUNGO0FPaHhFSTtFYS9FQTtJQUNFLDZCQUFBO0VwQmsyRUo7QUFDRjtBT2h4RUk7RWFqRkE7SUFDRSw2QkFBQTtFcEJvMkVKO0FBQ0Y7QU8zd0VJO0VheEZBO0lBQ0UsNkJBQUE7RXBCczJFSjtBQUNGO0FPOXpFRTtFYWxFRTtJQUNFLDhCQUFBO0VwQm00RUo7QUFDRjtBTy96RUU7RWFuRUU7SUFDRSw4QkFBQTtFcEJxNEVKO0FBQ0Y7QU9oMEVFO0VhcEVFO0lBQ0UsOEJBQUE7RXBCdTRFSjtBQUNGO0FPajBFRTtFYXJFRTtJQUNFLDhCQUFBO0VwQnk0RUo7QUFDRjtBT2wwRUU7RWF0RUU7SUFDRSw4QkFBQTtFcEIyNEVKO0FBQ0Y7QU9sMEVJO0VheEVBO0lBQ0UsOEJBQUE7RXBCNjRFSjtBQUNGO0FPN3pFSTtFYS9FQTtJQUNFLDhCQUFBO0VwQis0RUo7QUFDRjtBTzd6RUk7RWFqRkE7SUFDRSw4QkFBQTtFcEJpNUVKO0FBQ0Y7QU94ekVJO0VheEZBO0lBQ0UsOEJBQUE7RXBCbTVFSjtBQUNGO0FPMzJFRTtFYWxFRTtJQUNFLDJCQUFBO0VwQmc3RUo7QUFDRjtBTzUyRUU7RWFuRUU7SUFDRSwyQkFBQTtFcEJrN0VKO0FBQ0Y7QU83MkVFO0VhcEVFO0lBQ0UsMkJBQUE7RXBCbzdFSjtBQUNGO0FPOTJFRTtFYXJFRTtJQUNFLDJCQUFBO0VwQnM3RUo7QUFDRjtBTy8yRUU7RWF0RUU7SUFDRSwyQkFBQTtFcEJ3N0VKO0FBQ0Y7QU8vMkVJO0VheEVBO0lBQ0UsMkJBQUE7RXBCMDdFSjtBQUNGO0FPMTJFSTtFYS9FQTtJQUNFLDJCQUFBO0VwQjQ3RUo7QUFDRjtBTzEyRUk7RWFqRkE7SUFDRSwyQkFBQTtFcEI4N0VKO0FBQ0Y7QU9yMkVJO0VheEZBO0lBQ0UsMkJBQUE7RXBCZzhFSjtBQUNGO0FPeDVFRTtFYWxFRTtJQUNFLDRCQUFBO0VwQjY5RUo7QUFDRjtBT3o1RUU7RWFuRUU7SUFDRSw0QkFBQTtFcEIrOUVKO0FBQ0Y7QU8xNUVFO0VhcEVFO0lBQ0UsNEJBQUE7RXBCaStFSjtBQUNGO0FPMzVFRTtFYXJFRTtJQUNFLDRCQUFBO0VwQm0rRUo7QUFDRjtBTzU1RUU7RWF0RUU7SUFDRSw0QkFBQTtFcEJxK0VKO0FBQ0Y7QU81NUVJO0VheEVBO0lBQ0UsNEJBQUE7RXBCdStFSjtBQUNGO0FPdjVFSTtFYS9FQTtJQUNFLDRCQUFBO0VwQnkrRUo7QUFDRjtBT3Y1RUk7RWFqRkE7SUFDRSw0QkFBQTtFcEIyK0VKO0FBQ0Y7QU9sNUVJO0VheEZBO0lBQ0UsNEJBQUE7RXBCNitFSjtBQUNGO0FvQjUrRUE7RUFDRSxxQ0FBQTtBcEI4K0VGOztBb0I1K0VBO0VBQ0Usb0NBQUE7QXBCKytFRjs7QW9CNytFQTtFQUNFLG9DQUFBO0FwQmcvRUY7O0FvQjkrRUE7RUFDRSw2QkFBQTtBcEJpL0VGOztBb0IvK0VBO0VBQ0UscUNBQUE7QXBCay9FRjs7QW9CaC9FQTtFQUNFLDJCQUFBO0FwQm0vRUY7O0FvQmwvRUE7RUFDRSwyQkFBQTtBcEJxL0VGOztBb0JwL0VBO0VBQ0UsMkJBQUE7QXBCdS9FRjs7QW9CdC9FQTtFQUNFLDJCQUFBO0FwQnkvRUY7O0FvQngvRUE7RUFDRSwyQkFBQTtBcEIyL0VGOztBb0J6L0VBO0VBQ0Usb0RBQUE7QXBCNC9FRjs7QW9CMS9FQTtFQUNFLDRDQUFBO0FwQjYvRUY7O0FvQjMvRUE7RUFDRSwrTEFBQTtBcEI4L0VGOztBb0I1L0VBO0VBQ0UsaUNBQUE7QXBCKy9FRjs7QW9CNy9FQTtFQUNFLGlDQUFBO0FwQmdnRkY7O0FxQmptRkU7RUFDRSx5QkFBQTtBckJvbUZKOztBT3BnRkU7RWM5RkU7SUFDRSx5QkFBQTtFckJzbUZKO0FBQ0Y7QU90Z0ZFO0VjL0ZFO0lBQ0UseUJBQUE7RXJCd21GSjtBQUNGO0FPdmdGRTtFY2hHRTtJQUNFLHlCQUFBO0VyQjBtRko7QUFDRjtBT3hnRkU7RWNqR0U7SUFDRSx5QkFBQTtFckI0bUZKO0FBQ0Y7QU96Z0ZFO0VjbEdFO0lBQ0UseUJBQUE7RXJCOG1GSjtBQUNGO0FPemdGSTtFY3BHQTtJQUNFLHlCQUFBO0VyQmduRko7QUFDRjtBT3BnRkk7RWMzR0E7SUFDRSx5QkFBQTtFckJrbkZKO0FBQ0Y7QU9wZ0ZJO0VjN0dBO0lBQ0UseUJBQUE7RXJCb25GSjtBQUNGO0FPLy9FSTtFY3BIQTtJQUNFLHlCQUFBO0VyQnNuRko7QUFDRjtBcUJucEZFO0VBQ0Usd0JBQUE7QXJCcXBGSjs7QU9yakZFO0VjOUZFO0lBQ0Usd0JBQUE7RXJCdXBGSjtBQUNGO0FPdmpGRTtFYy9GRTtJQUNFLHdCQUFBO0VyQnlwRko7QUFDRjtBT3hqRkU7RWNoR0U7SUFDRSx3QkFBQTtFckIycEZKO0FBQ0Y7QU96akZFO0VjakdFO0lBQ0Usd0JBQUE7RXJCNnBGSjtBQUNGO0FPMWpGRTtFY2xHRTtJQUNFLHdCQUFBO0VyQitwRko7QUFDRjtBTzFqRkk7RWNwR0E7SUFDRSx3QkFBQTtFckJpcUZKO0FBQ0Y7QU9yakZJO0VjM0dBO0lBQ0Usd0JBQUE7RXJCbXFGSjtBQUNGO0FPcmpGSTtFYzdHQTtJQUNFLHdCQUFBO0VyQnFxRko7QUFDRjtBT2hqRkk7RWNwSEE7SUFDRSx3QkFBQTtFckJ1cUZKO0FBQ0Y7QXFCcHNGRTtFQUNFLDBCQUFBO0FyQnNzRko7O0FPdG1GRTtFYzlGRTtJQUNFLDBCQUFBO0VyQndzRko7QUFDRjtBT3htRkU7RWMvRkU7SUFDRSwwQkFBQTtFckIwc0ZKO0FBQ0Y7QU96bUZFO0VjaEdFO0lBQ0UsMEJBQUE7RXJCNHNGSjtBQUNGO0FPMW1GRTtFY2pHRTtJQUNFLDBCQUFBO0VyQjhzRko7QUFDRjtBTzNtRkU7RWNsR0U7SUFDRSwwQkFBQTtFckJndEZKO0FBQ0Y7QU8zbUZJO0VjcEdBO0lBQ0UsMEJBQUE7RXJCa3RGSjtBQUNGO0FPdG1GSTtFYzNHQTtJQUNFLDBCQUFBO0VyQm90Rko7QUFDRjtBT3RtRkk7RWM3R0E7SUFDRSwwQkFBQTtFckJzdEZKO0FBQ0Y7QU9qbUZJO0VjcEhBO0lBQ0UsMEJBQUE7RXJCd3RGSjtBQUNGO0FxQnJ2RkU7RUFDRSxnQ0FBQTtBckJ1dkZKOztBT3ZwRkU7RWM5RkU7SUFDRSxnQ0FBQTtFckJ5dkZKO0FBQ0Y7QU96cEZFO0VjL0ZFO0lBQ0UsZ0NBQUE7RXJCMnZGSjtBQUNGO0FPMXBGRTtFY2hHRTtJQUNFLGdDQUFBO0VyQjZ2Rko7QUFDRjtBTzNwRkU7RWNqR0U7SUFDRSxnQ0FBQTtFckIrdkZKO0FBQ0Y7QU81cEZFO0VjbEdFO0lBQ0UsZ0NBQUE7RXJCaXdGSjtBQUNGO0FPNXBGSTtFY3BHQTtJQUNFLGdDQUFBO0VyQm13Rko7QUFDRjtBT3ZwRkk7RWMzR0E7SUFDRSxnQ0FBQTtFckJxd0ZKO0FBQ0Y7QU92cEZJO0VjN0dBO0lBQ0UsZ0NBQUE7RXJCdXdGSjtBQUNGO0FPbHBGSTtFY3BIQTtJQUNFLGdDQUFBO0VyQnl3Rko7QUFDRjtBcUJ0eUZFO0VBQ0UsK0JBQUE7QXJCd3lGSjs7QU94c0ZFO0VjOUZFO0lBQ0UsK0JBQUE7RXJCMHlGSjtBQUNGO0FPMXNGRTtFYy9GRTtJQUNFLCtCQUFBO0VyQjR5Rko7QUFDRjtBTzNzRkU7RWNoR0U7SUFDRSwrQkFBQTtFckI4eUZKO0FBQ0Y7QU81c0ZFO0VjakdFO0lBQ0UsK0JBQUE7RXJCZ3pGSjtBQUNGO0FPN3NGRTtFY2xHRTtJQUNFLCtCQUFBO0VyQmt6Rko7QUFDRjtBTzdzRkk7RWNwR0E7SUFDRSwrQkFBQTtFckJvekZKO0FBQ0Y7QU94c0ZJO0VjM0dBO0lBQ0UsK0JBQUE7RXJCc3pGSjtBQUNGO0FPeHNGSTtFYzdHQTtJQUNFLCtCQUFBO0VyQnd6Rko7QUFDRjtBT25zRkk7RWNwSEE7SUFDRSwrQkFBQTtFckIwekZKO0FBQ0Y7QXFCenpGQTtFQUNFLHdCQUFBO0FyQjJ6RkY7O0FxQnp6RkE7RUFDRSx1QkFBQTtFQUNBLGlDQUFBO0VBQ0EseUJBQUE7RUFDQSwyQkFBQTtFQUNBLHFCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtFQUNBLHdCQUFBO0FyQjR6RkY7O0FPcHdGRTtFY3JEQTtJQUNFLHdCQUFBO0VyQjZ6RkY7QUFDRjtBT3R3RkU7RWNyREE7SUFDRSx3QkFBQTtFckI4ekZGO0FBQ0Y7QU92d0ZFO0VjckRBO0lBQ0Usd0JBQUE7RXJCK3pGRjtBQUNGO0FPeHdGRTtFY3JEQTtJQUNFLHdCQUFBO0VyQmcwRkY7QUFDRjtBT3p3RkU7RWNyREE7SUFDRSx3QkFBQTtFckJpMEZGO0FBQ0Y7QU96d0ZJO0VjdERGO0lBQ0Usd0JBQUE7RXJCazBGRjtBQUNGO0FPcHdGSTtFYzVERjtJQUNFLHdCQUFBO0VyQm0wRkY7QUFDRjtBT3B3Rkk7RWM3REY7SUFDRSx3QkFBQTtFckJvMEZGO0FBQ0Y7QU8vdkZJO0VjbkVGO0lBQ0Usd0JBQUE7RXJCcTBGRjtBQUNGO0FxQnAwRkE7RUFDRSw2QkFBQTtBckJzMEZGOztBT3J6RkU7RWNkQTtJQUNFLDZCQUFBO0VyQnUwRkY7QUFDRjtBT3Z6RkU7RWNkQTtJQUNFLDZCQUFBO0VyQncwRkY7QUFDRjtBT3h6RkU7RWNkQTtJQUNFLDZCQUFBO0VyQnkwRkY7QUFDRjtBT3p6RkU7RWNkQTtJQUNFLDZCQUFBO0VyQjAwRkY7QUFDRjtBTzF6RkU7RWNkQTtJQUNFLDZCQUFBO0VyQjIwRkY7QUFDRjtBTzF6Rkk7RWNmRjtJQUNFLDZCQUFBO0VyQjQwRkY7QUFDRjtBT3J6Rkk7RWNyQkY7SUFDRSw2QkFBQTtFckI2MEZGO0FBQ0Y7QU9yekZJO0VjdEJGO0lBQ0UsNkJBQUE7RXJCODBGRjtBQUNGO0FPaHpGSTtFYzVCRjtJQUNFLDZCQUFBO0VyQiswRkY7QUFDRjtBc0J6OEZBLG1CQUFBO0FDV0E7RUFFRSxzQmZUTTtFZVVOLGtCakJ5RGE7RWlCeERiLHdDZjhCYztFZTdCZCxXZlhNO0VlWU4sY0FBQTtFQUNBLGdCQVpZO0F2QjQ4RmQ7O0F1Qjc3RkU7RUFFRSx5RUFmb0I7QXZCODhGeEI7QXVCOTdGRTtFQUNFLG9FQWhCcUI7QXZCZzlGekI7O0F3Qjc1RkE7RUFHRSxzQmhCM0RNO0VnQjRETixxQmhCdkRXO0VnQndEWCxpQnBCNURxQjtFb0I2RHJCLFdoQjdETTtFZ0I4RE4sZUFBQTtFQUdBLHVCQUFBO0VBQ0EsaUNBN0R3QjtFQThEeEIsaUJBN0QwQjtFQThEMUIsa0JBOUQwQjtFQStEMUIsOEJBaEV3QjtFQWlFeEIsa0JBQUE7RUFDQSxtQkFBQTtBeEI0NUZGO0F3QjM1RkU7RUFDRSxjQUFBO0F4QjY1Rko7QXdCMzVGSTtFQUlFLGFBQUE7RUFDQSxZQUFBO0F4QjA1Rk47QXdCejVGSTtFakI4RkEsK0JpQjdGMEI7RWpCNkYxQixvQmlCNUYwQjtBeEIyNUY5QjtBd0IxNUZJO0VqQjJGQSxtQmlCMUYwQjtFakIwRjFCLGdDaUJ6RjBCO0F4QjQ1RjlCO0F3QjM1Rkk7RUFDRSwrQkFBQTtFQUNBLGdDQUFBO0F4QjY1Rk47QXdCMzVGRTtFQUVFLHFCaEJ6RlM7RWdCMEZULGNoQjdGVTtBUnkvRmQ7QXdCMzVGRTtFQUVFLHFCaEJ0Rkc7RWdCdUZILGNoQmpHVTtBUjYvRmQ7QXdCMzVGSTtFQUNFLGlEQUFBO0F4QjY1Rk47QXdCNTVGRTtFQUVFLHFCaEJyR1E7RWdCc0dSLGNoQnZHVTtBUm9nR2Q7QXdCMzVGRTtFQUNFLDZCQUFBO0VBQ0EseUJBQUE7RUFDQSxXaEI3R0k7RWdCOEdKLDBCQTFGcUI7QXhCdS9GekI7QXdCNTVGSTtFQUlFLGlDbEIzR1M7RWtCNEdULFdoQnBIRTtBUitnR1I7QXdCMTVGSTtFQUVFLHlCQUFBO0VBQ0EsV2hCeEhFO0FSbWhHUjtBd0IxNUZJO0VBRUUsNkJBQUE7RUFDQSx5QkFBQTtFQUNB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T3FCO0VBa09yQixZQWpPc0I7QXhCK3FKMUI7QXdCNzhJRTtFQUNFLGFBQUE7RUFDQSxXQUFBO0F4Qis4SUo7QXdCOThJRTtFQUNFLDZCQUFBO0VBQ0Esb0JBQUE7QXhCZzlJSjtBd0IvOElJO0VqQnRRRixrQkFBQTtFQUtFLDZCQUFBO0VBQ0EsNEJBQUE7RWlCbVFFLDZCQUFBO0F4Qms5SU47QXdCajlJRTtFQUNFLGlDbEJ2UVc7RWtCd1FYLHFCaEI1UVM7RWdCNlFULGNoQjlRRztFZ0IrUUgsZ0JBQUE7RUFDQSxvQkFBQTtBeEJtOUlKO0F3Qmw5SUU7RUFDRSxxQmxCbE5hO0VrQm1OYixnQ0FBQTtFQUNBLGlDQUFBO0F4Qm85SUo7O0F3Qmw5SUE7RUFDRSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsMkJBQUE7QXhCcTlJRjtBd0JwOUlFO0VBQ0UscUJBQUE7QXhCczlJSjtBd0JyOUlJO0VqQmpIQSxvQmlCa0gwQjtBeEJ1OUk5QjtBd0J0OUlFO0VBQ0Usc0JBQUE7QXhCdzlJSjtBd0J2OUlFO0VBQ0UsbUJBQUE7QXhCeTlJSjtBd0J0OUlJO0VBelBGLGtCbEJkTztBTmd1SlQ7QXdCcHRKRTtFQUNFLGtCbEJrQlc7QU5vc0pmO0F3Qno5SUk7RUF4UEYsa0JsQnBCTztBTnd1SlQ7QXdCejlJSTtFQXpQRixpQmxCdkJPO0FONHVKVDtBd0J4OUlNO0VBQ0UsNEJBQUE7RUFDQSx5QkFBQTtBeEIwOUlSO0F3Qno5SU07RUFDRSw2QkFBQTtFQUNBLDBCQUFBO0VqQnhJSixrQmlCeUk0QjtBeEIyOUloQztBd0IxOUlNO0VqQjFJRixlaUIySTRCO0F4QjQ5SWhDO0F3QjM5SU07RUFFRSxVQUFBO0F4QjQ5SVI7QXdCMzlJTTtFQUtFLFVBQUE7QXhCeTlJUjtBd0J4OUlRO0VBQ0UsVUFBQTtBeEIwOUlWO0F3Qno5SU07RUFDRSxZQUFBO0VBQ0EsY0FBQTtBeEIyOUlSO0F3QjE5SUU7RUFDRSx1QkFBQTtBeEI0OUlKO0F3QjE5SU07RUFDRSxvQkFBQTtFQUNBLHFCQUFBO0F4QjQ5SVI7QXdCMzlJRTtF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Q0FQSTtBOUJvM0taO0E4QjUyS007RUFDRSxxRkFBQTtBOUI4MktSO0E4QnIzS007RUFDRSx5QkFISTtBOUIwM0taO0E4QnQzS007RUFDRSx5QkFMSTtBOUI2M0taO0E4QnYzS007RUFDRSx5QkFQSTtBOUJnNEtaO0E4QngzS007RUFDRSw2RUFBQTtBOUIwM0tSO0E4Qmo0S007RUFDRSx5QkFISTtBOUJzNEtaO0E4Qmw0S007RUFDRSx5QkFMSTtBOUJ5NEtaO0E4Qm40S007RUFDRSx5QkFQSTtBOUI0NEtaO0E4QnA0S007RUFDRSw2RUFBQTtBOUJzNEtSO0E4Qjc0S007RUFDRSx5QkFISTtBOUJrNUtaO0E4Qjk0S007RUFDRSx5QkFMSTtBOUJxNUtaO0E4Qi80S007RUFDRSx5QkFQSTtBOUJ3NUtaO0E4Qmg1S007RUFDRSw2RUFBQTtBOUJrNUtSO0E4Qno1S007RUFDRSxvQ0FISTtBOUI4NUtaO0E4QjE1S007RUFDRSxvQ0FMSTtBOUJpNktaO0E4QjM1S007RUFDRSxvQ0FQSTtBOUJvNktaO0E4QjU1S007RUFDRSx3RkFBQTtBOUI4NUtSO0E4QnI2S007RUFDRSx5QkFISTtBOUIwNktaO0E4QnQ2S007RUFDRSx5QkFMSTtBOUI2NktaO0E4QnY2S007RUFDRSx5QkFQSTtBOUJnN0taO0E4Qng2S007RUFDRSw2RUFBQTtBOUIwNktSO0E4Qmo3S007RUFDRSx5QkFISTtBOUJzN0taO0E4Qmw3S007RUFDRSx5QkFMSTtBOUJ5N0taO0E4Qm43S007RUFDRSx5QkFQSTtBOUI0N0taO0E4QnA3S007RUFDRSw2RUFBQTtBOUJzN0tSO0E4Qjc3S007RUFDRSx5QkFISTtBOUJrOEtaO0E4Qjk3S007RUFDRSx5QkFMSTtBOUJxOEtaO0E4Qi83S007RUFDRSx5QkFQSTtBOUJ3OEtaO0E4Qmg4S007RUFDRSw2RUFBQTtBOUJrOEtSO0E4Qno4S007RUFDRSx5QkFISTtBOUI4OEtaO0E4QjE4S007RUFDRSx5QkFMSTtBOUJpOUtaO0E4QjM4S007RUFDRSx5QkFQSTtBOUJvOUtaO0E4QjU4S007RUFDRSw2RUFBQTtBOUI4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QStCeHNMRTtFQUNFLFdBQUE7QS9CMHNMSjtBK0J0c0xRO0VBQ0UsaUN6QmhHSztBTnd5TGY7QStCcHNMVTtFQUNFLGlDekJyR0c7QU4yeUxmO0ErQnJzTFk7RUFDRSxpQ3pCeEdDO0FOK3lMZjtBK0Jyc0xJOztFQUVFLHFCQUFBO0EvQnVzTE47QStCbnNMUTtFQUNFLGlDekJoSEs7QU5xekxmOztBK0Juc0xBO0V4QjdERSxpQ0FBQTtFd0JnRUEsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtBL0Jxc0xGOztBZ0NqMExBO0VBQ0UsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLDJCQUFBO0FoQ28wTEY7QWdDbjBMRTtFQUNFLHFCQUFBO0FoQ3EwTEo7QWdDcDBMSTtFekJvS0Esb0J5Qm5LMEI7QWhDczBMOUI7QWdDcjBMRTtFQUNFLHNCQUFBO0FoQ3UwTEo7QWdDdDBMRTtFQUNFLG1CQUFBO0FoQ3cwTEo7QWdDcjBMSTtFQUNFLGUxQllHO0FOMnpMVDtBZ0NyMExJO0VBQ0Usa0IxQlFHO0FOK3pMVDtBZ0N0MExFO0VBQ0UsdUJBQUE7QWhDdzBMSjtBZ0N2MExJO0VBQ0UscUJBQUE7RUFDQSxvQkFBQTtBaEN5MExOO0FnQ3gwTEU7RUFDRSx5QkFBQTtBaEMwMExKO0FnQ3gwTE07RUFDRSxtQkFBQTtBaEMwMExSO0FnQ3owTE07RUFDRSxlQUFBO0FoQzIwTFI7QWdDejBMSTtFekIwSUEsZXlCekkwQjtBaEMyMEw5QjtBZ0MxMExNO0V6QndJRixjeUJ2STRCO0VBRXRCLHlCQUFBO0VBQ0EsNEJBQUE7QWhDMjBMVjtBZ0N2MExNO0VBRUksMEJBQUE7RUFDQSw2QkFBQTtBaEN3MExWOztBZ0NuMExBO0VBQ0UsbUJBQUE7RUFDQSxpQzFCakRhO0UwQmtEYixrQjNCekRPO0UyQjBEUCxXeEIzRE07RXdCNEROLG9CQUFBO0VBQ0Esa0IxQjVCTztFMEI2QlAsV0FBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7QWhDczBMRjtBZ0NyMExFO0V6QjJH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QU5nZ01qQjs7QWdDOTdMRTtFQUNFLDBCQUFBO0FoQ2k4TEo7O0FpQ3ZqTUE7O0VBR0Usc0JBQUE7QWpDeWpNRjtBaUN4ak1FOzs7O0VBRUUsb0JBQUE7QWpDNGpNSjtBaUMzak1FOztFQUNFLGlCQXBCYTtBakNrbE1qQjtBaUM3ak1FOztFQUNFLGlCQXJCYTtBakNxbE1qQjtBaUMvak1FOztFQUNFLHNCQUFBO0FqQ2trTUo7O0FpQ2hrTUE7RUFDRSxXekIvQk07RXlCa0NOLGUzQkxPO0UyQk1QLGdCM0JHZ0I7RTJCRmhCLGtCQW5Da0I7QWpDb21NcEI7QWlDaGtNRTtFQUNFLGNBcENpQjtFQXFDakIsb0JBcENrQjtBakNzbU10QjtBaUNqa01FO0VBQ0Usb0JBM0J1QjtBakM4bE0zQjtBaUMvak1JO0VBQ0UsZXRCOERFO0FYbWdNUjtBaUNsa01JO0VBQ0UsaUJ0QjhERTtBWHNnTVI7QWlDcmtNSTtFQUNFLGV0QjhERTtBWHlnTVI7QWlDeGtNSTtFQUNFLGlCdEI4REU7QVg0Z01SO0FpQzNrTUk7RUFDRSxrQnRCOERFO0FYK2dNUjtBaUM5a01JO0VBQ0UsZXRCOERFO0FYa2hNUjtBaUNqbE1JO0VBQ0Usa0J0QjhERTtBWHFoTVI7O0FpQ2psTUE7RUFDRSxXekJqRE07RXlCb0ROLGtCM0JyQk87RTJCc0JQLGdCM0JqQmM7RTJCa0JkLGlCQTNDcUI7QWpDNm5NdkI7QWlDamxNRTtFQUNFLFd6QnhESTtFeUJ5REosZ0IzQm5CYztBTnNtTWxCO0FpQ2xsTUU7RUFDRSxvQkE3Q3VCO0FqQ2lvTTNCO0FpQ2hsTUk7RUFDRSxldEI0Q0U7QVhzaU1SO0FpQ25sTUk7RUFDRSxpQnRCNENFO0FYeWlNUjtBaUN0bE1JO0VBQ0UsZXRCNENFO0FYNGlNUjtBaUN6bE1JO0VBQ0UsaUJ0QjRDRTtBWCtpTVI7QWlDNWxNSTtFQUNFLGtCdEI0Q0U7QVhrak1SO0FpQy9sTUk7RUFDRSxldEI0Q0U7QVhxak1SO0FpQ2xtTUk7RUFDRSxrQnRCNENFO0FYd2pNUjs7QWtDanFNQTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0FsQ29xTUY7O0FrQy9wTUE7RUFDRSxtQkFBQTtFQUNBLGlDNUJQYTtFNEJRYixxQjVCbURlO0U0QmxEZixvQkFBQTtFQUNBLGtCNUJhTztFNEJaUCxXQUFBO0VBQ0EsdUJBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0FsQ2txTUY7O0FtQ2hzTUEsZUFBQTtBQzBEQTtFQXhCRSxzQjVCOUJNO0U0QitCTixxQjVCMUJXO0U0QjJCWCxrQi9COUJPO0UrQitCUCxXNUJoQ007QVJtc01SO0FPaG9NSTtFNkJqQ0EsNEJBN0JzQjtBcENpc00xQjtBT25vTUk7RTZCakNBLDRCQTdCc0I7QXBDb3NNMUI7QU90b01JO0U2QmpDQSw0QkE3QnNCO0FwQ3VzTTFCO0FPem9NSTtFNkJqQ0EsNEJBN0JzQjtBcEMwc00xQjtBb0M1cU1FO0VBRUUscUI1QmpDUztBUjhzTWI7QW9DNXFNRTtFQUlFLHFCNUJwQ0U7RTRCcUNGLGlEQUFBO0FwQzJxTUo7QW9DMXFNRTtFQUVFLGlDOUJ0Q1c7RThCdUNYLDZCOUJ2Q1c7RThCd0NYLGdCQUFBO0VBQ0EsYzVCOUNHO0FSeXRNUDtBT3pwTUk7RTZCaEJFLCtCQWpDNkI7QXBDNnNNbkM7QU81cE1JO0U2QmhCRSwrQkFqQzZCO0FwQ2d0TW5DO0FPL3BNSTtFNkJoQkUsK0JBakM2QjtBcENtdE1uQztBT2xxTUk7RTZCaEJFLCtCQWpDNkI7QXBDc3RNbkM7O0FxQ3Z1TUE7RUFFRSwyRERDYTtFQ0FiLGVBQUE7RUFDQSxXQUFBO0FyQ3l1TUY7QXFDeHVNRTtFQUNFLGdCQUFBO0FyQzB1TUo7QXFDdHVNSTtFQUNFLGtCQUZNO0FyQzB1TVo7QXFDdnVNTTtFQUlFLG1EQUFBO0FyQ3N1TVI7QXFDNXVNSTtFQUNFLGtCQUZNO0FyQ2d2TVo7QXFDN3VNTTtFQUlFLGdEQUFBO0FyQzR1TVI7QXFDbHZNSTtFQUNFLDZCQUZNO0FyQ3N2TVo7QXFDbnZNTTtFQUlFLG1EQUFBO0FyQ2t2TVI7QXFDeHZNSTtFQUNFLHFCQUZNO0FyQzR2TVo7QXFDenZNTTtFQUlFLGdEQUFBO0FyQ3d2TVI7QXFDOXZNSTtFQUNFLHFCQUZNO0FyQ2t3TVo7QXFDL3ZNTTtFQUlFLGlEQUFBO0FyQzh2TVI7QXFDcHdNSTtFQUNFLHFCQUZNO0FyQ3d3TVo7QXFDcndNTTtFQUlFLGlEQUFBO0FyQ293TVI7QXFDMXdNSTtFQUNFLGdDQUZNO0FyQzh3TVo7QXFDM3dNTTtFQUlFLGtEQUFBO0FyQzB3TVI7QXFDaHhNSTtFQUNFLHFCQUZNO0FyQ294TVo7QXFDanhNTTtFQUlFLGtEQUFBO0FyQ2d4TVI7QXFDdHhNSTtFQUNFLHFCQUZNO0FyQzB4TVo7QXFDdnhNTTtFQUlFLGtEQUFBO0FyQ3N4TVI7QXFDNXhNSTtFQUNFLHFCQUZNO0FyQ2d5TVo7QXFDN3hNTTtFQUlFLGlEQUFBO0FyQzR4TVI7QXFDbHlNSTtFQUNFLHFCQUZNO0FyQ3N5TVo7QXFDbnlNTTtFQUlFLGtEQUFBO0FyQ2t5TVI7QXFDeHlNSTtFQUNFLHFCQUZNO0FyQzR5TVo7QXFDenlNTTtFQUlFLGlEQUFBO0FyQ3d5TVI7QXFDOXlNSTtFQUNFLHFCQUZNO0FyQ2t6TVo7QXFDL3lNTTtFQUlFLGtEQUFBO0FyQzh5TVI7QXFDcHpNSTtFQUNFLHFCQUZNO0FyQ3d6TVo7QXFDcnpNTTtFQUlFLGtEQUFBO0FyQ296TVI7QXFDMXpNSTtFQUNFLHFCQUZNO0FyQzh6TVo7QXFDM3pNTTtFQUlFLGtEQUFBO0FyQzB6TVI7QXFDaDBNSTtFQUNFLHFCQUZNO0FyQ28wTVo7QXFDajBNTTtFQUlFLCtDQUFBO0FyQ2cwTVI7QXFDdDBNSTtFQUNFLHFCQUZNO0FyQzAwTVo7QXFDdjBNTTtFQUlFLG1EQUFBO0FyQ3MwTVI7QXFDNTBNSTtFQUNFLHFCQUZNO0FyQ2cxTVo7QXFDNzBNTTtFQUlFLG1EQUFBO0FyQzQwTVI7QXFDMTBNRTtFakNtQkEsa0JFMEJhO0VGekJiLGtCRU5PO0FOZzBNVDtBcUM1ME1FO0VqQ29CQSxrQkVWTztBTnEwTVQ7QXFDNzBNRTtFakNvQkEsaUJFYk87QU55ME1UO0FxQzcwTUU7RUFDRSxjQUFBO0VBQ0EsV0FBQTtBckMrME1KO0FxQzkwTUU7RUFDRSxlQUFBO0VBQ0EsV0FBQTtBckNnMU1KOztBcUM1ME1FO0VBQ0UscUIvQitCYTtFK0I5QmIsZ0RBQUE7RUFDQSxpREFBQTtBckMrME1KO0FxQzkwTUU7RUFDRSw2QkFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QXJDZzFNSjs7QXFDOTBNQTtFQUVFLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLDJCakM3QzJCO0VpQzhDM0IsZ0JBQUE7QXJDZzFNRjtBcUMvME1FO0VBQ0UsZ0JBMURrQjtFQTJEbEIsZUExRGtCO0FyQzI0TXRCO0FxQ2gxTUU7RUFDRSxlQUFBO0FyQ2sxTUo7QXFDaDFNRTtFQUNFLFlBQUE7QXJDazFNSjs7QXNDbjVNQTtFQUNFLGVBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QXRDczVNRjtBc0NyNU1FO0VBQ0UsZUFBQTtBdEN1NU1KO0FzQ3Q1TUU7RUFDRSxXOUJISTtBUjI1TVI7QXNDdjVNRTs7O0VBR0UsYzlCSkc7RThCS0gsbUJBQUE7QXRDeTVNSjs7QXNDbDVNRTtFL0JnS0Usa0IrQi9Kd0I7QXRDcTVNNUI7O0F1Q3g2TUE7RUFDRSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0F2QzI2TUY7QXVDMTZNRTtFQUNFLGFuQ0RhO0FKNjZNakI7QXVDMTZNSTtFQUVFLHFCL0JEQTtFRGlMRixjZ0MvS2dCO0VBQ2QsVUFBQTtBdkMyNk1OO0F1Q3o2TUk7RUFDRSxxQmpDdURXO0VDNEdiLGlCZ0NsSzJCO0F2QzI2TS9CO0F1QzE2TUU7RUFFRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtBdkMyNk1KO0F1QzE2TUk7RUFDRSxhQUFBO0F2QzQ2TU47QXVDMzZNSTtFQUVFLDZCakNqQlM7QU42N01mO0F1QzM2TUk7RWhDcUpBLG9CZ0NwSjJCO0F2QzY2TS9CO0F1QzU2TUk7RUFDRSxZQUFBO0VBQ0EsVUFBQTtBdkM4Nk1OO0F1Qzc2TU07RUFDRSxrQkFBQTtBdkMrNk1SO0F1QzU2TUk7RUFDRSxrQi9CcENFO0FSazlNUjtBdUN6Nk1NO0VBQ0Usa0JBSEk7QXZDODZNWjtBdUMxNk1NO0VBQ0Usa0JBTEk7QXZDaTdNWjtBdUMzNk1RO0VBRUUscUJBQUE7QXZDNDZNVjtBdUMzNk1RO0VBSUUsbURBQUE7QXZDMDZNVjtBdUNyN01NO0VBQ0Usa0JBSEk7QXZDMDdNWjtBdUN0N01NO0VBQ0Usa0JBTEk7QXZDNjdNWjtBdUN2N01RO0VBRUUscUJBQUE7QXZDdzdNVjtBdUN2N01RO0VBSUUsZ0RBQUE7QXZDczdNVjtBdUNqOE1NO0VBQ0UsNkJBSEk7QXZDczhNWjtBdUNsOE1NO0VBQ0UsNkJBTEk7QXZDeThNWjtBdUNuOE1RO0VBRUUscUJBQUE7QXZDbzhNVjtBdUNuOE1RO0VBSUUsbURBQUE7QXZDazhNVjtBdUM3OE1NO0VBQ0UscUJBSEk7QXZDazlNWjtBdUM5OE1NO0VBQ0UscUJBTEk7QXZDcTlNWjtBdUMvOE1RO0VBRUUscUJBQUE7QXZDZzlNVjtBdUMvOE1RO0VBSUUsZ0RBQUE7QXZDODhNVjtBdUN6OU1NO0VBQ0UscUJBSEk7QXZDODlNWjtBdUMxOU1NO0VBQ0UscUJBTEk7QXZDaStNWjtBdUMzOU1RO0VBRUUscUJBQUE7QXZDNDlNVjtBdUMzOU1RO0VBSUUsaURBQUE7QXZDMDlNVjtBdUNyK01NO0VBQ0UscUJBSEk7QXZDMCtNWjtBdUN0K01NO0VBQ0UscUJBTEk7QXZDNitNWjtBdUN2K01RO0VBRUUscUJBQUE7QXZDdytNVjtBdUN2K01RO0VBSUUsaURBQUE7QXZDcytNVjtBdUNqL01NO0VBQ0UsZ0NBSEk7QXZDcy9NWjtBdUNsL01NO0VBQ0UsZ0NBTEk7QXZDeS9NWjtBdUNuL01RO0VBRUUscUJBQUE7QXZDby9NVjtBdUNuL01RO0VBSUUsa0RBQUE7QXZDay9NVjtBdUM3L01NO0VBQ0UscUJBSEk7QXZDa2dOWjtBdUM5L01NO0VBQ0UscUJBTEk7QXZDcWdOWjtBdUMvL01RO0VBRUUscUJBQUE7QXZDZ2dOVjtBdUMvL01RO0VBSUUsa0RBQUE7QXZDOC9NVjtBdUN6Z05NO0VBQ0UscUJBSEk7QXZDOGdOWjtBdUMxZ05NO0VBQ0UscUJBTEk7QXZDaWhOWjtBdUMzZ05RO0VBRUUscUJBQUE7QXZDNGdOVjtBdUMzZ05RO0VBSUUsa0RBQUE7QXZDMGdOVjtBdUNyaE5NO0VBQ0UscUJBSEk7QXZDMGhOWjtBdUN0aE5NO0VBQ0UscUJBTEk7QXZDNmhOWjtBdUN2aE5RO0VBRUUscUJBQUE7QXZDd2hOVjtBdUN2aE5RO0VBSUUsaURBQUE7QXZDc2hOVjtBdUNqaU5NO0VBQ0UscUJBSEk7QXZDc2lOWjtBdUNsaU5NO0VBQ0UscUJBTEk7QXZDeWlOWjtBdUNuaU5RO0VBRUUscUJBQUE7QXZDb2lOVjtBdUNuaU5RO0VBSUUsa0RBQUE7QXZDa2lOVjtBdUM3aU5NO0VBQ0UscUJBSEk7QXZDa2pOWjtBdUM5aU5NO0VBQ0UscUJBTEk7QXZDcWpOWjtBdUMvaU5RO0VBRUUscUJBQUE7QXZDZ2pOVjtBdUMvaU5RO0VBSUUsaURBQUE7QXZDOGlOVjtBdUN6ak5NO0VBQ0UscUJBSEk7QXZDOGpOWjtBdUMxak5NO0VBQ0UscUJBTEk7QXZDaWtOWjtBdUMzak5RO0VBRUUscUJBQUE7QXZDNGpOVjtBdUMzak5RO0VBSUUsa0RBQUE7QXZDMGpOVjtBdUNya05NO0VBQ0UscUJBSEk7QXZDMGtOWjtBdUN0a05NO0VBQ0UscUJBTEk7QXZDNmtOWjtBdUN2a05RO0VBRUUscUJBQUE7QXZDd2tOVjtBdUN2a05RO0VBSUUsa0RBQUE7QXZDc2tOVjtBdUNqbE5NO0VBQ0UscUJBSEk7QXZDc2xOWjtBdUNsbE5NO0VBQ0UscUJBTEk7QXZDeWxOWjtBdUNubE5RO0VBRUUscUJBQUE7QXZDb2xOVjtBdUNubE5RO0VBSUUsa0RBQUE7QXZDa2xOVjtBdUM3bE5NO0VBQ0UscUJBSEk7QXZDa21OWjtBdUM5bE5NO0VBQ0UscUJBTEk7QXZDcW1OWjtBdUMvbE5RO0VBRUUscUJBQUE7QXZDZ21OVjtBdUMvbE5RO0VBSUUs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TUksYUFBQTtJQUNBLFlBQUE7SUFDQSxjQUFBO0lsQ2tEQSxvQmtDakR3QjtJQUN4QixpQkFBQTtFekN5eU9GO0V5Q3h5T0U7SUFDRSxrQm5DaEdHO0ltQ2lHSCxvQkFBQTtFekMweU9KO0V5Q3p5T0U7SUFDRSxvQkFBQTtFekMyeU9KO0V5QzF5T0U7SUFDRSxrQm5DdkdHO0ltQ3dHSCxvQkFBQTtFekM0eU9KO0V5QzN5T0U7SUFDRSxpQm5DM0dHO0ltQzRHSCxvQkFBQTtFekM2eU9KO0FBQ0Y7O0F5QzN5T0U7RUFDRSxnQkFBQTtBekM4eU9KO0FPdjFPRTtFa0N1Q0Y7SUFJSSxhQUFBO0lBQ0EsYUFBQTtJQUNBLFlBQUE7SUFDQSxjQUFBO0V6Q2d6T0Y7RXlDL3lPRTtJQUNFLGdCQUFBO0V6Q2l6T0o7RXlDaHpPRTtJQUNFLGNBQUE7RXpDa3pPSjtFeUNqek9JO0lBQ0UsWUFBQTtFekNtek9OO0V5Q2x6T0k7SWxDcUJGLHFCa0NwQjRCO0V6Q296TzlCO0FBQ0Y7O0F5Q256T0E7RUFDRSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxlbkNoSU87RW1DaUlQLGtCQUFBO0VBQ0EsbUJBQUE7QXpDc3pPRjtBeUMveU9ROzs7RUFDRSxXakMxS0Y7QVI2OU9SO0F5Q2x6T007OztFQUNFLGtCbkMzSUM7QU5pOE9UO0F5Q3J6T007OztFQUNFLGtCbkMvSUM7QU53OE9UO0F5Q3h6T007OztFQUNFLGlCbkNsSkM7QU44OE9UO0F5QzN6T0k7RUFDRSxjakM5S087RWlDK0tQLGFyQ2pMVztFcUNrTFgsb0JBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxZckNyTFc7RXFDc0xYLFVBQUE7QXpDNnpPTjtBeUMzek9JOztFQUVFLG1CckMxTFc7QUp1L09qQjtBeUM1ek9JO0VBQ0UsT0FBQTtBekM4ek9OO0F5QzV6T0k7O0VBRUUsb0JyQ2hNVztBSjgvT2pCO0F5Qzd6T0k7RUFDRSxRQUFBO0F6Qyt6T047QXlDN3pPSTtFQUVFLDZCQUFBO0VsQ2pCRixja0NrQmdCO0VBQ2QsWUFBQTtFQUNBLFVBQUE7QXpDOHpPTjtBeUM3ek9JO0VBQ0Usa0JuQzVLRztBTjIrT1Q7QXlDOXpPSTtFQUNFLGtCbkNoTEc7QU5nL09UO0F5Qy96T0k7RUFDRSxpQm5DbkxHO0FOby9PVDs7QTBDdmhQQSxxQkFBQTtBQ1dBO0VBR0UsZXJDdUJPO0VxQ3RCUCxtQkFBQTtBM0M4Z1BGO0EyQzdnUEU7RUFDRSxtQkFBQTtFQUNBLGNuQ1BFO0VtQ1FGLGFBQUE7RUFDQSx1QkFBQTtFQUNBLGlCQUFBO0EzQytnUEo7QTJDOWdQSTtFQUNFLGNuQ2pCUTtBUmlpUGQ7QTJDL2dQRTtFQUNFLG1CQUFBO0VBQ0EsYUFBQTtBM0NpaFBKO0EyQ2hoUEk7RXBDeUpBLGVvQ3hKMkI7QTNDa2hQL0I7QTJDaGhQTTtFQUNFLFduQzFCQTtFbUMyQkEsZUFBQTtFQUNBLG9CQUFBO0EzQ2toUFI7QTJDamhQSTtFQUNFLGNuQzFCTztFbUMyQlAsWUFBQTtBM0NtaFBOO0EyQ2xoUEU7O0VBRUUsdUJBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLDJCQUFBO0EzQ29oUEo7QTJDbGhQSTtFcEN3SUEsbUJvQ3ZJMEI7QTNDb2hQOUI7QTJDbmhQSTtFcENzSUEsa0JvQ3JJMEI7QTNDcWhQOUI7QTJDbGhQSTs7RUFFRSx1QkFBQTtBM0NvaFBOO0EyQ2xoUEk7O0VBRUUseUJBQUE7QTNDb2hQTjtBMkNsaFBFO0VBQ0Usa0JyQ3JCSztBTnlpUFQ7QTJDbmhQRTtFQUNFLGtCckN6Qks7QU44aVBUO0EyQ3BoUEU7RUFDRSxpQnJDNUJLO0FOa2pQVDtBMkNuaFBJO0VBQ0UsWUFBQTtBM0NxaFBOO0EyQ25oUEk7RUFDRSxZQUFBO0EzQ3FoUE47QTJDbmhQSTtFQUNFLFlBQUE7QTNDcWhQTjtBMkNuaFBJO0VBQ0UsWUFBQTtBM0NxaFBOOztBNEMza1BBO0VBQ0Usc0JwQ25CTTtFb0NvQk4sc0JBbkJZO0VBb0JaLHdDcENvQmM7RW9DbkJkLFdwQ3JCTTtFb0NzQk4sZUFBQTtFQUNBLGtCQUFBO0E1QzhrUEY7O0E0QzNrUEU7RUFDRSwrQkEzQlU7RUE0QlYsZ0NBNUJVO0E1QzBtUGQ7QTRD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O0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBL0M0MlBGOztBTzV6UEU7RXdDN0NBO0lBQ0UsZ0JBQUE7RS9DNjJQRjtBQUNGO0FnRHA1UEE7RUFDRSxlMUNnQk87QU5zNFBUO0FnRHA1UEU7RUFDRSxrQjFDY0s7QU53NFBUO0FnRHI1UEU7RUFDRSxrQjFDVUs7QU42NFBUO0FnRHQ1UEU7RUFDRSxpQjFDT0s7QU5pNVBUOztBZ0R0NVBBO0VBQ0UsaUJBckJzQjtBaEQ4NlB4QjtBZ0R4NVBFO0VBQ0Usa0IxQ29DVztFMENuQ1gsV3hDN0JJO0V3QzhCSixjQUFBO0VBQ0EscUJBekJxQjtBaERtN1B6QjtBZ0R6NVBJO0VBQ0UsaUMxQ3pCUztFMEMwQlQsV3hDbENFO0FSNjdQUjtBZ0R6NVBJO0VBQ0UseUJ4Qy9CQTtFd0NnQ0EsV3JDaUNRO0FYMDNQZDtBZ0R6NVBJO0V6Q3VJQSw4QnlDM0tvQjtFQXNDbEIsY0FuQ29CO0V6Q3dLdEIsb0J5Q3ZLNEI7QWhEODdQaEM7O0FnRHo1UEE7RUFDRSxjeEMzQ0s7RXdDNENMLGlCQXBDcUI7RUFxQ3JCLHFCQXBDMEI7RUFxQzFCLHlCQUFBO0FoRDQ1UEY7QWdEMzVQRTtFQUNFLGVBdENpQjtBaERtOFByQjtBZ0Q1NVBFO0VBQ0Usa0JBeENpQjtBaERzOFByQjs7QWlEajhQQTtFQUVFLGlDM0NaYTtFMkNhYixrQjVDcEJPO0U0Q3FCUCxlM0NVTztBTnk3UFQ7QWlEbDhQRTtFQUNFLG1CQUFBO0FqRG84UEo7QWlEbjhQRTtFQUNFLG1CQUFBO0VBQ0EsMEJBQUE7QWpEcThQSjtBaURuOFBFO0VBQ0Usa0IzQ0dLO0FOazhQVDtBaURwOFBFO0VBQ0Usa0IzQ0RLO0FOdThQVDtBaURyOFBFO0VBQ0UsaUIzQ0pLO0FOMjhQVDtBaURsN1BJO0VBQ0UsdUJBSGM7QWpEdTdQcEI7QWlEbjdQTTtFQUNFLHNCQXJCSTtFQXNCSixXQXJCVztBakQwOFBuQjtBaURwN1BNO0VBQ0Usa0JBeEJJO0FqRDg4UFo7QWlENTdQSTtFQUNFLHlCQUhjO0FqRGk4UHBCO0FpRDc3UE07RUFDRSxzQkFyQkk7RUFzQkosV0FyQlc7QWpEbzlQbkI7QWlEOTdQTTtFQUNFLGtCQXhCSTtBakR3OVBaO0FpRHQ4UEk7RUFDRSx5QkFIYztBakQyOFBwQjtBaUR2OFBNO0VBQ0UsaUNBckJJO0VBc0JKLHlCQXJCVztBakQ4OVBuQjtBaUR4OFBNO0VBQ0UsNkJBeEJJO0FqRGsrUFo7QWlEaDlQSTtFQUNFLHlCQUhjO0FqRHE5UHBCO0FpRGo5UE07RUFDRSx5QkFyQkk7RUFzQkosV0FyQlc7QWpEdytQbkI7QWlEbDlQTTtFQUNFLHFCQXhCSTtBakQ0K1BaO0FpRDE5UEk7RUFDRSx5QkFiYztBakR5K1BwQjtBaUQzOVBNO0VBQ0UseUJBckJJO0VBc0JKLFdBckJXO0FqRGsvUG5CO0FpRDU5UE07RUFDRSxxQkF4Qkk7RUF5QkosY0FqQmE7QWpEKytQckI7QWlEcitQSTtFQUNFLHlCQWJjO0FqRG8vUHBCO0FpRHQrUE07RUFDRSx5QkFyQkk7RUFzQkosV0FyQlc7QWpENi9QbkI7QWlEditQTTtFQUNFLHFCQXhCSTtFQXlCSixjQWpCYTtBakQwL1ByQjtBaURoL1BJO0VBQ0UseUJBYmM7QWpEKy9QcEI7QWlEai9QTTtFQUNFLG9DQXJCSTtFQXNCSixXQXJCVztBakR3Z1FuQjtBaURsL1BNO0VBQ0UsZ0NBeEJJO0VBeUJKLGNBakJhO0FqRHFnUXJCO0FpRDMvUEk7RUFDRSx5QkFiYztBakQwZ1FwQjtBaUQ1L1BNO0VBQ0UseUJBckJJO0VBc0JKLFdBckJXO0FqRG1oUW5CO0FpRDcvUE07RUFDRSxxQkF4Qkk7RUF5QkosY0FqQmE7QWpEZ2hRckI7QWlEdGdRSTtFQUNFLHlCQWJjO0FqRHFoUXBCO0FpRHZnUU07RUFDRSx5QkFyQkk7RUFzQkosV0FyQlc7QWpEOGhRbkI7QWlEeGdRTTtFQUNFLHFCQXhCSTtFQXlCSixjQWpCYTtBakQyaFFyQjtBaURqaFFJO0VBQ0UseUJBYmM7QWpEZ2lRcEI7QWlEbGhRTTtFQUNFLHlCQXJCSTtFQXNCSixXQXJCVztBakR5aVFuQjtBaURuaFFNO0VBQ0UscUJBeEJJO0VBeUJKLGNBakJhO0FqRHNpUXJCO0FpRDVoUUk7RUFDRSx5QkFiYztBakQyaVFwQjtBaUQ3aFFNO0VBQ0UseUJBckJJO0VBc0JKLFdBckJXO0FqRG9qUW5CO0FpRDloUU07RUFDRSxxQkF4Qkk7RUF5QkosY0FqQmE7QWpEaWpRckI7QWlEdmlRSTtFQUNFLHlCQWJjO0FqRHNqUXBCO0FpRHhpUU07RUFDRSx5QkFyQkk7RUFzQkosV0FyQlc7QWpEK2pRbkI7QWlEemlRTTtFQUNFLHFCQXhCSTtFQXlCSixjQWpCYTtBakQ0alFyQjtBaURsalFJO0VBQ0UseUJBYmM7QWpEaWtRcEI7QWlEbmpRTTtFQUNFLHlCQXJCSTtFQXNCSixXQXJCVztBakQwa1FuQjtBaURwalFNO0VBQ0UscUJBeEJJO0VBeUJKLGNBakJhO0FqRHVrUXJCO0FpRDdqUUk7RUFDRSx5QkFiYztBakQ0a1FwQjtBaUQ5alFNO0VBQ0UseUJBckJJO0VBc0JKLFdBckJXO0FqRHFsUW5CO0FpRC9qUU07RUFDRSxxQkF4Qkk7RUF5QkosY0FqQmE7QWpEa2xRckI7QWlEeGtRSTtFQUNFLHlCQWJjO0FqRHVsUXBCO0FpRHprUU07RUFDRSx5QkFyQkk7RUFzQkosV0FyQlc7QWpEZ21RbkI7QWlEMWtRTTtFQUNFLHFCQXhCSTtFQXlCSixjQWpCYTtBakQ2bFFyQjtBaURubFFJO0VBQ0UseUJBYmM7QWpEa21RcEI7QWlEcGxRTTtFQUNFLHlCQXJCSTtFQXNCSixXQXJCVztBakQybVFuQjtBaURybFFNO0VBQ0UscUJBeEJJO0VBeUJKLGNBakJhO0FqRHdtUXJCO0FpRDlsUUk7RUFDRSx5QkFiYztBakQ2bVFwQjtBaUQvbFFNO0VBQ0UseUJBckJJO0VBc0JKLHlCQXJCVztBakRzblFuQjtBaURobVFNO0VBQ0UscUJBeEJJO0VBeUJKLGNBakJhO0FqRG1uUXJCO0FpRHptUUk7RUFDRSx5QkFiYztBakR3blFwQjtBaUQxbVFNO0VBQ0UseUJBckJJO0VBc0JKLFdBckJXO0FqRGlvUW5CO0FpRDNtUU07RUFDRSxxQkF4Qkk7RUF5QkosY0FqQmE7QWpEOG5RckI7O0Fp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UzFCO0VtRC94U0E7SUFDRSxzQjNDbldJO0kyQ29XSiw4QjdDalNXO0k2Q2tTWCwrQjdDbFNXO0k2Q21TWCw2QkE3VXlCO0lBOFV6QiwyQ0FBQTtJQUNBLGFBQUE7SUFDQSxtQkFBQTtJNUNqTEEsTzRDa0xjO0lBQ2QsZUFBQTtJQUNBLGtCQUFBO0lBQ0EsU0FBQTtJQUNBLFdBalZnQjtFbkRrblRsQjtFbURoeVNFO0lBQ0Usc0JBQUE7SUFDQSxtQkFBQTtFbkRreVNKO0VtRGp5U0U7STVDbE1BLG1CNENtTTJCO0VuRG15UzdCO0VtRGx5U0k7SUFFRSxpQzdDN1dPO0k2QzhXUCxXM0N0WEE7RVJ5cFROO0VtRGx5U0k7SUFDRSxpQzdDaFhPO0k2Q2lYUCxjM0NuWEY7RVJ1cFRKO0VtRG55U0U7SUFFRSxnQjlDL1h5QjtJOENnWXpCLGdCQUFBO0lBQ0EsK0IzQ2xXSztJMkNtV0wsY0FBQTtJQUNBLFVBQUE7SUFDQSxvQkFBQTtJQUNBLHdCQUFBO0lBQ0EsMkJBQUE7SUFDQSx5QjdDaFVFO0k2Q2lVRix1Q0FBQTtFbkRveVNKO0VtRG55U0U7SUFDRSxVQUFBO0lBQ0EsUUFBQTtFbkRxeVNKO0VtRHB5U0E7SUFDRSxjQUFBO0VuRHN5U0Y7RW1EbnlTRTs7STVDOU5BLHFCNEMrTjBCO0VuRHN5UzVCO0VtRHJ5U0U7O0k1Q2hPQSxzQjRDaU8wQjtFbkR3eVM1QjtFbURyeVNFO0lBbldGLE9BQUE7SUFDQSxlQUFBO0lBQ0EsUUFBQTtJQUNBLFdBL0NlO0VuRDByVGY7RW1EeHlTRTtJQUNFLFNBQUE7RW5EMHlTSjtFbUR6eVNJO0lBQ0UsNENBQUE7RW5EMnlTTjtFbUQxeVNFO0lBQ0UsTUFBQTtFbkQ0eVNKO0VtRHp5U0U7O0lBQ0Usb0JBL1pVO0VuRDJzVGQ7RW1EM3lTRTs7SUFDRSx1QkFqYVU7RW5EK3NUZDtFbUQ3eVNFOztJQUNFLG9CQUFBO0VuRGd6U0o7RW1EL3lTRTs7SUFDRSx1QkFBQTtFbkRrelNKO0VtRDl5U0U7O0lBQ0UsVzNDMWFFO0VSMnRUTjtFbURoelNFOztJQUNFLDZCQWxhZ0M7RW5EcXRUcEM7RW1EOXlTSTtJQUNFLGlDN0N6YU87RU55dFRiO0FBQ0Y7QW1ENXlTRTtFQUNFLGlDQUFBO0FuRDh5U0o7O0FvRHRzVEE7RUFFRSxlOUNGTztFOENHUCxnQkFuQ2tCO0FwRDJ1VHBCO0FvRHRzVEU7RUFDRSxrQjlDTEs7QU42c1RUO0FvRHZzVEU7RUFDRSxrQjlDVEs7QU5rdFRUO0FvRHhzVEU7RUFDRSxpQjlDWks7QU5zdFRUO0FvRHhzVEk7O0VBRUUsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLHFCOUNtQlc7QU51clRqQjtBb0R6c1RJO0VBQ0UscUI5Q2lCVztBTjByVGpCOztBb0R6c1RBOztFQUVFLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7QXBENHNURjs7QW9EMXNUQTs7OztFQU1FLGNBOUQwQjtFQStEMUIsdUJBQUE7RUFDQSxlQS9EdUI7RUFnRXZCLG1CQS9ENkI7RUFnRTdCLG9CQS9EOEI7RUFnRTlCLGtCQUFBO0FwRDJzVEY7O0FvRHpzVEE7OztFQUdFLHFCNUN2RVc7RTRDd0VYLFc1QzVFTTtFNEM2RU4sZ0JoRDNFZTtBSnV4VGpCO0FvRDNzVEU7OztFQUNFLHFCNUMzRVM7RTRDNEVULGM1Qy9FVTtBUjh4VGQ7QW9EOXNURTs7O0VBQ0UscUI1Q3ZFRztBUnl4VFA7QW9EanRURTs7O0VBQ0UsaURBdERzQjtBcEQyd1QxQjtBb0RwdFRFOzs7OztFQUVFLHlCNUNuRlM7RTRDb0ZULHFCNUNwRlM7RTRDcUZULGdCQUFBO0VBQ0EsYzVDdkZHO0U0Q3dGSCxZQUFBO0FwRHl0VEo7O0FvRHZ0VEE7O0VBRUUsb0JBdkY0QjtFQXdGNUIscUJBdkY2QjtFQXdGN0IsbUJBQUE7QXBEMHRURjs7QW9EdnRURTtFQUNFLHlCNUMvRkU7RTRDZ0dGLHFCNUNoR0U7RTRDaUdGLFd6Q2hDVTtBWDB2VGQ7O0FvRHh0VEE7RUFDRSxjNUN0R1c7RTRDdUdYLG9CQUFBO0FwRDJ0VEY7O0FvRHp0VEE7RUFDRSxlQUFBO0FwRDR0VEY7QW9EM3RURTtFQUNFLGdCQUFBO0FwRDZ0VEo7O0FPNXVU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QXNEL29VSTtFQUNFLFVBQUE7RUFDQSx1QkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7QXREaXBVTjtBc0RocFVJO0VBQ0UseUJBQUE7RUFDQSxvQkFBQTtBdERrcFVOO0FzRGhwVUk7RS9DbUdBLG1CK0NsRzBCO0F0RGtwVTlCO0FzRGpwVUk7RS9DaUdBLGtCK0NoRzBCO0F0RG1wVTlCO0FzRGhwVUk7RUFDRSx1QkFBQTtBdERrcFVOO0FzRGhwVUk7RUFDRSx5QkFBQTtBdERrcFVOO0FzRC9vVUk7RUFDRSw2QkFBQTtFQUVFLDBCQUFBO0F0RGdwVVI7QXNEN29VTTtFQUNFLGlDaER4Rk87RWdEeUZQLDRCOUM3Rks7QVI0dVViO0FzRDVvVVE7RUFDRSxzQjlDdEdGO0U4Q3VHRSxxQjlDbEdHO0U4Q21HSCwyQ0FBQTtBdEQ4b1VWO0FzRDVvVUk7RUFDRSxZQUFBO0VBQ0EsY0FBQTtBdEQ4b1VOO0FzRDVvVUk7RUFDRSxxQjlDMUdPO0U4QzJHUCxtQkEvRjBCO0VBZ0cxQixpQkEvRjBCO0VBZ0cxQixnQkFBQTtFQUNBLGtCQUFBO0F0RDhvVU47QXNEN29VTTtFQUNFLGlDaEQ1R087RWdENkdQLHFCOUNqSEs7RThDa0hMLFVBQUE7QXREK29VUjtBc0Q3b1VNO0UvQ3VERixpQitDdEQ0QjtBdEQrb1VoQztBc0Q5b1VNO0VBRUksMkJqRDNIRDtFaUQ0SEMsOEJqRDVIRDtBTDJ3VVQ7QXNEM29VTTtFQUVJLDRCakRsSUQ7RWlEbUlDLCtCakRuSUQ7QUwrd1VUO0FzRHZvVVE7RUFDRSx5QjlDcElKO0U4Q3FJSSxxQjlDcklKO0U4Q3NJSSxXM0NyRUk7RTJDc0VKLFVBQUE7QXREeW9VVjtBc0R4b1VJO0VBQ0UsbUJBQUE7QXREMG9VTjtBc0R2b1VRO0VBRUksaUNoRGpGSztFZ0RrRkwsOEJoRGxGSztFZ0RtRkwsb0JBQUE7QXREd29VWjtBc0Rub1VRO0VBRUksa0NoRDFGSztFZ0QyRkwsK0JoRDNGSztFZ0Q0RkwscUJBQUE7QXREb29VWjtBc0Q5blVFO0VBQ0Usa0JoRHJJSztBTnF3VVQ7QXNEL25VRTtFQUNFLGtCaER6SUs7QU4wd1VUO0FzRGhvVUU7RUFDRSxpQmhENUlLO0FOOHdVVDs7QXVEanpVQSxlQUFBO0FDSUE7RUFDRSxjQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBUFc7QXhEd3pVYjtBd0RoelVFO0VBQ0UsVUFBQTtFQUNBLFlBQUE7QXhEa3pVSjtBd0RqelVFO0VBQ0UsVUFBQTtFQUNBLFdBQUE7QXhEbXpVSjtBd0RselVFO0VBQ0UsVUFBQTtFQUNBLFVBQUE7QXhEb3pVSjtBd0RuelVFO0VBQ0UsVUFBQTtFQUNBLGVBQUE7QXhEcXpVSjtBd0RwelVFO0VBQ0UsVUFBQTtFQUNBLFVBQUE7QXhEc3pVSjtBd0RyelVFO0VBQ0UsVUFBQTtFQUNBLGVBQUE7QXhEdXpVSjtBd0R0elVFO0VBQ0UsVUFBQTtFQUNBLFVBQUE7QXhEd3pVSjtBd0R2elVFO0VBQ0UsVUFBQTtFQUNBLFVBQUE7QXhEeXpVSjtBd0R4elVFO0VBQ0UsVUFBQTtFQUNBLFVBQUE7QXhEMHpVSjtBd0R6elVFO0VBQ0UsVUFBQTtFQUNBLFVBQUE7QXhEMnpVSjtBd0QxelVFO0VBQ0UsVUFBQTtFQUNBLFVBQUE7QXhENHpVSjtBd0QzelVFO0VqRHlJRSxnQmlEeEl3QjtBeEQ2elU1QjtBd0Q1elVFO0VqRHVJRSxxQmlEdEl3QjtBeEQ4elU1QjtBd0Q3elVFO0VqRHFJRSxnQmlEcEl3QjtBeEQrelU1QjtBd0Q5elVFO0VqRG1JRSxxQmlEbEl3QjtBeERnMFU1QjtBd0QvelVFO0VqRGlJRSxnQmlEaEl3QjtBeERpMFU1QjtBd0RoMFVFO0VqRCtIRSxnQmlEOUh3QjtBeERrMFU1QjtBd0RqMFVFO0VqRDZIRSxnQmlENUh3QjtBeERtMFU1QjtBd0RsMFVFO0VqRDJIRSxnQmlEMUh3QjtBeERvMFU1QjtBd0RuMFVFO0VqRHlIRSxnQmlEeEh3QjtBeERxMFU1QjtBd0RuMFVJO0VBQ0UsVUFBQTtFQUNBLFNBQUE7QXhEcTBVTjtBd0RwMFVJO0VqRG1IQSxlaURsSDBCO0F4RHMwVTlCO0F3RDEwVUk7RUFDRSxVQUFBO0VBQ0Esa0JBQUE7QXhENDBVTjtBd0QzMFVJO0VqRG1IQSx3QmlEbEgwQjtBeEQ2MFU5QjtBd0RqMVVJO0VBQ0UsVUFBQTtFQUNBLG1CQUFBO0F4RG0xVU47QXdEbDFVSTtFakRtSEEseUJpRGxIMEI7QXhEbzFVOUI7QXdEeDFVSTtFQUNFLFVBQUE7RUFDQSxVQUFBO0F4RDAxVU47QXdEejFVSTtFakRtSEEsZ0JpRGxIMEI7QXhEMjFVOUI7QXdELzFVSTtFQUNFLFVBQUE7RUFDQSxtQkFBQTtBeERpMlVOO0F3RGgyVUk7RWpEbUhBLHlCaURsSDBCO0F4RGsyVTlCO0F3RHQyVUk7RUFDRSxVQUFBO0VBQ0EsbUJBQUE7QXhEdzJVTjtBd0R2MlVJO0VqRG1IQSx5QmlEbEgwQjtBeER5MlU5QjtBd0Q3MlVJO0VBQ0UsVUFBQTtFQUNBLFVBQUE7QXhEKzJVTjtBd0Q5MlVJO0VqRG1IQSxnQmlEbEgwQjtBeERnM1U5QjtBd0RwM1VJO0VBQ0UsVUFBQTtFQUNBLG1CQUFBO0F4RHMzVU47QXdEcjNVSTtFakRtSEEseUJpRGxIMEI7QXhEdTNVOUI7QXdEMzNVSTtFQUNFLFVBQUE7RUFDQSxtQkFBQTtBeEQ2M1VOO0F3RDUzVUk7RWpEbUhBLHlCaURsSDBCO0F4RDgzVTlCO0F3RGw0VUk7RUFDRSxVQUFBO0VBQ0EsVUFBQTtBeERvNFVOO0F3RG40VUk7RWpEbUhBLGdCaURsSDBCO0F4RHE0VTlCO0F3RHo0VUk7RUFDRSxVQUFBO0VBQ0EsbUJBQUE7QXhEMjRVTjtBd0QxNFVJO0VqRG1IQSx5QmlEbEgwQjtBeEQ0NFU5QjtBd0RoNVVJO0VBQ0UsVUFBQTtFQUNBLG1CQUFBO0F4RGs1VU47QXdEajVVSTtFakRtSEEseUJpRGxIMEI7QXhEbTVVOUI7QXdEdjVVSTtFQUNFLFVBQUE7RUFDQSxXQUFBO0F4RHk1VU47QXdEeDVVSTtFakRtSEEsaUJpRGxIMEI7QXhEMDVVOUI7QU90M1VFO0VpRGxDRTtJQUNFLFVBQUE7SUFDQSxZQUFBO0V4RDI1VUo7RXdEMTVVRTtJQUNFLFVBQUE7SUFDQSxXQUFBO0V4RDQ1VUo7RXdEMzVVRTtJQUNFLFVBQUE7SUFDQSxVQUFBO0V4RDY1VUo7RXdENTVVRTtJQUNFLFVBQUE7SUFDQSxlQUFBO0V4RDg1VUo7RXdENzVVRTtJQUNFLFVBQUE7SUFDQSxVQUFBO0V4RCs1VUo7RXdEOTVVRTtJQUNFLFVBQUE7SUFDQSxlQUFBO0V4RGc2VUo7RXdELzVVRTtJQUNFLFVBQUE7SUFDQSxVQUFBO0V4RGk2VUo7RXdEaDZVRTtJQUNFLFVBQUE7SUFDQSxVQUFBO0V4RGs2VUo7RXdEajZVRTtJQUNFLFVBQUE7SUFDQSxVQUFBO0V4RG02VUo7RXdEbDZVRTtJQUNFLFVBQUE7SUFDQSxVQUFBO0V4RG82VUo7RXdEbjZVRTtJQUNFLFVBQUE7SUFDQSxVQUFBO0V4RHE2VUo7RXdEcDZVRTtJakQrRUEsZ0JpRDlFMEI7RXhEczZVNUI7RXdEcjZVRTtJakQ2RUEscUJpRDVFMEI7RXhEdTZVNUI7RXdEdDZVRTtJakQyRUEsZ0JpRDFFMEI7RXhEdzZVNUI7RXdEdjZVRTtJakR5RUEscUJpRHhFMEI7RXhEeTZVNUI7RXdEeDZVRTtJakR1RUEsZ0JpRHRFMEI7RXhEMDZVNUI7RXdEejZVRTtJakRxRUEsZ0JpRHBFMEI7RXhEMjZVNUI7RXdEMTZVRTtJakRtRUEsZ0JpRGxFMEI7RXhENDZVNUI7RXdEMzZVRTtJakRpRUEsZ0JpRGhFMEI7RXhENjZVNUI7RXdENTZVRTtJakQrREEsZ0JpRDlEMEI7RXhEODZVNUI7RXdENTZVSTtJQUNFLFVBQUE7SUFDQSxTQUFBO0V4RDg2VU47RXdENzZVSTtJakR5REYsZWlEeEQ0QjtFeEQrNlU5QjtFd0RuN1VJO0lBQ0UsVUFBQTtJQUNBLGtCQUFBO0V4RHE3VU47RXdEcDdVSTtJakR5REYsd0JpRHhENEI7RXhEczdVOUI7RXdEMTdVSTtJQUNFLFVBQUE7SUFDQSxtQkFBQTtFeEQ0N1VOO0V3RDM3VUk7SWpEeURGLHlCaUR4RDRCO0V4RDY3VTlCO0V3RGo4VUk7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeERtOFVOO0V3RGw4VUk7SWpEeURGLGdCaUR4RDRCO0V4RG84VTlCO0V3RHg4VUk7SUFDRSxVQUFBO0lBQ0EsbUJBQUE7RXhEMDhVTjtFd0R6OFVJO0lqRHlERix5QmlEeEQ0QjtFeEQyOFU5QjtFd0QvOFVJO0lBQ0UsVUFBQTtJQUNBLG1CQUFBO0V4RGk5VU47RXdEaDlVSTtJakR5REYseUJpRHhENEI7RXhEazlVOUI7RXdEdDlVSTtJQUNFLFVBQUE7SUFDQSxVQUFBO0V4RHc5VU47RXdEdjlVSTtJakR5REYsZ0JpRHhENEI7RXhEeTlVOUI7RXdENzlVSTtJQUNFLFVBQUE7SUFDQSxtQkFBQTtFeEQrOVVOO0V3RDk5VUk7SWpEeURGLHlCaUR4RDRCO0V4RGcrVTlCO0V3RHArVUk7SUFDRSxVQUFBO0lBQ0EsbUJBQUE7RXhEcytVTjtFd0RyK1VJO0lqRHlERix5QmlEeEQ0QjtFeER1K1U5QjtFd0QzK1VJO0lBQ0UsVUFBQTtJQUNBLFVBQUE7RXhENitVTjtFd0Q1K1VJO0lqRHlERixnQmlEeEQ0QjtFeEQ4K1U5QjtFd0RsL1VJO0lBQ0UsVUFBQTtJQUNBLG1CQUFBO0V4RG8vVU47RXdEbi9VSTtJakR5REYseUJpRHhENEI7RXhEcS9VOUI7RXdEei9VSTtJQUNFLFVBQUE7SUFDQSxtQkFBQTtFeEQyL1VOO0V3RDEvVUk7SWpEeURGLHlCaUR4RDRCO0V4RDQvVTlCO0V3RGhnVkk7SUFDRSxVQUFBO0lBQ0EsV0FBQTtFeERrZ1ZOO0V3RGpnVkk7SWpEeURGLGlCaUR4RDRCO0V4RG1nVjlCO0FBQ0Y7QU90aFZFO0VpRG9CRTtJQUVFLFVBQUE7SUFDQSxZQUFBO0V4RG9nVko7RXdEbmdWRTtJQUVFLFVBQUE7SUFDQSxXQUFBO0V4RG9nVko7RXdEbmdWRTtJQUVFLFVBQUE7SUFDQSxVQUFBO0V4RG9nVko7RXdEbmdWRTtJQUVFLFVBQUE7SUFDQSxlQUFBO0V4RG9nVko7RXdEbmdWRTtJQUVFLFVBQUE7SUFDQSxVQUFBO0V4RG9nVko7RXdEbmdWRTtJQUVFLFVBQUE7SUFDQSxlQUFBO0V4RG9nVko7RXdEbmdWRTtJQUVFLFVBQUE7SUFDQSxVQUFBO0V4RG9nVko7RXdEbmdWRTtJQUVFLFVBQUE7SUFDQSxVQUFBO0V4RG9nVko7RXdEbmdWRTtJQUVFLFVBQUE7SUFDQSxVQUFBO0V4RG9nVko7RXdEbmdWRTtJQUVFLFVBQUE7SUFDQSxVQUFBO0V4RG9nVko7RXdEbmdWRTtJQUVFLFVBQUE7SUFDQSxVQUFBO0V4RG9nVko7RXdEbmdWRTtJakRVQSxnQmlEUjBCO0V4RG9nVjVCO0V3RG5nVkU7SWpET0EscUJpREwwQjtFeERvZ1Y1QjtFd0RuZ1ZFO0lqRElBLGdCaURGMEI7RXhEb2dWNUI7RXdEbmdWRTtJakRDQSxxQmlEQzBCO0V4RG9nVjVCO0V3RG5nVkU7SWpERkEsZ0JpREkwQjtFeERvZ1Y1QjtFd0RuZ1ZFO0lqRExBLGdCaURPMEI7RXhEb2dWNUI7RXdEbmdWRTtJakRSQSxnQmlEVTBCO0V4RG9nVjVCO0V3RG5nVkU7SWpEWEEsZ0JpRGEwQjtFeERvZ1Y1QjtFd0RuZ1ZFO0lqRGRBLGdCaURnQjBCO0V4RG9nVjVCO0V3RGxnVkk7SUFFRSxVQUFBO0lBQ0EsU0FBQTtFeERtZ1ZOO0V3RGxnVkk7SWpEdEJGLGVpRHdCNEI7RXhEbWdWOUI7RXdEemdWSTtJQUVFLFVBQUE7SUFDQSxrQkFBQTtFeEQwZ1ZOO0V3RHpnVkk7SWpEdEJGLHdCaUR3QjRCO0V4RDBnVjlCO0V3RGhoVkk7SUFFRSxVQUFBO0lBQ0EsbUJBQUE7RXhEaWhWTjtFd0RoaFZJO0lqRHRCRix5QmlEd0I0QjtFeERpaFY5QjtFd0R2aFZJO0lBRUUsVUFBQTtJQUNBLFVBQUE7RXhEd2hWTjtFd0R2aFZJO0lqRHRCRixnQmlEd0I0QjtFeER3aFY5QjtFd0Q5aFZJO0lBRUUsVUFBQTtJQUNBLG1CQUFBO0V4RCtoVk47RXdEOWhWSTtJakR0QkYseUJpRHdCNEI7RXhEK2hWOUI7RXdEcmlWSTtJQUVFLFVBQUE7SUFDQSxtQkFBQTtFeERzaVZOO0V3RHJpVkk7SWpEdEJGLHlCaUR3QjRCO0V4RHNpVjlCO0V3RDVpVkk7SUFFRSxVQUFBO0lBQ0EsVUFBQTtFeEQ2aVZOO0V3RDVpVkk7SWpEdEJGLGdCaUR3QjRCO0V4RDZpVjlCO0V3RG5qVkk7SUFFRSxVQUFBO0lBQ0EsbUJBQUE7RXhEb2pWTjtFd0RualZJO0lqRHRCRix5QmlEd0I0QjtFeERvalY5QjtFd0QxalZJO0lBRUUsVUFBQTtJQUNBLG1CQUFBO0V4RDJqVk47RXdEMWpWSTtJakR0QkYseUJpRHdCNEI7RXhEMmpWOUI7RXdEamtWSTtJQUVFLFVBQUE7SUFDQSxVQUFBO0V4RGtrVk47RXdEamtWSTtJakR0QkYsZ0JpRHdCNEI7RXhEa2tWOUI7RXdEeGtWSTtJQUVFLFVBQUE7SUFDQSxtQkFBQTtFeER5a1ZOO0V3RHhrVkk7SWpEdEJGLHlCaUR3QjRCO0V4RHlrVjlCO0V3RC9rVkk7SUFFRSxVQUFBO0lBQ0EsbUJBQUE7RXhEZ2xWTjtFd0Qva1ZJO0lqRHRCRix5QmlEd0I0QjtFeERnbFY5QjtFd0R0bFZJO0lBRUUsVUFBQTtJQUNBLFdBQUE7RXhEdWxWTjtFd0R0bFZJO0lqRHRCRixpQmlEd0I0QjtFeER1bFY5QjtBQUNGO0FPbHJWRTtFaUQ0RkU7SUFDRSxVQUFBO0lBQ0EsWUFBQTtFeER5bFZKO0V3RHhsVkU7SUFDRSxVQUFBO0lBQ0EsV0FBQTtFeEQwbFZKO0V3RHpsVkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeEQybFZKO0V3RDFsVkU7SUFDRSxVQUFBO0lBQ0EsZUFBQTtFeEQ0bFZKO0V3RDNsVkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeEQ2bFZKO0V3RDVsVkU7SUFDRSxVQUFBO0lBQ0EsZUFBQTtFeEQ4bFZKO0V3RDdsVkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeEQrbFZKO0V3RDlsVkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeERnbVZKO0V3RC9sVkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeERpbVZKO0V3RGhtVkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeERrbVZKO0V3RGptVkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeERtbVZKO0V3RGxtVkU7SWpEM0RBLGdCaUQ0RDBCO0V4RG9tVjVCO0V3RG5tVkU7SWpEN0RBLHFCaUQ4RDBCO0V4RHFtVjVCO0V3RHBtVkU7SWpEL0RBLGdCaURnRTBCO0V4RHNtVjVCO0V3RHJtVkU7SWpEakVBLHFCaURrRTBCO0V4RHVtVjVCO0V3RHRtVkU7SWpEbkVBLGdCaURvRTBCO0V4RHdtVjVCO0V3RHZtVkU7SWpEckVBLGdCaURzRTBCO0V4RHltVjVCO0V3RHhtVkU7SWpEdkVBLGdCaUR3RTBCO0V4RDBtVjVCO0V3RHptVkU7SWpEekVBLGdCaUQwRTBCO0V4RDJtVjVCO0V3RDFtVkU7SWpEM0VBLGdCaUQ0RTBCO0V4RDRtVjVCO0V3RDFtVkk7SUFDRSxVQUFBO0lBQ0EsU0FBQTtFeEQ0bVZOO0V3RDNtVkk7SWpEakZGLGVpRGtGNEI7RXhENm1WOUI7RXdEam5WSTtJQUNFLFVBQUE7SUFDQSxrQkFBQTtFeERtblZOO0V3RGxuVkk7SWpEakZGLHdCaURrRjRCO0V4RG9uVjlCO0V3RHhuVkk7SUFDRSxVQUFBO0lBQ0EsbUJBQUE7RXhEMG5WTjtFd0R6blZJO0lqRGpGRix5QmlEa0Y0QjtFeEQyblY5QjtFd0QvblZJO0lBQ0UsVUFBQTtJQUNBLFVBQUE7RXhEaW9WTjtFd0Rob1ZJO0lqRGpGRixnQmlEa0Y0QjtFeERrb1Y5QjtFd0R0b1ZJO0lBQ0UsVUFBQTtJQUNBLG1CQUFBO0V4RHdvVk47RXdEdm9WSTtJakRqRkYseUJpRGtGNEI7RXhEeW9WOUI7RXdEN29WSTtJQUNFLFVBQUE7SUFDQSxtQkFBQTtFeEQrb1ZOO0V3RDlvVkk7SWpEakZGLHlCaURrRjRCO0V4RGdwVjlCO0V3RHBwVkk7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeERzcFZOO0V3RHJwVkk7SWpEakZGLGdCaURrRjRCO0V4RHVwVjlCO0V3RDNwVkk7SUFDRSxVQUFBO0lBQ0EsbUJBQUE7RXhENnBWTjtFd0Q1cFZJO0lqRGpGRix5QmlEa0Y0QjtFeEQ4cFY5QjtFd0RscVZJO0lBQ0UsVUFBQTtJQUNBLG1CQUFBO0V4RG9xVk47RXdEbnFWSTtJakRqRkYseUJpRGtGNEI7RXhEcXFWOUI7RXdEenFWSTtJQUNFLFVBQUE7SUFDQSxVQUFBO0V4RDJxVk47RXdEMXFWSTtJakRqRkYsZ0JpRGtGNEI7RXhENHFWOUI7RXdEaHJWSTtJQUNFLFVBQUE7SUFDQSxtQkFBQTtFeERrclZOO0V3RGpyVkk7SWpEakZGLHlCaURrRjRCO0V4RG1yVjlCO0V3RHZyVkk7SUFDRSxVQUFBO0lBQ0EsbUJBQUE7RXhEeXJWTjtFd0R4clZJO0lqRGpGRix5QmlEa0Y0QjtFeEQwclY5QjtFd0Q5clZJO0lBQ0UsVUFBQTtJQUNBLFdBQUE7RXhEZ3NWTjtFd0QvclZJO0lqRGpGRixpQmlEa0Y0QjtFeERpc1Y5QjtBQUNGO0FPbDFWRTtFaURrSkU7SUFDRSxVQUFBO0lBQ0EsWUFBQTtFeERtc1ZKO0V3RGxzVkU7SUFDRSxVQUFBO0lBQ0EsV0FBQTtFeERvc1ZKO0V3RG5zVkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeERxc1ZKO0V3RHBzVkU7SUFDRSxVQUFBO0lBQ0EsZUFBQTtFeERzc1ZKO0V3RHJzVkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeER1c1ZKO0V3RHRzVkU7SUFDRSxVQUFBO0lBQ0EsZUFBQTtFeER3c1ZKO0V3RHZzVkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeER5c1ZKO0V3RHhzVkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeEQwc1ZKO0V3RHpzVkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeEQyc1ZKO0V3RDFzVkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeEQ0c1ZKO0V3RDNzVkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeEQ2c1ZKO0V3RDVzVkU7SWpEckhBLGdCaURzSDBCO0V4RDhzVjVCO0V3RDdzVkU7SWpEdkhBLHFCaUR3SDBCO0V4RCtzVjVCO0V3RDlzVkU7SWpEekhBLGdCaUQwSDBCO0V4RGd0VjVCO0V3RC9zVkU7SWpEM0hBLHFCaUQ0SDBCO0V4RGl0VjVCO0V3RGh0VkU7SWpEN0hBLGdCaUQ4SDBCO0V4RGt0VjVCO0V3RGp0VkU7SWpEL0hBLGdCaURnSTBCO0V4RG10VjVCO0V3RGx0VkU7SWpEaklBLGdCaURrSTBCO0V4RG90VjVCO0V3RG50VkU7SWpEbklBLGdCaURvSTBCO0V4RHF0VjVCO0V3RHB0VkU7SWpEcklBLGdCaURzSTBCO0V4RHN0VjVCO0V3RHB0Vkk7SUFDRSxVQUFBO0lBQ0EsU0FBQTtFeERzdFZOO0V3RHJ0Vkk7SWpEM0lGLGVpRDRJNEI7RXhEdXRWOUI7RXdEM3RWSTtJQUNFLFVBQUE7SUFDQSxrQkFBQTtFeEQ2dFZOO0V3RDV0Vkk7SWpEM0lGLHdCaUQ0STRCO0V4RDh0VjlCO0V3RGx1Vkk7SUFDRSxVQUFBO0lBQ0EsbUJBQUE7RXhEb3VWTjtFd0RudVZJO0lqRDNJRix5QmlENEk0QjtFeERxdVY5QjtFd0R6dVZJO0lBQ0UsVUFBQTtJQUNBLFVBQUE7RXhEMnVWTjtFd0QxdVZJO0lqRDNJRixnQmlENEk0QjtFeEQ0dVY5QjtFd0RodlZJO0lBQ0UsVUFBQTtJQUNBLG1CQUFBO0V4RGt2Vk47RXdEanZWSTtJakQzSUYseUJpRDRJNEI7RXhEbXZWOUI7RXdEdnZWSTtJQUNFLFVBQUE7SUFDQSxtQkFBQTtFeER5dlZOO0V3RHh2Vkk7SWpEM0lGLHlCaUQ0STRCO0V4RDB2VjlCO0V3RDl2Vkk7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeERnd1ZOO0V3RC92Vkk7SWpEM0lGLGdCaUQ0STRCO0V4RGl3VjlCO0V3RHJ3Vkk7SUFDRSxVQUFBO0lBQ0EsbUJBQUE7RXhEdXdWTjtFd0R0d1ZJO0lqRDNJRix5QmlENEk0QjtFeER3d1Y5QjtFd0Q1d1ZJO0lBQ0UsVUFBQTtJQUNBLG1CQUFBO0V4RDh3Vk47RXdEN3dWSTtJakQzSUYseUJpRDRJNEI7RXhEK3dWOUI7RXdEbnhWSTtJQUNFLFVBQUE7SUFDQSxVQUFBO0V4RHF4Vk47RXdEcHhWSTtJakQzSUYsZ0JpRDRJNEI7RXhEc3hWOUI7RXdEMXhWSTtJQUNFLFVBQUE7SUFDQSxtQkFBQTtFeEQ0eFZOO0V3RDN4Vkk7SWpEM0lGLHlCaUQ0STRCO0V4RDZ4VjlCO0V3RGp5Vkk7SUFDRSxVQUFBO0lBQ0EsbUJBQUE7RXhEbXlWTjtFd0RseVZJO0lqRDNJRix5QmlENEk0QjtFeERveVY5QjtFd0R4eVZJO0lBQ0UsVUFBQTtJQUNBLFdBQUE7RXhEMHlWTjtFd0R6eVZJO0lqRDNJRixpQmlENEk0QjtFeEQyeVY5QjtBQUNGO0FPditWSTtFaUQ2TEE7SUFDRSxVQUFBO0lBQ0EsWUFBQTtFeEQ2eVZKO0V3RDV5VkU7SUFDRSxVQUFBO0lBQ0EsV0FBQTtFeEQ4eVZKO0V3RDd5VkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeEQreVZKO0V3RDl5VkU7SUFDRSxVQUFBO0lBQ0EsZUFBQTtFeERnelZKO0V3RC95VkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeERpelZKO0V3RGh6VkU7SUFDRSxVQUFBO0lBQ0EsZUFBQTtFeERrelZKO0V3RGp6VkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeERtelZKO0V3RGx6VkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeERvelZKO0V3RG56VkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeERxelZKO0V3RHB6VkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeERzelZKO0V3RHJ6VkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeER1elZKO0V3RHR6VkU7SWpEL0tBLGdCaURnTDBCO0V4RHd6VjVCO0V3RHZ6VkU7SWpEakxBLHFCaURrTDBCO0V4RHl6VjVCO0V3RHh6VkU7SWpEbkxBLGdCaURvTDBCO0V4RDB6VjVCO0V3RHp6VkU7SWpEckxBLHFCaURzTDBCO0V4RDJ6VjVCO0V3RDF6VkU7SWpEdkxBLGdCaUR3TDBCO0V4RDR6VjVCO0V3RDN6VkU7SWpEekxBLGdCaUQwTDBCO0V4RDZ6VjVCO0V3RDV6VkU7SWpEM0xBLGdCaUQ0TDBCO0V4RDh6VjVCO0V3RDd6VkU7SWpEN0xBLGdCaUQ4TDBCO0V4RCt6VjVCO0V3RDl6VkU7SWpEL0xBLGdCaURnTTBCO0V4RGcwVjVCO0V3RDl6Vkk7SUFDRSxVQUFBO0lBQ0EsU0FBQTtFeERnMFZOO0V3RC96Vkk7SWpEck1GLGVpRHNNNEI7RXhEaTBWOUI7RXdEcjBWSTtJQUNFLFVBQUE7SUFDQSxrQkFBQTtFeER1MFZOO0V3RHQwVkk7SWpEck1GLHdCaURzTTRCO0V4RHcwVjlCO0V3RDUwVkk7SUFDRSxVQUFBO0lBQ0EsbUJBQUE7RXhEODBWTjtFd0Q3MFZJO0lqRHJNRix5QmlEc000QjtFeEQrMFY5QjtFd0RuMVZJO0lBQ0UsVUFBQTtJQUNBLFVBQUE7RXhEcTFWTjtFd0RwMVZJO0lqRHJNRixnQmlEc000QjtFeERzMVY5QjtFd0QxMVZJO0lBQ0UsVUFBQTtJQUNBLG1CQUFBO0V4RDQxVk47RXdEMzFWSTtJakRyTUYseUJpRHNNNEI7RXhENjFWOUI7RXdEajJWSTtJQUNFLFVBQUE7SUFDQSxtQkFBQTtFeERtMlZOO0V3RGwyVkk7SWpEck1GLHlCaURzTTRCO0V4RG8yVjlCO0V3RHgyVkk7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeEQwMlZOO0V3RHoyVkk7SWpEck1GLGdCaURzTTRCO0V4RDIyVjlCO0V3RC8yVkk7SUFDRSxVQUFBO0lBQ0EsbUJBQUE7RXhEaTNWTjtFd0RoM1ZJO0lqRHJNRix5QmlEc000QjtFeERrM1Y5QjtFd0R0M1ZJO0lBQ0UsVUFBQTtJQUNBLG1CQUFBO0V4RHczVk47RXdEdjNWSTtJakRyTUYseUJpRHNNNEI7RXhEeTNWOUI7RXdENzNWSTtJQUNFLFVBQUE7SUFDQSxVQUFBO0V4RCszVk47RXdEOTNWSTtJakRyTUYsZ0JpRHNNNEI7RXhEZzRWOUI7RXdEcDRWSTtJQUNFLFVBQUE7SUFDQSxtQkFBQTtFeERzNFZOO0V3RHI0Vkk7SWpEck1GLHlCaURzTTRCO0V4RHU0VjlCO0V3RDM0Vkk7SUFDRSxVQUFBO0lBQ0EsbUJBQUE7RXhENjRWTjtFd0Q1NFZJO0lqRHJNRix5QmlEc000QjtFeEQ4NFY5QjtFd0RsNVZJO0lBQ0UsVUFBQTtJQUNBLFdBQUE7RXhEbzVWTjtFd0RuNVZJO0lqRHJNRixpQmlEc000QjtFeERxNVY5QjtBQUNGO0FPNW5XSTtFaUR3T0E7SUFDRSxVQUFBO0lBQ0EsWUFBQTtFeER1NVZKO0V3RHQ1VkU7SUFDRSxVQUFBO0lBQ0EsV0FBQTtFeER3NVZKO0V3RHY1VkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeER5NVZKO0V3RHg1VkU7SUFDRSxVQUFBO0lBQ0EsZUFBQTtFeEQwNVZKO0V3RHo1VkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeEQyNVZKO0V3RDE1VkU7SUFDRSxVQUFBO0lBQ0EsZUFBQTtFeEQ0NVZKO0V3RDM1VkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeEQ2NVZKO0V3RDU1VkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeEQ4NVZKO0V3RDc1VkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeEQrNVZKO0V3RDk1VkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeERnNlZKO0V3RC81VkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeERpNlZKO0V3RGg2VkU7SWpEek9BLGdCaUQwTzBCO0V4RGs2VjVCO0V3RGo2VkU7SWpEM09BLHFCaUQ0TzBCO0V4RG02VjVCO0V3RGw2VkU7SWpEN09BLGdCaUQ4TzBCO0V4RG82VjVCO0V3RG42VkU7SWpEL09BLHFCaURnUDBCO0V4RHE2VjVCO0V3RHA2VkU7SWpEalBBLGdCaURrUDBCO0V4RHM2VjVCO0V3RHI2VkU7SWpEblBBLGdCaURvUDBCO0V4RHU2VjVCO0V3RHQ2VkU7SWpEclBBLGdCaURzUDBCO0V4RHc2VjVCO0V3RHY2VkU7SWpEdlBBLGdCaUR3UDBCO0V4RHk2VjVCO0V3RHg2VkU7SWpEelBBLGdCaUQwUDBCO0V4RDA2VjVCO0V3RHg2Vkk7SUFDRSxVQUFBO0lBQ0EsU0FBQTtFeEQwNlZOO0V3RHo2Vkk7SWpEL1BGLGVpRGdRNEI7RXhEMjZWOUI7RXdELzZWSTtJQUNFLFVBQUE7SUFDQSxrQkFBQTtFeERpN1ZOO0V3RGg3Vkk7SWpEL1BGLHdCaURnUTRCO0V4RGs3VjlCO0V3RHQ3Vkk7SUFDRSxVQUFBO0lBQ0EsbUJBQUE7RXhEdzdWTjtFd0R2N1ZJO0lqRC9QRix5QmlEZ1E0QjtFeER5N1Y5QjtFd0Q3N1ZJO0lBQ0UsVUFBQTtJQUNBLFVBQUE7RXhEKzdWTjtFd0Q5N1ZJO0lqRC9QRixnQmlEZ1E0QjtFeERnOFY5QjtFd0RwOFZJO0lBQ0UsVUFBQTtJQUNBLG1CQUFBO0V4RHM4Vk47RXdEcjhWSTtJakQvUEYseUJpRGdRNEI7RXhEdThWOUI7RXdEMzhWSTtJQUNFLFVBQUE7SUFDQSxtQkFBQTtFeEQ2OFZOO0V3RDU4Vkk7SWpEL1BGLHlCaURnUTRCO0V4RDg4VjlCO0V3RGw5Vkk7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeERvOVZOO0V3RG45Vkk7SWpEL1BGLGdCaURnUTRCO0V4RHE5VjlCO0V3RHo5Vkk7SUFDRSxVQUFBO0lBQ0EsbUJBQUE7RXhEMjlWTjtFd0QxOVZJO0lqRC9QRix5QmlEZ1E0QjtFeEQ0OVY5QjtFd0RoK1ZJO0lBQ0UsVUFBQTtJQUNBLG1CQUFBO0V4RGsrVk47RXdEaitWSTtJakQvUEYseUJpRGdRNEI7RXhEbStWOUI7RXdEditWSTtJQUNFLFVBQUE7SUFDQSxVQUFBO0V4RHkrVk47RXdEeCtWSTtJakQvUEYsZ0JpRGdRNEI7RXhEMCtWOUI7RXdEOStWSTtJQUNFLFVBQUE7SUFDQSxtQkFBQTtFeERnL1ZOO0V3RC8rVkk7SWpEL1BGLHlCaURnUTRCO0V4RGkvVjlCO0V3RHIvVkk7SUFDRSxVQUFBO0lBQ0EsbUJBQUE7RXhEdS9WTjtFd0R0L1ZJO0lqRC9QRix5QmlEZ1E0QjtFeER3L1Y5QjtFd0Q1L1ZJO0lBQ0UsVUFBQTtJQUNBLFdBQUE7RXhEOC9WTjtFd0Q3L1ZJO0lqRC9QRixpQmlEZ1E0QjtFeEQrL1Y5QjtBQUNGOztBd0Q5L1ZBO0VqRGxRSSxxQmlEbVFzQjtFakRuUXRCLHNCaURvUXNCO0VBQ3hCLG9CQUFBO0F4RGlnV0Y7QXdEaGdXRTtFQUNFLHVCQUFBO0F4RGtnV0o7QXdEamdXRTtFQUNFLHFDQUFBO0F4RG1nV0o7QXdEamdXRTtFQUNFLHVCQUFBO0F4RG1nV0o7QXdEbGdXRTtFakQ3UUUsY2lEOFF3QjtFakQ5UXhCLGVpRCtRd0I7RUFDeEIsYUFBQTtBeERvZ1dKO0F3RG5nV0k7RUFDRSxTQUFBO0VBQ0EscUJBQUE7QXhEcWdXTjtBd0RwZ1dJO0VBQ0UscUJBQUE7QXhEc2dXTjtBd0RyZ1dJO0VBQ0UsZ0JBQUE7QXhEdWdXTjtBd0R0Z1dFO0VBQ0UsYUFBQTtBeER3Z1dKO0F3RHZnV0U7RUFDRSxlQUFBO0F4RHlnV0o7QXdEeGdXRTtFQUNFLG1CQUFBO0F4RDBnV0o7QU9qM1dFO0VpRDBXRTtJQUNFLGFBQUE7RXhEMGdXSjtBQUNGO0FPMTJXRTtFaURrV0U7SUFDRSxhQUFBO0V4RDJnV0o7QUFDRjs7QXdEemdXRTtFQUNFLG9CQUFBO0VqRHpTQSx3Q2lEMFN3QjtFakQxU3hCLHlDaUQyU3dCO0F4RDRnVzVCO0F3RDNnV0k7RUFDRSw4QkFBQTtFQUNBLCtCQUFBO0F4RDZnV047QXdEM2dXTTtFQUNFLGlCQUFBO0F4RDZnV1I7QU81NFdFO0VpRGlZTTtJQUNFLGlCQUFBO0V4RDhnV1I7QUFDRjtBTzc0V0U7RWlEZ1lNO0lBQ0UsaUJBQUE7RXhEZ2hXUjtBQUNGO0FPOTRXRTtFaUQrWE07SUFDRSxpQkFBQTtFeERraFdSO0FBQ0Y7QU8vNFdFO0VpRDhYTTtJQUNFLGlCQUFBO0V4RG9oV1I7QUFDRjtBT2g1V0U7RWlENlhNO0lBQ0UsaUJBQUE7RXhEc2hXUjtBQUNGO0FPaDVXSTtFaUQyWEk7SUFDRSxpQkFBQTtFeER3aFdSO0FBQ0Y7QU8zNFdJO0VpRG9YSTtJQUNFLGlCQUFBO0V4RDBoV1I7QUFDRjtBTzM0V0k7RWlEa1hJO0lBQ0UsaUJBQUE7RXhENGhXUjtBQUNGO0FPdDRXSTtFaUQyV0k7SUFDRSxpQkFBQTtFeEQ4aFdSO0FBQ0Y7QXdEM2pXTTtFQUNFLG9CQUFBO0F4RDZqV1I7QU81N1dFO0VpRGlZTTtJQUNFLG9CQUFBO0V4RDhqV1I7QUFDRjtBTzc3V0U7RWlEZ1lNO0lBQ0Usb0JBQUE7RXhEZ2tXUjtBQUNGO0FPOTdXRTtFaUQrWE07SUFDRSxvQkFBQTtFeERra1dSO0FBQ0Y7QU8vN1dFO0VpRDhYTTtJQUNFLG9CQUFBO0V4RG9rV1I7QUFDRjtBT2g4V0U7RWlENlhNO0lBQ0Usb0JBQUE7RXhEc2tXUjtBQUNGO0FPaDhXSTtFaUQyWEk7SUFDRSxvQkFBQTtFeER3a1dSO0FBQ0Y7QU8zN1dJO0VpRG9YSTtJQUNFLG9CQUFBO0V4RDBrV1I7QUFDRjtBTzM3V0k7RWlEa1hJO0lBQ0Usb0JBQUE7RXhENGtXUjtBQUNGO0FPdDdXSTtFaUQyV0k7SUFDRSxvQkFBQTtFeEQ4a1dSO0FBQ0Y7QXdEM21XTTtFQUNFLG1CQUFBO0F4RDZtV1I7QU81K1dFO0VpRGlZTTtJQUNFLG1CQUFBO0V4RDhtV1I7QUFDRjtBTzcrV0U7RWlEZ1lNO0lBQ0UsbUJBQUE7RXhEZ25XUjtBQUNGO0FPOStXRTtFaUQrWE07SUFDRSxtQkFBQTtFeERrbldSO0FBQ0Y7QU8vK1dFO0VpRDhYTTtJQUNFLG1CQUFBO0V4RG9uV1I7QUFDRjtBT2gvV0U7RWlENlhNO0lBQ0UsbUJBQUE7RXhEc25XUjtBQUNGO0FPaC9XSTtFaUQyWEk7SUFDRSxtQkFBQTtFeER3bldSO0FBQ0Y7QU8zK1dJO0VpRG9YSTtJQUNFLG1CQUFBO0V4RDBuV1I7QUFDRjtBTzMrV0k7RWlEa1hJO0lBQ0UsbUJBQUE7RXhENG5XUjtBQUNGO0FPdCtXSTtFaUQyV0k7SUFDRSxtQkFBQTtFeEQ4bldSO0FBQ0Y7QXdEM3BXTTtFQUNFLG9CQUFBO0F4RDZwV1I7QU81aFhFO0VpRGlZTTtJQUNFLG9CQUFBO0V4RDhwV1I7QUFDRjtBTzdoWEU7RWlEZ1lNO0lBQ0Usb0JBQUE7RXhEZ3FXUjtBQUNGO0FPOWhYRTtFaUQrWE07SUFDRSxvQkFBQTtFeERrcVdSO0FBQ0Y7QU8vaFhFO0VpRDhYTTtJQUNFLG9CQUFBO0V4RG9xV1I7QUFDRjtBT2hpWEU7RWlENlhNO0lBQ0Usb0JBQUE7RXhEc3FXUjtBQUNGO0FPaGlYSTtFaUQyWEk7SUFDRSxvQkFBQTtFeER3cVdSO0FBQ0Y7QU8zaFhJO0VpRG9YSTtJQUNFLG9CQUFBO0V4RDBxV1I7QUFDRjtBTzNoWEk7RWlEa1hJO0lBQ0Usb0JBQUE7RXhENHFXUjtBQUNGO0FPdGhYSTtFaUQyV0k7SUFDRSxvQkFBQTtFeEQ4cVdSO0FBQ0Y7QXdEM3NXTTtFQUNFLGlCQUFBO0F4RDZzV1I7QU81a1hFO0VpRGlZTTtJQUNFLGlCQUFBO0V4RDhzV1I7QUFDRjtBTzdrWEU7RWlEZ1lNO0lBQ0UsaUJBQUE7RXhEZ3RXUjtBQUNGO0FPOWtYRTtFaUQrWE07SUFDRSxpQkFBQTtFeERrdFdSO0FBQ0Y7QU8va1hFO0VpRDhYTTtJQUNFLGlCQUFBO0V4RG90V1I7QUFDRjtBT2hsWEU7RWlENlhNO0lBQ0UsaUJBQUE7RXhEc3RXUjtBQUNGO0FPaGxYSTtFaUQyWEk7SUFDRSxpQkFBQTtFeER3dFdSO0FBQ0Y7QU8za1hJO0VpRG9YSTtJQUNFLGlCQUFBO0V4RDB0V1I7QUFDRjtBTzNrWEk7RWlEa1hJO0lBQ0UsaUJBQUE7RXhENHRXUjtBQUNGO0FPdGtYSTtFaUQyV0k7SUFDRSxpQkFBQTtFeEQ4dFdSO0FBQ0Y7QXdEM3ZXTTtFQUNFLG9CQUFBO0F4RDZ2V1I7QU81blhFO0VpRGlZTTtJQUNFLG9CQUFBO0V4RDh2V1I7QUFDRjtBTzduWEU7RWlEZ1lNO0lBQ0Usb0JBQUE7RXhEZ3dXUjtBQUNGO0FPOW5YRTtFaUQrWE07SUFDRSxvQkFBQTtFeERrd1dSO0FBQ0Y7QU8vblhFO0VpRDhYTTtJQUNFLG9CQUFBO0V4RG93V1I7QUFDRjtBT2hvWEU7RWlENlhNO0lBQ0Usb0JBQUE7RXhEc3dXUjtBQUNGO0FPaG9YSTtFaUQyWEk7SUFDRSxvQkFBQTtFeER3d1dSO0FBQ0Y7QU8zblhJO0VpRG9YSTtJQUNFLG9CQUFBO0V4RDB3V1I7QUFDRjtBTzNuWEk7RWlEa1hJO0lBQ0Usb0JBQUE7RXhENHdXUjtBQUNGO0FPdG5YSTtFaUQyV0k7SUFDRSxvQkFBQTtFeEQ4d1dSO0FBQ0Y7QXdEM3lXTTtFQUNFLG1CQUFBO0F4RDZ5V1I7QU81cVhFO0VpRGlZTTtJQUNFLG1CQUFBO0V4RDh5V1I7QUFDRjtBTzdxWEU7RWlEZ1lNO0lBQ0UsbUJBQUE7RXhEZ3pXUjtBQUNGO0FPOXFYRTtFaUQrWE07SUFDRSxtQkFBQTtFeERreldSO0FBQ0Y7QU8vcVhFO0VpRDhYTTtJQUNFLG1CQUFBO0V4RG96V1I7QUFDRjtBT2hyWEU7RWlENlhNO0lBQ0UsbUJBQUE7RXhEc3pXUjtBQUNGO0FPaHJYSTtFaUQyWEk7SUFDRSxtQkFBQTtFeER3eldSO0FBQ0Y7QU8zcVhJO0VpRG9YSTtJQUNFLG1CQUFBO0V4RDB6V1I7QUFD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LDBDdkRqRHlCO0V1RGtEekIsbUJBQUE7RUFDQSw2QkFBQTtFQUNBLGdDQUFBO0FqRW0xYUQ7O0FrRTE0YUE7RUFDQyxTQUFBO0FsRTY0YUQ7O0FtRTk0YUE7RUFDQyxXM0RJTztBUjY0YVI7QW1FLzRhQztFQUNDLDJCQUFBO0VBQ0EsMEJBQUE7QW5FaTVhRjs7QW1FeDRhQztFQUNDLGMzRFJVO0FSbTVhWjtBbUV6NGFFO0VBQ0MsYzNEUEc7RTJEUUgsMEJBQUE7QW5FMjRhSDtBbUV2NGFDO0VBQ0MsMEN6RHJCd0I7RXlEc0J4QixtQkFBQTtFQUNBLFczRHJCTTtFMkRzQk4sMEJBQUE7QW5FeTRhRjtBbUV2NGFFO0VBQ0MscUJBQUE7QW5FeTRhSDs7QW9FdjZhQTtFQ0NDLDZCQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLGlDQUFBO0FyRTA2YUQ7O0FvRTM2YUE7RUFDQyw2QkVPVztFRk5YLDhCRU1XO0F0RXc2YVo7O0FvRXI2YUM7O0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0FwRXk2YUY7QW9FdDZhQzs7RUdrQkMsc0JIakJjO0VHeUJkLHVCSHpCYztBcEUwNmFoQjtBb0V2NmFDOztFQUNDLHNCQUFBO0VBQ0EsdUJBQUE7QXBFMDZhRjs7QW9FdDZhQTtFQUNDLDhCQUFBO0FwRXk2YUQ7O0FvRXQ2YUE7RUFDQyw4QkFBQTtBcEV5NmFEOztBb0V0NmFBO0VBQ0MsNkJBQUE7QXBFeTZhRDs7QW9FdDZhQTtFQUNDLFlBQUE7QXBFeTZhRDs7QW9FdDZhQTtFQUNDLDZCQUFBO0FwRXk2YUQ7O0FvRXQ2YUE7RUFDQyxnQ0FBQTtBcEV5NmFEOztBb0V0NmFBO0VBQ0MsdUJBQUE7QXBFeTZhRDs7QXdFaCthQTtFQUNFLDJCQUFBO0VBRUEscUNBQUE7RUFDQSxzQ0FBQTtBeEVrK2FGO0FPNTNhRTtFaUUxR0Y7SUFPSSwyQkFBQTtFeEVtK2FGO0FBQ0Y7QU9yM2FFO0VpRXRIRjtJQVdJLHFCQUFBO0V4RW8rYUY7QUFDRjtBT3h4YUU7RUFDRSxtQmlFek1pQjtBeEVtK2FyQjtBd0U3OWFJO0VBQ0UsOEJBQUE7QXhFKzlhTjtBd0UxOWFJO0VBQ0Usa0JBQUE7QXhFNDlhTjtBT240YUU7RWlFMUZFO0lBSUksYUFBQTtFeEU2OWFOO0V3RTM5YU07SUFDRSxhQUFBO0lBQ0Esc0JBQUE7SUFDQSx1QkFBQTtFeEU2OWFSO0FBQ0Y7O0F5RW5nYkE7RUFDRSxhQUFBO0F6RXNnYkY7QXlFNy9hRTtFQUNFLHVGQUFBO0F6RSsvYUo7QU9wNWFFO0VrRXZHQTtJQUVJLGdCQUFBO0V6RTYvYUo7QUFDRjtBT3o1YUU7RWtFMUZFO0lBRUksbURBMUJVO0V6RStnYmhCO0FBQ0Y7QU85NWFFO0VrRW5GQTtJQUVJLG1EQWhDWTtFekVtaGJoQjtBQUNGO0FPbjZhRTtFa0U3RUE7SUFFSSxtREFyQ1k7RXpFdWhiaEI7QUFDRjtBT3g2YUU7RWtFdkVBO0lBRUksbURBMUNZO0V6RTJoYmhCO0FBQ0Y7QU83NmFFO0VrRWpFQTtJQUVJLDhCQUFBO0V6RWcvYUo7QUFDRjtBT2w3YUU7RWtFM0RBO0lBRUksbURBckRZO0V6RW9pYmhCO0FBQ0Y7QXlFNSthRTtFQUNFLFNBQUE7QXpFOCthSjtBeUUzK2FFO0VBQ0UsWUFBQTtBekU2K2FKO0F5RTErYUU7RUFDRSxTQUFBO0F6RTQrYUo7O0EwRXRqYkE7RUFDQyxjQUFBO0VBQ0Esc0JBQUE7QTFFeWpiRDtBMEV2amJDO0VBQ0Msd0JBQUE7QTFFeWpiRjtBT3A5YUU7RW1FMUdGO0lBU0UsY0FBQTtFMUV5amJBO0FBQ0Y7QU85N2FJO0VtRXJJSjtJQWFFLGNBQUE7RTFFMGpiQTtBQUNGOztBMkV2a2JFO0VBQ0Usa0JBQUE7QTNFMGtiSjtBMkV2a2JNO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EseUJuRUlEO0FScWtiUDtBTzk5YUU7RW9FakhJO0lBVUksYUFBQTtFM0V5a2JSO0FBQ0Y7O0E0RXpsYkE7RUFFRSxrQkFBQTtFQUNBLFVBQUE7QTVFMmxiRjs7QTZFOWxiQTtFQUVFLGtCQUFBO0VBQ0EsaUJBQUE7QTdFZ21iRjs7QThFeGxiRTtFQUVDLGFBQUE7RUFDQSxxQkFBQTtBOUUwbGJIO0E4RXZsYkU7RUFDQyxjQUFBO0VBQ0EsU0FBQTtFQUNBLGlCQUFBO0VBQ0EsNkJBQUE7RUFDQSxvQkFBQTtPQUFBLGVBQUE7QTlFeWxiSDtBT3ovYUU7RXVFckdBO0lBUUUsb0JBQUE7RTlFMGxiRjtBQUNGO0E4RXZsYkU7RUFDQyxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3QkFBQTtPQUFBLG1CQUFBO0E5RXlsYkg7QU9wZ2JFO0V1RXpGQTtJQU9FLGNBQUE7SUFDQSxvQkFBQTtTQUFBLGVBQUE7RTlFMGxiRjtBQUNGO0E4RXZsYkU7RUFDQyxhQUFBO0VBQ0EsU0FBQTtBOUV5bGJIO0E4RXRsYkU7RUFDQyxTQUFBO0E5RXdsYkg7QThFbmxiRTtFQUNDLHFCQUFBO0E5RXFsYkg7QThFbmxiRztFQUNDLGdCQUFBO0E5RXFsYko7QThFamxiRTtFQUdDLGtCQUFBO0VBQ0EsYUFBQTtBOUVpbGJIO0E4RTlrYkU7RUFDQyxtQkFBQTtFQUNBLFVBQUE7QTlFZ2xiSDtBOEU3a2JFO0VBQ0MsdUJBQUE7QTlFK2tiSDtBOEUza2JDO0VBQ0MsZUFBQTtFQUNBLDZEQUFBO0E5RTZrYkY7QThFMWtiRTtFQUVDLDRCQUFBO0VBQ0Esb0NBQUE7QTlFMmtiSDtBOEV4a2JHO0VBRUMsb0NBQUE7QTlFeWtiSjtBOEVya2JFO0VBQ0Msa0JBQUE7RUFDQSxvQkFBQTtFQUNBLFlBQUE7QTlFdWtiSDtBOEVya2JHO0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLDZCQUFBO0E5RXVrYko7QThFbmtiRztFQUVDLFlBQUE7QTlFb2tiSjtBOEVsa2JJO0VBQ0MseUJ0RXhHQztBUjRxYk47QThFL2piRTtFQUNDLDBDcEV0SHVCO0VvRXVIdkIsV3RFckhLO0FSc3JiUjtBOEU3amJHO0VBQ0MsV3RFM0hJO0VzRTRISiwwQkFBQTtBOUUramJKO0E4RTNqYkU7RUFDQywyQkFBQTtFQUNBLHVCQUFBO0VBQ0EsNEJBQUE7QTlFNmpiSDtBOEUzamJHO0VBRUMsOEJBQUE7QTlFNGpiSjtBOEUxamJJO0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLHlDQUFBO0E5RTRqYkw7QThFeGpiRztFQUNDLDJCQUFBO0E5RTBqYko7QThFcmpiQztFQUVDLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtBOUVzamJGO0E4RXBqYkU7RVBqSUEsZU9rSWU7RVAxSGYsZ0JPMEhlO0E5RXVqYmpCO0E4RW5qYkM7RUFDQyxvQkFBQTtBOUVxamJGO0E4RW5qYkU7RUFDQyxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQ0FBQTtFQUNBLFdBQUE7QTlFcWpiSDtBT3RuYkU7RXVFNkRBO0lBT0UsOEJBQUE7RTlFc2piRjtBQUNGO0FPdm5iRTtFdUV5REE7SUFXRSxZQUFBO0U5RXVqYkY7QUFDRjtBOEVyamJHO0VBQ0MsbUJBQUE7RUFDQSxtQkFBQTtBOUV1amJKO0E4RWpqYkU7RUFDQyxlQUFBO0VBQ0EsMENwRXBNdUI7QVZ1dmIxQjtBT2xpYkU7RUFDRSxtQnVFaEJjO0E5RW9qYmxCO0E4RWpqYkU7RUFDQyxXdEV4TUs7QVIydmJSO0E4RWpqYkc7RUFDQyxjdEVyTUU7RXNFc01GLDBCQUFBO0E5RW1qYko7QThFOWliQztFQUNDLHNDcEVuTm9CO0FWbXdidEI7QThFOWliRTtFQUNDLDBDcEV2TnVCO0VvRXdOdkIseUJBQUE7QTlFZ2piSDtBOEU3aWJFO0VBQ0MsY0FBQTtFQUNBLGN0RXpOUztFc0UwTlQseUJBQUE7QTlFK2liSDtBOEUzaWJDO0VBQ0MsNkJBQUE7QTlFNmliRjs7QStFanhiQztFQUNDLDJCQUFBO0VBQ0EsZUFBQTtBL0VveGJGO0ErRWx4YkU7RUFDQyxXdkVISztBUnV4YlI7QStFanhiRTtFQUNDLG1CQUFBO0EvRW14Ykg7QStFL3diQztFQUNDLGFBQUE7RUFDQSx1QkFBQTtFQUFBLGtCQUFBO0EvRWl4YkY7QStFOXdiQztFQUNDLDBDckVsQndCO0FWa3liMUI7QStFN3diQztFQUNDLHNDQUFBO0EvRSt3YkY7QU9scmJFO0V3RTlGRDtJQUlFLGFBQUE7SUFDQSxlQUFBO0UvRWd4YkQ7QUFDRjtBK0U3d2JDO0VBQ0Msb0JBQUE7RUFDQSxxQkFBQTtFQUNBLFd2RWhDTTtFdUVpQ04sMEJBQUE7QS9FK3diRjtBTzlyYkU7RXdFckZEO0lBT0UsbUJBQUE7RS9FZ3hiRDtBQUNGO0ErRTl3YkU7RUFDQyxtQkFBQTtBL0VneGJIO0ErRTl3Ykc7RUFDQywwQkFBQTtBL0VneGJKO0ErRTV3YkU7RUFDQyxnQkFBQTtBL0U4d2JIO0FPaHRiRTtFd0UxREM7SUFDQyxjQUFBO0UvRTZ3YkY7QUFDRjs7QWdGbDBiRTtFQUNDLGlDdEVMZ0I7QVYwMGJuQjtBT3J0YkU7RXlFakhBO0lBSUUsbUJBQUE7RWhGczBiRjtBQUNGO0FPeG5iRTtFQUNFLG1CeUUzTWM7QWhGcTBibEI7QWdGajBiRztFQUNDLDBCQUFBO0FoRm0wYko7QWdGOXpiQztFQUNDLDBDdEV0QndCO0VzRXVCeEIsbUJBQUE7RUFDQSx5QkFBQTtBaEZnMGJGO0FPbm9iRTtFQUNFLG1CeUV6TGM7QWhGOHpibEI7QU94dWJFO0V5RWxGRDtJQUVFLG1CQUFBO0lBQ0EsZ0JBQUE7SVRERCxlU0VlO0lUTWYsZ0JTTmU7SUFDZCxnQnhFckNLO0l3RXNDTCw4QkFBQTtFaEY2emJEO0FBQ0Y7O0FPaHBiRTtFQUNFLHNCMEV2TmE7QWpGMDJiakI7QWlGbjJiQztFQ1JBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7QWxGODJiRDs7QW1GaDNiQztFQUVDLHlCQUFBO0FuRmszYkY7QW1GLzJiQztFRExBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7QWxGdTNiRDtBbUZoM2JDO0VBQ0Msa0JBQUE7RUFDQSwwQ3pFVHdCO0V5RVV4QixlQUFBO0VBQ0EsVzNFVE07QVIyM2JSO0FtRmgzYkU7RUFDQyxnQ0FBQTtBbkZrM2JIO0FtRjkyYkM7RUFDQyxjQUFBO0FuRmczYkY7QU85cWJFO0VBQ0UsbUI0RTlMYztBbkY4MmJsQjs7QU9qcmJFO0VBQ0UscUI2RXZOZTtBcEYyNGJuQjtBT3Z4YkU7RTZFakhBO0lBRUksbUJBQUE7RXBGMDRiSjtBQUNGOztBTzFyYkU7RUFDRSxzQjhFdE5jO0FyRm01YmxCO0FPOXJiRTtFQUNFLG1COEVoTmM7QXJGZzVibEI7O0FzRno1YkE7RUFDQyxtQkFBQTtFQUVBLGlDQUFBO0VBQ0Esc0JBQUE7RUFDQSx5QzlFeUNlO0FSazNiaEI7QU90emJFO0UrRTFHRjtJQVFFLG1CQUFBO0V0RjQ1YkE7QUFDRjtBTy95YkU7RStFdEhGO0lBWUUsc0JBQUE7RXRGNjViQTtFc0YzNWJBO0lBQ0MsOEJBQUE7SUFDQSw4QkFBQTtFdEY2NWJEO0FBQ0Y7QXNGMTViQztFQUNDLGlCQUFBO0F0RjQ1YkY7QXNGeDViRTtFQUNDLGlCQUFBO0F0RjA1Ykg7O0F1Rmg3YkU7RUFDQyxrQkFBQTtBdkZtN2JIO0FPdDBiRTtFZ0YzR0M7SUFFRSxhQUFBO0V2Rm03Ykg7QUFDRjtBdUY5NmJDO0VBQ0MsY0FBQTtBdkZnN2JGO0F1Rjc2YkM7RUFDQyxtQkFBQTtBdkYrNmJGO0F1RjU2YkM7RUFDQyxtQkFBQTtBdkY4NmJGO0F1RjM2YkM7RUFDQyxnQkFBQTtBdkY2NmJGOztBT2p2YkU7RUFDRSxtQmlGeE5ZO0F4RjQ4YmhCO0F3RjE4YkM7RUFDQyxTQUFBO0F4RjQ4YkY7QXdGeDhiRTtFQUNDLGNoRkRJO0VnRkVKLHNDOUVObUI7RThFT25CLG1CQUFBO0F4RjA4Ykg7QXdGdjhiRTtFQUNDLHNCQUFBO0F4Rnk4Ykg7QXdGcjhiQztFQUNDLGtCQUFBO0VBQ0EsY2hGYks7RWdGY0wsbUJBQUE7RUFDQSxzQzlFbkJvQjtFOEVvQnBCLHlCQUFBO0VBQ0EscUJBQUE7QXhGdThiRjtBd0ZwOGJFO0VBQ0MsY2hGckJJO0VnRnNCSiwwQkFBQTtBeEZzOGJIOztBeUZwK2JBO0VBQ0MsMEMvRUV5QjtFK0VEekIsaUJBQUE7QXpGdStiRDtBeUZyK2JDO0VBRUMsYUFBQTtFQUNBLHVC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R3h0ZEU7RUFJQyxhQUFBO0F4R3V0ZEg7QXdHcHRkRTtFQUNDLG9CQUFBO0F4R3N0ZEg7QXdHbHRkQztFQUNDLGtCQUFBO0VBQ0EsWUFBQTtBeEdvdGRGO0F3R2p0ZEM7RUFDQyxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSw2QkFBQTtFQUNBLFNBQUE7QXhHbXRkRjtBd0dqdGRFO0VqQzFCQSxjaUMyQmU7RWpDbkJmLGVpQ21CZTtBeEdvdGRqQjtBd0c5c2RHO0VBQ0MsV2hHcEVJO0VnR3FFSixhQUFBO0F4R2d0ZEo7QXdHbHRkRztFQUNDLFdoR3BFSTtFZ0dxRUosYUFBQTtBeEdndGRKO0F3RzVzZEU7RUFDQyxjaEdsRU07QVJneGRUOztBeUd2eGRDO0VBQ0MsYUFBQTtFQUNBLFlBQUE7RXZCTkQsU0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtBbEZpeWREO0F5R3p4ZEM7RUFDQyxhQUFBO0VBQ0EsV0FBQTtBekcyeGRGO0F5R3Z4ZEU7RUFDQyxhQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VsQ2tCRCxXa0NqQmU7RWxDeUJmLFlrQ3pCZTtFQUNkLHlCakdiVTtFaUdjVixjakdoQlM7RWlHaUJULGtCQUFBO0VBQ0EscUVBQUE7QXpHMHhkSDtBeUd4eGRHO0VBRUMseUJqR2xCRTtFaUdtQkYsV2pHMUJJO0FSbXpkUjtBeUdyeGRFO0VBQ0MsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsV2pHbENLO0FSeXpkUjtBeUdyeGRHO0VBRUMsY2pHaENFO0FSc3pkTjtBeUdseGRFO0VsQ1RBLFdrQ1VlO0VsQ0ZmLFlrQ0VlO0F6R3F4ZGpCO0F5R254ZEc7RWxDWkQsY2tDYWdCO0VsQ0xoQixpQmtDS3lCO0F6R3N4ZDNCO0F5R254ZEc7RWxDaEJELGVrQ2lCZ0I7RWxDVGhCLGdCa0NTZ0I7QXpHc3hkbEI7O0EwRzUwZEU7RUFDRSxtQkFBQTtFQUNBLHVDQUFBO0VBQ0Esa0JyR0VLO0VxR0RMLDRCQUFBO0VBQ0EsMENoR0hzQjtBVmsxZDFCOztBMkdy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ZUQ7QUFDRjtBK0d4Z2VHO0VBQ0MsMkJBQUE7QS9HMGdlSjtBK0dyZ2VDO0VBQ0MseUJBQUE7QS9HdWdlRjtBT3Y3ZEU7RXdHakZEO0lBSUUsMEJBQUE7RS9Hd2dlRDtBQUNGO0FPNzZkSTtFd0doR0g7SUFRRSx5QkFBQTtFL0d5Z2VEO0FBQ0Y7QU9uNmRJO0V3Ry9HSDtJQVlFLHVCQUFBO0UvRzBnZUQ7QUFDRjtBK0d2Z2VDO0VBQ0MsbUJBQUE7QS9HeWdlRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBEb2N1bWVudFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIGJvcmRlciBib3ggc2l6aW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGV4dCBkZWNvcmF0aW9uIGluaGVyaXRhbmNlIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gQWRkIHZlcnRpY2FsIGFsaWdubWVudCBpbmhlcml0YW5jZSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAvKiAyICovXG59XG5cbi8qKlxuICogMS4gVXNlIHRoZSBkZWZhdWx0IGN1cnNvciBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIENoYW5nZSB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAzLiBVc2UgYSA0LXNwYWNlIHRhYiB3aWR0aCBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDQuIFJlbW92ZSB0aGUgZ3JleSBoaWdobGlnaHQgb24gbGlua3MgaW4gaU9TIChvcGluaW9uYXRlZCkuXG4gKiA1LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKiA2LiBCcmVha3Mgd29yZHMgdG8gcHJldmVudCBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuaHRtbCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS41O1xuICAvKiAyICovXG4gIC1tb3otdGFiLXNpemU6IDQ7XG4gIC8qIDMgKi9cbiAgdGFiLXNpemU6IDQ7XG4gIC8qIDMgKi9cbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDUgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiA1ICovXG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIC8qIDYgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEVkZ2UsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIG9uIG5lc3RlZCBsaXN0cyBpbiBDaHJvbWUsIEVkZ2UsIElFLCBhbmQgU2FmYXJpLlxuICovXG5kbCBkbCxcbmRsIG9sLFxuZGwgdWwsXG5vbCBkbCxcbnVsIGRsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIG9uIG5lc3RlZCBsaXN0cyBpbiBFZGdlIDE4LSBhbmQgSUUuXG4gKi9cbm9sIG9sLFxub2wgdWwsXG51bCBvbCxcbnVsIHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgMTgtIGFuZCBJRS5cbiAqL1xuaHIge1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgbGlzdCBzdHlsZSBvbiBuYXZpZ2F0aW9uIGxpc3RzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5uYXYgb2wsXG5uYXYgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBFZGdlIDE4LSwgSUUsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIENoYW5nZSB0aGUgYWxpZ25tZW50IG9uIG1lZGlhIGVsZW1lbnRzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5hdWRpbyxcbmNhbnZhcyxcbmlmcmFtZSxcbmltZyxcbnN2ZyxcbnZpZGVvIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaWZyYW1lcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuaWZyYW1lIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyB3aXRoaW4gbGlua3MgaW4gSUUgMTAtLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogQ2hhbmdlIHRoZSBmaWxsIGNvbG9yIHRvIG1hdGNoIHRoZSB0ZXh0IGNvbG9yIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5zdmc6bm90KFtmaWxsXSkge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogVGFidWxhciBkYXRhXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBDb2xsYXBzZSBib3JkZXIgc3BhY2luZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4vKiBGb3Jtc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gb24gY29udHJvbHMgaW4gU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDIuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSAxOC0sIEZpcmVmb3gsIGFuZCBJRS5cbiAqL1xuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgYnV0dG9ucyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGluY29uc2lzdGVudCBhcHBlYXJhbmNlIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhMGEwYTA7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSAxOC0gYW5kIElFLlxuICovXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSAxOC0gYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICovXG5sZWdlbmQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UgMTgtIGFuZCBJRS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgRmlyZWZveC5cbiAqL1xucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKiAyLiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICogMy4gQ2hhbmdlIHRoZSByZXNpemUgZGlyZWN0aW9uIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogMiAqL1xuICByZXNpemU6IHZlcnRpY2FsO1xuICAvKiAzICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuW3R5cGU9Y2hlY2tib3hdLFxuW3R5cGU9cmFkaW9dIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG46Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgdGV4dCBzdHlsZSBvZiBwbGFjZWhvbGRlcnMgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMC41NDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIHVwbG9hZCBidXR0b25zIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIG9mIGZvY3VzIG91dGxpbmVzIGluIEZpcmVmb3guXG4gKi9cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBvdXRsaW5lIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZSBpbiBGaXJlZm94LlxuICovXG46LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBhZGRpdGlvbmFsIDppbnZhbGlkIHN0eWxlcyBpbiBGaXJlZm94LlxuICovXG46LW1vei11aS1pbnZhbGlkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLyogSW50ZXJhY3RpdmVcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSAxOC0gYW5kIElFLlxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3Qgc3R5bGVzIGluIEVkZ2UgMTgtLCBJRSwgYW5kIFNhZmFyaS5cbiAqL1xuZGlhbG9nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogc29saWQ7XG4gIGNvbG9yOiBibGFjaztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogLW1vei1maXQtY29udGVudDtcbiAgaGVpZ2h0OiAtd2Via2l0LWZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDFlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbmRpYWxvZzpub3QoW29wZW5dKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIFNjcmlwdGluZ1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuLyogVXNlciBpbnRlcmFjdGlvblxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiAxLiBSZW1vdmUgdGhlIHRhcHBpbmcgZGVsYXkgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHRhcHBpbmcgZGVsYXkgb24gY2xpY2thYmxlIGVsZW1lbnRzXG4gICAgICBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuYSxcbmFyZWEsXG5idXR0b24sXG5pbnB1dCxcbmxhYmVsLFxuc2VsZWN0LFxuc3VtbWFyeSxcbnRleHRhcmVhLFxuW3RhYmluZGV4XSB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgLyogMSAqL1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBBY2Nlc3NpYmlsaXR5XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBDaGFuZ2UgdGhlIGN1cnNvciBvbiBidXN5IGVsZW1lbnRzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5bYXJpYS1idXN5PXRydWVdIHtcbiAgY3Vyc29yOiBwcm9ncmVzcztcbn1cblxuLypcbiAqIENoYW5nZSB0aGUgY3Vyc29yIG9uIGNvbnRyb2wgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblthcmlhLWNvbnRyb2xzXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLypcbiAqIENoYW5nZSB0aGUgY3Vyc29yIG9uIGRpc2FibGVkLCBub3QtZWRpdGFibGUsIG9yIG90aGVyd2lzZVxuICogaW5vcGVyYWJsZSBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0sXG5bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLypcbiAqIENoYW5nZSB0aGUgZGlzcGxheSBvbiB2aXN1YWxseSBoaWRkZW4gYWNjZXNzaWJsZSBlbGVtZW50c1xuICogaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblthcmlhLWhpZGRlbj1mYWxzZV1baGlkZGVuXSB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG59XG5cblthcmlhLWhpZGRlbj1mYWxzZV1baGlkZGVuXTpub3QoOmZvY3VzKSB7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLyogQnVsbWEgVXRpbGl0aWVzICovXG4ucGFnaW5hdGlvbi1wcmV2aW91cyxcbi5wYWdpbmF0aW9uLW5leHQsXG4ucGFnaW5hdGlvbi1saW5rLFxuLnBhZ2luYXRpb24tZWxsaXBzaXMsIC5maWxlLWN0YSxcbi5maWxlLW5hbWUsIC5zZWxlY3Qgc2VsZWN0LCAudGV4dGFyZWEsIC5pbnB1dCwgLmJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uIHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGhlaWdodDogMi41ZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41ZW0gLSAxcHgpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMC43NWVtIC0gMXB4KTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjc1ZW0gLSAxcHgpO1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVlbSAtIDFweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5wYWdpbmF0aW9uLXByZXZpb3VzOmZvY3VzLFxuLnBhZ2luYXRpb24tbmV4dDpmb2N1cyxcbi5wYWdpbmF0aW9uLWxpbms6Zm9jdXMsXG4ucGFnaW5hdGlvbi1lbGxpcHNpczpmb2N1cywgLmZpbGUtY3RhOmZvY3VzLFxuLmZpbGUtbmFtZTpmb2N1cywgLnNlbGVjdCBzZWxlY3Q6Zm9jdXMsIC50ZXh0YXJlYTpmb2N1cywgLmlucHV0OmZvY3VzLCAuYnV0dG9uOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b246Zm9jdXMsIC5pcy1mb2N1c2VkLnBhZ2luYXRpb24tcHJldmlvdXMsXG4uaXMtZm9jdXNlZC5wYWdpbmF0aW9uLW5leHQsXG4uaXMtZm9jdXNlZC5wYWdpbmF0aW9uLWxpbmssXG4uaXMtZm9jdXNlZC5wYWdpbmF0aW9uLWVsbGlwc2lzLCAuaXMtZm9jdXNlZC5maWxlLWN0YSxcbi5pcy1mb2N1c2VkLmZpbGUtbmFtZSwgLnNlbGVjdCBzZWxlY3QuaXMtZm9jdXNlZCwgLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5pcy1mb2N1c2VkLmlucHV0LCAuaXMtZm9jdXNlZC5idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWZvY3VzZWQuaHMtYnV0dG9uLCAucGFnaW5hdGlvbi1wcmV2aW91czphY3RpdmUsXG4ucGFnaW5hdGlvbi1uZXh0OmFjdGl2ZSxcbi5wYWdpbmF0aW9uLWxpbms6YWN0aXZlLFxuLnBhZ2luYXRpb24tZWxsaXBzaXM6YWN0aXZlLCAuZmlsZS1jdGE6YWN0aXZlLFxuLmZpbGUtbmFtZTphY3RpdmUsIC5zZWxlY3Qgc2VsZWN0OmFjdGl2ZSwgLnRleHRhcmVhOmFjdGl2ZSwgLmlucHV0OmFjdGl2ZSwgLmJ1dHRvbjphY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbjphY3RpdmUsIC5pcy1hY3RpdmUucGFnaW5hdGlvbi1wcmV2aW91cyxcbi5pcy1hY3RpdmUucGFnaW5hdGlvbi1uZXh0LFxuLmlzLWFjdGl2ZS5wYWdpbmF0aW9uLWxpbmssXG4uaXMtYWN0aXZlLnBhZ2luYXRpb24tZWxsaXBzaXMsIC5pcy1hY3RpdmUuZmlsZS1jdGEsXG4uaXMtYWN0aXZlLmZpbGUtbmFtZSwgLnNlbGVjdCBzZWxlY3QuaXMtYWN0aXZlLCAuaXMtYWN0aXZlLnRleHRhcmVhLCAuaXMtYWN0aXZlLmlucHV0LCAuaXMtYWN0aXZlLmJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYWN0aXZlLmhzLWJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5bZGlzYWJsZWRdLnBhZ2luYXRpb24tcHJldmlvdXMsXG5bZGlzYWJsZWRdLnBhZ2luYXRpb24tbmV4dCxcbltkaXNhYmxlZF0ucGFnaW5hdGlvbi1saW5rLFxuW2Rpc2FibGVkXS5wYWdpbmF0aW9uLWVsbGlwc2lzLCBbZGlzYWJsZWRdLmZpbGUtY3RhLFxuW2Rpc2FibGVkXS5maWxlLW5hbWUsIC5zZWxlY3Qgc2VsZWN0W2Rpc2FibGVkXSwgW2Rpc2FibGVkXS50ZXh0YXJlYSwgW2Rpc2FibGVkXS5pbnB1dCwgW2Rpc2FibGVkXS5idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAucGFnaW5hdGlvbi1wcmV2aW91cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucGFnaW5hdGlvbi1uZXh0LFxuZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdpbmF0aW9uLWxpbmssXG5maWVsZHNldFtkaXNhYmxlZF0gLnBhZ2luYXRpb24tZWxsaXBzaXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuZmlsZS1jdGEsXG5maWVsZHNldFtkaXNhYmxlZF0gLmZpbGUtbmFtZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5zZWxlY3Qgc2VsZWN0LCAuc2VsZWN0IGZpZWxkc2V0W2Rpc2FibGVkXSBzZWxlY3QsIGZpZWxkc2V0W2Rpc2FibGVkXSAudGV4dGFyZWEsIGZpZWxkc2V0W2Rpc2FibGVkXSAuaW5wdXQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtYnV0dG9uIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnRhYnMsIC5wYWdpbmF0aW9uLXByZXZpb3VzLFxuLnBhZ2luYXRpb24tbmV4dCxcbi5wYWdpbmF0aW9uLWxpbmssXG4ucGFnaW5hdGlvbi1lbGxpcHNpcywgLmJyZWFkY3J1bWIsIC5maWxlLCAuYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b24sIC5pcy11bnNlbGVjdGFibGUge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5uYXZiYXItbGluazpub3QoLmlzLWFycm93bGVzcyk6OmFmdGVyLCAuc2VsZWN0Om5vdCguaXMtbXVsdGlwbGUpOm5vdCguaXMtbG9hZGluZyk6OmFmdGVyIHtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAwO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMC42MjVlbTtcbiAgbWFyZ2luLXRvcDogLTAuNDM3NWVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB3aWR0aDogMC42MjVlbTtcbn1cblxuLnRhYnM6bm90KDpsYXN0LWNoaWxkKSwgLnBhZ2luYXRpb246bm90KDpsYXN0LWNoaWxkKSwgLm1lc3NhZ2U6bm90KDpsYXN0LWNoaWxkKSwgLmxldmVsOm5vdCg6bGFzdC1jaGlsZCksIC5icmVhZGNydW1iOm5vdCg6bGFzdC1jaGlsZCksIC5ibG9jazpub3QoOmxhc3QtY2hpbGQpLCAudGl0bGU6bm90KDpsYXN0LWNoaWxkKSxcbi5zdWJ0aXRsZTpub3QoOmxhc3QtY2hpbGQpLCAudGFibGUtY29udGFpbmVyOm5vdCg6bGFzdC1jaGlsZCksIC50YWJsZTpub3QoOmxhc3QtY2hpbGQpLCAucHJvZ3Jlc3M6bm90KDpsYXN0LWNoaWxkKSwgLm5vdGlmaWNhdGlvbjpub3QoOmxhc3QtY2hpbGQpLCAuY29udGVudDpub3QoOmxhc3QtY2hpbGQpLCAuYm94Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5tb2RhbC1jbG9zZSwgLmRlbGV0ZSB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4yKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1heC1oZWlnaHQ6IDIwcHg7XG4gIG1heC13aWR0aDogMjBweDtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAyMHB4O1xufVxuLm1vZGFsLWNsb3NlOjpiZWZvcmUsIC5kZWxldGU6OmJlZm9yZSwgLm1vZGFsLWNsb3NlOjphZnRlciwgLmRlbGV0ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xufVxuLm1vZGFsLWNsb3NlOjpiZWZvcmUsIC5kZWxldGU6OmJlZm9yZSB7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogNTAlO1xufVxuLm1vZGFsLWNsb3NlOjphZnRlciwgLmRlbGV0ZTo6YWZ0ZXIge1xuICBoZWlnaHQ6IDUwJTtcbiAgd2lkdGg6IDJweDtcbn1cbi5tb2RhbC1jbG9zZTpob3ZlciwgLmRlbGV0ZTpob3ZlciwgLm1vZGFsLWNsb3NlOmZvY3VzLCAuZGVsZXRlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjMpO1xufVxuLm1vZGFsLWNsb3NlOmFjdGl2ZSwgLmRlbGV0ZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNCk7XG59XG4uaXMtc21hbGwubW9kYWwtY2xvc2UsIC5pcy1zbWFsbC5kZWxldGUge1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1heC1oZWlnaHQ6IDE2cHg7XG4gIG1heC13aWR0aDogMTZweDtcbiAgbWluLWhlaWdodDogMTZweDtcbiAgbWluLXdpZHRoOiAxNnB4O1xuICB3aWR0aDogMTZweDtcbn1cbi5pcy1tZWRpdW0ubW9kYWwtY2xvc2UsIC5pcy1tZWRpdW0uZGVsZXRlIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXgtaGVpZ2h0OiAyNHB4O1xuICBtYXgtd2lkdGg6IDI0cHg7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG4uaXMtbGFyZ2UubW9kYWwtY2xvc2UsIC5pcy1sYXJnZS5kZWxldGUge1xuICBoZWlnaHQ6IDMycHg7XG4gIG1heC1oZWlnaHQ6IDMycHg7XG4gIG1heC13aWR0aDogMzJweDtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICB3aWR0aDogMzJweDtcbn1cblxuLmNvbnRyb2wuaXMtbG9hZGluZzo6YWZ0ZXIsIC5zZWxlY3QuaXMtbG9hZGluZzo6YWZ0ZXIsIC5sb2FkZXIsIC5idXR0b24uaXMtbG9hZGluZzo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciB7XG4gIGFuaW1hdGlvbjogc3BpbkFyb3VuZCA1MDBtcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmYWZhZmE7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMWVtO1xufVxuXG4uaGVyby12aWRlbywgLm1vZGFsLWJhY2tncm91bmQsIC5tb2RhbCwgLmltYWdlLmlzLXNxdWFyZSBpbWcsXG4uaW1hZ2UuaXMtc3F1YXJlIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0xYnkxIGltZyxcbi5pbWFnZS5pcy0xYnkxIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy01Ynk0IGltZyxcbi5pbWFnZS5pcy01Ynk0IC5oYXMtcmF0aW8sIC5pbWFnZS5pcy00YnkzIGltZyxcbi5pbWFnZS5pcy00YnkzIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0zYnkyIGltZyxcbi5pbWFnZS5pcy0zYnkyIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy01YnkzIGltZyxcbi5pbWFnZS5pcy01YnkzIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0xNmJ5OSBpbWcsXG4uaW1hZ2UuaXMtMTZieTkgLmhhcy1yYXRpbywgLmltYWdlLmlzLTJieTEgaW1nLFxuLmltYWdlLmlzLTJieTEgLmhhcy1yYXRpbywgLmltYWdlLmlzLTNieTEgaW1nLFxuLmltYWdlLmlzLTNieTEgLmhhcy1yYXRpbywgLmltYWdlLmlzLTRieTUgaW1nLFxuLmltYWdlLmlzLTRieTUgLmhhcy1yYXRpbywgLmltYWdlLmlzLTNieTQgaW1nLFxuLmltYWdlLmlzLTNieTQgLmhhcy1yYXRpbywgLmltYWdlLmlzLTJieTMgaW1nLFxuLmltYWdlLmlzLTJieTMgLmhhcy1yYXRpbywgLmltYWdlLmlzLTNieTUgaW1nLFxuLmltYWdlLmlzLTNieTUgLmhhcy1yYXRpbywgLmltYWdlLmlzLTlieTE2IGltZyxcbi5pbWFnZS5pcy05YnkxNiAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMWJ5MiBpbWcsXG4uaW1hZ2UuaXMtMWJ5MiAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMWJ5MyBpbWcsXG4uaW1hZ2UuaXMtMWJ5MyAuaGFzLXJhdGlvLCAuaXMtb3ZlcmxheSB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4ubmF2YmFyLWJ1cmdlciB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5odG1sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YS1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG5cbmNvZGUsXG5wcmUge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbmEge1xuICBjb2xvcjogI2NlM2Y0ODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hIHN0cm9uZyB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICM1YzVjNWM7XG59XG5cbmNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGNvbG9yOiAjOTkyNzJlO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjVlbSAwLjI1ZW07XG59XG5cbmhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbn1cblxuaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLFxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG5zcGFuIHtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnN0cm9uZyB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxucHJlIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbnByZSBjb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBwYWRkaW5nOiAwO1xufVxuXG50YWJsZSB0ZCxcbnRhYmxlIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbnRhYmxlIHRkOm5vdChbYWxpZ25dKSxcbnRhYmxlIHRoOm5vdChbYWxpZ25dKSB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG50YWJsZSB0aCB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4vKiBCdWxtYSBIZWxwZXJzICovXG4uaGFzLXRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LXdoaXRlOmhvdmVyLCBhLmhhcy10ZXh0LXdoaXRlOmZvY3VzIHtcbiAgY29sb3I6ICNlNmU2ZTYgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtYmxhY2sge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LWJsYWNrOmhvdmVyLCBhLmhhcy10ZXh0LWJsYWNrOmZvY3VzIHtcbiAgY29sb3I6ICMxYTFhMWEgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtbGlnaHQge1xuICBjb2xvcjogaHNsKDAsIDAlLCA5NiUpICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtbGlnaHQ6aG92ZXIsIGEuaGFzLXRleHQtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2RiZGJkYiAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWRhcmsge1xuICBjb2xvcjogIzVjNWM1YyAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LWRhcms6aG92ZXIsIGEuaGFzLXRleHQtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjNDM0MzQzICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjNWM1YyAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjY2UzZjQ4ICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtcHJpbWFyeTpob3ZlciwgYS5oYXMtdGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNhZTJjMzQgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1wcmltYXJ5LWxpZ2h0IHtcbiAgY29sb3I6ICNmYmVmZjAgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1wcmltYXJ5LWxpZ2h0OmhvdmVyLCBhLmhhcy10ZXh0LXByaW1hcnktbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2YwYzZjOSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtcHJpbWFyeS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmVmZjAgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXByaW1hcnktZGFyayB7XG4gIGNvbG9yOiAjYmIzMDM4ICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtcHJpbWFyeS1kYXJrOmhvdmVyLCBhLmhhcy10ZXh0LXByaW1hcnktZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjZDE0YzU1ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1wcmltYXJ5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmIzMDM4ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1saW5rIHtcbiAgY29sb3I6ICNjZTNmNDggIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1saW5rOmhvdmVyLCBhLmhhcy10ZXh0LWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2FlMmMzNCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDggIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWxpbmstbGlnaHQge1xuICBjb2xvcjogI2ZiZWZmMCAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LWxpbmstbGlnaHQ6aG92ZXIsIGEuaGFzLXRleHQtbGluay1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjZjBjNmM5ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1saW5rLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZWZmMCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtbGluay1kYXJrIHtcbiAgY29sb3I6ICNiYjMwMzggIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1saW5rLWRhcms6aG92ZXIsIGEuaGFzLXRleHQtbGluay1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNkMTRjNTUgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWxpbmstZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYjMwMzggIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWluZm8ge1xuICBjb2xvcjogaHNsKDIwNywgNjElLCA1MyUpICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtaW5mbzpob3ZlciwgYS5oYXMtdGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMyYjc0YjEgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjA3LCA2MSUsIDUzJSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWluZm8tbGlnaHQge1xuICBjb2xvcjogI2VmZjVmYiAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LWluZm8tbGlnaHQ6aG92ZXIsIGEuaGFzLXRleHQtaW5mby1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjYzZkZGYxICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1pbmZvLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjVmYiAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtaW5mby1kYXJrIHtcbiAgY29sb3I6ICMyOTZmYTggIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1pbmZvLWRhcms6aG92ZXIsIGEuaGFzLXRleHQtaW5mby1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMzNjhhY2UgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWluZm8tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTZmYTggIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogI2E3YmM1ZiAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LXN1Y2Nlc3M6aG92ZXIsIGEuaGFzLXRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjOGVhNDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3YmM1ZiAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtc3VjY2Vzcy1saWdodCB7XG4gIGNvbG9yOiAjZjdmOWYxICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtc3VjY2Vzcy1saWdodDpob3ZlciwgYS5oYXMtdGV4dC1zdWNjZXNzLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNlM2VhY2QgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXN1Y2Nlc3MtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWYxICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1zdWNjZXNzLWRhcmsge1xuICBjb2xvcjogIzVlNmMyZCAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LXN1Y2Nlc3MtZGFyazpob3ZlciwgYS5oYXMtdGV4dC1zdWNjZXNzLWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzdkOTAzYyAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtc3VjY2Vzcy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlNmMyZCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZThiMDQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtd2FybmluZzpob3ZlciwgYS5oYXMtdGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNkZTljMWMgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThiMDQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC13YXJuaW5nLWxpZ2h0IHtcbiAgY29sb3I6ICNmZGY3ZWQgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC13YXJuaW5nLWxpZ2h0OmhvdmVyLCBhLmhhcy10ZXh0LXdhcm5pbmctbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2Y3ZTRiZiAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtd2FybmluZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGY3ZWQgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXdhcm5pbmctZGFyayB7XG4gIGNvbG9yOiAjODQ1YzEwICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtd2FybmluZy1kYXJrOmhvdmVyLCBhLmhhcy10ZXh0LXdhcm5pbmctZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjYjE3YzE2ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC13YXJuaW5nLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQ1YzEwICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2NlM2Y0OCAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LWRhbmdlcjpob3ZlciwgYS5oYXMtdGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2FlMmMzNCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0OCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtZGFuZ2VyLWxpZ2h0IHtcbiAgY29sb3I6ICNmYmVmZjAgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1kYW5nZXItbGlnaHQ6aG92ZXIsIGEuaGFzLXRleHQtZGFuZ2VyLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNmMGM2YzkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWRhbmdlci1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmVmZjAgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWRhbmdlci1kYXJrIHtcbiAgY29sb3I6ICNiYjMwMzggIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1kYW5nZXItZGFyazpob3ZlciwgYS5oYXMtdGV4dC1kYW5nZXItZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjZDE0YzU1ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1kYW5nZXItZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYjMwMzggIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZThiMDQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtc2Vjb25kYXJ5OmhvdmVyLCBhLmhhcy10ZXh0LXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZGU5YzFjICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThiMDQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1zZWNvbmRhcnktbGlnaHQge1xuICBjb2xvcjogI2ZkZjdlZCAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LXNlY29uZGFyeS1saWdodDpob3ZlciwgYS5oYXMtdGV4dC1zZWNvbmRhcnktbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2Y3ZTRiZiAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtc2Vjb25kYXJ5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjdlZCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtc2Vjb25kYXJ5LWRhcmsge1xuICBjb2xvcjogIzg0NWMxMCAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LXNlY29uZGFyeS1kYXJrOmhvdmVyLCBhLmhhcy10ZXh0LXNlY29uZGFyeS1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNiMTdjMTYgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXNlY29uZGFyeS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0NWMxMCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtcmVkIHtcbiAgY29sb3I6ICNjZTNmNDggIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1yZWQ6aG92ZXIsIGEuaGFzLXRleHQtcmVkOmZvY3VzIHtcbiAgY29sb3I6ICNhZTJjMzQgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDggIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXJlZC1saWdodCB7XG4gIGNvbG9yOiAjZmJlZmYwICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtcmVkLWxpZ2h0OmhvdmVyLCBhLmhhcy10ZXh0LXJlZC1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjZjBjNmM5ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1yZWQtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJlZmYwICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1yZWQtZGFyayB7XG4gIGNvbG9yOiAjYmIzMDM4ICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtcmVkLWRhcms6aG92ZXIsIGEuaGFzLXRleHQtcmVkLWRhcms6Zm9jdXMge1xuICBjb2xvcjogI2QxNGM1NSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtcmVkLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmIzMDM4ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC15ZWxsb3cge1xuICBjb2xvcjogI2U4YjA0NSAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LXllbGxvdzpob3ZlciwgYS5oYXMtdGV4dC15ZWxsb3c6Zm9jdXMge1xuICBjb2xvcjogI2RlOWMxYyAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4YjA0NSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQteWVsbG93LWxpZ2h0IHtcbiAgY29sb3I6ICNmZGY3ZWQgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC15ZWxsb3ctbGlnaHQ6aG92ZXIsIGEuaGFzLXRleHQteWVsbG93LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNmN2U0YmYgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXllbGxvdy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGY3ZWQgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXllbGxvdy1kYXJrIHtcbiAgY29sb3I6ICM4NDVjMTAgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC15ZWxsb3ctZGFyazpob3ZlciwgYS5oYXMtdGV4dC15ZWxsb3ctZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjYjE3YzE2ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC15ZWxsb3ctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NDVjMTAgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LW9yYW5nZSB7XG4gIGNvbG9yOiAjZDY2ZTNkICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtb3JhbmdlOmhvdmVyLCBhLmhhcy10ZXh0LW9yYW5nZTpmb2N1cyB7XG4gIGNvbG9yOiAjYjk1NjI3ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY2ZTNkICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1vcmFuZ2UtbGlnaHQge1xuICBjb2xvcjogI2ZiZjJlZSAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LW9yYW5nZS1saWdodDpob3ZlciwgYS5oYXMtdGV4dC1vcmFuZ2UtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2YzZDNjNCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtb3JhbmdlLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjJlZSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtb3JhbmdlLWRhcmsge1xuICBjb2xvcjogI2FkNTAyNCAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LW9yYW5nZS1kYXJrOmhvdmVyLCBhLmhhcy10ZXh0LW9yYW5nZS1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNkMzY1MzEgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLW9yYW5nZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkNTAyNCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtZ3JlZW4ge1xuICBjb2xvcjogI2E3YmM1ZiAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LWdyZWVuOmhvdmVyLCBhLmhhcy10ZXh0LWdyZWVuOmZvY3VzIHtcbiAgY29sb3I6ICM4ZWE0NDQgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3YmM1ZiAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtZ3JlZW4tbGlnaHQge1xuICBjb2xvcjogI2Y3ZjlmMSAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LWdyZWVuLWxpZ2h0OmhvdmVyLCBhLmhhcy10ZXh0LWdyZWVuLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNlM2VhY2QgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWdyZWVuLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmMSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtZ3JlZW4tZGFyayB7XG4gIGNvbG9yOiAjNWU2YzJkICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtZ3JlZW4tZGFyazpob3ZlciwgYS5oYXMtdGV4dC1ncmVlbi1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICM3ZDkwM2MgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWdyZWVuLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU2YzJkICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC10ZWFsIHtcbiAgY29sb3I6ICMwMDNlNDYgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC10ZWFsOmhvdmVyLCBhLmhhcy10ZXh0LXRlYWw6Zm9jdXMge1xuICBjb2xvcjogIzAwMTExMyAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNlNDYgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXRlYWwtbGlnaHQge1xuICBjb2xvcjogI2ViZmRmZiAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LXRlYWwtbGlnaHQ6aG92ZXIsIGEuaGFzLXRleHQtdGVhbC1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjYjhmN2ZmICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC10ZWFsLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZmRmZiAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtdGVhbC1kYXJrIHtcbiAgY29sb3I6ICMxNGU0ZmYgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC10ZWFsLWRhcms6aG92ZXIsIGEuaGFzLXRleHQtdGVhbC1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICM0N2VhZmYgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXRlYWwtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNGU0ZmYgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWJsdWUge1xuICBjb2xvcjogIzg1YzVkMyAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LWJsdWU6aG92ZXIsIGEuaGFzLXRleHQtYmx1ZTpmb2N1cyB7XG4gIGNvbG9yOiAjNjBiM2M1ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1YzVkMyAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtYmx1ZS1saWdodCB7XG4gIGNvbG9yOiAjZjBmOGZhICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtYmx1ZS1saWdodDpob3ZlciwgYS5oYXMtdGV4dC1ibHVlLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNjYmU2ZWMgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWJsdWUtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOGZhICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1ibHVlLWRhcmsge1xuICBjb2xvcjogIzI3NjA2ZCAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LWJsdWUtZGFyazpob3ZlciwgYS5oYXMtdGV4dC1ibHVlLWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzM1ODE5MiAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtYmx1ZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3NjA2ZCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtcHVycGxlIHtcbiAgY29sb3I6ICM5OThmYzIgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1wdXJwbGU6aG92ZXIsIGEuaGFzLXRleHQtcHVycGxlOmZvY3VzIHtcbiAgY29sb3I6ICM3YjZlYjAgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OThmYzIgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXB1cnBsZS1saWdodCB7XG4gIGNvbG9yOiAjZjNmMmY4ICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtcHVycGxlLWxpZ2h0OmhvdmVyLCBhLmhhcy10ZXh0LXB1cnBsZS1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjZDVkMWU2ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1wdXJwbGUtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmY4ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1wdXJwbGUtZGFyayB7XG4gIGNvbG9yOiAjNTA0NDdkICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtcHVycGxlLWRhcms6aG92ZXIsIGEuaGFzLXRleHQtcHVycGxlLWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzY0NTY5ZSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtcHVycGxlLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA0NDdkICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1ibGFjay1iaXMge1xuICBjb2xvcjogaHNsKDAsIDAlLCA3JSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWJsYWNrLWJpcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgNyUpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1ibGFjay10ZXIge1xuICBjb2xvcjogaHNsKDAsIDAlLCAxNCUpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1ibGFjay10ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDE0JSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWdyZXktZGFya2VyIHtcbiAgY29sb3I6ICM1YzVjNWMgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWdyZXktZGFya2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjNWM1YyAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtZ3JleS1kYXJrIHtcbiAgY29sb3I6ICM3MDcwNzAgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWdyZXktZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDcwNzAgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWdyZXkge1xuICBjb2xvcjogIzllOWU5ZSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTllOWUgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWdyZXktbGlnaHQge1xuICBjb2xvcjogI2ViZWJlYiAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtZ3JleS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWIgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWdyZXktbGlnaHRlciB7XG4gIGNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1ncmV5LWxpZ2h0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC13aGl0ZS10ZXIge1xuICBjb2xvcjogaHNsKDAsIDAlLCA5NiUpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC13aGl0ZS10ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXdoaXRlLWJpcyB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDk4JSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXdoaXRlLWJpcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTglKSAhaW1wb3J0YW50O1xufVxuXG4uaXMtZmxleC1kaXJlY3Rpb24tcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uaXMtZmxleC1kaXJlY3Rpb24tcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmlzLWZsZXgtZGlyZWN0aW9uLWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmlzLWZsZXgtZGlyZWN0aW9uLWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1mbGV4LXdyYXAtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmlzLWZsZXgtd3JhcC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1mbGV4LXdyYXAtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmlzLWp1c3RpZnktY29udGVudC1mbGV4LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1qdXN0aWZ5LWNvbnRlbnQtZmxleC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmlzLWp1c3RpZnktY29udGVudC1zcGFjZS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1qdXN0aWZ5LWNvbnRlbnQtc3BhY2UtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmlzLWp1c3RpZnktY29udGVudC1zcGFjZS1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xufVxuXG4uaXMtanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xufVxuXG4uaXMtanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1qdXN0aWZ5LWNvbnRlbnQtbGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uaXMtanVzdGlmeS1jb250ZW50LXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uaXMtYWxpZ24tY29udGVudC1mbGV4LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uaXMtYWxpZ24tY29udGVudC1mbGV4LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uaXMtYWxpZ24tY29udGVudC1zcGFjZS1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uaXMtYWxpZ24tY29udGVudC1zcGFjZS1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmlzLWFsaWduLWNvbnRlbnQtc3BhY2UtZXZlbmx5IHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmlzLWFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hbGlnbi1jb250ZW50LWJhc2VsaW5lIHtcbiAgYWxpZ24tY29udGVudDogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmlzLWFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uaXMtYWxpZ24taXRlbXMtZmxleC1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hbGlnbi1pdGVtcy1mbGV4LWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uaXMtYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uaXMtYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmlzLWFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hbGlnbi1pdGVtcy1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IHNlbGYtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmlzLWFsaWduLWl0ZW1zLXNlbGYtZW5kIHtcbiAgYWxpZ24taXRlbXM6IHNlbGYtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hbGlnbi1zZWxmLWZsZXgtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hbGlnbi1zZWxmLWZsZXgtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmlzLWFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmlzLWFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmlzLWZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uaXMtZmxleC1ncm93LTIge1xuICBmbGV4LWdyb3c6IDIgIWltcG9ydGFudDtcbn1cblxuLmlzLWZsZXgtZ3Jvdy0zIHtcbiAgZmxleC1ncm93OiAzICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1mbGV4LWdyb3ctNCB7XG4gIGZsZXgtZ3JvdzogNCAhaW1wb3J0YW50O1xufVxuXG4uaXMtZmxleC1ncm93LTUge1xuICBmbGV4LWdyb3c6IDUgIWltcG9ydGFudDtcbn1cblxuLmlzLWZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uaXMtZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1mbGV4LXNocmluay0yIHtcbiAgZmxleC1zaHJpbms6IDIgIWltcG9ydGFudDtcbn1cblxuLmlzLWZsZXgtc2hyaW5rLTMge1xuICBmbGV4LXNocmluazogMyAhaW1wb3J0YW50O1xufVxuXG4uaXMtZmxleC1zaHJpbmstNCB7XG4gIGZsZXgtc2hyaW5rOiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1mbGV4LXNocmluay01IHtcbiAgZmxleC1zaHJpbms6IDUgIWltcG9ydGFudDtcbn1cblxuLmlzLWNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5pcy1wdWxsZWQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1wdWxsZWQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmlzLXJhZGl1c2xlc3Mge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1zaGFkb3dsZXNzIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaXMtY2xpY2thYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGwgIWltcG9ydGFudDtcbn1cblxuLmlzLWNsaXBwZWQge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4uaXMtbWFyZ2lubGVzcyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uaXMtcGFkZGluZ2xlc3Mge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTYge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTYge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci02IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi02IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNiB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC02IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS02IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWwtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnByLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBsLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTMge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTQge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNSB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTYge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC02IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTYge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi02IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTYge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTYge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNiB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLWF1dG8ge1xuICBwYWRkaW5nOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1hdXRvIHtcbiAgcGFkZGluZy10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnByLWF1dG8ge1xuICBwYWRkaW5nLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1hdXRvIHtcbiAgcGFkZGluZy1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnBsLWF1dG8ge1xuICBwYWRkaW5nLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnB4LWF1dG8ge1xuICBwYWRkaW5nLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucHktYXV0byB7XG4gIHBhZGRpbmctdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1zaXplLTEge1xuICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmlzLXNpemUtMiB7XG4gIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1zaXplLTMge1xuICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLmlzLXNpemUtNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1zaXplLTUge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmlzLXNpemUtNiB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaXMtc2l6ZS03IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pcy1zaXplLTEtbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS0yLW1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS0zLW1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNC1tb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNS1tb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTYtbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS03LW1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuaXMtc2l6ZS0xLXRhYmxldCB7XG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtMi10YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtMy10YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTQtdGFibGV0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTUtdGFibGV0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS02LXRhYmxldCB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNy10YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLXNpemUtMS10b3VjaCB7XG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtMi10b3VjaCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS0zLXRvdWNoIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS00LXRvdWNoIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTUtdG91Y2gge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTYtdG91Y2gge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTctdG91Y2gge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlzLXNpemUtMS1kZXNrdG9wIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS0yLWRlc2t0b3Age1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtMy1kZXNrdG9wIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS00LWRlc2t0b3Age1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNS1kZXNrdG9wIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS02LWRlc2t0b3Age1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTctZGVza3RvcCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuaXMtc2l6ZS0xLXdpZGVzY3JlZW4ge1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTItd2lkZXNjcmVlbiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS0zLXdpZGVzY3JlZW4ge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTQtd2lkZXNjcmVlbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS01LXdpZGVzY3JlZW4ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTYtd2lkZXNjcmVlbiB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNy13aWRlc2NyZWVuIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5pcy1zaXplLTEtZnVsbGhkIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS0yLWZ1bGxoZCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS0zLWZ1bGxoZCB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNC1mdWxsaGQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNS1mdWxsaGQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTYtZnVsbGhkIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS03LWZ1bGxoZCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oYXMtdGV4dC1jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtanVzdGlmaWVkIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhhcy10ZXh0LWNlbnRlcmVkLW1vYmlsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuaGFzLXRleHQtY2VudGVyZWQtdGFibGV0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhhcy10ZXh0LWNlbnRlcmVkLXRhYmxldC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oYXMtdGV4dC1jZW50ZXJlZC10b3VjaCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGFzLXRleHQtY2VudGVyZWQtZGVza3RvcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuaGFzLXRleHQtY2VudGVyZWQtZGVza3RvcC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5oYXMtdGV4dC1jZW50ZXJlZC13aWRlc2NyZWVuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5oYXMtdGV4dC1jZW50ZXJlZC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmhhcy10ZXh0LWNlbnRlcmVkLWZ1bGxoZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtbW9iaWxlIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuaGFzLXRleHQtanVzdGlmaWVkLXRhYmxldCB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGFzLXRleHQtanVzdGlmaWVkLXRhYmxldC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGFzLXRleHQtanVzdGlmaWVkLXRvdWNoIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGFzLXRleHQtanVzdGlmaWVkLWRlc2t0b3Age1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtZGVza3RvcC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuaGFzLXRleHQtanVzdGlmaWVkLXdpZGVzY3JlZW4ge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuaGFzLXRleHQtanVzdGlmaWVkLWZ1bGxoZCB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGFzLXRleHQtbGVmdC1tb2JpbGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5oYXMtdGV4dC1sZWZ0LXRhYmxldCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGFzLXRleHQtbGVmdC10YWJsZXQtb25seSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhhcy10ZXh0LWxlZnQtdG91Y2gge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oYXMtdGV4dC1sZWZ0LWRlc2t0b3Age1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5oYXMtdGV4dC1sZWZ0LWRlc2t0b3Atb25seSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmhhcy10ZXh0LWxlZnQtd2lkZXNjcmVlbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmhhcy10ZXh0LWxlZnQtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuaGFzLXRleHQtbGVmdC1mdWxsaGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhhcy10ZXh0LXJpZ2h0LW1vYmlsZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5oYXMtdGV4dC1yaWdodC10YWJsZXQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oYXMtdGV4dC1yaWdodC10YWJsZXQtb25seSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oYXMtdGV4dC1yaWdodC10b3VjaCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oYXMtdGV4dC1yaWdodC1kZXNrdG9wIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmhhcy10ZXh0LXJpZ2h0LWRlc2t0b3Atb25seSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5oYXMtdGV4dC1yaWdodC13aWRlc2NyZWVuIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmhhcy10ZXh0LXJpZ2h0LXdpZGVzY3JlZW4tb25seSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5oYXMtdGV4dC1yaWdodC1mdWxsaGQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pcy1jYXBpdGFsaXplZCB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi5pcy11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLmlzLXVuZGVybGluZWQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXdlaWdodC1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC13ZWlnaHQtc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmlzLWZhbWlseS1wcmltYXJ5IHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4uaXMtZmFtaWx5LXNlY29uZGFyeSB7XG4gIGZvbnQtZmFtaWx5OiBcIkVCIEdhcmFtb25kXCIsIHNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1mYW1pbHktc2Fucy1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiBCbGlua01hY1N5c3RlbUZvbnQsIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgXCJSb2JvdG9cIiwgXCJPeHlnZW5cIiwgXCJVYnVudHVcIiwgXCJDYW50YXJlbGxcIiwgXCJGaXJhIFNhbnNcIiwgXCJEcm9pZCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1mYW1pbHktbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSAhaW1wb3J0YW50O1xufVxuXG4uaXMtZmFtaWx5LWNvZGUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pcy1ibG9jay1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuaXMtYmxvY2stdGFibGV0IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaXMtYmxvY2stdGFibGV0LW9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaXMtYmxvY2stdG91Y2gge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaXMtYmxvY2stZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5pcy1ibG9jay1kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuaXMtYmxvY2std2lkZXNjcmVlbiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5pcy1ibG9jay13aWRlc2NyZWVuLW9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuaXMtYmxvY2stZnVsbGhkIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4uaXMtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlzLWZsZXgtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuaXMtZmxleC10YWJsZXQge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLWZsZXgtdGFibGV0LW9ubHkge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1mbGV4LXRvdWNoIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaXMtZmxleC1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuaXMtZmxleC1kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5pcy1mbGV4LXdpZGVzY3JlZW4ge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5pcy1mbGV4LXdpZGVzY3JlZW4tb25seSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmlzLWZsZXgtZnVsbGhkIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pcy1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlzLWlubGluZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmlzLWlubGluZS10YWJsZXQge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaXMtaW5saW5lLXRhYmxldC1vbmx5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1pbmxpbmUtdG91Y2gge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlzLWlubGluZS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5pcy1pbmxpbmUtZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5pcy1pbmxpbmUtd2lkZXNjcmVlbiB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuaXMtaW5saW5lLXdpZGVzY3JlZW4tb25seSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuaXMtaW5saW5lLWZ1bGxoZCB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pcy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlzLWlubGluZS1ibG9jay1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmlzLWlubGluZS1ibG9jay10YWJsZXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaXMtaW5saW5lLWJsb2NrLXRhYmxldC1vbmx5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1pbmxpbmUtYmxvY2stdG91Y2gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlzLWlubGluZS1ibG9jay1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5pcy1pbmxpbmUtYmxvY2stZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5pcy1pbmxpbmUtYmxvY2std2lkZXNjcmVlbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuaXMtaW5saW5lLWJsb2NrLXdpZGVzY3JlZW4tb25seSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuaXMtaW5saW5lLWJsb2NrLWZ1bGxoZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pcy1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pcy1pbmxpbmUtZmxleC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuaXMtaW5saW5lLWZsZXgtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaXMtaW5saW5lLWZsZXgtdGFibGV0LW9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaXMtaW5saW5lLWZsZXgtdG91Y2gge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaXMtaW5saW5lLWZsZXgtZGVza3RvcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5pcy1pbmxpbmUtZmxleC1kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuaXMtaW5saW5lLWZsZXgtd2lkZXNjcmVlbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5pcy1pbmxpbmUtZmxleC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuaXMtaW5saW5lLWZsZXgtZnVsbGhkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG4uaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaXMtc3Itb25seSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMC4wMWVtICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB3aWR0aDogMC4wMWVtICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pcy1oaWRkZW4tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuaXMtaGlkZGVuLXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaXMtaGlkZGVuLXRhYmxldC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaXMtaGlkZGVuLXRvdWNoIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaXMtaGlkZGVuLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5pcy1oaWRkZW4tZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuaXMtaGlkZGVuLXdpZGVzY3JlZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5pcy1oaWRkZW4td2lkZXNjcmVlbi1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuaXMtaGlkZGVuLWZ1bGxoZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uaXMtaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pcy1pbnZpc2libGUtbW9iaWxlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5pcy1pbnZpc2libGUtdGFibGV0IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLWludmlzaWJsZS10YWJsZXQtb25seSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaXMtaW52aXNpYmxlLXRvdWNoIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pcy1pbnZpc2libGUtZGVza3RvcCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuaXMtaW52aXNpYmxlLWRlc2t0b3Atb25seSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuaXMtaW52aXNpYmxlLXdpZGVzY3JlZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmlzLWludmlzaWJsZS13aWRlc2NyZWVuLW9ubHkge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmlzLWludmlzaWJsZS1mdWxsaGQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBCdWxtYSBFbGVtZW50cyAqL1xuLmJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuXG5hLmJveDpob3ZlciwgYS5ib3g6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAuNWVtIDFlbSAtMC4xMjVlbSByZ2JhKDUxLCA1MSwgNTEsIDAuMSksIDAgMCAwIDFweCAjY2UzZjQ4O1xufVxuYS5ib3g6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC4yKSwgMCAwIDAgMXB4ICNjZTNmNDg7XG59XG5cbi5idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ViZWJlYjtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVlbSAtIDFweCk7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNWVtIC0gMXB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmJ1dHRvbiBzdHJvbmcsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbiBzdHJvbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5idXR0b24gLmljb24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbiAuaWNvbiwgLmJ1dHRvbiAuaWNvbi5pcy1zbWFsbCwgLmJ1dHRvbiAuaWNvbi5pcy1tZWRpdW0sIC5idXR0b24gLmljb24uaXMtbGFyZ2Uge1xuICBoZWlnaHQ6IDEuNWVtO1xuICB3aWR0aDogMS41ZW07XG59XG4uYnV0dG9uIC5pY29uOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbiAuaWNvbjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNWVtIC0gMXB4KTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG59XG4uYnV0dG9uIC5pY29uOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbiAuaWNvbjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjVlbSAtIDFweCk7XG59XG4uYnV0dG9uIC5pY29uOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbiAuaWNvbjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNWVtIC0gMXB4KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjVlbSAtIDFweCk7XG59XG4uYnV0dG9uOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBib3JkZXItY29sb3I6ICNlYmViZWI7XG4gIGNvbG9yOiAjNWM1YzVjO1xufVxuLmJ1dHRvbjpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWZvY3VzZWQuaHMtYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjODVjNWQzO1xuICBjb2xvcjogIzVjNWM1Yztcbn1cbi5idXR0b246Zm9jdXM6bm90KDphY3RpdmUpLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b246Zm9jdXM6bm90KDphY3RpdmUpLCAuYnV0dG9uLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1mb2N1c2VkLmhzLWJ1dHRvbjpub3QoOmFjdGl2ZSkge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjA2LCA2MywgNzIsIDAuMjUpO1xufVxuLmJ1dHRvbjphY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbjphY3RpdmUsIC5idXR0b24uaXMtYWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1hY3RpdmUuaHMtYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzA3MDcwO1xuICBjb2xvcjogIzVjNWM1Yztcbn1cbi5idXR0b24uaXMtdGV4dCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtdGV4dC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ1dHRvbi5pcy10ZXh0OmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZXh0LmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy10ZXh0LmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXRleHQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5idXR0b24uaXMtdGV4dDpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtdGV4dC5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMtdGV4dC5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZXh0LmlzLWZvY3VzZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBjb2xvcjogIzMzMztcbn1cbi5idXR0b24uaXMtdGV4dDphY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXRleHQuaHMtYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbi5pcy10ZXh0LmlzLWFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtdGV4dC5pcy1hY3RpdmUuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgY29sb3I6ICMzMzM7XG59XG4uYnV0dG9uLmlzLXRleHRbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZXh0W2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXRleHQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZXh0LmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLXRleHQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnV0dG9uLmlzLWdob3N0LCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1naG9zdC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2NlM2Y0ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbi5pcy1naG9zdDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZ2hvc3QuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLWdob3N0LmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWdob3N0LmlzLWhvdmVyZWQuaHMtYnV0dG9uIHtcbiAgY29sb3I6ICNjZTNmNDg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ1dHRvbi5pcy13aGl0ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2hpdGUuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMzM7XG59XG4uYnV0dG9uLmlzLXdoaXRlOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13aGl0ZS5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtd2hpdGUuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2hpdGUuaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzMzMztcbn1cbi5idXR0b24uaXMtd2hpdGU6Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdoaXRlLmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy13aGl0ZS5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13aGl0ZS5pcy1mb2N1c2VkLmhzLWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmJ1dHRvbi5pcy13aGl0ZTpmb2N1czpub3QoOmFjdGl2ZSksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdoaXRlLmhzLWJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtd2hpdGUuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdoaXRlLmlzLWZvY3VzZWQuaHMtYnV0dG9uOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5idXR0b24uaXMtd2hpdGU6YWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13aGl0ZS5ocy1idXR0b246YWN0aXZlLCAuYnV0dG9uLmlzLXdoaXRlLmlzLWFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2hpdGUuaXMtYWN0aXZlLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmJ1dHRvbi5pcy13aGl0ZVtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdoaXRlW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXdoaXRlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2hpdGUuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtd2hpdGUuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13aGl0ZS5pcy1pbnZlcnRlZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyNjI2O1xufVxuLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdoaXRlLmlzLWludmVydGVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXdoaXRlLmlzLWxvYWRpbmc6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13aGl0ZS5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMzMzMgIzMzMyAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2hpdGUuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13aGl0ZS5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2hpdGUuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5idXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWQ6Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdoaXRlLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13aGl0ZS5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzMzM7XG59XG4uYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13aGl0ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2hpdGUuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdoaXRlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAuYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13aGl0ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2hpdGUuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMzMzMgIzMzMyAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdoaXRlLmlzLW91dGxpbmVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2hpdGUuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtd2hpdGUuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogIzMzMztcbn1cbi5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzMzMztcbn1cbi5idXR0b24uaXMtYmxhY2ssIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsYWNrLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1ibGFjazpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmxhY2suaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLWJsYWNrLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsYWNrLmlzLWhvdmVyZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmQyZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWJsYWNrOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibGFjay5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMtYmxhY2suaXMtZm9jdXNlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmxhY2suaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtYmxhY2s6Zm9jdXM6bm90KDphY3RpdmUpLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibGFjay5ocy1idXR0b246Zm9jdXM6bm90KDphY3RpdmUpLCAuYnV0dG9uLmlzLWJsYWNrLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibGFjay5pcy1mb2N1c2VkLmhzLWJ1dHRvbjpub3QoOmFjdGl2ZSkge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoNTEsIDUxLCA1MSwgMC4yNSk7XG59XG4uYnV0dG9uLmlzLWJsYWNrOmFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmxhY2suaHMtYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbi5pcy1ibGFjay5pcy1hY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsYWNrLmlzLWFjdGl2ZS5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyNjI2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtYmxhY2tbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibGFja1tkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1ibGFjaywgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsYWNrLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWJsYWNrLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsYWNrLmlzLWludmVydGVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbi5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibGFjay5pcy1pbnZlcnRlZFtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsYWNrLmlzLWludmVydGVkLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWJsYWNrLmlzLWludmVydGVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmJ1dHRvbi5pcy1ibGFjay5pcy1sb2FkaW5nOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmxhY2suaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsYWNrLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmxhY2suaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsYWNrLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAuYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibGFjay5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmxhY2suaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmxhY2suaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMzMzICMzMzMgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsYWNrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibGFjay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmxhY2suaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsYWNrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibGFjay5pcy1vdXRsaW5lZFtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsYWNrLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWJsYWNrLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMzMzM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAuYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMzMzMgIzMzMyAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWxpZ2h0LCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saWdodC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLWxpZ2h0OmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saWdodC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtbGlnaHQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGlnaHQuaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1saWdodDpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGlnaHQuaHMtYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpZ2h0LmlzLWZvY3VzZWQuaHMtYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5idXR0b24uaXMtbGlnaHQ6Zm9jdXM6bm90KDphY3RpdmUpLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saWdodC5ocy1idXR0b246Zm9jdXM6bm90KDphY3RpdmUpLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saWdodC5pcy1mb2N1c2VkLmhzLWJ1dHRvbjpub3QoOmFjdGl2ZSkge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC4yNSk7XG59XG4uYnV0dG9uLmlzLWxpZ2h0OmFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGlnaHQuaHMtYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbi5pcy1saWdodC5pcy1hY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpZ2h0LmlzLWFjdGl2ZS5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1saWdodFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpZ2h0W2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWxpZ2h0LCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGlnaHQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtbGlnaHQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpZ2h0LmlzLWludmVydGVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbn1cbi5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpZ2h0LmlzLWludmVydGVkLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saWdodC5pcy1pbnZlcnRlZFtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpZ2h0LmlzLWludmVydGVkLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWxpZ2h0LmlzLWludmVydGVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbn1cbi5idXR0b24uaXMtbGlnaHQuaXMtbG9hZGluZzo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpZ2h0LmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgwLCAwLCAwLCAwLjcpIHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGlnaHQuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBjb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xufVxuLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGlnaHQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saWdodC5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGlnaHQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGJvcmRlci1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGlnaHQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBoc2woMCwgMCUsIDk2JSkgaHNsKDAsIDAlLCA5NiUpICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGlnaHQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5idXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgwLCAwLCAwLCAwLjcpIHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpZ2h0LmlzLW91dGxpbmVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGlnaHQuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtbGlnaHQuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xufVxuLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG59XG4uYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgaHNsKDAsIDAlLCA5NiUpIGhzbCgwLCAwJSwgOTYlKSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1kYXJrLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYXJrLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzVjNWM7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1kYXJrOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYXJrLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1kYXJrLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhcmsuaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY1NjU2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZGFyazpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFyay5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMtZGFyay5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYXJrLmlzLWZvY3VzZWQuaHMtYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWRhcms6Zm9jdXM6bm90KDphY3RpdmUpLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYXJrLmhzLWJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtZGFyay5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFyay5pcy1mb2N1c2VkLmhzLWJ1dHRvbjpub3QoOmFjdGl2ZSkge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoOTIsIDkyLCA5MiwgMC4yNSk7XG59XG4uYnV0dG9uLmlzLWRhcms6YWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYXJrLmhzLWJ1dHRvbjphY3RpdmUsIC5idXR0b24uaXMtZGFyay5pcy1hY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhcmsuaXMtYWN0aXZlLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZjRmNGY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1kYXJrW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFya1tkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1kYXJrLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFyay5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1kYXJrLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzVjNWM7XG4gIGJvcmRlci1jb2xvcjogIzVjNWM1YztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFyay5pcy1pbnZlcnRlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzVjNWM1Yztcbn1cbi5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFyay5pcy1pbnZlcnRlZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYXJrLmlzLWludmVydGVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbi5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhcmsuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtZGFyay5pcy1pbnZlcnRlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzVjNWM1Yztcbn1cbi5idXR0b24uaXMtZGFyay5pcy1sb2FkaW5nOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFyay5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYXJrLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM1YzVjNWM7XG4gIGNvbG9yOiAjNWM1YzVjO1xufVxuLmJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYXJrLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhcmsuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5idXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZDpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFyay5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjNWM1YztcbiAgYm9yZGVyLWNvbG9yOiAjNWM1YzVjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFyay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM1YzVjNWMgIzVjNWM1YyAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhcmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5idXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFyay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhcmsuaXMtb3V0bGluZWRbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhcmsuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtZGFyay5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNWM1YzVjO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzVjNWM1Yztcbn1cbi5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAuYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNWM1YzVjO1xufVxuLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNWM1YzVjICM1YzVjNWMgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtcHJpbWFyeSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXByaW1hcnk6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWhvdmVyZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiMzUzZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXByaW1hcnk6Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWZvY3VzZWQuaHMtYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXByaW1hcnk6Zm9jdXM6bm90KDphY3RpdmUpLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b246Zm9jdXM6bm90KDphY3RpdmUpLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWZvY3VzZWQuaHMtYnV0dG9uOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyMDYsIDYzLCA3MiwgMC4yNSk7XG59XG4uYnV0dG9uLmlzLXByaW1hcnk6YWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b246YWN0aXZlLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtYWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1hY3RpdmUuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyMzIzYjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXByaW1hcnlbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIFtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1wcmltYXJ5LCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbiAgYm9yZGVyLWNvbG9yOiAjY2UzZjQ4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbnZlcnRlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2NlM2Y0ODtcbn1cbi5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWludmVydGVkLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWludmVydGVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjY2UzZjQ4O1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWxvYWRpbmc6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLW91dGxpbmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjY2UzZjQ4O1xuICBjb2xvcjogI2NlM2Y0ODtcbn1cbi5idXR0b24uaXMtcHJpbWFyeS5pcy1vdXRsaW5lZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5idXR0b24uaXMtcHJpbWFyeS5pcy1vdXRsaW5lZDpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xuICBib3JkZXItY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNjZTNmNDggI2NlM2Y0OCAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLW91dGxpbmVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2NlM2Y0ODtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNjZTNmNDg7XG59XG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjY2UzZjQ4O1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2NlM2Y0OCAjY2UzZjQ4ICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtbGlnaHQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpZ2h0LmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmVmZjA7XG4gIGNvbG9yOiAjYmIzMDM4O1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWxpZ2h0OmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saWdodC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1saWdodC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saWdodC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGU1ZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjYmIzMDM4O1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWxpZ2h0OmFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGlnaHQuaHMtYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWxpZ2h0LmlzLWFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGlnaHQuaXMtYWN0aXZlLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmRhZGM7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjYmIzMDM4O1xufVxuLmJ1dHRvbi5pcy1saW5rLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saW5rLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1saW5rOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saW5rLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1saW5rLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpbmsuaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2IzNTNlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtbGluazpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGluay5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMtbGluay5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saW5rLmlzLWZvY3VzZWQuaHMtYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWxpbms6Zm9jdXM6bm90KDphY3RpdmUpLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saW5rLmhzLWJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtbGluay5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGluay5pcy1mb2N1c2VkLmhzLWJ1dHRvbjpub3QoOmFjdGl2ZSkge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjA2LCA2MywgNzIsIDAuMjUpO1xufVxuLmJ1dHRvbi5pcy1saW5rOmFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGluay5ocy1idXR0b246YWN0aXZlLCAuYnV0dG9uLmlzLWxpbmsuaXMtYWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saW5rLmlzLWFjdGl2ZS5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIzMjNiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtbGlua1tkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpbmtbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtbGluaywgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpbmsuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtbGluay5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xuICBib3JkZXItY29sb3I6ICNjZTNmNDg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNjZTNmNDg7XG59XG4uYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGluay5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4uYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saW5rLmlzLWludmVydGVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saW5rLmlzLWludmVydGVkLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNjZTNmNDg7XG59XG4uYnV0dG9uLmlzLWxpbmsuaXMtbG9hZGluZzo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpbmsuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGluay5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjY2UzZjQ4O1xuICBjb2xvcjogI2NlM2Y0ODtcbn1cbi5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGluay5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAuYnV0dG9uLmlzLWxpbmsuaXMtb3V0bGluZWQ6Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpbmsuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmlzLWxpbmsuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGluay5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGJvcmRlci1jb2xvcjogI2NlM2Y0ODtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWxpbmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZzo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpbmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjY2UzZjQ4ICNjZTNmNDggIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGluay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAuYnV0dG9uLmlzLWxpbmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpbmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWxpbmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGluay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWxpbmsuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saW5rLmlzLW91dGxpbmVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWxpbmsuaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saW5rLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWxpbmsuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2NlM2Y0ODtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNjZTNmNDg7XG59XG4uYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLmJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2NlM2Y0ODtcbn1cbi5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAuYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2NlM2Y0OCAjY2UzZjQ4ICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWxpbmsuaXMtbGlnaHQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpbmsuaXMtbGlnaHQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZWZmMDtcbiAgY29sb3I6ICNiYjMwMzg7XG59XG4uYnV0dG9uLmlzLWxpbmsuaXMtbGlnaHQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpbmsuaXMtbGlnaHQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLWxpbmsuaXMtbGlnaHQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGluay5pcy1saWdodC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGU1ZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjYmIzMDM4O1xufVxuLmJ1dHRvbi5pcy1saW5rLmlzLWxpZ2h0OmFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGluay5pcy1saWdodC5ocy1idXR0b246YWN0aXZlLCAuYnV0dG9uLmlzLWxpbmsuaXMtbGlnaHQuaXMtYWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saW5rLmlzLWxpZ2h0LmlzLWFjdGl2ZS5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZkYWRjO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2JiMzAzODtcbn1cbi5idXR0b24uaXMtaW5mbywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtaW5mby5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjA3LCA2MSUsIDUzJSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1pbmZvOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbmZvLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1pbmZvLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWluZm8uaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ4OGNlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtaW5mbzpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtaW5mby5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMtaW5mby5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbmZvLmlzLWZvY3VzZWQuaHMtYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWluZm86Zm9jdXM6bm90KDphY3RpdmUpLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbmZvLmhzLWJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtaW5mby5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtaW5mby5pcy1mb2N1c2VkLmhzLWJ1dHRvbjpub3QoOmFjdGl2ZSkge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoNjIsIDE0MiwgMjA4LCAwLjI1KTtcbn1cbi5idXR0b24uaXMtaW5mbzphY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWluZm8uaHMtYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbi5pcy1pbmZvLmlzLWFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtaW5mby5pcy1hY3RpdmUuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwODJjNTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWluZm9bZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbmZvW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWluZm8sIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbmZvLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWluZm8uaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIwNywgNjElLCA1MyUpO1xuICBib3JkZXItY29sb3I6IGhzbCgyMDcsIDYxJSwgNTMlKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtaW5mby5pcy1pbnZlcnRlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogaHNsKDIwNywgNjElLCA1MyUpO1xufVxuLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbmZvLmlzLWludmVydGVkLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtaW5mby5pcy1pbnZlcnRlZFtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtaW5mby5pcy1pbnZlcnRlZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1pbmZvLmlzLWludmVydGVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiBoc2woMjA3LCA2MSUsIDUzJSk7XG59XG4uYnV0dG9uLmlzLWluZm8uaXMtbG9hZGluZzo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWluZm8uaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtaW5mby5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjA3LCA2MSUsIDUzJSk7XG4gIGNvbG9yOiBoc2woMjA3LCA2MSUsIDUzJSk7XG59XG4uYnV0dG9uLmlzLWluZm8uaXMtb3V0bGluZWQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWluZm8uaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLWluZm8uaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLmJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbmZvLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWluZm8uaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjA3LCA2MSUsIDUzJSk7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIwNywgNjElLCA1MyUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IGhzbCgyMDcsIDYxJSwgNTMlKSBoc2woMjA3LCA2MSUsIDUzJSkgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAuYnV0dG9uLmlzLWluZm8uaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWluZm8uaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWluZm8uaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWluZm8uaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbmZvLmlzLW91dGxpbmVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWluZm8uaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbmZvLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWluZm8uaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIwNywgNjElLCA1MyUpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogaHNsKDIwNywgNjElLCA1MyUpO1xufVxuLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IGhzbCgyMDcsIDYxJSwgNTMlKTtcbn1cbi5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAuYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgaHNsKDIwNywgNjElLCA1MyUpIGhzbCgyMDcsIDYxJSwgNTMlKSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1pbmZvLmlzLWxpZ2h0LCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbmZvLmlzLWxpZ2h0LmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmY1ZmI7XG4gIGNvbG9yOiAjMjk2ZmE4O1xufVxuLmJ1dHRvbi5pcy1pbmZvLmlzLWxpZ2h0OmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbmZvLmlzLWxpZ2h0LmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1pbmZvLmlzLWxpZ2h0LmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWluZm8uaXMtbGlnaHQuaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlZmY5O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzI5NmZhODtcbn1cbi5idXR0b24uaXMtaW5mby5pcy1saWdodDphY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWluZm8uaXMtbGlnaHQuaHMtYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbi5pcy1pbmZvLmlzLWxpZ2h0LmlzLWFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtaW5mby5pcy1saWdodC5pcy1hY3RpdmUuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTlmNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyOTZmYTg7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3MsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXN1Y2Nlc3MuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3YmM1ZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3M6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXN1Y2Nlc3MuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc3VjY2Vzcy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMmI4NTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1zdWNjZXNzOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zdWNjZXNzLmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXN1Y2Nlc3MuaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtc3VjY2Vzczpmb2N1czpub3QoOmFjdGl2ZSksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXN1Y2Nlc3MuaHMtYnV0dG9uOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zdWNjZXNzLmlzLWZvY3VzZWQuaHMtYnV0dG9uOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgxNjcsIDE4OCwgOTUsIDAuMjUpO1xufVxuLmJ1dHRvbi5pcy1zdWNjZXNzOmFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc3VjY2Vzcy5ocy1idXR0b246YWN0aXZlLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtYWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zdWNjZXNzLmlzLWFjdGl2ZS5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWRiNDRkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtc3VjY2Vzc1tkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXN1Y2Nlc3NbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtc3VjY2VzcywgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXN1Y2Nlc3MuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtc3VjY2Vzcy5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdiYzVmO1xuICBib3JkZXItY29sb3I6ICNhN2JjNWY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNhN2JjNWY7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zdWNjZXNzLmlzLWludmVydGVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zdWNjZXNzLmlzLWludmVydGVkLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNhN2JjNWY7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtbG9hZGluZzo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXN1Y2Nlc3MuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjYTdiYzVmO1xuICBjb2xvcjogI2E3YmM1Zjtcbn1cbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQ6Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhN2JjNWY7XG4gIGJvcmRlci1jb2xvcjogI2E3YmM1ZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQuaXMtbG9hZGluZzo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjYTdiYzVmICNhN2JjNWYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zdWNjZXNzLmlzLW91dGxpbmVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2E3YmM1ZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNhN2JjNWY7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2E3YmM1Zjtcbn1cbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2E3YmM1ZiAjYTdiYzVmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtbGlnaHQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXN1Y2Nlc3MuaXMtbGlnaHQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmMTtcbiAgY29sb3I6ICM1ZTZjMmQ7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtbGlnaHQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXN1Y2Nlc3MuaXMtbGlnaHQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtbGlnaHQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc3VjY2Vzcy5pcy1saWdodC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZTg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNWU2YzJkO1xufVxuLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWxpZ2h0OmFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc3VjY2Vzcy5pcy1saWdodC5ocy1idXR0b246YWN0aXZlLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtbGlnaHQuaXMtYWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zdWNjZXNzLmlzLWxpZ2h0LmlzLWFjdGl2ZS5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMWRmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzVlNmMyZDtcbn1cbi5idXR0b24uaXMtd2FybmluZywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2FybmluZy5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThiMDQ1O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtd2FybmluZzpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2FybmluZy5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtd2FybmluZy5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13YXJuaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3YWIzYTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmc6Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdhcm5pbmcuaHMtYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtZm9jdXNlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2FybmluZy5pcy1mb2N1c2VkLmhzLWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2FybmluZy5ocy1idXR0b246Zm9jdXM6bm90KDphY3RpdmUpLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdhcm5pbmcuaXMtZm9jdXNlZC5ocy1idXR0b246bm90KDphY3RpdmUpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDIzMiwgMTc2LCA2OSwgMC4yNSk7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmc6YWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13YXJuaW5nLmhzLWJ1dHRvbjphY3RpdmUsIC5idXR0b24uaXMtd2FybmluZy5pcy1hY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdhcm5pbmcuaXMtYWN0aXZlLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWE2MmU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2FybmluZ1tkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy13YXJuaW5nLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2FybmluZy5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy13YXJuaW5nLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGIwNDU7XG4gIGJvcmRlci1jb2xvcjogI2U4YjA0NTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2FybmluZy5pcy1pbnZlcnRlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2U4YjA0NTtcbn1cbi5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2FybmluZy5pcy1pbnZlcnRlZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbi5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtd2FybmluZy5pcy1pbnZlcnRlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2U4YjA0NTtcbn1cbi5idXR0b24uaXMtd2FybmluZy5pcy1sb2FkaW5nOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2FybmluZy5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNlOGIwNDU7XG4gIGNvbG9yOiAjZThiMDQ1O1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5idXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZDpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2FybmluZy5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4YjA0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZThiMDQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNlOGIwNDUgI2U4YjA0NSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5idXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdhcm5pbmcuaXMtb3V0bGluZWRbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtd2FybmluZy5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZThiMDQ1O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2U4YjA0NTtcbn1cbi5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZThiMDQ1O1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZThiMDQ1ICNlOGIwNDUgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtd2FybmluZy5pcy1saWdodCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2FybmluZy5pcy1saWdodC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmN2VkO1xuICBjb2xvcjogIzg0NWMxMDtcbn1cbi5idXR0b24uaXMtd2FybmluZy5pcy1saWdodDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2FybmluZy5pcy1saWdodC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtd2FybmluZy5pcy1saWdodC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13YXJuaW5nLmlzLWxpZ2h0LmlzLWhvdmVyZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjJlMTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM4NDVjMTA7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmcuaXMtbGlnaHQ6YWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13YXJuaW5nLmlzLWxpZ2h0LmhzLWJ1dHRvbjphY3RpdmUsIC5idXR0b24uaXMtd2FybmluZy5pcy1saWdodC5pcy1hY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdhcm5pbmcuaXMtbGlnaHQuaXMtYWN0aXZlLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWVlZDY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjODQ1YzEwO1xufVxuLmJ1dHRvbi5pcy1kYW5nZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhbmdlci5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZGFuZ2VyOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXIuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXIuaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2IzNTNlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZGFuZ2VyOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXIuaHMtYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXIuaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZGFuZ2VyOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFuZ2VyLmhzLWJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtZGFuZ2VyLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXIuaXMtZm9jdXNlZC5ocy1idXR0b246bm90KDphY3RpdmUpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDIwNiwgNjMsIDcyLCAwLjI1KTtcbn1cbi5idXR0b24uaXMtZGFuZ2VyOmFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFuZ2VyLmhzLWJ1dHRvbjphY3RpdmUsIC5idXR0b24uaXMtZGFuZ2VyLmlzLWFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFuZ2VyLmlzLWFjdGl2ZS5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIzMjNiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZGFuZ2VyW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFuZ2VyW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWRhbmdlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhbmdlci5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1kYW5nZXIuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbiAgYm9yZGVyLWNvbG9yOiAjY2UzZjQ4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2NlM2Y0ODtcbn1cbi5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFuZ2VyLmlzLWludmVydGVkLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2NlM2Y0ODtcbn1cbi5idXR0b24uaXMtZGFuZ2VyLmlzLWxvYWRpbmc6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXIuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2NlM2Y0ODtcbiAgY29sb3I6ICNjZTNmNDg7XG59XG4uYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFuZ2VyLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFuZ2VyLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZDpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFuZ2VyLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFuZ2VyLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbiAgYm9yZGVyLWNvbG9yOiAjY2UzZjQ4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjY2UzZjQ4ICNjZTNmNDggIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5idXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXIuaXMtb3V0bGluZWRbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFuZ2VyLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjY2UzZjQ4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2NlM2Y0ODtcbn1cbi5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNjZTNmNDg7XG59XG4uYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjY2UzZjQ4ICNjZTNmNDggIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWRhbmdlci5pcy1saWdodCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFuZ2VyLmlzLWxpZ2h0LmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmVmZjA7XG4gIGNvbG9yOiAjYmIzMDM4O1xufVxuLmJ1dHRvbi5pcy1kYW5nZXIuaXMtbGlnaHQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhbmdlci5pcy1saWdodC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtZGFuZ2VyLmlzLWxpZ2h0LmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhbmdlci5pcy1saWdodC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGU1ZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjYmIzMDM4O1xufVxuLmJ1dHRvbi5pcy1kYW5nZXIuaXMtbGlnaHQ6YWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXIuaXMtbGlnaHQuaHMtYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtbGlnaHQuaXMtYWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXIuaXMtbGlnaHQuaXMtYWN0aXZlLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmRhZGM7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjYmIzMDM4O1xufVxuLmJ1dHRvbi5pcy1zZWNvbmRhcnksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXNlY29uZGFyeS5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThiMDQ1O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtc2Vjb25kYXJ5OmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zZWNvbmRhcnkuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLXNlY29uZGFyeS5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zZWNvbmRhcnkuaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdhYjNhO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtc2Vjb25kYXJ5OmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zZWNvbmRhcnkuaHMtYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmlzLXNlY29uZGFyeS5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zZWNvbmRhcnkuaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtc2Vjb25kYXJ5OmZvY3VzOm5vdCg6YWN0aXZlKSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc2Vjb25kYXJ5LmhzLWJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zZWNvbmRhcnkuaXMtZm9jdXNlZC5ocy1idXR0b246bm90KDphY3RpdmUpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDIzMiwgMTc2LCA2OSwgMC4yNSk7XG59XG4uYnV0dG9uLmlzLXNlY29uZGFyeTphY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXNlY29uZGFyeS5ocy1idXR0b246YWN0aXZlLCAuYnV0dG9uLmlzLXNlY29uZGFyeS5pcy1hY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXNlY29uZGFyeS5pcy1hY3RpdmUuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1YTYyZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXNlY29uZGFyeVtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXNlY29uZGFyeVtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1zZWNvbmRhcnksIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zZWNvbmRhcnkuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtc2Vjb25kYXJ5LmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGIwNDU7XG4gIGJvcmRlci1jb2xvcjogI2U4YjA0NTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNlOGIwNDU7XG59XG4uYnV0dG9uLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbi5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNlOGIwNDU7XG59XG4uYnV0dG9uLmlzLXNlY29uZGFyeS5pcy1sb2FkaW5nOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc2Vjb25kYXJ5LmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXNlY29uZGFyeS5pcy1vdXRsaW5lZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNlOGIwNDU7XG4gIGNvbG9yOiAjZThiMDQ1O1xufVxuLmJ1dHRvbi5pcy1zZWNvbmRhcnkuaXMtb3V0bGluZWQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXNlY29uZGFyeS5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXNlY29uZGFyeS5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLmJ1dHRvbi5pcy1zZWNvbmRhcnkuaXMtb3V0bGluZWQ6Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXNlY29uZGFyeS5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXNlY29uZGFyeS5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGIwNDU7XG4gIGJvcmRlci1jb2xvcjogI2U4YjA0NTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXNlY29uZGFyeS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2U4YjA0NSAjZThiMDQ1ICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXNlY29uZGFyeS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1zZWNvbmRhcnkuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAuYnV0dG9uLmlzLXNlY29uZGFyeS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1zZWNvbmRhcnkuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXNlY29uZGFyeS5pcy1vdXRsaW5lZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXNlY29uZGFyeS5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1zZWNvbmRhcnkuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2U4YjA0NTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNlOGIwNDU7XG59XG4uYnV0dG9uLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLmJ1dHRvbi5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZThiMDQ1O1xufVxuLmJ1dHRvbi5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLmJ1dHRvbi5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2U4YjA0NSAjZThiMDQ1ICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1zZWNvbmRhcnkuaXMtbGlnaHQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXNlY29uZGFyeS5pcy1saWdodC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmN2VkO1xuICBjb2xvcjogIzg0NWMxMDtcbn1cbi5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLWxpZ2h0OmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zZWNvbmRhcnkuaXMtbGlnaHQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLXNlY29uZGFyeS5pcy1saWdodC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zZWNvbmRhcnkuaXMtbGlnaHQuaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmMmUxO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzg0NWMxMDtcbn1cbi5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLWxpZ2h0OmFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc2Vjb25kYXJ5LmlzLWxpZ2h0LmhzLWJ1dHRvbjphY3RpdmUsIC5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLWxpZ2h0LmlzLWFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc2Vjb25kYXJ5LmlzLWxpZ2h0LmlzLWFjdGl2ZS5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFlZWQ2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzg0NWMxMDtcbn1cbi5idXR0b24uaXMtcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1yZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXJlZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1yZWQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiMzUzZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXJlZDpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkLmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy1yZWQuaXMtZm9jdXNlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXJlZDpmb2N1czpub3QoOmFjdGl2ZSksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXJlZC5ocy1idXR0b246Zm9jdXM6bm90KDphY3RpdmUpLCAuYnV0dG9uLmlzLXJlZC5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyMDYsIDYzLCA3MiwgMC4yNSk7XG59XG4uYnV0dG9uLmlzLXJlZDphY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXJlZC5ocy1idXR0b246YWN0aXZlLCAuYnV0dG9uLmlzLXJlZC5pcy1hY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXJlZC5pcy1hY3RpdmUuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyMzIzYjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXJlZFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXJlZFtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1yZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1yZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtcmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGJvcmRlci1jb2xvcjogI2NlM2Y0ODtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idXR0b24uaXMtcmVkLmlzLWludmVydGVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1yZWQuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNjZTNmNDg7XG59XG4uYnV0dG9uLmlzLXJlZC5pcy1pbnZlcnRlZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkLmlzLWludmVydGVkLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1yZWQuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkLmlzLWludmVydGVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbi5idXR0b24uaXMtcmVkLmlzLWludmVydGVkW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkLmlzLWludmVydGVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXJlZC5pcy1pbnZlcnRlZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXJlZC5pcy1pbnZlcnRlZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1yZWQuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNjZTNmNDg7XG59XG4uYnV0dG9uLmlzLXJlZC5pcy1sb2FkaW5nOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXJlZC5pcy1vdXRsaW5lZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjY2UzZjQ4O1xufVxuLmJ1dHRvbi5pcy1yZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXJlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtcmVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXJlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLmJ1dHRvbi5pcy1yZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXJlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMtcmVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXJlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGJvcmRlci1jb2xvcjogI2NlM2Y0ODtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXJlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2NlM2Y0OCAjY2UzZjQ4ICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXJlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1yZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAuYnV0dG9uLmlzLXJlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1yZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtcmVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXJlZC5pcy1vdXRsaW5lZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXJlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1yZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2NlM2Y0ODtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNjZTNmNDg7XG59XG4uYnV0dG9uLmlzLXJlZC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1yZWQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXJlZC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtcmVkLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXJlZC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLmJ1dHRvbi5pcy1yZWQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXJlZC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMtcmVkLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXJlZC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjY2UzZjQ4O1xufVxuLmJ1dHRvbi5pcy1yZWQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXJlZC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtcmVkLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXJlZC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLmJ1dHRvbi5pcy1yZWQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXJlZC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtcmVkLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXJlZC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2NlM2Y0OCAjY2UzZjQ4ICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXJlZC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXJlZC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1yZWQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1yZWQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtcmVkLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1yZWQuaXMtbGlnaHQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXJlZC5pcy1saWdodC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJlZmYwO1xuICBjb2xvcjogI2JiMzAzODtcbn1cbi5idXR0b24uaXMtcmVkLmlzLWxpZ2h0OmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1yZWQuaXMtbGlnaHQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLXJlZC5pcy1saWdodC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1yZWQuaXMtbGlnaHQuaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhlNWU2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2JiMzAzODtcbn1cbi5idXR0b24uaXMtcmVkLmlzLWxpZ2h0OmFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkLmlzLWxpZ2h0LmhzLWJ1dHRvbjphY3RpdmUsIC5idXR0b24uaXMtcmVkLmlzLWxpZ2h0LmlzLWFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkLmlzLWxpZ2h0LmlzLWFjdGl2ZS5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZkYWRjO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2JiMzAzODtcbn1cbi5idXR0b24uaXMteWVsbG93LCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy15ZWxsb3cuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4YjA0NTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXllbGxvdzpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMteWVsbG93LmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy15ZWxsb3cuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMteWVsbG93LmlzLWhvdmVyZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3YWIzYTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXllbGxvdzpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMteWVsbG93LmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy15ZWxsb3cuaXMtZm9jdXNlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMteWVsbG93LmlzLWZvY3VzZWQuaHMtYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXllbGxvdzpmb2N1czpub3QoOmFjdGl2ZSksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXllbGxvdy5ocy1idXR0b246Zm9jdXM6bm90KDphY3RpdmUpLCAuYnV0dG9uLmlzLXllbGxvdy5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMteWVsbG93LmlzLWZvY3VzZWQuaHMtYnV0dG9uOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyMzIsIDE3NiwgNjksIDAuMjUpO1xufVxuLmJ1dHRvbi5pcy15ZWxsb3c6YWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy15ZWxsb3cuaHMtYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbi5pcy15ZWxsb3cuaXMtYWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy15ZWxsb3cuaXMtYWN0aXZlLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWE2MmU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy15ZWxsb3dbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy15ZWxsb3dbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMteWVsbG93LCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMteWVsbG93LmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLXllbGxvdy5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThiMDQ1O1xuICBib3JkZXItY29sb3I6ICNlOGIwNDU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnV0dG9uLmlzLXllbGxvdy5pcy1pbnZlcnRlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMteWVsbG93LmlzLWludmVydGVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZThiMDQ1O1xufVxuLmJ1dHRvbi5pcy15ZWxsb3cuaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXllbGxvdy5pcy1pbnZlcnRlZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMteWVsbG93LmlzLWludmVydGVkLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXllbGxvdy5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4uYnV0dG9uLmlzLXllbGxvdy5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXllbGxvdy5pcy1pbnZlcnRlZFtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy15ZWxsb3cuaXMtaW52ZXJ0ZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy15ZWxsb3cuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMteWVsbG93LmlzLWludmVydGVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZThiMDQ1O1xufVxuLmJ1dHRvbi5pcy15ZWxsb3cuaXMtbG9hZGluZzo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXllbGxvdy5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy15ZWxsb3cuaXMtb3V0bGluZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXllbGxvdy5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZThiMDQ1O1xuICBjb2xvcjogI2U4YjA0NTtcbn1cbi5idXR0b24uaXMteWVsbG93LmlzLW91dGxpbmVkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy15ZWxsb3cuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLXllbGxvdy5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy15ZWxsb3cuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5idXR0b24uaXMteWVsbG93LmlzLW91dGxpbmVkOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy15ZWxsb3cuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmlzLXllbGxvdy5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy15ZWxsb3cuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThiMDQ1O1xuICBib3JkZXItY29sb3I6ICNlOGIwNDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy15ZWxsb3cuaXMtb3V0bGluZWQuaXMtbG9hZGluZzo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXllbGxvdy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNlOGIwNDUgI2U4YjA0NSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy15ZWxsb3cuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXllbGxvdy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMteWVsbG93LmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXllbGxvdy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLmJ1dHRvbi5pcy15ZWxsb3cuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXllbGxvdy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMteWVsbG93LmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXllbGxvdy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXllbGxvdy5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXllbGxvdy5pcy1vdXRsaW5lZFtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy15ZWxsb3cuaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy15ZWxsb3cuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMteWVsbG93LmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNlOGIwNDU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZThiMDQ1O1xufVxuLmJ1dHRvbi5pcy15ZWxsb3cuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXllbGxvdy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMteWVsbG93LmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy15ZWxsb3cuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLXllbGxvdy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy15ZWxsb3cuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5idXR0b24uaXMteWVsbG93LmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy15ZWxsb3cuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmlzLXllbGxvdy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy15ZWxsb3cuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2U4YjA0NTtcbn1cbi5idXR0b24uaXMteWVsbG93LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy15ZWxsb3cuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLXllbGxvdy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy15ZWxsb3cuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5idXR0b24uaXMteWVsbG93LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy15ZWxsb3cuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLXllbGxvdy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy15ZWxsb3cuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNlOGIwNDUgI2U4YjA0NSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy15ZWxsb3cuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy15ZWxsb3cuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMteWVsbG93LmlzLWludmVydGVkLmlzLW91dGxpbmVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMteWVsbG93LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLXllbGxvdy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMteWVsbG93LmlzLWxpZ2h0LCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy15ZWxsb3cuaXMtbGlnaHQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjdlZDtcbiAgY29sb3I6ICM4NDVjMTA7XG59XG4uYnV0dG9uLmlzLXllbGxvdy5pcy1saWdodDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMteWVsbG93LmlzLWxpZ2h0LmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy15ZWxsb3cuaXMtbGlnaHQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMteWVsbG93LmlzLWxpZ2h0LmlzLWhvdmVyZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjJlMTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM4NDVjMTA7XG59XG4uYnV0dG9uLmlzLXllbGxvdy5pcy1saWdodDphY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXllbGxvdy5pcy1saWdodC5ocy1idXR0b246YWN0aXZlLCAuYnV0dG9uLmlzLXllbGxvdy5pcy1saWdodC5pcy1hY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXllbGxvdy5pcy1saWdodC5pcy1hY3RpdmUuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZWVkNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM4NDVjMTA7XG59XG4uYnV0dG9uLmlzLW9yYW5nZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtb3JhbmdlLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNjZlM2Q7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1vcmFuZ2U6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLW9yYW5nZS5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtb3JhbmdlLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLW9yYW5nZS5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNDY2MzI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1vcmFuZ2U6Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLW9yYW5nZS5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMtb3JhbmdlLmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLW9yYW5nZS5pcy1mb2N1c2VkLmhzLWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1vcmFuZ2U6Zm9jdXM6bm90KDphY3RpdmUpLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vcmFuZ2UuaHMtYnV0dG9uOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLW9yYW5nZS5pcy1mb2N1c2VkLmhzLWJ1dHRvbjpub3QoOmFjdGl2ZSkge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjE0LCAxMTAsIDYxLCAwLjI1KTtcbn1cbi5idXR0b24uaXMtb3JhbmdlOmFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtb3JhbmdlLmhzLWJ1dHRvbjphY3RpdmUsIC5idXR0b24uaXMtb3JhbmdlLmlzLWFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtb3JhbmdlLmlzLWFjdGl2ZS5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2U2MDJjO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtb3JhbmdlW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtb3JhbmdlW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLW9yYW5nZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLW9yYW5nZS5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1vcmFuZ2UuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2NmUzZDtcbiAgYm9yZGVyLWNvbG9yOiAjZDY2ZTNkO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLW9yYW5nZS5pcy1pbnZlcnRlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2Q2NmUzZDtcbn1cbi5idXR0b24uaXMtb3JhbmdlLmlzLWludmVydGVkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLW9yYW5nZS5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtb3JhbmdlLmlzLWludmVydGVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtb3JhbmdlLmlzLWludmVydGVkLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLW9yYW5nZS5pcy1pbnZlcnRlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2Q2NmUzZDtcbn1cbi5idXR0b24uaXMtb3JhbmdlLmlzLWxvYWRpbmc6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vcmFuZ2UuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtb3JhbmdlLmlzLW91dGxpbmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vcmFuZ2UuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2Q2NmUzZDtcbiAgY29sb3I6ICNkNjZlM2Q7XG59XG4uYnV0dG9uLmlzLW9yYW5nZS5pcy1vdXRsaW5lZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtb3JhbmdlLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtb3JhbmdlLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAuYnV0dG9uLmlzLW9yYW5nZS5pcy1vdXRsaW5lZDpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtb3JhbmdlLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtb3JhbmdlLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2NmUzZDtcbiAgYm9yZGVyLWNvbG9yOiAjZDY2ZTNkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtb3JhbmdlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vcmFuZ2UuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZDY2ZTNkICNkNjZlM2QgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtb3JhbmdlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vcmFuZ2UuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLW9yYW5nZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vcmFuZ2UuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5idXR0b24uaXMtb3JhbmdlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vcmFuZ2UuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLW9yYW5nZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vcmFuZ2UuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vcmFuZ2UuaXMtb3V0bGluZWRbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtb3JhbmdlLmlzLW91dGxpbmVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtb3JhbmdlLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLW9yYW5nZS5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZDY2ZTNkO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2Q2NmUzZDtcbn1cbi5idXR0b24uaXMtb3JhbmdlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLW9yYW5nZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtb3JhbmdlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtb3JhbmdlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAuYnV0dG9uLmlzLW9yYW5nZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtb3JhbmdlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtb3JhbmdlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNkNjZlM2Q7XG59XG4uYnV0dG9uLmlzLW9yYW5nZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtb3JhbmdlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtb3JhbmdlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAuYnV0dG9uLmlzLW9yYW5nZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtb3JhbmdlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtb3JhbmdlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZDY2ZTNkICNkNjZlM2QgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtb3JhbmdlLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtb3JhbmdlLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLW9yYW5nZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLW9yYW5nZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLW9yYW5nZS5pcy1saWdodCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtb3JhbmdlLmlzLWxpZ2h0LmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmYyZWU7XG4gIGNvbG9yOiAjYWQ1MDI0O1xufVxuLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtbGlnaHQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLW9yYW5nZS5pcy1saWdodC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtb3JhbmdlLmlzLWxpZ2h0LmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLW9yYW5nZS5pcy1saWdodC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWViZTQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjYWQ1MDI0O1xufVxuLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtbGlnaHQ6YWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vcmFuZ2UuaXMtbGlnaHQuaHMtYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtbGlnaHQuaXMtYWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vcmFuZ2UuaXMtbGlnaHQuaXMtYWN0aXZlLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2UzZDk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjYWQ1MDI0O1xufVxuLmJ1dHRvbi5pcy1ncmVlbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZ3JlZW4uaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3YmM1ZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWdyZWVuOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ncmVlbi5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtZ3JlZW4uaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZ3JlZW4uaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTJiODU2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZ3JlZW46Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWdyZWVuLmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy1ncmVlbi5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ncmVlbi5pcy1mb2N1c2VkLmhzLWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1ncmVlbjpmb2N1czpub3QoOmFjdGl2ZSksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWdyZWVuLmhzLWJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtZ3JlZW4uaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWdyZWVuLmlzLWZvY3VzZWQuaHMtYnV0dG9uOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgxNjcsIDE4OCwgOTUsIDAuMjUpO1xufVxuLmJ1dHRvbi5pcy1ncmVlbjphY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWdyZWVuLmhzLWJ1dHRvbjphY3RpdmUsIC5idXR0b24uaXMtZ3JlZW4uaXMtYWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ncmVlbi5pcy1hY3RpdmUuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlkYjQ0ZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWdyZWVuW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZ3JlZW5bZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtZ3JlZW4sIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ncmVlbi5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1ncmVlbi5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdiYzVmO1xuICBib3JkZXItY29sb3I6ICNhN2JjNWY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnV0dG9uLmlzLWdyZWVuLmlzLWludmVydGVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ncmVlbi5pcy1pbnZlcnRlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2E3YmM1Zjtcbn1cbi5idXR0b24uaXMtZ3JlZW4uaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWdyZWVuLmlzLWludmVydGVkLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1ncmVlbi5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ncmVlbi5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4uYnV0dG9uLmlzLWdyZWVuLmlzLWludmVydGVkW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZ3JlZW4uaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtZ3JlZW4uaXMtaW52ZXJ0ZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ncmVlbi5pcy1pbnZlcnRlZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1ncmVlbi5pcy1pbnZlcnRlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2E3YmM1Zjtcbn1cbi5idXR0b24uaXMtZ3JlZW4uaXMtbG9hZGluZzo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWdyZWVuLmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWdyZWVuLmlzLW91dGxpbmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ncmVlbi5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjYTdiYzVmO1xuICBjb2xvcjogI2E3YmM1Zjtcbn1cbi5idXR0b24uaXMtZ3JlZW4uaXMtb3V0bGluZWQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWdyZWVuLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1ncmVlbi5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ncmVlbi5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLmJ1dHRvbi5pcy1ncmVlbi5pcy1vdXRsaW5lZDpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZ3JlZW4uaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmlzLWdyZWVuLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWdyZWVuLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3YmM1ZjtcbiAgYm9yZGVyLWNvbG9yOiAjYTdiYzVmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZ3JlZW4uaXMtb3V0bGluZWQuaXMtbG9hZGluZzo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWdyZWVuLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2E3YmM1ZiAjYTdiYzVmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWdyZWVuLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ncmVlbi5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtZ3JlZW4uaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZ3JlZW4uaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5idXR0b24uaXMtZ3JlZW4uaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWdyZWVuLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1ncmVlbi5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ncmVlbi5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWdyZWVuLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZ3JlZW4uaXMtb3V0bGluZWRbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtZ3JlZW4uaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ncmVlbi5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1ncmVlbi5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjYTdiYzVmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2E3YmM1Zjtcbn1cbi5idXR0b24uaXMtZ3JlZW4uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWdyZWVuLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1ncmVlbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZ3JlZW4uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLWdyZWVuLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWdyZWVuLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAuYnV0dG9uLmlzLWdyZWVuLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ncmVlbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMtZ3JlZW4uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZ3JlZW4uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2E3YmM1Zjtcbn1cbi5idXR0b24uaXMtZ3JlZW4uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWdyZWVuLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1ncmVlbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ncmVlbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLmJ1dHRvbi5pcy1ncmVlbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZ3JlZW4uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWdyZWVuLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWdyZWVuLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjYTdiYzVmICNhN2JjNWYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtZ3JlZW4uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ncmVlbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1ncmVlbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWdyZWVuLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWdyZWVuLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1ncmVlbi5pcy1saWdodCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZ3JlZW4uaXMtbGlnaHQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmMTtcbiAgY29sb3I6ICM1ZTZjMmQ7XG59XG4uYnV0dG9uLmlzLWdyZWVuLmlzLWxpZ2h0OmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ncmVlbi5pcy1saWdodC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtZ3JlZW4uaXMtbGlnaHQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZ3JlZW4uaXMtbGlnaHQuaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWU4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzVlNmMyZDtcbn1cbi5idXR0b24uaXMtZ3JlZW4uaXMtbGlnaHQ6YWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ncmVlbi5pcy1saWdodC5ocy1idXR0b246YWN0aXZlLCAuYnV0dG9uLmlzLWdyZWVuLmlzLWxpZ2h0LmlzLWFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZ3JlZW4uaXMtbGlnaHQuaXMtYWN0aXZlLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYxZGY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNWU2YzJkO1xufVxuLmJ1dHRvbi5pcy10ZWFsLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZWFsLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNlNDY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy10ZWFsOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZWFsLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy10ZWFsLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXRlYWwuaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMzM5O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtdGVhbDpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtdGVhbC5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMtdGVhbC5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZWFsLmlzLWZvY3VzZWQuaHMtYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXRlYWw6Zm9jdXM6bm90KDphY3RpdmUpLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZWFsLmhzLWJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtdGVhbC5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtdGVhbC5pcy1mb2N1c2VkLmhzLWJ1dHRvbjpub3QoOmFjdGl2ZSkge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMCwgNjIsIDcwLCAwLjI1KTtcbn1cbi5idXR0b24uaXMtdGVhbDphY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXRlYWwuaHMtYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbi5pcy10ZWFsLmlzLWFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtdGVhbC5pcy1hY3RpdmUuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjcyZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXRlYWxbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZWFsW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXRlYWwsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZWFsLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLXRlYWwuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2U0NjtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzZTQ2O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ1dHRvbi5pcy10ZWFsLmlzLWludmVydGVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZWFsLmlzLWludmVydGVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAzZTQ2O1xufVxuLmJ1dHRvbi5pcy10ZWFsLmlzLWludmVydGVkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZWFsLmlzLWludmVydGVkLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy10ZWFsLmlzLWludmVydGVkLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXRlYWwuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuLmJ1dHRvbi5pcy10ZWFsLmlzLWludmVydGVkW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtdGVhbC5pcy1pbnZlcnRlZFtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy10ZWFsLmlzLWludmVydGVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtdGVhbC5pcy1pbnZlcnRlZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy10ZWFsLmlzLWludmVydGVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMDAzZTQ2O1xufVxuLmJ1dHRvbi5pcy10ZWFsLmlzLWxvYWRpbmc6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZWFsLmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXRlYWwuaXMtb3V0bGluZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXRlYWwuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwM2U0NjtcbiAgY29sb3I6ICMwMDNlNDY7XG59XG4uYnV0dG9uLmlzLXRlYWwuaXMtb3V0bGluZWQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXRlYWwuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLXRlYWwuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtdGVhbC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLmJ1dHRvbi5pcy10ZWFsLmlzLW91dGxpbmVkOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZWFsLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy10ZWFsLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXRlYWwuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzZTQ2O1xuICBib3JkZXItY29sb3I6ICMwMDNlNDY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy10ZWFsLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZWFsLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwM2U0NiAjMDAzZTQ2ICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXRlYWwuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXRlYWwuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLXRlYWwuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtdGVhbC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLmJ1dHRvbi5pcy10ZWFsLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZWFsLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy10ZWFsLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXRlYWwuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy10ZWFsLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtdGVhbC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy10ZWFsLmlzLW91dGxpbmVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtdGVhbC5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy10ZWFsLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwMDNlNDY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMDAzZTQ2O1xufVxuLmJ1dHRvbi5pcy10ZWFsLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZWFsLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy10ZWFsLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZWFsLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy10ZWFsLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXRlYWwuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5idXR0b24uaXMtdGVhbC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtdGVhbC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMtdGVhbC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZWFsLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDNlNDY7XG59XG4uYnV0dG9uLmlzLXRlYWwuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXRlYWwuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLXRlYWwuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtdGVhbC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLmJ1dHRvbi5pcy10ZWFsLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZWFsLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy10ZWFsLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXRlYWwuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMDNlNDYgIzAwM2U0NiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy10ZWFsLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtdGVhbC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy10ZWFsLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtdGVhbC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy10ZWFsLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy10ZWFsLmlzLWxpZ2h0LCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZWFsLmlzLWxpZ2h0LmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmZkZmY7XG4gIGNvbG9yOiAjMTRlNGZmO1xufVxuLmJ1dHRvbi5pcy10ZWFsLmlzLWxpZ2h0OmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZWFsLmlzLWxpZ2h0LmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy10ZWFsLmlzLWxpZ2h0LmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXRlYWwuaXMtbGlnaHQuaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVmYmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzE0ZTRmZjtcbn1cbi5idXR0b24uaXMtdGVhbC5pcy1saWdodDphY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXRlYWwuaXMtbGlnaHQuaHMtYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbi5pcy10ZWFsLmlzLWxpZ2h0LmlzLWFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtdGVhbC5pcy1saWdodC5pcy1hY3RpdmUuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZmFmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxNGU0ZmY7XG59XG4uYnV0dG9uLmlzLWJsdWUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsdWUuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1YzVkMztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5idXR0b24uaXMtYmx1ZTpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmx1ZS5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtYmx1ZS5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibHVlLmlzLWhvdmVyZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdjYzFkMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5idXR0b24uaXMtYmx1ZTpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmx1ZS5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMtYmx1ZS5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibHVlLmlzLWZvY3VzZWQuaHMtYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5idXR0b24uaXMtYmx1ZTpmb2N1czpub3QoOmFjdGl2ZSksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsdWUuaHMtYnV0dG9uOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy1ibHVlLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibHVlLmlzLWZvY3VzZWQuaHMtYnV0dG9uOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgxMzMsIDE5NywgMjExLCAwLjI1KTtcbn1cbi5idXR0b24uaXMtYmx1ZTphY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsdWUuaHMtYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbi5pcy1ibHVlLmlzLWFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmx1ZS5pcy1hY3RpdmUuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyYmNjYztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5idXR0b24uaXMtYmx1ZVtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsdWVbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtYmx1ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsdWUuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtYmx1ZS5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODVjNWQzO1xuICBib3JkZXItY29sb3I6ICM4NWM1ZDM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnV0dG9uLmlzLWJsdWUuaXMtaW52ZXJ0ZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsdWUuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBjb2xvcjogIzg1YzVkMztcbn1cbi5idXR0b24uaXMtYmx1ZS5pcy1pbnZlcnRlZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmx1ZS5pcy1pbnZlcnRlZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtYmx1ZS5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibHVlLmlzLWludmVydGVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1ibHVlLmlzLWludmVydGVkW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmx1ZS5pcy1pbnZlcnRlZFtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1ibHVlLmlzLWludmVydGVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmx1ZS5pcy1pbnZlcnRlZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1ibHVlLmlzLWludmVydGVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM4NWM1ZDM7XG59XG4uYnV0dG9uLmlzLWJsdWUuaXMtbG9hZGluZzo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsdWUuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDAsIDAsIDAsIDAuNykgcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWJsdWUuaXMtb3V0bGluZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsdWUuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzg1YzVkMztcbiAgY29sb3I6ICM4NWM1ZDM7XG59XG4uYnV0dG9uLmlzLWJsdWUuaXMtb3V0bGluZWQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsdWUuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLWJsdWUuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmx1ZS5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLmJ1dHRvbi5pcy1ibHVlLmlzLW91dGxpbmVkOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibHVlLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy1ibHVlLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsdWUuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODVjNWQzO1xuICBib3JkZXItY29sb3I6ICM4NWM1ZDM7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLWJsdWUuaXMtb3V0bGluZWQuaXMtbG9hZGluZzo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsdWUuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODVjNWQzICM4NWM1ZDMgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtYmx1ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmx1ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtYmx1ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibHVlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAuYnV0dG9uLmlzLWJsdWUuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsdWUuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWJsdWUuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmx1ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgwLCAwLCAwLCAwLjcpIHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1ibHVlLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmx1ZS5pcy1vdXRsaW5lZFtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1ibHVlLmlzLW91dGxpbmVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmx1ZS5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1ibHVlLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM4NWM1ZDM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjODVjNWQzO1xufVxuLmJ1dHRvbi5pcy1ibHVlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibHVlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5idXR0b24uaXMtYmx1ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmx1ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtYmx1ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibHVlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAuYnV0dG9uLmlzLWJsdWUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsdWUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmlzLWJsdWUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmx1ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29sb3I6ICM4NWM1ZDM7XG59XG4uYnV0dG9uLmlzLWJsdWUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsdWUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWJsdWUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmx1ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLmJ1dHRvbi5pcy1ibHVlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibHVlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1ibHVlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsdWUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4NWM1ZDMgIzg1YzVkMyAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1ibHVlLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmx1ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1ibHVlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmx1ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1ibHVlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5idXR0b24uaXMtYmx1ZS5pcy1saWdodCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmx1ZS5pcy1saWdodC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOGZhO1xuICBjb2xvcjogIzI3NjA2ZDtcbn1cbi5idXR0b24uaXMtYmx1ZS5pcy1saWdodDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmx1ZS5pcy1saWdodC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtYmx1ZS5pcy1saWdodC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibHVlLmlzLWxpZ2h0LmlzLWhvdmVyZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZjNmNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyNzYwNmQ7XG59XG4uYnV0dG9uLmlzLWJsdWUuaXMtbGlnaHQ6YWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibHVlLmlzLWxpZ2h0LmhzLWJ1dHRvbjphY3RpdmUsIC5idXR0b24uaXMtYmx1ZS5pcy1saWdodC5pcy1hY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsdWUuaXMtbGlnaHQuaXMtYWN0aXZlLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGVmZjM7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMjc2MDZkO1xufVxuLmJ1dHRvbi5pcy1wdXJwbGUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZS5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk4ZmMyO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtcHVycGxlOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1wdXJwbGUuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLXB1cnBsZS5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1wdXJwbGUuaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE4N2JlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtcHVycGxlOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1wdXJwbGUuaHMtYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmlzLXB1cnBsZS5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1wdXJwbGUuaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtcHVycGxlOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcHVycGxlLmhzLWJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtcHVycGxlLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1wdXJwbGUuaXMtZm9jdXNlZC5ocy1idXR0b246bm90KDphY3RpdmUpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDE1MywgMTQzLCAxOTQsIDAuMjUpO1xufVxuLmJ1dHRvbi5pcy1wdXJwbGU6YWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1wdXJwbGUuaHMtYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbi5pcy1wdXJwbGUuaXMtYWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1wdXJwbGUuaXMtYWN0aXZlLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YTdlYjk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1wdXJwbGVbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1wdXJwbGVbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtcHVycGxlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcHVycGxlLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLXB1cnBsZS5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk4ZmMyO1xuICBib3JkZXItY29sb3I6ICM5OThmYzI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnV0dG9uLmlzLXB1cnBsZS5pcy1pbnZlcnRlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcHVycGxlLmlzLWludmVydGVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjOTk4ZmMyO1xufVxuLmJ1dHRvbi5pcy1wdXJwbGUuaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZS5pcy1pbnZlcnRlZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtcHVycGxlLmlzLWludmVydGVkLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZS5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4uYnV0dG9uLmlzLXB1cnBsZS5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZS5pcy1pbnZlcnRlZFtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1wdXJwbGUuaXMtaW52ZXJ0ZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1wdXJwbGUuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtcHVycGxlLmlzLWludmVydGVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjOTk4ZmMyO1xufVxuLmJ1dHRvbi5pcy1wdXJwbGUuaXMtbG9hZGluZzo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZS5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1wdXJwbGUuaXMtb3V0bGluZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZS5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjOTk4ZmMyO1xuICBjb2xvcjogIzk5OGZjMjtcbn1cbi5idXR0b24uaXMtcHVycGxlLmlzLW91dGxpbmVkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1wdXJwbGUuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLXB1cnBsZS5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1wdXJwbGUuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5idXR0b24uaXMtcHVycGxlLmlzLW91dGxpbmVkOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1wdXJwbGUuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmlzLXB1cnBsZS5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1wdXJwbGUuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk4ZmMyO1xuICBib3JkZXItY29sb3I6ICM5OThmYzI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1wdXJwbGUuaXMtb3V0bGluZWQuaXMtbG9hZGluZzo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM5OThmYzIgIzk5OGZjMiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1wdXJwbGUuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtcHVycGxlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLmJ1dHRvbi5pcy1wdXJwbGUuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtcHVycGxlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXB1cnBsZS5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZS5pcy1vdXRsaW5lZFtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1wdXJwbGUuaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1wdXJwbGUuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtcHVycGxlLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM5OThmYzI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjOTk4ZmMyO1xufVxuLmJ1dHRvbi5pcy1wdXJwbGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtcHVycGxlLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1wdXJwbGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLXB1cnBsZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1wdXJwbGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5idXR0b24uaXMtcHVycGxlLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1wdXJwbGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmlzLXB1cnBsZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1wdXJwbGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzk5OGZjMjtcbn1cbi5idXR0b24uaXMtcHVycGxlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1wdXJwbGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLXB1cnBsZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1wdXJwbGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5idXR0b24uaXMtcHVycGxlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1wdXJwbGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLXB1cnBsZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1wdXJwbGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM5OThmYzIgIzk5OGZjMiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1wdXJwbGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1wdXJwbGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtcHVycGxlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcHVycGxlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLXB1cnBsZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtcHVycGxlLmlzLWxpZ2h0LCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1wdXJwbGUuaXMtbGlnaHQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmODtcbiAgY29sb3I6ICM1MDQ0N2Q7XG59XG4uYnV0dG9uLmlzLXB1cnBsZS5pcy1saWdodDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcHVycGxlLmlzLWxpZ2h0LmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1wdXJwbGUuaXMtbGlnaHQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcHVycGxlLmlzLWxpZ2h0LmlzLWhvdmVyZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWFmMztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1MDQ0N2Q7XG59XG4uYnV0dG9uLmlzLXB1cnBsZS5pcy1saWdodDphY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZS5pcy1saWdodC5ocy1idXR0b246YWN0aXZlLCAuYnV0dG9uLmlzLXB1cnBsZS5pcy1saWdodC5pcy1hY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZS5pcy1saWdodC5pcy1hY3RpdmUuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTFlZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1MDQ0N2Q7XG59XG4uYnV0dG9uLmlzLXNtYWxsLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zbWFsbC5ocy1idXR0b24ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uYnV0dG9uLmlzLXNtYWxsOm5vdCguaXMtcm91bmRlZCksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXNtYWxsLmhzLWJ1dHRvbjpub3QoLmlzLXJvdW5kZWQpIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmJ1dHRvbi5pcy1ub3JtYWwsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLW5vcm1hbC5ocy1idXR0b24ge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYnV0dG9uLmlzLW1lZGl1bSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbWVkaXVtLmhzLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5idXR0b24uaXMtbGFyZ2UsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxhcmdlLmhzLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmJ1dHRvbltkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZWJlYmViO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYnV0dG9uLmlzLWZ1bGx3aWR0aCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZnVsbHdpZHRoLmhzLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ1dHRvbi5pcy1sb2FkaW5nLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1sb2FkaW5nLmhzLWJ1dHRvbiB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idXR0b24uaXMtbG9hZGluZzo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyg1MCUgLSAoMWVtICogMC41KSk7XG4gIHRvcDogY2FsYyg1MCUgLSAoMWVtICogMC41KSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1zdGF0aWMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXN0YXRpYy5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGJvcmRlci1jb2xvcjogI2ViZWJlYjtcbiAgY29sb3I6ICM5ZTllOWU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ1dHRvbi5pcy1yb3VuZGVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1yb3VuZGVkLmhzLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDFlbSArIDAuMjVlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMWVtICsgMC4yNWVtKTtcbn1cblxuLmJ1dHRvbnMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5idXR0b25zIC5idXR0b24sIC5idXR0b25zIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuYnV0dG9ucyAuaHMtYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmJ1dHRvbnMgLmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpOm5vdCguaXMtZnVsbHdpZHRoKSwgLmJ1dHRvbnMgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5pcy1mdWxsd2lkdGgpLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5idXR0b25zIC5ocy1idXR0b246bm90KDpsYXN0LWNoaWxkKTpub3QoLmlzLWZ1bGx3aWR0aCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5idXR0b25zOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtO1xufVxuLmJ1dHRvbnM6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYnV0dG9ucy5hcmUtc21hbGwgLmJ1dHRvbjpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1tZWRpdW0pOm5vdCguaXMtbGFyZ2UpLCAuYnV0dG9ucy5hcmUtc21hbGwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLW1lZGl1bSk6bm90KC5pcy1sYXJnZSksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmJ1dHRvbnMuYXJlLXNtYWxsIC5ocy1idXR0b246bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbWVkaXVtKTpub3QoLmlzLWxhcmdlKSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5idXR0b25zLmFyZS1zbWFsbCAuYnV0dG9uOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLW1lZGl1bSk6bm90KC5pcy1sYXJnZSk6bm90KC5pcy1yb3VuZGVkKSwgLmJ1dHRvbnMuYXJlLXNtYWxsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbjpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1tZWRpdW0pOm5vdCguaXMtbGFyZ2UpOm5vdCguaXMtcm91bmRlZCksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmJ1dHRvbnMuYXJlLXNtYWxsIC5ocy1idXR0b246bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbWVkaXVtKTpub3QoLmlzLWxhcmdlKTpub3QoLmlzLXJvdW5kZWQpIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmJ1dHRvbnMuYXJlLW1lZGl1bSAuYnV0dG9uOm5vdCguaXMtc21hbGwpOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLWxhcmdlKSwgLmJ1dHRvbnMuYXJlLW1lZGl1bSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b246bm90KC5pcy1zbWFsbCk6bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbGFyZ2UpLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5idXR0b25zLmFyZS1tZWRpdW0gLmhzLWJ1dHRvbjpub3QoLmlzLXNtYWxsKTpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1sYXJnZSkge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYnV0dG9ucy5hcmUtbGFyZ2UgLmJ1dHRvbjpub3QoLmlzLXNtYWxsKTpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1tZWRpdW0pLCAuYnV0dG9ucy5hcmUtbGFyZ2UgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uOm5vdCguaXMtc21hbGwpOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLW1lZGl1bSksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmJ1dHRvbnMuYXJlLWxhcmdlIC5ocy1idXR0b246bm90KC5pcy1zbWFsbCk6bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbWVkaXVtKSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuYnV0dG9ucy5oYXMtYWRkb25zIC5ocy1idXR0b246bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCksIC5idXR0b25zLmhhcy1hZGRvbnMgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuaHMtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cbi5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbjpsYXN0LWNoaWxkLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbjpsYXN0LWNoaWxkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5idXR0b25zLmhhcy1hZGRvbnMgLmhzLWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uOmhvdmVyLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbjpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuYnV0dG9ucy5oYXMtYWRkb25zIC5ocy1idXR0b246aG92ZXIsIC5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbi5pcy1ob3ZlcmVkLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5idXR0b25zLmhhcy1hZGRvbnMgLmlzLWhvdmVyZWQuaHMtYnV0dG9uIHtcbiAgei1pbmRleDogMjtcbn1cbi5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbjpmb2N1cywgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b246Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuaHMtYnV0dG9uOmZvY3VzLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b24uaXMtZm9jdXNlZCwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuYnV0dG9ucy5oYXMtYWRkb25zIC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b246YWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5idXR0b25zLmhhcy1hZGRvbnMgLmhzLWJ1dHRvbjphY3RpdmUsIC5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbi5pcy1hY3RpdmUsIC5idXR0b25zLmhhcy1hZGRvbnMgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYWN0aXZlLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuYnV0dG9ucy5oYXMtYWRkb25zIC5pcy1hY3RpdmUuaHMtYnV0dG9uLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b24uaXMtc2VsZWN0ZWQsIC5idXR0b25zLmhhcy1hZGRvbnMgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc2VsZWN0ZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5idXR0b25zLmhhcy1hZGRvbnMgLmlzLXNlbGVjdGVkLmhzLWJ1dHRvbiB7XG4gIHotaW5kZXg6IDM7XG59XG4uYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b246Zm9jdXM6aG92ZXIsIC5idXR0b25zLmhhcy1hZGRvbnMgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uOmZvY3VzOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5idXR0b25zLmhhcy1hZGRvbnMgLmhzLWJ1dHRvbjpmb2N1czpob3ZlciwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uLmlzLWZvY3VzZWQ6aG92ZXIsIC5idXR0b25zLmhhcy1hZGRvbnMgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZm9jdXNlZC5ocy1idXR0b246aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuaXMtZm9jdXNlZC5ocy1idXR0b246aG92ZXIsIC5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbjphY3RpdmU6aG92ZXIsIC5idXR0b25zLmhhcy1hZGRvbnMgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uOmFjdGl2ZTpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuYnV0dG9ucy5oYXMtYWRkb25zIC5ocy1idXR0b246YWN0aXZlOmhvdmVyLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b24uaXMtYWN0aXZlOmhvdmVyLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWFjdGl2ZS5ocy1idXR0b246aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuaXMtYWN0aXZlLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uLmlzLXNlbGVjdGVkOmhvdmVyLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXNlbGVjdGVkLmhzLWJ1dHRvbjpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuYnV0dG9ucy5oYXMtYWRkb25zIC5pcy1zZWxlY3RlZC5ocy1idXR0b246aG92ZXIge1xuICB6LWluZGV4OiA0O1xufVxuLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uLmlzLWV4cGFuZGVkLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWV4cGFuZGVkLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuYnV0dG9ucy5oYXMtYWRkb25zIC5pcy1leHBhbmRlZC5ocy1idXR0b24ge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xufVxuLmJ1dHRvbnMuaXMtY2VudGVyZWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idXR0b25zLmlzLWNlbnRlcmVkOm5vdCguaGFzLWFkZG9ucykgLmJ1dHRvbjpub3QoLmlzLWZ1bGx3aWR0aCksIC5idXR0b25zLmlzLWNlbnRlcmVkOm5vdCguaGFzLWFkZG9ucykgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uOm5vdCguaXMtZnVsbHdpZHRoKSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuYnV0dG9ucy5pcy1jZW50ZXJlZDpub3QoLmhhcy1hZGRvbnMpIC5ocy1idXR0b246bm90KC5pcy1mdWxsd2lkdGgpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cbi5idXR0b25zLmlzLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5idXR0b25zLmlzLXJpZ2h0Om5vdCguaGFzLWFkZG9ucykgLmJ1dHRvbjpub3QoLmlzLWZ1bGx3aWR0aCksIC5idXR0b25zLmlzLXJpZ2h0Om5vdCguaGFzLWFkZG9ucykgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uOm5vdCguaXMtZnVsbHdpZHRoKSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuYnV0dG9ucy5pcy1yaWdodDpub3QoLmhhcy1hZGRvbnMpIC5ocy1idXR0b246bm90KC5pcy1mdWxsd2lkdGgpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ1dHRvbi5pcy1yZXNwb25zaXZlLmlzLXNtYWxsLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1yZXNwb25zaXZlLmlzLXNtYWxsLmhzLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAwLjU2MjVyZW07XG4gIH1cbiAgLmJ1dHRvbi5pcy1yZXNwb25zaXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1yZXNwb25zaXZlLmhzLWJ1dHRvbixcbiAgLmJ1dHRvbi5pcy1yZXNwb25zaXZlLmlzLW5vcm1hbCB7XG4gICAgZm9udC1zaXplOiAwLjY1NjI1cmVtO1xuICB9XG4gIC5idXR0b24uaXMtcmVzcG9uc2l2ZS5pcy1tZWRpdW0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXJlc3BvbnNpdmUuaXMtbWVkaXVtLmhzLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC5idXR0b24uaXMtcmVzcG9uc2l2ZS5pcy1sYXJnZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVzcG9uc2l2ZS5pcy1sYXJnZS5ocy1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJ1dHRvbi5pcy1yZXNwb25zaXZlLmlzLXNtYWxsLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1yZXNwb25zaXZlLmlzLXNtYWxsLmhzLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAwLjY1NjI1cmVtO1xuICB9XG4gIC5idXR0b24uaXMtcmVzcG9uc2l2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVzcG9uc2l2ZS5ocy1idXR0b24sXG4gIC5idXR0b24uaXMtcmVzcG9uc2l2ZS5pcy1ub3JtYWwge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxuICAuYnV0dG9uLmlzLXJlc3BvbnNpdmUuaXMtbWVkaXVtLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1yZXNwb25zaXZlLmlzLW1lZGl1bS5ocy1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuYnV0dG9uLmlzLXJlc3BvbnNpdmUuaXMtbGFyZ2UsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXJlc3BvbnNpdmUuaXMtbGFyZ2UuaHMtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5jb250YWluZXIge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNvbnRhaW5lci5pcy1mbHVpZCB7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuY29udGFpbmVyLmlzLXdpZGVzY3JlZW46bm90KC5pcy1tYXgtZGVza3RvcCkge1xuICAgIG1heC13aWR0aDogMTE1MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmNvbnRhaW5lci5pcy1mdWxsaGQ6bm90KC5pcy1tYXgtZGVza3RvcCk6bm90KC5pcy1tYXgtd2lkZXNjcmVlbikge1xuICAgIG1heC13aWR0aDogMTM0NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmNvbnRhaW5lcjpub3QoLmlzLW1heC1kZXNrdG9wKSB7XG4gICAgbWF4LXdpZHRoOiAxMTUycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuY29udGFpbmVyOm5vdCguaXMtbWF4LWRlc2t0b3ApOm5vdCguaXMtbWF4LXdpZGVzY3JlZW4pIHtcbiAgICBtYXgtd2lkdGg6IDEzNDRweDtcbiAgfVxufVxuXG4uY29udGVudCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xufVxuLmNvbnRlbnQgcDpub3QoOmxhc3QtY2hpbGQpLFxuLmNvbnRlbnQgZGw6bm90KDpsYXN0LWNoaWxkKSxcbi5jb250ZW50IG9sOm5vdCg6bGFzdC1jaGlsZCksXG4uY29udGVudCB1bDpub3QoOmxhc3QtY2hpbGQpLFxuLmNvbnRlbnQgYmxvY2txdW90ZTpub3QoOmxhc3QtY2hpbGQpLFxuLmNvbnRlbnQgcHJlOm5vdCg6bGFzdC1jaGlsZCksXG4uY29udGVudCB0YWJsZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLmNvbnRlbnQgaDEsXG4uY29udGVudCBoMixcbi5jb250ZW50IGgzLFxuLmNvbnRlbnQgaDQsXG4uY29udGVudCBoNSxcbi5jb250ZW50IGg2IHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbn1cbi5jb250ZW50IGgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuLmNvbnRlbnQgaDE6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG4uY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMS43NWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjU3MTRlbTtcbn1cbi5jb250ZW50IGgyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMS4xNDI4ZW07XG59XG4uY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNjY2NmVtO1xufVxuLmNvbnRlbnQgaDM6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxLjMzMzNlbTtcbn1cbi5jb250ZW50IGg0IHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuOGVtO1xufVxuLmNvbnRlbnQgaDUge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuODg4OGVtO1xufVxuLmNvbnRlbnQgaDYge1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLmNvbnRlbnQgYmxvY2txdW90ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZWJlYmViO1xuICBwYWRkaW5nOiAxLjI1ZW0gMS41ZW07XG59XG4uY29udGVudCBvbCB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gIG1hcmdpbi1sZWZ0OiAyZW07XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbi5jb250ZW50IG9sOm5vdChbdHlwZV0pIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuLmNvbnRlbnQgb2w6bm90KFt0eXBlXSkuaXMtbG93ZXItYWxwaGEge1xuICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLWFscGhhO1xufVxuLmNvbnRlbnQgb2w6bm90KFt0eXBlXSkuaXMtbG93ZXItcm9tYW4ge1xuICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLXJvbWFuO1xufVxuLmNvbnRlbnQgb2w6bm90KFt0eXBlXSkuaXMtdXBwZXItYWxwaGEge1xuICBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLWFscGhhO1xufVxuLmNvbnRlbnQgb2w6bm90KFt0eXBlXSkuaXMtdXBwZXItcm9tYW4ge1xuICBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLXJvbWFuO1xufVxuLmNvbnRlbnQgdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGU7XG4gIG1hcmdpbi1sZWZ0OiAyZW07XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbi5jb250ZW50IHVsIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuLmNvbnRlbnQgdWwgdWwgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbn1cbi5jb250ZW50IGRkIHtcbiAgbWFyZ2luLWxlZnQ6IDJlbTtcbn1cbi5jb250ZW50IGZpZ3VyZSB7XG4gIG1hcmdpbi1sZWZ0OiAyZW07XG4gIG1hcmdpbi1yaWdodDogMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29udGVudCBmaWd1cmU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG4uY29udGVudCBmaWd1cmU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbi5jb250ZW50IGZpZ3VyZSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY29udGVudCBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5jb250ZW50IHByZSB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgcGFkZGluZzogMS4yNWVtIDEuNWVtO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbi5jb250ZW50IHN1cCxcbi5jb250ZW50IHN1YiB7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuLmNvbnRlbnQgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250ZW50IHRhYmxlIHRkLFxuLmNvbnRlbnQgdGFibGUgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5jb250ZW50IHRhYmxlIHRoIHtcbiAgY29sb3I6ICMzMzM7XG59XG4uY29udGVudCB0YWJsZSB0aDpub3QoW2FsaWduXSkge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLmNvbnRlbnQgdGFibGUgdGhlYWQgdGQsXG4uY29udGVudCB0YWJsZSB0aGVhZCB0aCB7XG4gIGJvcmRlci13aWR0aDogMCAwIDJweDtcbiAgY29sb3I6ICMzMzM7XG59XG4uY29udGVudCB0YWJsZSB0Zm9vdCB0ZCxcbi5jb250ZW50IHRhYmxlIHRmb290IHRoIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggMCAwO1xuICBjb2xvcjogIzMzMztcbn1cbi5jb250ZW50IHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQsXG4uY29udGVudCB0YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRoIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5jb250ZW50IC50YWJzIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNvbnRlbnQuaXMtc21hbGwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uY29udGVudC5pcy1ub3JtYWwge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uY29udGVudC5pcy1tZWRpdW0ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uY29udGVudC5pcy1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uaWNvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG59XG4uaWNvbi5pcy1zbWFsbCB7XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG59XG4uaWNvbi5pcy1tZWRpdW0ge1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xufVxuLmljb24uaXMtbGFyZ2Uge1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiAzcmVtO1xufVxuXG4uaWNvbi10ZXh0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmljb24tdGV4dCAuaWNvbiB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uaWNvbi10ZXh0IC5pY29uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcbn1cbi5pY29uLXRleHQgLmljb246bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMC4yNWVtO1xufVxuXG5kaXYuaWNvbi10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbWFnZSBpbWcuaXMtcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbn1cbi5pbWFnZS5pcy1mdWxsd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbWFnZS5pcy1zcXVhcmUgaW1nLFxuLmltYWdlLmlzLXNxdWFyZSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMWJ5MSBpbWcsXG4uaW1hZ2UuaXMtMWJ5MSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtNWJ5NCBpbWcsXG4uaW1hZ2UuaXMtNWJ5NCAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtNGJ5MyBpbWcsXG4uaW1hZ2UuaXMtNGJ5MyAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtM2J5MiBpbWcsXG4uaW1hZ2UuaXMtM2J5MiAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtNWJ5MyBpbWcsXG4uaW1hZ2UuaXMtNWJ5MyAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMTZieTkgaW1nLFxuLmltYWdlLmlzLTE2Ynk5IC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0yYnkxIGltZyxcbi5pbWFnZS5pcy0yYnkxIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0zYnkxIGltZyxcbi5pbWFnZS5pcy0zYnkxIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy00Ynk1IGltZyxcbi5pbWFnZS5pcy00Ynk1IC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0zYnk0IGltZyxcbi5pbWFnZS5pcy0zYnk0IC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0yYnkzIGltZyxcbi5pbWFnZS5pcy0yYnkzIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0zYnk1IGltZyxcbi5pbWFnZS5pcy0zYnk1IC5oYXMtcmF0aW8sIC5pbWFnZS5pcy05YnkxNiBpbWcsXG4uaW1hZ2UuaXMtOWJ5MTYgLmhhcy1yYXRpbywgLmltYWdlLmlzLTFieTIgaW1nLFxuLmltYWdlLmlzLTFieTIgLmhhcy1yYXRpbywgLmltYWdlLmlzLTFieTMgaW1nLFxuLmltYWdlLmlzLTFieTMgLmhhcy1yYXRpbyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW1hZ2UuaXMtc3F1YXJlLCAuaW1hZ2UuaXMtMWJ5MSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuLmltYWdlLmlzLTVieTQge1xuICBwYWRkaW5nLXRvcDogODAlO1xufVxuLmltYWdlLmlzLTRieTMge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuLmltYWdlLmlzLTNieTIge1xuICBwYWRkaW5nLXRvcDogNjYuNjY2NiU7XG59XG4uaW1hZ2UuaXMtNWJ5MyB7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG59XG4uaW1hZ2UuaXMtMTZieTkge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuLmltYWdlLmlzLTJieTEge1xuICBwYWRkaW5nLXRvcDogNTAlO1xufVxuLmltYWdlLmlzLTNieTEge1xuICBwYWRkaW5nLXRvcDogMzMuMzMzMyU7XG59XG4uaW1hZ2UuaXMtNGJ5NSB7XG4gIHBhZGRpbmctdG9wOiAxMjUlO1xufVxuLmltYWdlLmlzLTNieTQge1xuICBwYWRkaW5nLXRvcDogMTMzLjMzMzMlO1xufVxuLmltYWdlLmlzLTJieTMge1xuICBwYWRkaW5nLXRvcDogMTUwJTtcbn1cbi5pbWFnZS5pcy0zYnk1IHtcbiAgcGFkZGluZy10b3A6IDE2Ni42NjY2JTtcbn1cbi5pbWFnZS5pcy05YnkxNiB7XG4gIHBhZGRpbmctdG9wOiAxNzcuNzc3NyU7XG59XG4uaW1hZ2UuaXMtMWJ5MiB7XG4gIHBhZGRpbmctdG9wOiAyMDAlO1xufVxuLmltYWdlLmlzLTFieTMge1xuICBwYWRkaW5nLXRvcDogMzAwJTtcbn1cbi5pbWFnZS5pcy0xNngxNiB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG59XG4uaW1hZ2UuaXMtMjR4MjQge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuLmltYWdlLmlzLTMyeDMyIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbn1cbi5pbWFnZS5pcy00OHg0OCB7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDQ4cHg7XG59XG4uaW1hZ2UuaXMtNjR4NjQge1xuICBoZWlnaHQ6IDY0cHg7XG4gIHdpZHRoOiA2NHB4O1xufVxuLmltYWdlLmlzLTk2eDk2IHtcbiAgaGVpZ2h0OiA5NnB4O1xuICB3aWR0aDogOTZweDtcbn1cbi5pbWFnZS5pcy0xMjh4MTI4IHtcbiAgaGVpZ2h0OiAxMjhweDtcbiAgd2lkdGg6IDEyOHB4O1xufVxuXG4ubm90aWZpY2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMS4yNXJlbSAyLjVyZW0gMS4yNXJlbSAxLjVyZW07XG59XG4ubm90aWZpY2F0aW9uIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSkge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ub3RpZmljYXRpb24gc3Ryb25nIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5ub3RpZmljYXRpb24gY29kZSxcbi5ub3RpZmljYXRpb24gcHJlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5ub3RpZmljYXRpb24gcHJlIGNvZGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5ub3RpZmljYXRpb24gPiAuZGVsZXRlIHtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNXJlbTtcbn1cbi5ub3RpZmljYXRpb24gLnRpdGxlLFxuLm5vdGlmaWNhdGlvbiAuc3VidGl0bGUsXG4ubm90aWZpY2F0aW9uIC5jb250ZW50IHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5ub3RpZmljYXRpb24uaXMtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbn1cbi5ub3RpZmljYXRpb24uaXMtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub3RpZmljYXRpb24uaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubm90aWZpY2F0aW9uLmlzLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM1YzVjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub3RpZmljYXRpb24uaXMtcHJpbWFyeSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAubm90aWZpY2F0aW9uLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vdGlmaWNhdGlvbi5pcy1wcmltYXJ5LmlzLWxpZ2h0LCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ub3RpZmljYXRpb24uaXMtbGlnaHQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZWZmMDtcbiAgY29sb3I6ICNiYjMwMzg7XG59XG4ubm90aWZpY2F0aW9uLmlzLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub3RpZmljYXRpb24uaXMtbGluay5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmVmZjA7XG4gIGNvbG9yOiAjYmIzMDM4O1xufVxuLm5vdGlmaWNhdGlvbi5pcy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIwNywgNjElLCA1MyUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub3RpZmljYXRpb24uaXMtaW5mby5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmY1ZmI7XG4gIGNvbG9yOiAjMjk2ZmE4O1xufVxuLm5vdGlmaWNhdGlvbi5pcy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3YmM1ZjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm90aWZpY2F0aW9uLmlzLXN1Y2Nlc3MuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWYxO1xuICBjb2xvcjogIzVlNmMyZDtcbn1cbi5ub3RpZmljYXRpb24uaXMtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGIwNDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vdGlmaWNhdGlvbi5pcy13YXJuaW5nLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjdlZDtcbiAgY29sb3I6ICM4NDVjMTA7XG59XG4ubm90aWZpY2F0aW9uLmlzLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vdGlmaWNhdGlvbi5pcy1kYW5nZXIuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJlZmYwO1xuICBjb2xvcjogI2JiMzAzODtcbn1cbi5ub3RpZmljYXRpb24uaXMtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4YjA0NTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm90aWZpY2F0aW9uLmlzLXNlY29uZGFyeS5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGY3ZWQ7XG4gIGNvbG9yOiAjODQ1YzEwO1xufVxuLm5vdGlmaWNhdGlvbi5pcy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub3RpZmljYXRpb24uaXMtcmVkLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZWZmMDtcbiAgY29sb3I6ICNiYjMwMzg7XG59XG4ubm90aWZpY2F0aW9uLmlzLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGIwNDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vdGlmaWNhdGlvbi5pcy15ZWxsb3cuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmN2VkO1xuICBjb2xvcjogIzg0NWMxMDtcbn1cbi5ub3RpZmljYXRpb24uaXMtb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2NmUzZDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm90aWZpY2F0aW9uLmlzLW9yYW5nZS5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmYyZWU7XG4gIGNvbG9yOiAjYWQ1MDI0O1xufVxuLm5vdGlmaWNhdGlvbi5pcy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhN2JjNWY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vdGlmaWNhdGlvbi5pcy1ncmVlbi5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZjE7XG4gIGNvbG9yOiAjNWU2YzJkO1xufVxuLm5vdGlmaWNhdGlvbi5pcy10ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2U0NjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm90aWZpY2F0aW9uLmlzLXRlYWwuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmZGZmO1xuICBjb2xvcjogIzE0ZTRmZjtcbn1cbi5ub3RpZmljYXRpb24uaXMtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NWM1ZDM7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubm90aWZpY2F0aW9uLmlzLWJsdWUuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOGZhO1xuICBjb2xvcjogIzI3NjA2ZDtcbn1cbi5ub3RpZmljYXRpb24uaXMtcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OGZjMjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm90aWZpY2F0aW9uLmlzLXB1cnBsZS5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YyZjg7XG4gIGNvbG9yOiAjNTA0NDdkO1xufVxuXG4ucHJvZ3Jlc3Mge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTMlKTtcbn1cbi5wcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG4ucHJvZ3Jlc3M6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbi5wcm9ncmVzczo6LW1zLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXI6IG5vbmU7XG59XG4ucHJvZ3Jlc3MuaXMtd2hpdGU6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnByb2dyZXNzLmlzLXdoaXRlOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucHJvZ3Jlc3MuaXMtd2hpdGU6Oi1tcy1maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wcm9ncmVzcy5pcy13aGl0ZTppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmIDMwJSwgaHNsKDAsIDAlLCA5MyUpIDMwJSk7XG59XG4ucHJvZ3Jlc3MuaXMtYmxhY2s6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuLnByb2dyZXNzLmlzLWJsYWNrOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG4ucHJvZ3Jlc3MuaXMtYmxhY2s6Oi1tcy1maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbi5wcm9ncmVzcy5pcy1ibGFjazppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzMzIDMwJSwgaHNsKDAsIDAlLCA5MyUpIDMwJSk7XG59XG4ucHJvZ3Jlc3MuaXMtbGlnaHQ6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG59XG4ucHJvZ3Jlc3MuaXMtbGlnaHQ6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xufVxuLnByb2dyZXNzLmlzLWxpZ2h0OjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbn1cbi5wcm9ncmVzcy5pcy1saWdodDppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBoc2woMCwgMCUsIDk2JSkgMzAlLCBoc2woMCwgMCUsIDkzJSkgMzAlKTtcbn1cbi5wcm9ncmVzcy5pcy1kYXJrOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjNWM1Yztcbn1cbi5wcm9ncmVzcy5pcy1kYXJrOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzVjNWM7XG59XG4ucHJvZ3Jlc3MuaXMtZGFyazo6LW1zLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM1YzVjO1xufVxuLnByb2dyZXNzLmlzLWRhcms6aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzVjNWM1YyAzMCUsIGhzbCgwLCAwJSwgOTMlKSAzMCUpO1xufVxuLnByb2dyZXNzLmlzLXByaW1hcnk6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLnByb2dyZXNzLmhzLWJ1dHRvbjo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG59XG4ucHJvZ3Jlc3MuaXMtcHJpbWFyeTo6LW1vei1wcm9ncmVzcy1iYXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLnByb2dyZXNzLmhzLWJ1dHRvbjo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xufVxuLnByb2dyZXNzLmlzLXByaW1hcnk6Oi1tcy1maWxsLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5wcm9ncmVzcy5ocy1idXR0b246Oi1tcy1maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbn1cbi5wcm9ncmVzcy5pcy1wcmltYXJ5OmluZGV0ZXJtaW5hdGUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLnByb2dyZXNzLmhzLWJ1dHRvbjppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjY2UzZjQ4IDMwJSwgaHNsKDAsIDAlLCA5MyUpIDMwJSk7XG59XG4ucHJvZ3Jlc3MuaXMtbGluazo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG59XG4ucHJvZ3Jlc3MuaXMtbGluazo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xufVxuLnByb2dyZXNzLmlzLWxpbms6Oi1tcy1maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbn1cbi5wcm9ncmVzcy5pcy1saW5rOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNjZTNmNDggMzAlLCBoc2woMCwgMCUsIDkzJSkgMzAlKTtcbn1cbi5wcm9ncmVzcy5pcy1pbmZvOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIwNywgNjElLCA1MyUpO1xufVxuLnByb2dyZXNzLmlzLWluZm86Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIwNywgNjElLCA1MyUpO1xufVxuLnByb2dyZXNzLmlzLWluZm86Oi1tcy1maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIwNywgNjElLCA1MyUpO1xufVxuLnByb2dyZXNzLmlzLWluZm86aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgaHNsKDIwNywgNjElLCA1MyUpIDMwJSwgaHNsKDAsIDAlLCA5MyUpIDMwJSk7XG59XG4ucHJvZ3Jlc3MuaXMtc3VjY2Vzczo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhN2JjNWY7XG59XG4ucHJvZ3Jlc3MuaXMtc3VjY2Vzczo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdiYzVmO1xufVxuLnByb2dyZXNzLmlzLXN1Y2Nlc3M6Oi1tcy1maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3YmM1Zjtcbn1cbi5wcm9ncmVzcy5pcy1zdWNjZXNzOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNhN2JjNWYgMzAlLCBoc2woMCwgMCUsIDkzJSkgMzAlKTtcbn1cbi5wcm9ncmVzcy5pcy13YXJuaW5nOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4YjA0NTtcbn1cbi5wcm9ncmVzcy5pcy13YXJuaW5nOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGIwNDU7XG59XG4ucHJvZ3Jlc3MuaXMtd2FybmluZzo6LW1zLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThiMDQ1O1xufVxuLnByb2dyZXNzLmlzLXdhcm5pbmc6aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2U4YjA0NSAzMCUsIGhzbCgwLCAwJSwgOTMlKSAzMCUpO1xufVxuLnByb2dyZXNzLmlzLWRhbmdlcjo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG59XG4ucHJvZ3Jlc3MuaXMtZGFuZ2VyOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG59XG4ucHJvZ3Jlc3MuaXMtZGFuZ2VyOjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG59XG4ucHJvZ3Jlc3MuaXMtZGFuZ2VyOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNjZTNmNDggMzAlLCBoc2woMCwgMCUsIDkzJSkgMzAlKTtcbn1cbi5wcm9ncmVzcy5pcy1zZWNvbmRhcnk6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThiMDQ1O1xufVxuLnByb2dyZXNzLmlzLXNlY29uZGFyeTo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThiMDQ1O1xufVxuLnByb2dyZXNzLmlzLXNlY29uZGFyeTo6LW1zLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThiMDQ1O1xufVxuLnByb2dyZXNzLmlzLXNlY29uZGFyeTppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZThiMDQ1IDMwJSwgaHNsKDAsIDAlLCA5MyUpIDMwJSk7XG59XG4ucHJvZ3Jlc3MuaXMtcmVkOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbn1cbi5wcm9ncmVzcy5pcy1yZWQ6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbn1cbi5wcm9ncmVzcy5pcy1yZWQ6Oi1tcy1maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbn1cbi5wcm9ncmVzcy5pcy1yZWQ6aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2NlM2Y0OCAzMCUsIGhzbCgwLCAwJSwgOTMlKSAzMCUpO1xufVxuLnByb2dyZXNzLmlzLXllbGxvdzo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGIwNDU7XG59XG4ucHJvZ3Jlc3MuaXMteWVsbG93OjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGIwNDU7XG59XG4ucHJvZ3Jlc3MuaXMteWVsbG93OjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGIwNDU7XG59XG4ucHJvZ3Jlc3MuaXMteWVsbG93OmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlOGIwNDUgMzAlLCBoc2woMCwgMCUsIDkzJSkgMzAlKTtcbn1cbi5wcm9ncmVzcy5pcy1vcmFuZ2U6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY2ZTNkO1xufVxuLnByb2dyZXNzLmlzLW9yYW5nZTo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY2ZTNkO1xufVxuLnByb2dyZXNzLmlzLW9yYW5nZTo6LW1zLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY2ZTNkO1xufVxuLnByb2dyZXNzLmlzLW9yYW5nZTppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZDY2ZTNkIDMwJSwgaHNsKDAsIDAlLCA5MyUpIDMwJSk7XG59XG4ucHJvZ3Jlc3MuaXMtZ3JlZW46Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdiYzVmO1xufVxuLnByb2dyZXNzLmlzLWdyZWVuOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhN2JjNWY7XG59XG4ucHJvZ3Jlc3MuaXMtZ3JlZW46Oi1tcy1maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3YmM1Zjtcbn1cbi5wcm9ncmVzcy5pcy1ncmVlbjppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjYTdiYzVmIDMwJSwgaHNsKDAsIDAlLCA5MyUpIDMwJSk7XG59XG4ucHJvZ3Jlc3MuaXMtdGVhbDo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNlNDY7XG59XG4ucHJvZ3Jlc3MuaXMtdGVhbDo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzZTQ2O1xufVxuLnByb2dyZXNzLmlzLXRlYWw6Oi1tcy1maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2U0Njtcbn1cbi5wcm9ncmVzcy5pcy10ZWFsOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDNlNDYgMzAlLCBoc2woMCwgMCUsIDkzJSkgMzAlKTtcbn1cbi5wcm9ncmVzcy5pcy1ibHVlOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1YzVkMztcbn1cbi5wcm9ncmVzcy5pcy1ibHVlOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NWM1ZDM7XG59XG4ucHJvZ3Jlc3MuaXMtYmx1ZTo6LW1zLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODVjNWQzO1xufVxuLnByb2dyZXNzLmlzLWJsdWU6aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzg1YzVkMyAzMCUsIGhzbCgwLCAwJSwgOTMlKSAzMCUpO1xufVxuLnByb2dyZXNzLmlzLXB1cnBsZTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OThmYzI7XG59XG4ucHJvZ3Jlc3MuaXMtcHVycGxlOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OThmYzI7XG59XG4ucHJvZ3Jlc3MuaXMtcHVycGxlOjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OThmYzI7XG59XG4ucHJvZ3Jlc3MuaXMtcHVycGxlOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM5OThmYzIgMzAlLCBoc2woMCwgMCUsIDkzJSkgMzAlKTtcbn1cbi5wcm9ncmVzczppbmRldGVybWluYXRlIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLW5hbWU6IG1vdmVJbmRldGVybWluYXRlO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTMlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzMzIDMwJSwgaHNsKDAsIDAlLCA5MyUpIDMwJSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1MCUgMTUwJTtcbn1cbi5wcm9ncmVzczppbmRldGVybWluYXRlOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnByb2dyZXNzOmluZGV0ZXJtaW5hdGU6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucHJvZ3Jlc3M6aW5kZXRlcm1pbmF0ZTo6LW1zLWZpbGwge1xuICBhbmltYXRpb24tbmFtZTogbm9uZTtcbn1cbi5wcm9ncmVzcy5pcy1zbWFsbCB7XG4gIGhlaWdodDogMC43NXJlbTtcbn1cbi5wcm9ncmVzcy5pcy1tZWRpdW0ge1xuICBoZWlnaHQ6IDEuMjVyZW07XG59XG4ucHJvZ3Jlc3MuaXMtbGFyZ2Uge1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuQGtleWZyYW1lcyBtb3ZlSW5kZXRlcm1pbmF0ZSB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwMCUgMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMCUgMDtcbiAgfVxufVxuLnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzMzM7XG59XG4udGFibGUgdGQsXG4udGFibGUgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi50YWJsZSB0ZC5pcy13aGl0ZSxcbi50YWJsZSB0aC5pcy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzMzM7XG59XG4udGFibGUgdGQuaXMtYmxhY2ssXG4udGFibGUgdGguaXMtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhYmxlIHRkLmlzLWxpZ2h0LFxuLnRhYmxlIHRoLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi50YWJsZSB0ZC5pcy1kYXJrLFxuLnRhYmxlIHRoLmlzLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM1YzVjO1xuICBib3JkZXItY29sb3I6ICM1YzVjNWM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhYmxlIHRkLmlzLXByaW1hcnksIC50YWJsZSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIHRkLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAudGFibGUgdGQuaHMtYnV0dG9uLFxuLnRhYmxlIHRoLmlzLXByaW1hcnksXG4udGFibGUgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSB0aC5ocy1idXR0b24sXG4uY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC50YWJsZSB0aC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xuICBib3JkZXItY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhYmxlIHRkLmlzLWxpbmssXG4udGFibGUgdGguaXMtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGJvcmRlci1jb2xvcjogI2NlM2Y0ODtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFibGUgdGQuaXMtaW5mbyxcbi50YWJsZSB0aC5pcy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIwNywgNjElLCA1MyUpO1xuICBib3JkZXItY29sb3I6IGhzbCgyMDcsIDYxJSwgNTMlKTtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFibGUgdGQuaXMtc3VjY2Vzcyxcbi50YWJsZSB0aC5pcy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3YmM1ZjtcbiAgYm9yZGVyLWNvbG9yOiAjYTdiYzVmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWJsZSB0ZC5pcy13YXJuaW5nLFxuLnRhYmxlIHRoLmlzLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThiMDQ1O1xuICBib3JkZXItY29sb3I6ICNlOGIwNDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhYmxlIHRkLmlzLWRhbmdlcixcbi50YWJsZSB0aC5pcy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xuICBib3JkZXItY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhYmxlIHRkLmlzLXNlY29uZGFyeSxcbi50YWJsZSB0aC5pcy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThiMDQ1O1xuICBib3JkZXItY29sb3I6ICNlOGIwNDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhYmxlIHRkLmlzLXJlZCxcbi50YWJsZSB0aC5pcy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xuICBib3JkZXItY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhYmxlIHRkLmlzLXllbGxvdyxcbi50YWJsZSB0aC5pcy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThiMDQ1O1xuICBib3JkZXItY29sb3I6ICNlOGIwNDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhYmxlIHRkLmlzLW9yYW5nZSxcbi50YWJsZSB0aC5pcy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY2ZTNkO1xuICBib3JkZXItY29sb3I6ICNkNjZlM2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhYmxlIHRkLmlzLWdyZWVuLFxuLnRhYmxlIHRoLmlzLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3YmM1ZjtcbiAgYm9yZGVyLWNvbG9yOiAjYTdiYzVmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWJsZSB0ZC5pcy10ZWFsLFxuLnRhYmxlIHRoLmlzLXRlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzZTQ2O1xuICBib3JkZXItY29sb3I6ICMwMDNlNDY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhYmxlIHRkLmlzLWJsdWUsXG4udGFibGUgdGguaXMtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NWM1ZDM7XG4gIGJvcmRlci1jb2xvcjogIzg1YzVkMztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi50YWJsZSB0ZC5pcy1wdXJwbGUsXG4udGFibGUgdGguaXMtcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OGZjMjtcbiAgYm9yZGVyLWNvbG9yOiAjOTk4ZmMyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWJsZSB0ZC5pcy1uYXJyb3csXG4udGFibGUgdGguaXMtbmFycm93IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDElO1xufVxuLnRhYmxlIHRkLmlzLXNlbGVjdGVkLFxuLnRhYmxlIHRoLmlzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFibGUgdGQuaXMtc2VsZWN0ZWQgYSxcbi50YWJsZSB0ZC5pcy1zZWxlY3RlZCBzdHJvbmcsXG4udGFibGUgdGguaXMtc2VsZWN0ZWQgYSxcbi50YWJsZSB0aC5pcy1zZWxlY3RlZCBzdHJvbmcge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLnRhYmxlIHRkLmlzLXZjZW50ZXJlZCxcbi50YWJsZSB0aC5pcy12Y2VudGVyZWQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnRhYmxlIHRoIHtcbiAgY29sb3I6ICMzMzM7XG59XG4udGFibGUgdGg6bm90KFthbGlnbl0pIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50YWJsZSB0ci5pcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhYmxlIHRyLmlzLXNlbGVjdGVkIGEsXG4udGFibGUgdHIuaXMtc2VsZWN0ZWQgc3Ryb25nIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi50YWJsZSB0ci5pcy1zZWxlY3RlZCB0ZCxcbi50YWJsZSB0ci5pcy1zZWxlY3RlZCB0aCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi50YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnRhYmxlIHRoZWFkIHRkLFxuLnRhYmxlIHRoZWFkIHRoIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4O1xuICBjb2xvcjogIzMzMztcbn1cbi50YWJsZSB0Zm9vdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnRhYmxlIHRmb290IHRkLFxuLnRhYmxlIHRmb290IHRoIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggMCAwO1xuICBjb2xvcjogIzMzMztcbn1cbi50YWJsZSB0Ym9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQsXG4udGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0aCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4udGFibGUuaXMtYm9yZGVyZWQgdGQsXG4udGFibGUuaXMtYm9yZGVyZWQgdGgge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi50YWJsZS5pcy1ib3JkZXJlZCB0cjpsYXN0LWNoaWxkIHRkLFxuLnRhYmxlLmlzLWJvcmRlcmVkIHRyOmxhc3QtY2hpbGQgdGgge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG4udGFibGUuaXMtZnVsbHdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGFibGUuaXMtaG92ZXJhYmxlIHRib2R5IHRyOm5vdCguaXMtc2VsZWN0ZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5OCUpO1xufVxuLnRhYmxlLmlzLWhvdmVyYWJsZS5pcy1zdHJpcGVkIHRib2R5IHRyOm5vdCguaXMtc2VsZWN0ZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5OCUpO1xufVxuLnRhYmxlLmlzLWhvdmVyYWJsZS5pcy1zdHJpcGVkIHRib2R5IHRyOm5vdCguaXMtc2VsZWN0ZWQpOmhvdmVyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbn1cbi50YWJsZS5pcy1uYXJyb3cgdGQsXG4udGFibGUuaXMtbmFycm93IHRoIHtcbiAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xufVxuLnRhYmxlLmlzLXN0cmlwZWQgdGJvZHkgdHI6bm90KC5pcy1zZWxlY3RlZCk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5OCUpO1xufVxuXG4udGFibGUtY29udGFpbmVyIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi50YWdzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4udGFncyAudGFnIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnRhZ3MgLnRhZzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4udGFnczpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbTtcbn1cbi50YWdzOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnRhZ3MuYXJlLW1lZGl1bSAudGFnOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLWxhcmdlKSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi50YWdzLmFyZS1sYXJnZSAudGFnOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLW1lZGl1bSkge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4udGFncy5pcy1jZW50ZXJlZCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnRhZ3MuaXMtY2VudGVyZWQgLnRhZyB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG59XG4udGFncy5pcy1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4udGFncy5pcy1yaWdodCAudGFnOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi50YWdzLmlzLXJpZ2h0IC50YWc6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi50YWdzLmhhcy1hZGRvbnMgLnRhZyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi50YWdzLmhhcy1hZGRvbnMgLnRhZzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLnRhZ3MuaGFzLWFkZG9ucyAudGFnOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi50YWc6bm90KGJvZHkpIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctbGVmdDogMC43NWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGFnOm5vdChib2R5KSAuZGVsZXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuMzc1cmVtO1xufVxuLnRhZzpub3QoYm9keSkuaXMtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbn1cbi50YWc6bm90KGJvZHkpLmlzLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG59XG4udGFnOm5vdChib2R5KS5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi50YWc6bm90KGJvZHkpLmlzLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM1YzVjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWc6bm90KGJvZHkpLmlzLXByaW1hcnksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLnRhZy5ocy1idXR0b246bm90KGJvZHkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFnOm5vdChib2R5KS5pcy1wcmltYXJ5LmlzLWxpZ2h0LCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC50YWcuaHMtYnV0dG9uOm5vdChib2R5KS5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmVmZjA7XG4gIGNvbG9yOiAjYmIzMDM4O1xufVxuLnRhZzpub3QoYm9keSkuaXMtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhZzpub3QoYm9keSkuaXMtbGluay5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmVmZjA7XG4gIGNvbG9yOiAjYmIzMDM4O1xufVxuLnRhZzpub3QoYm9keSkuaXMtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMDcsIDYxJSwgNTMlKTtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFnOm5vdChib2R5KS5pcy1pbmZvLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjVmYjtcbiAgY29sb3I6ICMyOTZmYTg7XG59XG4udGFnOm5vdChib2R5KS5pcy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3YmM1ZjtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFnOm5vdChib2R5KS5pcy1zdWNjZXNzLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmMTtcbiAgY29sb3I6ICM1ZTZjMmQ7XG59XG4udGFnOm5vdChib2R5KS5pcy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4YjA0NTtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFnOm5vdChib2R5KS5pcy13YXJuaW5nLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjdlZDtcbiAgY29sb3I6ICM4NDVjMTA7XG59XG4udGFnOm5vdChib2R5KS5pcy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWc6bm90KGJvZHkpLmlzLWRhbmdlci5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmVmZjA7XG4gIGNvbG9yOiAjYmIzMDM4O1xufVxuLnRhZzpub3QoYm9keSkuaXMtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4YjA0NTtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFnOm5vdChib2R5KS5pcy1zZWNvbmRhcnkuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmN2VkO1xuICBjb2xvcjogIzg0NWMxMDtcbn1cbi50YWc6bm90KGJvZHkpLmlzLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhZzpub3QoYm9keSkuaXMtcmVkLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZWZmMDtcbiAgY29sb3I6ICNiYjMwMzg7XG59XG4udGFnOm5vdChib2R5KS5pcy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThiMDQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWc6bm90KGJvZHkpLmlzLXllbGxvdy5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGY3ZWQ7XG4gIGNvbG9yOiAjODQ1YzEwO1xufVxuLnRhZzpub3QoYm9keSkuaXMtb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2NmUzZDtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFnOm5vdChib2R5KS5pcy1vcmFuZ2UuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmMmVlO1xuICBjb2xvcjogI2FkNTAyNDtcbn1cbi50YWc6bm90KGJvZHkpLmlzLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3YmM1ZjtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFnOm5vdChib2R5KS5pcy1ncmVlbi5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZjE7XG4gIGNvbG9yOiAjNWU2YzJkO1xufVxuLnRhZzpub3QoYm9keSkuaXMtdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNlNDY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhZzpub3QoYm9keSkuaXMtdGVhbC5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmZkZmY7XG4gIGNvbG9yOiAjMTRlNGZmO1xufVxuLnRhZzpub3QoYm9keSkuaXMtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NWM1ZDM7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4udGFnOm5vdChib2R5KS5pcy1ibHVlLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjhmYTtcbiAgY29sb3I6ICMyNzYwNmQ7XG59XG4udGFnOm5vdChib2R5KS5pcy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk4ZmMyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWc6bm90KGJvZHkpLmlzLXB1cnBsZS5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YyZjg7XG4gIGNvbG9yOiAjNTA0NDdkO1xufVxuLnRhZzpub3QoYm9keSkuaXMtbm9ybWFsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLnRhZzpub3QoYm9keSkuaXMtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnRhZzpub3QoYm9keSkuaXMtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4udGFnOm5vdChib2R5KSAuaWNvbjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjM3NWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTg3NWVtO1xufVxuLnRhZzpub3QoYm9keSkgLmljb246bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjE4NzVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4zNzVlbTtcbn1cbi50YWc6bm90KGJvZHkpIC5pY29uOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogLTAuMzc1ZW07XG4gIG1hcmdpbi1yaWdodDogLTAuMzc1ZW07XG59XG4udGFnOm5vdChib2R5KS5pcy1kZWxldGUge1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyZW07XG59XG4udGFnOm5vdChib2R5KS5pcy1kZWxldGU6OmJlZm9yZSwgLnRhZzpub3QoYm9keSkuaXMtZGVsZXRlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbn1cbi50YWc6bm90KGJvZHkpLmlzLWRlbGV0ZTo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiA1MCU7XG59XG4udGFnOm5vdChib2R5KS5pcy1kZWxldGU6OmFmdGVyIHtcbiAgaGVpZ2h0OiA1MCU7XG4gIHdpZHRoOiAxcHg7XG59XG4udGFnOm5vdChib2R5KS5pcy1kZWxldGU6aG92ZXIsIC50YWc6bm90KGJvZHkpLmlzLWRlbGV0ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG59XG4udGFnOm5vdChib2R5KS5pcy1kZWxldGU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjtcbn1cbi50YWc6bm90KGJvZHkpLmlzLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG59XG5cbmEudGFnOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50aXRsZSxcbi5zdWJ0aXRsZSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4udGl0bGUgZW0sXG4udGl0bGUgc3Bhbixcbi5zdWJ0aXRsZSBlbSxcbi5zdWJ0aXRsZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4udGl0bGUgc3ViLFxuLnN1YnRpdGxlIHN1YiB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuLnRpdGxlIHN1cCxcbi5zdWJ0aXRsZSBzdXAge1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cbi50aXRsZSAudGFnLFxuLnN1YnRpdGxlIC50YWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udGl0bGUge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4xMjU7XG59XG4udGl0bGUgc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLnRpdGxlOm5vdCguaXMtc3BhY2VkKSArIC5zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0xLjI1cmVtO1xufVxuLnRpdGxlLmlzLTEge1xuICBmb250LXNpemU6IDNyZW07XG59XG4udGl0bGUuaXMtMiB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuLnRpdGxlLmlzLTMge1xuICBmb250LXNpemU6IDJyZW07XG59XG4udGl0bGUuaXMtNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLnRpdGxlLmlzLTUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4udGl0bGUuaXMtNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi50aXRsZS5pcy03IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uc3VidGl0bGUge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5zdWJ0aXRsZSBzdHJvbmcge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zdWJ0aXRsZTpub3QoLmlzLXNwYWNlZCkgKyAudGl0bGUge1xuICBtYXJnaW4tdG9wOiAtMS4yNXJlbTtcbn1cbi5zdWJ0aXRsZS5pcy0xIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuLnN1YnRpdGxlLmlzLTIge1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cbi5zdWJ0aXRsZS5pcy0zIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLnN1YnRpdGxlLmlzLTQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5zdWJ0aXRsZS5pcy01IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnN1YnRpdGxlLmlzLTYge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uc3VidGl0bGUuaXMtNyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLmhlYWRpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5udW1iZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgbWluLXdpZHRoOiAyLjVlbTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLyogQnVsbWEgRm9ybSAqL1xuLnNlbGVjdCBzZWxlY3QsIC50ZXh0YXJlYSwgLmlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnNlbGVjdCBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsIC50ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciwgLmlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4zKTtcbn1cbi5zZWxlY3Qgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuMyk7XG59XG4uc2VsZWN0IHNlbGVjdDotbW96LXBsYWNlaG9sZGVyLCAudGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciwgLmlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjMpO1xufVxuLnNlbGVjdCBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAudGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4zKTtcbn1cbi5zZWxlY3Qgc2VsZWN0OmhvdmVyLCAudGV4dGFyZWE6aG92ZXIsIC5pbnB1dDpob3ZlciwgLnNlbGVjdCBzZWxlY3QuaXMtaG92ZXJlZCwgLmlzLWhvdmVyZWQudGV4dGFyZWEsIC5pcy1ob3ZlcmVkLmlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWJlYmViO1xufVxuLnNlbGVjdCBzZWxlY3Q6Zm9jdXMsIC50ZXh0YXJlYTpmb2N1cywgLmlucHV0OmZvY3VzLCAuc2VsZWN0IHNlbGVjdC5pcy1mb2N1c2VkLCAuaXMtZm9jdXNlZC50ZXh0YXJlYSwgLmlzLWZvY3VzZWQuaW5wdXQsIC5zZWxlY3Qgc2VsZWN0OmFjdGl2ZSwgLnRleHRhcmVhOmFjdGl2ZSwgLmlucHV0OmFjdGl2ZSwgLnNlbGVjdCBzZWxlY3QuaXMtYWN0aXZlLCAuaXMtYWN0aXZlLnRleHRhcmVhLCAuaXMtYWN0aXZlLmlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjY2UzZjQ4O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjA2LCA2MywgNzIsIDAuMjUpO1xufVxuLnNlbGVjdCBzZWxlY3RbZGlzYWJsZWRdLCBbZGlzYWJsZWRdLnRleHRhcmVhLCBbZGlzYWJsZWRdLmlucHV0LCBmaWVsZHNldFtkaXNhYmxlZF0gLnNlbGVjdCBzZWxlY3QsIC5zZWxlY3QgZmllbGRzZXRbZGlzYWJsZWRdIHNlbGVjdCwgZmllbGRzZXRbZGlzYWJsZWRdIC50ZXh0YXJlYSwgZmllbGRzZXRbZGlzYWJsZWRdIC5pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjOWU5ZTllO1xufVxuLnNlbGVjdCBzZWxlY3RbZGlzYWJsZWRdOjotbW96LXBsYWNlaG9sZGVyLCBbZGlzYWJsZWRdLnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLCBbZGlzYWJsZWRdLmlucHV0OjotbW96LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLnNlbGVjdCBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsIC5zZWxlY3QgZmllbGRzZXRbZGlzYWJsZWRdIHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlciwgZmllbGRzZXRbZGlzYWJsZWRdIC50ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDE1OCwgMTU4LCAxNTgsIDAuMyk7XG59XG4uc2VsZWN0IHNlbGVjdFtkaXNhYmxlZF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIFtkaXNhYmxlZF0udGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIFtkaXNhYmxlZF0uaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuc2VsZWN0IHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnNlbGVjdCBmaWVsZHNldFtkaXNhYmxlZF0gc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTU4LCAxNTgsIDE1OCwgMC4zKTtcbn1cbi5zZWxlY3Qgc2VsZWN0W2Rpc2FibGVkXTotbW96LXBsYWNlaG9sZGVyLCBbZGlzYWJsZWRdLnRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsIFtkaXNhYmxlZF0uaW5wdXQ6LW1vei1wbGFjZWhvbGRlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5zZWxlY3Qgc2VsZWN0Oi1tb3otcGxhY2Vob2xkZXIsIC5zZWxlY3QgZmllbGRzZXRbZGlzYWJsZWRdIHNlbGVjdDotbW96LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLnRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDE1OCwgMTU4LCAxNTgsIDAuMyk7XG59XG4uc2VsZWN0IHNlbGVjdFtkaXNhYmxlZF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBbZGlzYWJsZWRdLnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgW2Rpc2FibGVkXS5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuc2VsZWN0IHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zZWxlY3QgZmllbGRzZXRbZGlzYWJsZWRdIHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAudGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDE1OCwgMTU4LCAxNTgsIDAuMyk7XG59XG5cbi50ZXh0YXJlYSwgLmlucHV0IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwLjA2MjVlbSAwLjEyNWVtIHJnYmEoNTEsIDUxLCA1MSwgMC4wNSk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5bcmVhZG9ubHldLnRleHRhcmVhLCBbcmVhZG9ubHldLmlucHV0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5pcy13aGl0ZS50ZXh0YXJlYSwgLmlzLXdoaXRlLmlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmlzLXdoaXRlLnRleHRhcmVhOmZvY3VzLCAuaXMtd2hpdGUuaW5wdXQ6Zm9jdXMsIC5pcy13aGl0ZS5pcy1mb2N1c2VkLnRleHRhcmVhLCAuaXMtd2hpdGUuaXMtZm9jdXNlZC5pbnB1dCwgLmlzLXdoaXRlLnRleHRhcmVhOmFjdGl2ZSwgLmlzLXdoaXRlLmlucHV0OmFjdGl2ZSwgLmlzLXdoaXRlLmlzLWFjdGl2ZS50ZXh0YXJlYSwgLmlzLXdoaXRlLmlzLWFjdGl2ZS5pbnB1dCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5pcy1ibGFjay50ZXh0YXJlYSwgLmlzLWJsYWNrLmlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuLmlzLWJsYWNrLnRleHRhcmVhOmZvY3VzLCAuaXMtYmxhY2suaW5wdXQ6Zm9jdXMsIC5pcy1ibGFjay5pcy1mb2N1c2VkLnRleHRhcmVhLCAuaXMtYmxhY2suaXMtZm9jdXNlZC5pbnB1dCwgLmlzLWJsYWNrLnRleHRhcmVhOmFjdGl2ZSwgLmlzLWJsYWNrLmlucHV0OmFjdGl2ZSwgLmlzLWJsYWNrLmlzLWFjdGl2ZS50ZXh0YXJlYSwgLmlzLWJsYWNrLmlzLWFjdGl2ZS5pbnB1dCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSg1MSwgNTEsIDUxLCAwLjI1KTtcbn1cbi5pcy1saWdodC50ZXh0YXJlYSwgLmlzLWxpZ2h0LmlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG59XG4uaXMtbGlnaHQudGV4dGFyZWE6Zm9jdXMsIC5pcy1saWdodC5pbnB1dDpmb2N1cywgLmlzLWxpZ2h0LmlzLWZvY3VzZWQudGV4dGFyZWEsIC5pcy1saWdodC5pcy1mb2N1c2VkLmlucHV0LCAuaXMtbGlnaHQudGV4dGFyZWE6YWN0aXZlLCAuaXMtbGlnaHQuaW5wdXQ6YWN0aXZlLCAuaXMtbGlnaHQuaXMtYWN0aXZlLnRleHRhcmVhLCAuaXMtbGlnaHQuaXMtYWN0aXZlLmlucHV0IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDI0NSwgMjQ1LCAyNDUsIDAuMjUpO1xufVxuLmlzLWRhcmsudGV4dGFyZWEsIC5pcy1kYXJrLmlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjNWM1YzVjO1xufVxuLmlzLWRhcmsudGV4dGFyZWE6Zm9jdXMsIC5pcy1kYXJrLmlucHV0OmZvY3VzLCAuaXMtZGFyay5pcy1mb2N1c2VkLnRleHRhcmVhLCAuaXMtZGFyay5pcy1mb2N1c2VkLmlucHV0LCAuaXMtZGFyay50ZXh0YXJlYTphY3RpdmUsIC5pcy1kYXJrLmlucHV0OmFjdGl2ZSwgLmlzLWRhcmsuaXMtYWN0aXZlLnRleHRhcmVhLCAuaXMtZGFyay5pcy1hY3RpdmUuaW5wdXQge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoOTIsIDkyLCA5MiwgMC4yNSk7XG59XG4uaXMtcHJpbWFyeS50ZXh0YXJlYSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAudGV4dGFyZWEuaHMtYnV0dG9uLCAuaXMtcHJpbWFyeS5pbnB1dCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaW5wdXQuaHMtYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2UzZjQ4O1xufVxuLmlzLXByaW1hcnkudGV4dGFyZWE6Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLnRleHRhcmVhLmhzLWJ1dHRvbjpmb2N1cywgLmlzLXByaW1hcnkuaW5wdXQ6Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlucHV0LmhzLWJ1dHRvbjpmb2N1cywgLmlzLXByaW1hcnkuaXMtZm9jdXNlZC50ZXh0YXJlYSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZm9jdXNlZC50ZXh0YXJlYS5ocy1idXR0b24sIC5pcy1wcmltYXJ5LmlzLWZvY3VzZWQuaW5wdXQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWZvY3VzZWQuaW5wdXQuaHMtYnV0dG9uLCAuaXMtcHJpbWFyeS50ZXh0YXJlYTphY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLnRleHRhcmVhLmhzLWJ1dHRvbjphY3RpdmUsIC5pcy1wcmltYXJ5LmlucHV0OmFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaW5wdXQuaHMtYnV0dG9uOmFjdGl2ZSwgLmlzLXByaW1hcnkuaXMtYWN0aXZlLnRleHRhcmVhLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1hY3RpdmUudGV4dGFyZWEuaHMtYnV0dG9uLCAuaXMtcHJpbWFyeS5pcy1hY3RpdmUuaW5wdXQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWFjdGl2ZS5pbnB1dC5ocy1idXR0b24ge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjA2LCA2MywgNzIsIDAuMjUpO1xufVxuLmlzLWxpbmsudGV4dGFyZWEsIC5pcy1saW5rLmlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjY2UzZjQ4O1xufVxuLmlzLWxpbmsudGV4dGFyZWE6Zm9jdXMsIC5pcy1saW5rLmlucHV0OmZvY3VzLCAuaXMtbGluay5pcy1mb2N1c2VkLnRleHRhcmVhLCAuaXMtbGluay5pcy1mb2N1c2VkLmlucHV0LCAuaXMtbGluay50ZXh0YXJlYTphY3RpdmUsIC5pcy1saW5rLmlucHV0OmFjdGl2ZSwgLmlzLWxpbmsuaXMtYWN0aXZlLnRleHRhcmVhLCAuaXMtbGluay5pcy1hY3RpdmUuaW5wdXQge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjA2LCA2MywgNzIsIDAuMjUpO1xufVxuLmlzLWluZm8udGV4dGFyZWEsIC5pcy1pbmZvLmlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjA3LCA2MSUsIDUzJSk7XG59XG4uaXMtaW5mby50ZXh0YXJlYTpmb2N1cywgLmlzLWluZm8uaW5wdXQ6Zm9jdXMsIC5pcy1pbmZvLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5pcy1pbmZvLmlzLWZvY3VzZWQuaW5wdXQsIC5pcy1pbmZvLnRleHRhcmVhOmFjdGl2ZSwgLmlzLWluZm8uaW5wdXQ6YWN0aXZlLCAuaXMtaW5mby5pcy1hY3RpdmUudGV4dGFyZWEsIC5pcy1pbmZvLmlzLWFjdGl2ZS5pbnB1dCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSg2MiwgMTQyLCAyMDgsIDAuMjUpO1xufVxuLmlzLXN1Y2Nlc3MudGV4dGFyZWEsIC5pcy1zdWNjZXNzLmlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjYTdiYzVmO1xufVxuLmlzLXN1Y2Nlc3MudGV4dGFyZWE6Zm9jdXMsIC5pcy1zdWNjZXNzLmlucHV0OmZvY3VzLCAuaXMtc3VjY2Vzcy5pcy1mb2N1c2VkLnRleHRhcmVhLCAuaXMtc3VjY2Vzcy5pcy1mb2N1c2VkLmlucHV0LCAuaXMtc3VjY2Vzcy50ZXh0YXJlYTphY3RpdmUsIC5pcy1zdWNjZXNzLmlucHV0OmFjdGl2ZSwgLmlzLXN1Y2Nlc3MuaXMtYWN0aXZlLnRleHRhcmVhLCAuaXMtc3VjY2Vzcy5pcy1hY3RpdmUuaW5wdXQge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMTY3LCAxODgsIDk1LCAwLjI1KTtcbn1cbi5pcy13YXJuaW5nLnRleHRhcmVhLCAuaXMtd2FybmluZy5pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2U4YjA0NTtcbn1cbi5pcy13YXJuaW5nLnRleHRhcmVhOmZvY3VzLCAuaXMtd2FybmluZy5pbnB1dDpmb2N1cywgLmlzLXdhcm5pbmcuaXMtZm9jdXNlZC50ZXh0YXJlYSwgLmlzLXdhcm5pbmcuaXMtZm9jdXNlZC5pbnB1dCwgLmlzLXdhcm5pbmcudGV4dGFyZWE6YWN0aXZlLCAuaXMtd2FybmluZy5pbnB1dDphY3RpdmUsIC5pcy13YXJuaW5nLmlzLWFjdGl2ZS50ZXh0YXJlYSwgLmlzLXdhcm5pbmcuaXMtYWN0aXZlLmlucHV0IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDIzMiwgMTc2LCA2OSwgMC4yNSk7XG59XG4uaXMtZGFuZ2VyLnRleHRhcmVhLCAuaXMtZGFuZ2VyLmlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjY2UzZjQ4O1xufVxuLmlzLWRhbmdlci50ZXh0YXJlYTpmb2N1cywgLmlzLWRhbmdlci5pbnB1dDpmb2N1cywgLmlzLWRhbmdlci5pcy1mb2N1c2VkLnRleHRhcmVhLCAuaXMtZGFuZ2VyLmlzLWZvY3VzZWQuaW5wdXQsIC5pcy1kYW5nZXIudGV4dGFyZWE6YWN0aXZlLCAuaXMtZGFuZ2VyLmlucHV0OmFjdGl2ZSwgLmlzLWRhbmdlci5pcy1hY3RpdmUudGV4dGFyZWEsIC5pcy1kYW5nZXIuaXMtYWN0aXZlLmlucHV0IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDIwNiwgNjMsIDcyLCAwLjI1KTtcbn1cbi5pcy1zZWNvbmRhcnkudGV4dGFyZWEsIC5pcy1zZWNvbmRhcnkuaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNlOGIwNDU7XG59XG4uaXMtc2Vjb25kYXJ5LnRleHRhcmVhOmZvY3VzLCAuaXMtc2Vjb25kYXJ5LmlucHV0OmZvY3VzLCAuaXMtc2Vjb25kYXJ5LmlzLWZvY3VzZWQudGV4dGFyZWEsIC5pcy1zZWNvbmRhcnkuaXMtZm9jdXNlZC5pbnB1dCwgLmlzLXNlY29uZGFyeS50ZXh0YXJlYTphY3RpdmUsIC5pcy1zZWNvbmRhcnkuaW5wdXQ6YWN0aXZlLCAuaXMtc2Vjb25kYXJ5LmlzLWFjdGl2ZS50ZXh0YXJlYSwgLmlzLXNlY29uZGFyeS5pcy1hY3RpdmUuaW5wdXQge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjMyLCAxNzYsIDY5LCAwLjI1KTtcbn1cbi5pcy1yZWQudGV4dGFyZWEsIC5pcy1yZWQuaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNjZTNmNDg7XG59XG4uaXMtcmVkLnRleHRhcmVhOmZvY3VzLCAuaXMtcmVkLmlucHV0OmZvY3VzLCAuaXMtcmVkLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5pcy1yZWQuaXMtZm9jdXNlZC5pbnB1dCwgLmlzLXJlZC50ZXh0YXJlYTphY3RpdmUsIC5pcy1yZWQuaW5wdXQ6YWN0aXZlLCAuaXMtcmVkLmlzLWFjdGl2ZS50ZXh0YXJlYSwgLmlzLXJlZC5pcy1hY3RpdmUuaW5wdXQge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjA2LCA2MywgNzIsIDAuMjUpO1xufVxuLmlzLXllbGxvdy50ZXh0YXJlYSwgLmlzLXllbGxvdy5pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2U4YjA0NTtcbn1cbi5pcy15ZWxsb3cudGV4dGFyZWE6Zm9jdXMsIC5pcy15ZWxsb3cuaW5wdXQ6Zm9jdXMsIC5pcy15ZWxsb3cuaXMtZm9jdXNlZC50ZXh0YXJlYSwgLmlzLXllbGxvdy5pcy1mb2N1c2VkLmlucHV0LCAuaXMteWVsbG93LnRleHRhcmVhOmFjdGl2ZSwgLmlzLXllbGxvdy5pbnB1dDphY3RpdmUsIC5pcy15ZWxsb3cuaXMtYWN0aXZlLnRleHRhcmVhLCAuaXMteWVsbG93LmlzLWFjdGl2ZS5pbnB1dCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyMzIsIDE3NiwgNjksIDAuMjUpO1xufVxuLmlzLW9yYW5nZS50ZXh0YXJlYSwgLmlzLW9yYW5nZS5pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2Q2NmUzZDtcbn1cbi5pcy1vcmFuZ2UudGV4dGFyZWE6Zm9jdXMsIC5pcy1vcmFuZ2UuaW5wdXQ6Zm9jdXMsIC5pcy1vcmFuZ2UuaXMtZm9jdXNlZC50ZXh0YXJlYSwgLmlzLW9yYW5nZS5pcy1mb2N1c2VkLmlucHV0LCAuaXMtb3JhbmdlLnRleHRhcmVhOmFjdGl2ZSwgLmlzLW9yYW5nZS5pbnB1dDphY3RpdmUsIC5pcy1vcmFuZ2UuaXMtYWN0aXZlLnRleHRhcmVhLCAuaXMtb3JhbmdlLmlzLWFjdGl2ZS5pbnB1dCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyMTQsIDExMCwgNjEsIDAuMjUpO1xufVxuLmlzLWdyZWVuLnRleHRhcmVhLCAuaXMtZ3JlZW4uaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNhN2JjNWY7XG59XG4uaXMtZ3JlZW4udGV4dGFyZWE6Zm9jdXMsIC5pcy1ncmVlbi5pbnB1dDpmb2N1cywgLmlzLWdyZWVuLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5pcy1ncmVlbi5pcy1mb2N1c2VkLmlucHV0LCAuaXMtZ3JlZW4udGV4dGFyZWE6YWN0aXZlLCAuaXMtZ3JlZW4uaW5wdXQ6YWN0aXZlLCAuaXMtZ3JlZW4uaXMtYWN0aXZlLnRleHRhcmVhLCAuaXMtZ3JlZW4uaXMtYWN0aXZlLmlucHV0IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDE2NywgMTg4LCA5NSwgMC4yNSk7XG59XG4uaXMtdGVhbC50ZXh0YXJlYSwgLmlzLXRlYWwuaW5wdXQge1xuICBib3JkZXItY29sb3I6ICMwMDNlNDY7XG59XG4uaXMtdGVhbC50ZXh0YXJlYTpmb2N1cywgLmlzLXRlYWwuaW5wdXQ6Zm9jdXMsIC5pcy10ZWFsLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5pcy10ZWFsLmlzLWZvY3VzZWQuaW5wdXQsIC5pcy10ZWFsLnRleHRhcmVhOmFjdGl2ZSwgLmlzLXRlYWwuaW5wdXQ6YWN0aXZlLCAuaXMtdGVhbC5pcy1hY3RpdmUudGV4dGFyZWEsIC5pcy10ZWFsLmlzLWFjdGl2ZS5pbnB1dCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgwLCA2MiwgNzAsIDAuMjUpO1xufVxuLmlzLWJsdWUudGV4dGFyZWEsIC5pcy1ibHVlLmlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjODVjNWQzO1xufVxuLmlzLWJsdWUudGV4dGFyZWE6Zm9jdXMsIC5pcy1ibHVlLmlucHV0OmZvY3VzLCAuaXMtYmx1ZS5pcy1mb2N1c2VkLnRleHRhcmVhLCAuaXMtYmx1ZS5pcy1mb2N1c2VkLmlucHV0LCAuaXMtYmx1ZS50ZXh0YXJlYTphY3RpdmUsIC5pcy1ibHVlLmlucHV0OmFjdGl2ZSwgLmlzLWJsdWUuaXMtYWN0aXZlLnRleHRhcmVhLCAuaXMtYmx1ZS5pcy1hY3RpdmUuaW5wdXQge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMTMzLCAxOTcsIDIxMSwgMC4yNSk7XG59XG4uaXMtcHVycGxlLnRleHRhcmVhLCAuaXMtcHVycGxlLmlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTk4ZmMyO1xufVxuLmlzLXB1cnBsZS50ZXh0YXJlYTpmb2N1cywgLmlzLXB1cnBsZS5pbnB1dDpmb2N1cywgLmlzLXB1cnBsZS5pcy1mb2N1c2VkLnRleHRhcmVhLCAuaXMtcHVycGxlLmlzLWZvY3VzZWQuaW5wdXQsIC5pcy1wdXJwbGUudGV4dGFyZWE6YWN0aXZlLCAuaXMtcHVycGxlLmlucHV0OmFjdGl2ZSwgLmlzLXB1cnBsZS5pcy1hY3RpdmUudGV4dGFyZWEsIC5pcy1wdXJwbGUuaXMtYWN0aXZlLmlucHV0IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDE1MywgMTQzLCAxOTQsIDAuMjUpO1xufVxuLmlzLXNtYWxsLnRleHRhcmVhLCAuaXMtc21hbGwuaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5pcy1tZWRpdW0udGV4dGFyZWEsIC5pcy1tZWRpdW0uaW5wdXQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uaXMtbGFyZ2UudGV4dGFyZWEsIC5pcy1sYXJnZS5pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmlzLWZ1bGx3aWR0aC50ZXh0YXJlYSwgLmlzLWZ1bGx3aWR0aC5pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pcy1pbmxpbmUudGV4dGFyZWEsIC5pcy1pbmxpbmUuaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uaW5wdXQuaXMtcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKGNhbGMoMC43NWVtIC0gMXB4KSArIDAuMzc1ZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKGNhbGMoMC43NWVtIC0gMXB4KSArIDAuMzc1ZW0pO1xufVxuLmlucHV0LmlzLXN0YXRpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi50ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogY2FsYygwLjc1ZW0gLSAxcHgpO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuLnRleHRhcmVhOm5vdChbcm93c10pIHtcbiAgbWF4LWhlaWdodDogNDBlbTtcbiAgbWluLWhlaWdodDogOGVtO1xufVxuLnRleHRhcmVhW3Jvd3NdIHtcbiAgaGVpZ2h0OiBpbml0aWFsO1xufVxuLnRleHRhcmVhLmhhcy1maXhlZC1zaXplIHtcbiAgcmVzaXplOiBub25lO1xufVxuXG4ucmFkaW8sIC5jaGVja2JveCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJhZGlvIGlucHV0LCAuY2hlY2tib3ggaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFkaW86aG92ZXIsIC5jaGVja2JveDpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuW2Rpc2FibGVkXS5yYWRpbywgW2Rpc2FibGVkXS5jaGVja2JveCwgZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpbywgZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveCxcbi5yYWRpbyBpbnB1dFtkaXNhYmxlZF0sXG4uY2hlY2tib3ggaW5wdXRbZGlzYWJsZWRdIHtcbiAgY29sb3I6ICM5ZTllOWU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5yYWRpbyArIC5yYWRpbyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLnNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uc2VsZWN0Om5vdCguaXMtbXVsdGlwbGUpIHtcbiAgaGVpZ2h0OiAyLjVlbTtcbn1cbi5zZWxlY3Q6bm90KC5pcy1tdWx0aXBsZSk6bm90KC5pcy1sb2FkaW5nKTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNjZTNmNDg7XG4gIHJpZ2h0OiAxLjEyNWVtO1xuICB6LWluZGV4OiA0O1xufVxuLnNlbGVjdC5pcy1yb3VuZGVkIHNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG4uc2VsZWN0IHNlbGVjdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2VsZWN0IHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VsZWN0IHNlbGVjdFtkaXNhYmxlZF06aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuc2VsZWN0IHNlbGVjdDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xufVxuLnNlbGVjdCBzZWxlY3Q6bm90KFttdWx0aXBsZV0pIHtcbiAgcGFkZGluZy1yaWdodDogMi41ZW07XG59XG4uc2VsZWN0IHNlbGVjdFttdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VsZWN0IHNlbGVjdFttdWx0aXBsZV0gb3B0aW9uIHtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xufVxuLnNlbGVjdDpub3QoLmlzLW11bHRpcGxlKTpub3QoLmlzLWxvYWRpbmcpOmhvdmVyOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbn1cbi5zZWxlY3QuaXMtd2hpdGU6bm90KDpob3Zlcik6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdC5pcy13aGl0ZSBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0LmlzLXdoaXRlIHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy13aGl0ZSBzZWxlY3QuaXMtaG92ZXJlZCB7XG4gIGJvcmRlci1jb2xvcjogI2YyZjJmMjtcbn1cbi5zZWxlY3QuaXMtd2hpdGUgc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLXdoaXRlIHNlbGVjdC5pcy1mb2N1c2VkLCAuc2VsZWN0LmlzLXdoaXRlIHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtd2hpdGUgc2VsZWN0LmlzLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5zZWxlY3QuaXMtYmxhY2s6bm90KDpob3Zlcik6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuLnNlbGVjdC5pcy1ibGFjayBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICMzMzM7XG59XG4uc2VsZWN0LmlzLWJsYWNrIHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy1ibGFjayBzZWxlY3QuaXMtaG92ZXJlZCB7XG4gIGJvcmRlci1jb2xvcjogIzI2MjYyNjtcbn1cbi5zZWxlY3QuaXMtYmxhY2sgc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLWJsYWNrIHNlbGVjdC5pcy1mb2N1c2VkLCAuc2VsZWN0LmlzLWJsYWNrIHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtYmxhY2sgc2VsZWN0LmlzLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSg1MSwgNTEsIDUxLCAwLjI1KTtcbn1cbi5zZWxlY3QuaXMtbGlnaHQ6bm90KDpob3Zlcik6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG59XG4uc2VsZWN0LmlzLWxpZ2h0IHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xufVxuLnNlbGVjdC5pcy1saWdodCBzZWxlY3Q6aG92ZXIsIC5zZWxlY3QuaXMtbGlnaHQgc2VsZWN0LmlzLWhvdmVyZWQge1xuICBib3JkZXItY29sb3I6ICNlOGU4ZTg7XG59XG4uc2VsZWN0LmlzLWxpZ2h0IHNlbGVjdDpmb2N1cywgLnNlbGVjdC5pcy1saWdodCBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy1saWdodCBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLWxpZ2h0IHNlbGVjdC5pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC4yNSk7XG59XG4uc2VsZWN0LmlzLWRhcms6bm90KDpob3Zlcik6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWM1YzVjO1xufVxuLnNlbGVjdC5pcy1kYXJrIHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogIzVjNWM1Yztcbn1cbi5zZWxlY3QuaXMtZGFyayBzZWxlY3Q6aG92ZXIsIC5zZWxlY3QuaXMtZGFyayBzZWxlY3QuaXMtaG92ZXJlZCB7XG4gIGJvcmRlci1jb2xvcjogIzRmNGY0Zjtcbn1cbi5zZWxlY3QuaXMtZGFyayBzZWxlY3Q6Zm9jdXMsIC5zZWxlY3QuaXMtZGFyayBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy1kYXJrIHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtZGFyayBzZWxlY3QuaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDkyLCA5MiwgOTIsIDAuMjUpO1xufVxuLnNlbGVjdC5pcy1wcmltYXJ5Om5vdCg6aG92ZXIpOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuc2VsZWN0LmhzLWJ1dHRvbjpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNjZTNmNDg7XG59XG4uc2VsZWN0LmlzLXByaW1hcnkgc2VsZWN0LCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5zZWxlY3QuaHMtYnV0dG9uIHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogI2NlM2Y0ODtcbn1cbi5zZWxlY3QuaXMtcHJpbWFyeSBzZWxlY3Q6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLnNlbGVjdC5ocy1idXR0b24gc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLXByaW1hcnkgc2VsZWN0LmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLnNlbGVjdC5ocy1idXR0b24gc2VsZWN0LmlzLWhvdmVyZWQge1xuICBib3JkZXItY29sb3I6ICNjMjMyM2I7XG59XG4uc2VsZWN0LmlzLXByaW1hcnkgc2VsZWN0OmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5zZWxlY3QuaHMtYnV0dG9uIHNlbGVjdDpmb2N1cywgLnNlbGVjdC5pcy1wcmltYXJ5IHNlbGVjdC5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5zZWxlY3QuaHMtYnV0dG9uIHNlbGVjdC5pcy1mb2N1c2VkLCAuc2VsZWN0LmlzLXByaW1hcnkgc2VsZWN0OmFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuc2VsZWN0LmhzLWJ1dHRvbiBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLXByaW1hcnkgc2VsZWN0LmlzLWFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuc2VsZWN0LmhzLWJ1dHRvbiBzZWxlY3QuaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDIwNiwgNjMsIDcyLCAwLjI1KTtcbn1cbi5zZWxlY3QuaXMtbGluazpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNjZTNmNDg7XG59XG4uc2VsZWN0LmlzLWxpbmsgc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjY2UzZjQ4O1xufVxuLnNlbGVjdC5pcy1saW5rIHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy1saW5rIHNlbGVjdC5pcy1ob3ZlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzIzMjNiO1xufVxuLnNlbGVjdC5pcy1saW5rIHNlbGVjdDpmb2N1cywgLnNlbGVjdC5pcy1saW5rIHNlbGVjdC5pcy1mb2N1c2VkLCAuc2VsZWN0LmlzLWxpbmsgc2VsZWN0OmFjdGl2ZSwgLnNlbGVjdC5pcy1saW5rIHNlbGVjdC5pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjA2LCA2MywgNzIsIDAuMjUpO1xufVxuLnNlbGVjdC5pcy1pbmZvOm5vdCg6aG92ZXIpOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIwNywgNjElLCA1MyUpO1xufVxuLnNlbGVjdC5pcy1pbmZvIHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIwNywgNjElLCA1MyUpO1xufVxuLnNlbGVjdC5pcy1pbmZvIHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy1pbmZvIHNlbGVjdC5pcy1ob3ZlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzA4MmM1O1xufVxuLnNlbGVjdC5pcy1pbmZvIHNlbGVjdDpmb2N1cywgLnNlbGVjdC5pcy1pbmZvIHNlbGVjdC5pcy1mb2N1c2VkLCAuc2VsZWN0LmlzLWluZm8gc2VsZWN0OmFjdGl2ZSwgLnNlbGVjdC5pcy1pbmZvIHNlbGVjdC5pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoNjIsIDE0MiwgMjA4LCAwLjI1KTtcbn1cbi5zZWxlY3QuaXMtc3VjY2Vzczpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNhN2JjNWY7XG59XG4uc2VsZWN0LmlzLXN1Y2Nlc3Mgc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjYTdiYzVmO1xufVxuLnNlbGVjdC5pcy1zdWNjZXNzIHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy1zdWNjZXNzIHNlbGVjdC5pcy1ob3ZlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWRiNDRkO1xufVxuLnNlbGVjdC5pcy1zdWNjZXNzIHNlbGVjdDpmb2N1cywgLnNlbGVjdC5pcy1zdWNjZXNzIHNlbGVjdC5pcy1mb2N1c2VkLCAuc2VsZWN0LmlzLXN1Y2Nlc3Mgc2VsZWN0OmFjdGl2ZSwgLnNlbGVjdC5pcy1zdWNjZXNzIHNlbGVjdC5pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMTY3LCAxODgsIDk1LCAwLjI1KTtcbn1cbi5zZWxlY3QuaXMtd2FybmluZzpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNlOGIwNDU7XG59XG4uc2VsZWN0LmlzLXdhcm5pbmcgc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZThiMDQ1O1xufVxuLnNlbGVjdC5pcy13YXJuaW5nIHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy13YXJuaW5nIHNlbGVjdC5pcy1ob3ZlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTVhNjJlO1xufVxuLnNlbGVjdC5pcy13YXJuaW5nIHNlbGVjdDpmb2N1cywgLnNlbGVjdC5pcy13YXJuaW5nIHNlbGVjdC5pcy1mb2N1c2VkLCAuc2VsZWN0LmlzLXdhcm5pbmcgc2VsZWN0OmFjdGl2ZSwgLnNlbGVjdC5pcy13YXJuaW5nIHNlbGVjdC5pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjMyLCAxNzYsIDY5LCAwLjI1KTtcbn1cbi5zZWxlY3QuaXMtZGFuZ2VyOm5vdCg6aG92ZXIpOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2NlM2Y0ODtcbn1cbi5zZWxlY3QuaXMtZGFuZ2VyIHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogI2NlM2Y0ODtcbn1cbi5zZWxlY3QuaXMtZGFuZ2VyIHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy1kYW5nZXIgc2VsZWN0LmlzLWhvdmVyZWQge1xuICBib3JkZXItY29sb3I6ICNjMjMyM2I7XG59XG4uc2VsZWN0LmlzLWRhbmdlciBzZWxlY3Q6Zm9jdXMsIC5zZWxlY3QuaXMtZGFuZ2VyIHNlbGVjdC5pcy1mb2N1c2VkLCAuc2VsZWN0LmlzLWRhbmdlciBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLWRhbmdlciBzZWxlY3QuaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDIwNiwgNjMsIDcyLCAwLjI1KTtcbn1cbi5zZWxlY3QuaXMtc2Vjb25kYXJ5Om5vdCg6aG92ZXIpOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2U4YjA0NTtcbn1cbi5zZWxlY3QuaXMtc2Vjb25kYXJ5IHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogI2U4YjA0NTtcbn1cbi5zZWxlY3QuaXMtc2Vjb25kYXJ5IHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy1zZWNvbmRhcnkgc2VsZWN0LmlzLWhvdmVyZWQge1xuICBib3JkZXItY29sb3I6ICNlNWE2MmU7XG59XG4uc2VsZWN0LmlzLXNlY29uZGFyeSBzZWxlY3Q6Zm9jdXMsIC5zZWxlY3QuaXMtc2Vjb25kYXJ5IHNlbGVjdC5pcy1mb2N1c2VkLCAuc2VsZWN0LmlzLXNlY29uZGFyeSBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLXNlY29uZGFyeSBzZWxlY3QuaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDIzMiwgMTc2LCA2OSwgMC4yNSk7XG59XG4uc2VsZWN0LmlzLXJlZDpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNjZTNmNDg7XG59XG4uc2VsZWN0LmlzLXJlZCBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICNjZTNmNDg7XG59XG4uc2VsZWN0LmlzLXJlZCBzZWxlY3Q6aG92ZXIsIC5zZWxlY3QuaXMtcmVkIHNlbGVjdC5pcy1ob3ZlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzIzMjNiO1xufVxuLnNlbGVjdC5pcy1yZWQgc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLXJlZCBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy1yZWQgc2VsZWN0OmFjdGl2ZSwgLnNlbGVjdC5pcy1yZWQgc2VsZWN0LmlzLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyMDYsIDYzLCA3MiwgMC4yNSk7XG59XG4uc2VsZWN0LmlzLXllbGxvdzpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNlOGIwNDU7XG59XG4uc2VsZWN0LmlzLXllbGxvdyBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICNlOGIwNDU7XG59XG4uc2VsZWN0LmlzLXllbGxvdyBzZWxlY3Q6aG92ZXIsIC5zZWxlY3QuaXMteWVsbG93IHNlbGVjdC5pcy1ob3ZlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTVhNjJlO1xufVxuLnNlbGVjdC5pcy15ZWxsb3cgc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLXllbGxvdyBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy15ZWxsb3cgc2VsZWN0OmFjdGl2ZSwgLnNlbGVjdC5pcy15ZWxsb3cgc2VsZWN0LmlzLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyMzIsIDE3NiwgNjksIDAuMjUpO1xufVxuLnNlbGVjdC5pcy1vcmFuZ2U6bm90KDpob3Zlcik6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDY2ZTNkO1xufVxuLnNlbGVjdC5pcy1vcmFuZ2Ugc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZDY2ZTNkO1xufVxuLnNlbGVjdC5pcy1vcmFuZ2Ugc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLW9yYW5nZSBzZWxlY3QuaXMtaG92ZXJlZCB7XG4gIGJvcmRlci1jb2xvcjogI2NlNjAyYztcbn1cbi5zZWxlY3QuaXMtb3JhbmdlIHNlbGVjdDpmb2N1cywgLnNlbGVjdC5pcy1vcmFuZ2Ugc2VsZWN0LmlzLWZvY3VzZWQsIC5zZWxlY3QuaXMtb3JhbmdlIHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtb3JhbmdlIHNlbGVjdC5pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjE0LCAxMTAsIDYxLCAwLjI1KTtcbn1cbi5zZWxlY3QuaXMtZ3JlZW46bm90KDpob3Zlcik6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTdiYzVmO1xufVxuLnNlbGVjdC5pcy1ncmVlbiBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICNhN2JjNWY7XG59XG4uc2VsZWN0LmlzLWdyZWVuIHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy1ncmVlbiBzZWxlY3QuaXMtaG92ZXJlZCB7XG4gIGJvcmRlci1jb2xvcjogIzlkYjQ0ZDtcbn1cbi5zZWxlY3QuaXMtZ3JlZW4gc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLWdyZWVuIHNlbGVjdC5pcy1mb2N1c2VkLCAuc2VsZWN0LmlzLWdyZWVuIHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtZ3JlZW4gc2VsZWN0LmlzLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgxNjcsIDE4OCwgOTUsIDAuMjUpO1xufVxuLnNlbGVjdC5pcy10ZWFsOm5vdCg6aG92ZXIpOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwM2U0Njtcbn1cbi5zZWxlY3QuaXMtdGVhbCBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICMwMDNlNDY7XG59XG4uc2VsZWN0LmlzLXRlYWwgc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLXRlYWwgc2VsZWN0LmlzLWhvdmVyZWQge1xuICBib3JkZXItY29sb3I6ICMwMDI3MmQ7XG59XG4uc2VsZWN0LmlzLXRlYWwgc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLXRlYWwgc2VsZWN0LmlzLWZvY3VzZWQsIC5zZWxlY3QuaXMtdGVhbCBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLXRlYWwgc2VsZWN0LmlzLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgwLCA2MiwgNzAsIDAuMjUpO1xufVxuLnNlbGVjdC5pcy1ibHVlOm5vdCg6aG92ZXIpOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzg1YzVkMztcbn1cbi5zZWxlY3QuaXMtYmx1ZSBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICM4NWM1ZDM7XG59XG4uc2VsZWN0LmlzLWJsdWUgc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLWJsdWUgc2VsZWN0LmlzLWhvdmVyZWQge1xuICBib3JkZXItY29sb3I6ICM3MmJjY2M7XG59XG4uc2VsZWN0LmlzLWJsdWUgc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLWJsdWUgc2VsZWN0LmlzLWZvY3VzZWQsIC5zZWxlY3QuaXMtYmx1ZSBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLWJsdWUgc2VsZWN0LmlzLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgxMzMsIDE5NywgMjExLCAwLjI1KTtcbn1cbi5zZWxlY3QuaXMtcHVycGxlOm5vdCg6aG92ZXIpOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzk5OGZjMjtcbn1cbi5zZWxlY3QuaXMtcHVycGxlIHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogIzk5OGZjMjtcbn1cbi5zZWxlY3QuaXMtcHVycGxlIHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy1wdXJwbGUgc2VsZWN0LmlzLWhvdmVyZWQge1xuICBib3JkZXItY29sb3I6ICM4YTdlYjk7XG59XG4uc2VsZWN0LmlzLXB1cnBsZSBzZWxlY3Q6Zm9jdXMsIC5zZWxlY3QuaXMtcHVycGxlIHNlbGVjdC5pcy1mb2N1c2VkLCAuc2VsZWN0LmlzLXB1cnBsZSBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLXB1cnBsZSBzZWxlY3QuaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDE1MywgMTQzLCAxOTQsIDAuMjUpO1xufVxuLnNlbGVjdC5pcy1zbWFsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLnNlbGVjdC5pcy1tZWRpdW0ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uc2VsZWN0LmlzLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uc2VsZWN0LmlzLWRpc2FibGVkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzllOWU5ZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjU7XG59XG4uc2VsZWN0LmlzLWZ1bGx3aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlbGVjdC5pcy1mdWxsd2lkdGggc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VsZWN0LmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC42MjVlbTtcbiAgdG9wOiAwLjYyNWVtO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uc2VsZWN0LmlzLWxvYWRpbmcuaXMtc21hbGw6YWZ0ZXIge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uc2VsZWN0LmlzLWxvYWRpbmcuaXMtbWVkaXVtOmFmdGVyIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnNlbGVjdC5pcy1sb2FkaW5nLmlzLWxhcmdlOmFmdGVyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5maWxlIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpbGUuaXMtd2hpdGUgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMzM7XG59XG4uZmlsZS5pcy13aGl0ZTpob3ZlciAuZmlsZS1jdGEsIC5maWxlLmlzLXdoaXRlLmlzLWhvdmVyZWQgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMzM7XG59XG4uZmlsZS5pcy13aGl0ZTpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLXdoaXRlLmlzLWZvY3VzZWQgLmZpbGUtY3RhIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmZpbGUuaXMtd2hpdGU6YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMtd2hpdGUuaXMtYWN0aXZlIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmZpbGUuaXMtYmxhY2sgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1ibGFjazpob3ZlciAuZmlsZS1jdGEsIC5maWxlLmlzLWJsYWNrLmlzLWhvdmVyZWQgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmQyZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1ibGFjazpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLWJsYWNrLmlzLWZvY3VzZWQgLmZpbGUtY3RhIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoNTEsIDUxLCA1MSwgMC4yNSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtYmxhY2s6YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMtYmxhY2suaXMtYWN0aXZlIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjI2MjY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtbGlnaHQgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmZpbGUuaXMtbGlnaHQ6aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy1saWdodC5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uZmlsZS5pcy1saWdodDpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLWxpZ2h0LmlzLWZvY3VzZWQgLmZpbGUtY3RhIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC4yNSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uZmlsZS5pcy1saWdodDphY3RpdmUgLmZpbGUtY3RhLCAuZmlsZS5pcy1saWdodC5pcy1hY3RpdmUgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5maWxlLmlzLWRhcmsgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjNWM1YztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1kYXJrOmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtZGFyay5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjU2NTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtZGFyazpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLWRhcmsuaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSg5MiwgOTIsIDkyLCAwLjI1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1kYXJrOmFjdGl2ZSAuZmlsZS1jdGEsIC5maWxlLmlzLWRhcmsuaXMtYWN0aXZlIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZjRmNGY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtcHJpbWFyeSAuZmlsZS1jdGEsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmZpbGUuaHMtYnV0dG9uIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtcHJpbWFyeTpob3ZlciAuZmlsZS1jdGEsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmZpbGUuaHMtYnV0dG9uOmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtcHJpbWFyeS5pcy1ob3ZlcmVkIC5maWxlLWN0YSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuZmlsZS5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2IzNTNlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLXByaW1hcnk6Zm9jdXMgLmZpbGUtY3RhLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5maWxlLmhzLWJ1dHRvbjpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLXByaW1hcnkuaXMtZm9jdXNlZCAuZmlsZS1jdGEsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmZpbGUuaXMtZm9jdXNlZC5ocy1idXR0b24gLmZpbGUtY3RhIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMjA2LCA2MywgNzIsIDAuMjUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLXByaW1hcnk6YWN0aXZlIC5maWxlLWN0YSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuZmlsZS5ocy1idXR0b246YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMtcHJpbWFyeS5pcy1hY3RpdmUgLmZpbGUtY3RhLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5maWxlLmlzLWFjdGl2ZS5ocy1idXR0b24gLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyMzIzYjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1saW5rIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtbGluazpob3ZlciAuZmlsZS1jdGEsIC5maWxlLmlzLWxpbmsuaXMtaG92ZXJlZCAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2IzNTNlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWxpbms6Zm9jdXMgLmZpbGUtY3RhLCAuZmlsZS5pcy1saW5rLmlzLWZvY3VzZWQgLmZpbGUtY3RhIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMjA2LCA2MywgNzIsIDAuMjUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWxpbms6YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMtbGluay5pcy1hY3RpdmUgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyMzIzYjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1pbmZvIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMDcsIDYxJSwgNTMlKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1pbmZvOmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtaW5mby5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDg4Y2U7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtaW5mbzpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLWluZm8uaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSg2MiwgMTQyLCAyMDgsIDAuMjUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWluZm86YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMtaW5mby5pcy1hY3RpdmUgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwODJjNTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1zdWNjZXNzIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhN2JjNWY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtc3VjY2Vzczpob3ZlciAuZmlsZS1jdGEsIC5maWxlLmlzLXN1Y2Nlc3MuaXMtaG92ZXJlZCAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTJiODU2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLXN1Y2Nlc3M6Zm9jdXMgLmZpbGUtY3RhLCAuZmlsZS5pcy1zdWNjZXNzLmlzLWZvY3VzZWQgLmZpbGUtY3RhIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMTY3LCAxODgsIDk1LCAwLjI1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1zdWNjZXNzOmFjdGl2ZSAuZmlsZS1jdGEsIC5maWxlLmlzLXN1Y2Nlc3MuaXMtYWN0aXZlIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZGI0NGQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtd2FybmluZyAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThiMDQ1O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLXdhcm5pbmc6aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy13YXJuaW5nLmlzLWhvdmVyZWQgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3YWIzYTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy13YXJuaW5nOmZvY3VzIC5maWxlLWN0YSwgLmZpbGUuaXMtd2FybmluZy5pcy1mb2N1c2VkIC5maWxlLWN0YSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDIzMiwgMTc2LCA2OSwgMC4yNSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtd2FybmluZzphY3RpdmUgLmZpbGUtY3RhLCAuZmlsZS5pcy13YXJuaW5nLmlzLWFjdGl2ZSAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVhNjJlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWRhbmdlciAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWRhbmdlcjpob3ZlciAuZmlsZS1jdGEsIC5maWxlLmlzLWRhbmdlci5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYjM1M2U7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtZGFuZ2VyOmZvY3VzIC5maWxlLWN0YSwgLmZpbGUuaXMtZGFuZ2VyLmlzLWZvY3VzZWQgLmZpbGUtY3RhIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMjA2LCA2MywgNzIsIDAuMjUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWRhbmdlcjphY3RpdmUgLmZpbGUtY3RhLCAuZmlsZS5pcy1kYW5nZXIuaXMtYWN0aXZlIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMjMyM2I7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtc2Vjb25kYXJ5IC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGIwNDU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtc2Vjb25kYXJ5OmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtc2Vjb25kYXJ5LmlzLWhvdmVyZWQgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3YWIzYTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1zZWNvbmRhcnk6Zm9jdXMgLmZpbGUtY3RhLCAuZmlsZS5pcy1zZWNvbmRhcnkuaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgyMzIsIDE3NiwgNjksIDAuMjUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLXNlY29uZGFyeTphY3RpdmUgLmZpbGUtY3RhLCAuZmlsZS5pcy1zZWNvbmRhcnkuaXMtYWN0aXZlIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWE2MmU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtcmVkIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtcmVkOmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtcmVkLmlzLWhvdmVyZWQgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiMzUzZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1yZWQ6Zm9jdXMgLmZpbGUtY3RhLCAuZmlsZS5pcy1yZWQuaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgyMDYsIDYzLCA3MiwgMC4yNSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtcmVkOmFjdGl2ZSAuZmlsZS1jdGEsIC5maWxlLmlzLXJlZC5pcy1hY3RpdmUgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyMzIzYjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy15ZWxsb3cgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4YjA0NTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy15ZWxsb3c6aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy15ZWxsb3cuaXMtaG92ZXJlZCAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdhYjNhO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLXllbGxvdzpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLXllbGxvdy5pcy1mb2N1c2VkIC5maWxlLWN0YSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDIzMiwgMTc2LCA2OSwgMC4yNSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMteWVsbG93OmFjdGl2ZSAuZmlsZS1jdGEsIC5maWxlLmlzLXllbGxvdy5pcy1hY3RpdmUgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1YTYyZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1vcmFuZ2UgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2NmUzZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1vcmFuZ2U6aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy1vcmFuZ2UuaXMtaG92ZXJlZCAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQ2NjMyO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLW9yYW5nZTpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLW9yYW5nZS5pcy1mb2N1c2VkIC5maWxlLWN0YSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDIxNCwgMTEwLCA2MSwgMC4yNSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtb3JhbmdlOmFjdGl2ZSAuZmlsZS1jdGEsIC5maWxlLmlzLW9yYW5nZS5pcy1hY3RpdmUgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlNjAyYztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1ncmVlbiAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdiYzVmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWdyZWVuOmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtZ3JlZW4uaXMtaG92ZXJlZCAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTJiODU2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWdyZWVuOmZvY3VzIC5maWxlLWN0YSwgLmZpbGUuaXMtZ3JlZW4uaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgxNjcsIDE4OCwgOTUsIDAuMjUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWdyZWVuOmFjdGl2ZSAuZmlsZS1jdGEsIC5maWxlLmlzLWdyZWVuLmlzLWFjdGl2ZSAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWRiNDRkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLXRlYWwgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2U0NjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy10ZWFsOmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtdGVhbC5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMzMzk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtdGVhbDpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLXRlYWwuaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgwLCA2MiwgNzAsIDAuMjUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLXRlYWw6YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMtdGVhbC5pcy1hY3RpdmUgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjcyZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1ibHVlIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NWM1ZDM7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uZmlsZS5pcy1ibHVlOmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtYmx1ZS5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Y2MxZDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uZmlsZS5pcy1ibHVlOmZvY3VzIC5maWxlLWN0YSwgLmZpbGUuaXMtYmx1ZS5pcy1mb2N1c2VkIC5maWxlLWN0YSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDEzMywgMTk3LCAyMTEsIDAuMjUpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmZpbGUuaXMtYmx1ZTphY3RpdmUgLmZpbGUtY3RhLCAuZmlsZS5pcy1ibHVlLmlzLWFjdGl2ZSAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJiY2NjO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmZpbGUuaXMtcHVycGxlIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OThmYzI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtcHVycGxlOmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtcHVycGxlLmlzLWhvdmVyZWQgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkxODdiZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1wdXJwbGU6Zm9jdXMgLmZpbGUtY3RhLCAuZmlsZS5pcy1wdXJwbGUuaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgxNTMsIDE0MywgMTk0LCAwLjI1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1wdXJwbGU6YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMtcHVycGxlLmlzLWFjdGl2ZSAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE3ZWI5O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmZpbGUuaXMtbm9ybWFsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmZpbGUuaXMtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmZpbGUuaXMtbWVkaXVtIC5maWxlLWljb24gLmZhIHtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuLmZpbGUuaXMtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5maWxlLmlzLWxhcmdlIC5maWxlLWljb24gLmZhIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLmZpbGUuaGFzLW5hbWUgLmZpbGUtY3RhIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmZpbGUuaGFzLW5hbWUgLmZpbGUtbmFtZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4uZmlsZS5oYXMtbmFtZS5pcy1lbXB0eSAuZmlsZS1jdGEge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uZmlsZS5oYXMtbmFtZS5pcy1lbXB0eSAuZmlsZS1uYW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWxlLmlzLWJveGVkIC5maWxlLWxhYmVsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5maWxlLmlzLWJveGVkIC5maWxlLWN0YSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMWVtIDNlbTtcbn1cbi5maWxlLmlzLWJveGVkIC5maWxlLW5hbWUge1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweDtcbn1cbi5maWxlLmlzLWJveGVkIC5maWxlLWljb24ge1xuICBoZWlnaHQ6IDEuNWVtO1xuICB3aWR0aDogMS41ZW07XG59XG4uZmlsZS5pcy1ib3hlZCAuZmlsZS1pY29uIC5mYSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cbi5maWxlLmlzLWJveGVkLmlzLXNtYWxsIC5maWxlLWljb24gLmZhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmZpbGUuaXMtYm94ZWQuaXMtbWVkaXVtIC5maWxlLWljb24gLmZhIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLmZpbGUuaXMtYm94ZWQuaXMtbGFyZ2UgLmZpbGUtaWNvbiAuZmEge1xuICBmb250LXNpemU6IDM1cHg7XG59XG4uZmlsZS5pcy1ib3hlZC5oYXMtbmFtZSAuZmlsZS1jdGEge1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbn1cbi5maWxlLmlzLWJveGVkLmhhcy1uYW1lIC5maWxlLW5hbWUge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHg7XG59XG4uZmlsZS5pcy1jZW50ZXJlZCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZpbGUuaXMtZnVsbHdpZHRoIC5maWxlLWxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmlsZS5pcy1mdWxsd2lkdGggLmZpbGUtbmFtZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLmZpbGUuaXMtcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmZpbGUuaXMtcmlnaHQgLmZpbGUtY3RhIHtcbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG59XG4uZmlsZS5pcy1yaWdodCAuZmlsZS1uYW1lIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDFweDtcbiAgb3JkZXI6IC0xO1xufVxuXG4uZmlsZS1sYWJlbCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpbGUtbGFiZWw6aG92ZXIgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgY29sb3I6ICMzMzM7XG59XG4uZmlsZS1sYWJlbDpob3ZlciAuZmlsZS1uYW1lIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xufVxuLmZpbGUtbGFiZWw6YWN0aXZlIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmZpbGUtbGFiZWw6YWN0aXZlIC5maWxlLW5hbWUge1xuICBib3JkZXItY29sb3I6ICNkZWRlZGU7XG59XG5cbi5maWxlLWlucHV0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5maWxlLWN0YSxcbi5maWxlLW5hbWUge1xuICBib3JkZXItY29sb3I6ICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5maWxlLW5hbWUge1xuICBib3JkZXItY29sb3I6ICNlYmViZWI7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTZlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5maWxlLWljb24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDFlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIHdpZHRoOiAxZW07XG59XG4uZmlsZS1pY29uIC5mYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmxhYmVsIHtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubGFiZWw6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuLmxhYmVsLmlzLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmxhYmVsLmlzLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5sYWJlbC5pcy1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uaGVscCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG4uaGVscC5pcy13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlbHAuaXMtYmxhY2sge1xuICBjb2xvcjogIzMzMztcbn1cbi5oZWxwLmlzLWxpZ2h0IHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbn1cbi5oZWxwLmlzLWRhcmsge1xuICBjb2xvcjogIzVjNWM1Yztcbn1cbi5oZWxwLmlzLXByaW1hcnksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhlbHAuaHMtYnV0dG9uIHtcbiAgY29sb3I6ICNjZTNmNDg7XG59XG4uaGVscC5pcy1saW5rIHtcbiAgY29sb3I6ICNjZTNmNDg7XG59XG4uaGVscC5pcy1pbmZvIHtcbiAgY29sb3I6IGhzbCgyMDcsIDYxJSwgNTMlKTtcbn1cbi5oZWxwLmlzLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2E3YmM1Zjtcbn1cbi5oZWxwLmlzLXdhcm5pbmcge1xuICBjb2xvcjogI2U4YjA0NTtcbn1cbi5oZWxwLmlzLWRhbmdlciB7XG4gIGNvbG9yOiAjY2UzZjQ4O1xufVxuLmhlbHAuaXMtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNlOGIwNDU7XG59XG4uaGVscC5pcy1yZWQge1xuICBjb2xvcjogI2NlM2Y0ODtcbn1cbi5oZWxwLmlzLXllbGxvdyB7XG4gIGNvbG9yOiAjZThiMDQ1O1xufVxuLmhlbHAuaXMtb3JhbmdlIHtcbiAgY29sb3I6ICNkNjZlM2Q7XG59XG4uaGVscC5pcy1ncmVlbiB7XG4gIGNvbG9yOiAjYTdiYzVmO1xufVxuLmhlbHAuaXMtdGVhbCB7XG4gIGNvbG9yOiAjMDAzZTQ2O1xufVxuLmhlbHAuaXMtYmx1ZSB7XG4gIGNvbG9yOiAjODVjNWQzO1xufVxuLmhlbHAuaXMtcHVycGxlIHtcbiAgY29sb3I6ICM5OThmYzI7XG59XG5cbi5maWVsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5maWVsZC5oYXMtYWRkb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmJ1dHRvbiwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuaHMtYnV0dG9uLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuaW5wdXQsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5zZWxlY3Qgc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLmJ1dHRvbiwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAuaHMtYnV0dG9uLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAuaW5wdXQsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5zZWxlY3Qgc2VsZWN0IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5idXR0b24sIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5ocy1idXR0b24sXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLmlucHV0LFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5zZWxlY3Qgc2VsZWN0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5idXR0b246bm90KFtkaXNhYmxlZF0pOmhvdmVyLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pOmhvdmVyLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1ob3ZlcmVkLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCxcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5pbnB1dDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWhvdmVyZWQsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCB7XG4gIHotaW5kZXg6IDI7XG59XG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1cywgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1cywgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQsIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5idXR0b246bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTphY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUsIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSxcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5pbnB1dDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSxcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5pbnB1dDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmZvY3VzLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSB7XG4gIHotaW5kZXg6IDM7XG59XG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZDpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5idXR0b246bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZTpob3Zlcixcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5pbnB1dDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3Zlcixcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5pbnB1dDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmZvY3VzOmhvdmVyLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZTpob3ZlciB7XG4gIHotaW5kZXg6IDQ7XG59XG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbC5pcy1leHBhbmRlZCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG59XG4uZmllbGQuaGFzLWFkZG9ucy5oYXMtYWRkb25zLWNlbnRlcmVkIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZmllbGQuaGFzLWFkZG9ucy5oYXMtYWRkb25zLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5maWVsZC5oYXMtYWRkb25zLmhhcy1hZGRvbnMtZnVsbHdpZHRoIC5jb250cm9sIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5maWVsZC5pcy1ncm91cGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmZpZWxkLmlzLWdyb3VwZWQgPiAuY29udHJvbCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZpZWxkLmlzLWdyb3VwZWQgPiAuY29udHJvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuLmZpZWxkLmlzLWdyb3VwZWQgPiAuY29udHJvbC5pcy1leHBhbmRlZCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG59XG4uZmllbGQuaXMtZ3JvdXBlZC5pcy1ncm91cGVkLWNlbnRlcmVkIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZmllbGQuaXMtZ3JvdXBlZC5pcy1ncm91cGVkLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5maWVsZC5pcy1ncm91cGVkLmlzLWdyb3VwZWQtbXVsdGlsaW5lIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZpZWxkLmlzLWdyb3VwZWQuaXMtZ3JvdXBlZC1tdWx0aWxpbmUgPiAuY29udHJvbDpsYXN0LWNoaWxkLCAuZmllbGQuaXMtZ3JvdXBlZC5pcy1ncm91cGVkLW11bHRpbGluZSA+IC5jb250cm9sOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLmZpZWxkLmlzLWdyb3VwZWQuaXMtZ3JvdXBlZC1tdWx0aWxpbmU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xufVxuLmZpZWxkLmlzLWdyb3VwZWQuaXMtZ3JvdXBlZC1tdWx0aWxpbmU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmZpZWxkLmlzLWhvcml6b250YWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmZpZWxkLWxhYmVsIC5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maWVsZC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmZpZWxkLWxhYmVsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuZmllbGQtbGFiZWwuaXMtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVlbTtcbiAgfVxuICAuZmllbGQtbGFiZWwuaXMtbm9ybWFsIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVlbTtcbiAgfVxuICAuZmllbGQtbGFiZWwuaXMtbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgcGFkZGluZy10b3A6IDAuMzc1ZW07XG4gIH1cbiAgLmZpZWxkLWxhYmVsLmlzLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVlbTtcbiAgfVxufVxuXG4uZmllbGQtYm9keSAuZmllbGQgLmZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuZmllbGQtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogNTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxuICAuZmllbGQtYm9keSAuZmllbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZpZWxkLWJvZHkgPiAuZmllbGQge1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG4gIC5maWVsZC1ib2R5ID4gLmZpZWxkOm5vdCguaXMtbmFycm93KSB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC5maWVsZC1ib2R5ID4gLmZpZWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgfVxufVxuXG4uY29udHJvbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5pbnB1dDpmb2N1cyB+IC5pY29uLFxuLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLnNlbGVjdDpmb2N1cyB+IC5pY29uLCAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLmlucHV0OmZvY3VzIH4gLmljb24sXG4uY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLnNlbGVjdDpmb2N1cyB+IC5pY29uIHtcbiAgY29sb3I6ICMzMzM7XG59XG4uY29udHJvbC5oYXMtaWNvbnMtbGVmdCAuaW5wdXQuaXMtc21hbGwgfiAuaWNvbixcbi5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5zZWxlY3QuaXMtc21hbGwgfiAuaWNvbiwgLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5pbnB1dC5pcy1zbWFsbCB+IC5pY29uLFxuLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5zZWxlY3QuaXMtc21hbGwgfiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5pbnB1dC5pcy1tZWRpdW0gfiAuaWNvbixcbi5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5zZWxlY3QuaXMtbWVkaXVtIH4gLmljb24sIC5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuaW5wdXQuaXMtbWVkaXVtIH4gLmljb24sXG4uY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLnNlbGVjdC5pcy1tZWRpdW0gfiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5pbnB1dC5pcy1sYXJnZSB+IC5pY29uLFxuLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLnNlbGVjdC5pcy1sYXJnZSB+IC5pY29uLCAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLmlucHV0LmlzLWxhcmdlIH4gLmljb24sXG4uY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLnNlbGVjdC5pcy1sYXJnZSB+IC5pY29uIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uY29udHJvbC5oYXMtaWNvbnMtbGVmdCAuaWNvbiwgLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5pY29uIHtcbiAgY29sb3I6ICNlYmViZWI7XG4gIGhlaWdodDogMi41ZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIuNWVtO1xuICB6LWluZGV4OiA0O1xufVxuLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLmlucHV0LFxuLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLnNlbGVjdCBzZWxlY3Qge1xuICBwYWRkaW5nLWxlZnQ6IDIuNWVtO1xufVxuLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLmljb24uaXMtbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG4uY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLmlucHV0LFxuLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5zZWxlY3Qgc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogMi41ZW07XG59XG4uY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLmljb24uaXMtcmlnaHQge1xuICByaWdodDogMDtcbn1cbi5jb250cm9sLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwLjYyNWVtO1xuICB0b3A6IDAuNjI1ZW07XG4gIHotaW5kZXg6IDQ7XG59XG4uY29udHJvbC5pcy1sb2FkaW5nLmlzLXNtYWxsOmFmdGVyIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmNvbnRyb2wuaXMtbG9hZGluZy5pcy1tZWRpdW06YWZ0ZXIge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uY29udHJvbC5pcy1sb2FkaW5nLmlzLWxhcmdlOmFmdGVyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi8qIEJ1bG1hIENvbXBvbmVudHMgKi9cbi5icmVhZGNydW1iIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmJyZWFkY3J1bWIgYSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjY2UzZjQ4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwLjc1ZW07XG59XG4uYnJlYWRjcnVtYiBhOmhvdmVyIHtcbiAgY29sb3I6ICM1YzVjNWM7XG59XG4uYnJlYWRjcnVtYiBsaSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYnJlYWRjcnVtYiBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmJyZWFkY3J1bWIgbGkuaXMtYWN0aXZlIGEge1xuICBjb2xvcjogIzMzMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5icmVhZGNydW1iIGxpICsgbGk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZWJlYmViO1xuICBjb250ZW50OiBcIi9cIjtcbn1cbi5icmVhZGNydW1iIHVsLFxuLmJyZWFkY3J1bWIgb2wge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnJlYWRjcnVtYiAuaWNvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG4uYnJlYWRjcnVtYiAuaWNvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuLmJyZWFkY3J1bWIuaXMtY2VudGVyZWQgb2wsXG4uYnJlYWRjcnVtYi5pcy1jZW50ZXJlZCB1bCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJyZWFkY3J1bWIuaXMtcmlnaHQgb2wsXG4uYnJlYWRjcnVtYi5pcy1yaWdodCB1bCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uYnJlYWRjcnVtYi5pcy1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5icmVhZGNydW1iLmlzLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5icmVhZGNydW1iLmlzLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uYnJlYWRjcnVtYi5oYXMtYXJyb3ctc2VwYXJhdG9yIGxpICsgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG4uYnJlYWRjcnVtYi5oYXMtYnVsbGV0LXNlcGFyYXRvciBsaSArIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiO1xufVxuLmJyZWFkY3J1bWIuaGFzLWRvdC1zZXBhcmF0b3IgbGkgKyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLCt1wiO1xufVxuLmJyZWFkY3J1bWIuaGFzLXN1Y2NlZWRzLXNlcGFyYXRvciBsaSArIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKJu1wiO1xufVxuXG4uY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcmQtZm9vdGVyOmZpcnN0LWNoaWxkLCAuY2FyZC1jb250ZW50OmZpcnN0LWNoaWxkLCAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkLCAuY2FyZC1jb250ZW50Omxhc3QtY2hpbGQsIC5jYXJkLWhlYWRlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYm94LXNoYWRvdzogMCAwLjEyNWVtIDAuMjVlbSByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXJkLWhlYWRlci10aXRsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbn1cbi5jYXJkLWhlYWRlci10aXRsZS5pcy1jZW50ZXJlZCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY2FyZC1oZWFkZXItaWNvbiB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG59XG5cbi5jYXJkLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJkLWltYWdlOmZpcnN0LWNoaWxkIGltZyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLmNhcmQtaW1hZ2U6bGFzdC1jaGlsZCBpbWcge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmNhcmQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgaHNsKDAsIDAlLCA5MyUpO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNhcmQtZm9vdGVyLWl0ZW0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cbi5jYXJkLWZvb3Rlci1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBoc2woMCwgMCUsIDkzJSk7XG59XG5cbi5jYXJkIC5tZWRpYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4uZHJvcGRvd24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmRyb3Bkb3duLmlzLWFjdGl2ZSAuZHJvcGRvd24tbWVudSwgLmRyb3Bkb3duLmlzLWhvdmVyYWJsZTpob3ZlciAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRyb3Bkb3duLmlzLXJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4uZHJvcGRvd24uaXMtdXAgLmRyb3Bkb3duLW1lbnUge1xuICBib3R0b206IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIHBhZGRpbmctdG9wOiBpbml0aWFsO1xuICB0b3A6IGF1dG87XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgbWluLXdpZHRoOiAxMnJlbTtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDIwO1xufVxuXG4uZHJvcGRvd24tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYS5kcm9wZG93bi1pdGVtLFxuYnV0dG9uLmRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cbmEuZHJvcGRvd24taXRlbTpob3ZlcixcbmJ1dHRvbi5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBjb2xvcjogIzMzMztcbn1cbmEuZHJvcGRvd24taXRlbS5pcy1hY3RpdmUsXG5idXR0b24uZHJvcGRvd24taXRlbS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDkzJSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuXG4ubGV2ZWwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubGV2ZWwgY29kZSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5sZXZlbCBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ubGV2ZWwuaXMtbW9iaWxlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5sZXZlbC5pcy1tb2JpbGUgLmxldmVsLWxlZnQsXG4ubGV2ZWwuaXMtbW9iaWxlIC5sZXZlbC1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubGV2ZWwuaXMtbW9iaWxlIC5sZXZlbC1sZWZ0ICsgLmxldmVsLXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5sZXZlbC5pcy1tb2JpbGUgLmxldmVsLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi5sZXZlbC5pcy1tb2JpbGUgLmxldmVsLWl0ZW06bm90KC5pcy1uYXJyb3cpIHtcbiAgZmxleC1ncm93OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5sZXZlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubGV2ZWwgPiAubGV2ZWwtaXRlbTpub3QoLmlzLW5hcnJvdykge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxufVxuXG4ubGV2ZWwtaXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmxldmVsLWl0ZW0gLnRpdGxlLFxuLmxldmVsLWl0ZW0gLnN1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sZXZlbC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIH1cbn1cblxuLmxldmVsLWxlZnQsXG4ubGV2ZWwtcmlnaHQge1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmxldmVsLWxlZnQgLmxldmVsLWl0ZW0uaXMtZmxleGlibGUsXG4ubGV2ZWwtcmlnaHQgLmxldmVsLWl0ZW0uaXMtZmxleGlibGUge1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmxldmVsLWxlZnQgLmxldmVsLWl0ZW06bm90KDpsYXN0LWNoaWxkKSxcbiAgLmxldmVsLXJpZ2h0IC5sZXZlbC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgfVxufVxuXG4ubGV2ZWwtbGVmdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sZXZlbC1sZWZ0ICsgLmxldmVsLXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAubGV2ZWwtbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ubGV2ZWwtcmlnaHQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5sZXZlbC1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ubWVkaWEge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi5tZWRpYSAuY29udGVudDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5tZWRpYSAubWVkaWEge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG59XG4ubWVkaWEgLm1lZGlhIC5jb250ZW50Om5vdCg6bGFzdC1jaGlsZCksXG4ubWVkaWEgLm1lZGlhIC5jb250cm9sOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ubWVkaWEgLm1lZGlhIC5tZWRpYSB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG4ubWVkaWEgLm1lZGlhIC5tZWRpYSArIC5tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5tZWRpYSArIC5tZWRpYSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi5tZWRpYS5pcy1sYXJnZSArIC5tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYS1yaWdodCB7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5tZWRpYS1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4ubWVkaWEtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLm1lZGlhLWNvbnRlbnQge1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVkaWEtY29udGVudCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxufVxuLm1lbnUge1xuICBmb250LXNpemU6IDFyZW07XG59XG4ubWVudS5pcy1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5tZW51LmlzLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5tZW51LmlzLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5tZW51LWxpc3Qge1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5tZW51LWxpc3QgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVlbSAwLjc1ZW07XG59XG4ubWVudS1saXN0IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGNvbG9yOiAjMzMzO1xufVxuLm1lbnUtbGlzdCBhLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1lbnUtbGlzdCBsaSB1bCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ViZWJlYjtcbiAgbWFyZ2luOiAwLjc1ZW07XG4gIHBhZGRpbmctbGVmdDogMC43NWVtO1xufVxuXG4ubWVudS1sYWJlbCB7XG4gIGNvbG9yOiAjOWU5ZTllO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm1lbnUtbGFiZWw6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG4ubWVudS1sYWJlbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4ubWVzc2FnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4ubWVzc2FnZSBzdHJvbmcge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLm1lc3NhZ2UgYTpub3QoLmJ1dHRvbik6bm90KC50YWcpOm5vdCguZHJvcGRvd24taXRlbSkge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tZXNzYWdlLmlzLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLm1lc3NhZ2UuaXMtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLm1lc3NhZ2UuaXMtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5tZXNzYWdlLmlzLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4ubWVzc2FnZS5pcy13aGl0ZSAubWVzc2FnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbn1cbi5tZXNzYWdlLmlzLXdoaXRlIC5tZXNzYWdlLWJvZHkge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4ubWVzc2FnZS5pcy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG4ubWVzc2FnZS5pcy1ibGFjayAubWVzc2FnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tZXNzYWdlLmlzLWJsYWNrIC5tZXNzYWdlLWJvZHkge1xuICBib3JkZXItY29sb3I6ICMzMzM7XG59XG4ubWVzc2FnZS5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG4ubWVzc2FnZS5pcy1saWdodCAubWVzc2FnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubWVzc2FnZS5pcy1saWdodCAubWVzc2FnZS1ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG59XG4ubWVzc2FnZS5pcy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5tZXNzYWdlLmlzLWRhcmsgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjNWM1YztcbiAgY29sb3I6ICNmZmY7XG59XG4ubWVzc2FnZS5pcy1kYXJrIC5tZXNzYWdlLWJvZHkge1xuICBib3JkZXItY29sb3I6ICM1YzVjNWM7XG59XG4ubWVzc2FnZS5pcy1wcmltYXJ5LCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5tZXNzYWdlLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmVmZjA7XG59XG4ubWVzc2FnZS5pcy1wcmltYXJ5IC5tZXNzYWdlLWhlYWRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAubWVzc2FnZS5ocy1idXR0b24gLm1lc3NhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWVzc2FnZS5pcy1wcmltYXJ5IC5tZXNzYWdlLWJvZHksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLm1lc3NhZ2UuaHMtYnV0dG9uIC5tZXNzYWdlLWJvZHkge1xuICBib3JkZXItY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjYmIzMDM4O1xufVxuLm1lc3NhZ2UuaXMtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmVmZjA7XG59XG4ubWVzc2FnZS5pcy1saW5rIC5tZXNzYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1lc3NhZ2UuaXMtbGluayAubWVzc2FnZS1ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjY2UzZjQ4O1xuICBjb2xvcjogI2JiMzAzODtcbn1cbi5tZXNzYWdlLmlzLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmNWZiO1xufVxuLm1lc3NhZ2UuaXMtaW5mbyAubWVzc2FnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjA3LCA2MSUsIDUzJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1lc3NhZ2UuaXMtaW5mbyAubWVzc2FnZS1ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjA3LCA2MSUsIDUzJSk7XG4gIGNvbG9yOiAjMjk2ZmE4O1xufVxuLm1lc3NhZ2UuaXMtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZjE7XG59XG4ubWVzc2FnZS5pcy1zdWNjZXNzIC5tZXNzYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhN2JjNWY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1lc3NhZ2UuaXMtc3VjY2VzcyAubWVzc2FnZS1ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYTdiYzVmO1xuICBjb2xvcjogIzVlNmMyZDtcbn1cbi5tZXNzYWdlLmlzLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmN2VkO1xufVxuLm1lc3NhZ2UuaXMtd2FybmluZyAubWVzc2FnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThiMDQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tZXNzYWdlLmlzLXdhcm5pbmcgLm1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogI2U4YjA0NTtcbiAgY29sb3I6ICM4NDVjMTA7XG59XG4ubWVzc2FnZS5pcy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJlZmYwO1xufVxuLm1lc3NhZ2UuaXMtZGFuZ2VyIC5tZXNzYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1lc3NhZ2UuaXMtZGFuZ2VyIC5tZXNzYWdlLWJvZHkge1xuICBib3JkZXItY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjYmIzMDM4O1xufVxuLm1lc3NhZ2UuaXMtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjdlZDtcbn1cbi5tZXNzYWdlLmlzLXNlY29uZGFyeSAubWVzc2FnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThiMDQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tZXNzYWdlLmlzLXNlY29uZGFyeSAubWVzc2FnZS1ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZThiMDQ1O1xuICBjb2xvcjogIzg0NWMxMDtcbn1cbi5tZXNzYWdlLmlzLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmVmZjA7XG59XG4ubWVzc2FnZS5pcy1yZWQgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWVzc2FnZS5pcy1yZWQgLm1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogI2NlM2Y0ODtcbiAgY29sb3I6ICNiYjMwMzg7XG59XG4ubWVzc2FnZS5pcy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmN2VkO1xufVxuLm1lc3NhZ2UuaXMteWVsbG93IC5tZXNzYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGIwNDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1lc3NhZ2UuaXMteWVsbG93IC5tZXNzYWdlLWJvZHkge1xuICBib3JkZXItY29sb3I6ICNlOGIwNDU7XG4gIGNvbG9yOiAjODQ1YzEwO1xufVxuLm1lc3NhZ2UuaXMtb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjJlZTtcbn1cbi5tZXNzYWdlLmlzLW9yYW5nZSAubWVzc2FnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY2ZTNkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tZXNzYWdlLmlzLW9yYW5nZSAubWVzc2FnZS1ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZDY2ZTNkO1xuICBjb2xvcjogI2FkNTAyNDtcbn1cbi5tZXNzYWdlLmlzLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmMTtcbn1cbi5tZXNzYWdlLmlzLWdyZWVuIC5tZXNzYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhN2JjNWY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1lc3NhZ2UuaXMtZ3JlZW4gLm1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogI2E3YmM1ZjtcbiAgY29sb3I6ICM1ZTZjMmQ7XG59XG4ubWVzc2FnZS5pcy10ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZmRmZjtcbn1cbi5tZXNzYWdlLmlzLXRlYWwgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2U0NjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWVzc2FnZS5pcy10ZWFsIC5tZXNzYWdlLWJvZHkge1xuICBib3JkZXItY29sb3I6ICMwMDNlNDY7XG4gIGNvbG9yOiAjMTRlNGZmO1xufVxuLm1lc3NhZ2UuaXMtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY4ZmE7XG59XG4ubWVzc2FnZS5pcy1ibHVlIC5tZXNzYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NWM1ZDM7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubWVzc2FnZS5pcy1ibHVlIC5tZXNzYWdlLWJvZHkge1xuICBib3JkZXItY29sb3I6ICM4NWM1ZDM7XG4gIGNvbG9yOiAjMjc2MDZkO1xufVxuLm1lc3NhZ2UuaXMtcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmODtcbn1cbi5tZXNzYWdlLmlzLXB1cnBsZSAubWVzc2FnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk4ZmMyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tZXNzYWdlLmlzLXB1cnBsZSAubWVzc2FnZS1ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTk4ZmMyO1xuICBjb2xvcjogIzUwNDQ3ZDtcbn1cblxuLm1lc3NhZ2UtaGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwYWRkaW5nOiAwLjc1ZW0gMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVzc2FnZS1oZWFkZXIgLmRlbGV0ZSB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1ZW07XG59XG4ubWVzc2FnZS1oZWFkZXIgKyAubWVzc2FnZS1ib2R5IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDRweDtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmc6IDEuMjVlbSAxLjVlbTtcbn1cbi5tZXNzYWdlLWJvZHkgY29kZSxcbi5tZXNzYWdlLWJvZHkgcHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5tZXNzYWdlLWJvZHkgcHJlIGNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1vZGFsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNDA7XG59XG4ubW9kYWwuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1vZGFsLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuODYpO1xufVxuXG4ubW9kYWwtY29udGVudCxcbi5tb2RhbC1jYXJkIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNjBweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLWNvbnRlbnQsXG4gIC5tb2RhbC1jYXJkIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDBweCk7XG4gICAgd2lkdGg6IDY0MHB4O1xuICB9XG59XG5cbi5tb2RhbC1jbG9zZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAyMHB4O1xuICB3aWR0aDogNDBweDtcbn1cblxuLm1vZGFsLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tcy1vdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4ubW9kYWwtY2FyZC1oZWFkLFxuLm1vZGFsLWNhcmQtZm9vdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9kYWwtY2FyZC1oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbn1cblxuLm1vZGFsLWNhcmQtdGl0bGUge1xuICBjb2xvcjogIzMzMztcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubW9kYWwtY2FyZC1mb290IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcbn1cbi5tb2RhbC1jYXJkLWZvb3QgLmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpLCAubW9kYWwtY2FyZC1mb290IC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5tb2RhbC1jYXJkLWZvb3QgLmhzLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cblxuLm1vZGFsLWNhcmQtYm9keSB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICBtaW4taGVpZ2h0OiAzLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwO1xufVxuLm5hdmJhci5pcy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMzMzO1xufVxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgY29sb3I6ICMzMzM7XG59XG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbn1cbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1idXJnZXIge1xuICBjb2xvcjogIzMzMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxuICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxuICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxuICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlcixcbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICMzMzM7XG4gIH1cbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG59XG4ubmF2YmFyLmlzLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyNjI2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWJ1cmdlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWVuZCA+IC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyNjI2O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjYyNjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5uYXZiYXIuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWJ1cmdlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxuICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxuICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcbiAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIH1cbiAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxufVxuLm5hdmJhci5pcy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjNWM1YztcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmNGY0ZjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItYnVyZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4gIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRmNGY0ZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY0ZjRmO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM1YzVjO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4ubmF2YmFyLmlzLXByaW1hcnksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLm5hdmJhci5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmssXG4uY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4uY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4uY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMjMyM2I7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1idXJnZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1idXJnZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4gIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWVuZCA+IC5uYXZiYXItaXRlbSxcbiAgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWVuZCA+IC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItZW5kIC5uYXZiYXItbGluayxcbiAgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxuICAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcbiAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcbiAgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MyMzIzYjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlcixcbiAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIsXG4gIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluaywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rLFxuICAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MyMzIzYjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4ubmF2YmFyLmlzLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIzMjNiO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1idXJnZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcbiAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcbiAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIzMjNiO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsXG4gIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMjMyM2I7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5uYXZiYXIuaXMtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMDcsIDYxJSwgNTMlKTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwODJjNTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItYnVyZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1lbmQgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4gIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwODJjNTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA4MmM1O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjA3LCA2MSUsIDUzJSk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5uYXZiYXIuaXMtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhN2JjNWY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZGI0NGQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWJ1cmdlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWVuZCA+IC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxuICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZGI0NGQ7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlcixcbiAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlkYjQ0ZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E3YmM1ZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLm5hdmJhci5pcy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4YjA0NTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1YTYyZTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItYnVyZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1YTYyZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVhNjJlO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThiMDQ1O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4ubmF2YmFyLmlzLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIzMjNiO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItYnVyZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxuICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4gIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIzMjNiO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlcixcbiAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIzMjNiO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5uYXZiYXIuaXMtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4YjA0NTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLXNlY29uZGFyeSAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1zZWNvbmRhcnkgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtc2Vjb25kYXJ5IC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLXNlY29uZGFyeSAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1zZWNvbmRhcnkgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1zZWNvbmRhcnkgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4ubmF2YmFyLmlzLXNlY29uZGFyeSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtc2Vjb25kYXJ5IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWE2MmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1zZWNvbmRhcnkgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1zZWNvbmRhcnkgLm5hdmJhci1idXJnZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLmlzLXNlY29uZGFyeSAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLXNlY29uZGFyeSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1zZWNvbmRhcnkgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtc2Vjb25kYXJ5IC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1zZWNvbmRhcnkgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtc2Vjb25kYXJ5IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXNlY29uZGFyeSAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtc2Vjb25kYXJ5IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLXNlY29uZGFyeSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy1zZWNvbmRhcnkgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLXNlY29uZGFyeSAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gIC5uYXZiYXIuaXMtc2Vjb25kYXJ5IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcbiAgLm5hdmJhci5pcy1zZWNvbmRhcnkgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1zZWNvbmRhcnkgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLXNlY29uZGFyeSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5uYXZiYXIuaXMtc2Vjb25kYXJ5IC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWE2MmU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1zZWNvbmRhcnkgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuICAubmF2YmFyLmlzLXNlY29uZGFyeSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1zZWNvbmRhcnkgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtc2Vjb25kYXJ5IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLXNlY29uZGFyeSAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWE2MmU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1zZWNvbmRhcnkgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4YjA0NTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLm5hdmJhci5pcy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtcmVkIC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLXJlZCAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1yZWQgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtcmVkIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXJlZCAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLXJlZCAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtcmVkIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1yZWQgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyMzIzYjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLXJlZCAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLXJlZCAubmF2YmFyLWJ1cmdlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXIuaXMtcmVkIC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtcmVkIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLXJlZCAubmF2YmFyLWVuZCA+IC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci5pcy1yZWQgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLXJlZCAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1yZWQgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtcmVkIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1yZWQgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5uYXZiYXIuaXMtcmVkIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLmlzLXJlZCAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtcmVkIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcbiAgLm5hdmJhci5pcy1yZWQgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuICAubmF2YmFyLmlzLXJlZCAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLXJlZCAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5uYXZiYXIuaXMtcmVkIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy1yZWQgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MyMzIzYjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLXJlZCAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsXG4gIC5uYXZiYXIuaXMtcmVkIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLXJlZCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1yZWQgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtcmVkIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MyMzIzYjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLXJlZCAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4ubmF2YmFyLmlzLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGIwNDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy15ZWxsb3cgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMteWVsbG93IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLXllbGxvdyAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy15ZWxsb3cgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMteWVsbG93IC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMteWVsbG93IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci5pcy15ZWxsb3cgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLXllbGxvdyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVhNjJlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMteWVsbG93IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMteWVsbG93IC5uYXZiYXItYnVyZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmJhci5pcy15ZWxsb3cgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci5pcy15ZWxsb3cgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMteWVsbG93IC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLXllbGxvdyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMteWVsbG93IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLXllbGxvdyAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy15ZWxsb3cgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLXllbGxvdyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci5pcy15ZWxsb3cgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5uYXZiYXIuaXMteWVsbG93IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy15ZWxsb3cgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxuICAubmF2YmFyLmlzLXllbGxvdyAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4gIC5uYXZiYXIuaXMteWVsbG93IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMteWVsbG93IC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci5pcy15ZWxsb3cgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLmlzLXllbGxvdyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVhNjJlO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMteWVsbG93IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlcixcbiAgLm5hdmJhci5pcy15ZWxsb3cgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMteWVsbG93IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLXllbGxvdyAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy15ZWxsb3cgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVhNjJlO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMteWVsbG93IC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGIwNDU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5uYXZiYXIuaXMtb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2NmUzZDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLW9yYW5nZSAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1vcmFuZ2UgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtb3JhbmdlIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLW9yYW5nZSAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1vcmFuZ2UgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1vcmFuZ2UgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4ubmF2YmFyLmlzLW9yYW5nZSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtb3JhbmdlIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTYwMmM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1vcmFuZ2UgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1vcmFuZ2UgLm5hdmJhci1idXJnZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLmlzLW9yYW5nZSAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLW9yYW5nZSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1vcmFuZ2UgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtb3JhbmdlIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1vcmFuZ2UgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtb3JhbmdlIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLW9yYW5nZSAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtb3JhbmdlIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLW9yYW5nZSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy1vcmFuZ2UgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLW9yYW5nZSAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gIC5uYXZiYXIuaXMtb3JhbmdlIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcbiAgLm5hdmJhci5pcy1vcmFuZ2UgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1vcmFuZ2UgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLW9yYW5nZSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5uYXZiYXIuaXMtb3JhbmdlIC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZTYwMmM7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1vcmFuZ2UgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuICAubmF2YmFyLmlzLW9yYW5nZSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1vcmFuZ2UgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtb3JhbmdlIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLW9yYW5nZSAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZTYwMmM7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1vcmFuZ2UgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2NmUzZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLm5hdmJhci5pcy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhN2JjNWY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1ncmVlbiAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1ncmVlbiAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1ncmVlbiAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1ncmVlbiAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1ncmVlbiAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLWdyZWVuIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci5pcy1ncmVlbiAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtZ3JlZW4gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlkYjQ0ZDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWdyZWVuIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtZ3JlZW4gLm5hdmJhci1idXJnZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLmlzLWdyZWVuIC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtZ3JlZW4gLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtZ3JlZW4gLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtZ3JlZW4gLm5hdmJhci1lbmQgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWdyZWVuIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLWdyZWVuIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWdyZWVuIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1ncmVlbiAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci5pcy1ncmVlbiAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy1ncmVlbiAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtZ3JlZW4gLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxuICAubmF2YmFyLmlzLWdyZWVuIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcbiAgLm5hdmJhci5pcy1ncmVlbiAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLWdyZWVuIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci5pcy1ncmVlbiAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5uYXZiYXIuaXMtZ3JlZW4gLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlkYjQ0ZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWdyZWVuIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlcixcbiAgLm5hdmJhci5pcy1ncmVlbiAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1ncmVlbiAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1ncmVlbiAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1ncmVlbiAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZGI0NGQ7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1ncmVlbiAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdiYzVmO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4ubmF2YmFyLmlzLXRlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzZTQ2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtdGVhbCAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy10ZWFsIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLXRlYWwgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtdGVhbCAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy10ZWFsIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtdGVhbCAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtdGVhbCAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtdGVhbCAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyNzJkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtdGVhbCAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLXRlYWwgLm5hdmJhci1idXJnZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLmlzLXRlYWwgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci5pcy10ZWFsIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLXRlYWwgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtdGVhbCAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtdGVhbCAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy10ZWFsIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXRlYWwgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLXRlYWwgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5uYXZiYXIuaXMtdGVhbCAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy10ZWFsIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy10ZWFsIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcbiAgLm5hdmJhci5pcy10ZWFsIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcbiAgLm5hdmJhci5pcy10ZWFsIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtdGVhbCAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5uYXZiYXIuaXMtdGVhbCAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5uYXZiYXIuaXMtdGVhbCAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyNzJkO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtdGVhbCAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsXG4gIC5uYXZiYXIuaXMtdGVhbCAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy10ZWFsIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLXRlYWwgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtdGVhbCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDI3MmQ7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy10ZWFsIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDNlNDY7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5uYXZiYXIuaXMtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NWM1ZDM7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubmF2YmFyLmlzLWJsdWUgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtYmx1ZSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubmF2YmFyLmlzLWJsdWUgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtYmx1ZSAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1ibHVlIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtYmx1ZSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtYmx1ZSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtYmx1ZSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJiY2NjO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLm5hdmJhci5pcy1ibHVlIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLm5hdmJhci5pcy1ibHVlIC5uYXZiYXItYnVyZ2VyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLmlzLWJsdWUgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci5pcy1ibHVlIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLWJsdWUgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtYmx1ZSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIH1cbiAgLm5hdmJhci5pcy1ibHVlIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLWJsdWUgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtYmx1ZSAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtYmx1ZSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci5pcy1ibHVlIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLmlzLWJsdWUgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLWJsdWUgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxuICAubmF2YmFyLmlzLWJsdWUgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuICAubmF2YmFyLmlzLWJsdWUgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1ibHVlIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci5pcy1ibHVlIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy1ibHVlIC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MmJjY2M7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxuICAubmF2YmFyLmlzLWJsdWUgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuICAubmF2YmFyLmlzLWJsdWUgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIH1cbiAgLm5hdmJhci5pcy1ibHVlIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLWJsdWUgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtYmx1ZSAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MmJjY2M7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxuICAubmF2YmFyLmlzLWJsdWUgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1YzVkMztcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG59XG4ubmF2YmFyLmlzLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OThmYzI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1wdXJwbGUgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtcHVycGxlIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLXB1cnBsZSAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1wdXJwbGUgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtcHVycGxlIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtcHVycGxlIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci5pcy1wdXJwbGUgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLXB1cnBsZSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE3ZWI5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtcHVycGxlIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtcHVycGxlIC5uYXZiYXItYnVyZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmJhci5pcy1wdXJwbGUgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci5pcy1wdXJwbGUgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtcHVycGxlIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLXB1cnBsZSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtcHVycGxlIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLXB1cnBsZSAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1wdXJwbGUgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLXB1cnBsZSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci5pcy1wdXJwbGUgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5uYXZiYXIuaXMtcHVycGxlIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1wdXJwbGUgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxuICAubmF2YmFyLmlzLXB1cnBsZSAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4gIC5uYXZiYXIuaXMtcHVycGxlIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtcHVycGxlIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci5pcy1wdXJwbGUgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLmlzLXB1cnBsZSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE3ZWI5O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtcHVycGxlIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlcixcbiAgLm5hdmJhci5pcy1wdXJwbGUgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtcHVycGxlIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLXB1cnBsZSAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1wdXJwbGUgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE3ZWI5O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtcHVycGxlIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OThmYzI7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5uYXZiYXIgPiAuY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDMuMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdmJhci5oYXMtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAycHggMCAwIGhzbCgwLCAwJSwgOTYlKTtcbn1cbi5uYXZiYXIuaXMtZml4ZWQtYm90dG9tLCAubmF2YmFyLmlzLWZpeGVkLXRvcCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDMwO1xufVxuLm5hdmJhci5pcy1maXhlZC1ib3R0b20ge1xuICBib3R0b206IDA7XG59XG4ubmF2YmFyLmlzLWZpeGVkLWJvdHRvbS5oYXMtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAtMnB4IDAgMCBoc2woMCwgMCUsIDk2JSk7XG59XG4ubmF2YmFyLmlzLWZpeGVkLXRvcCB7XG4gIHRvcDogMDtcbn1cblxuaHRtbC5oYXMtbmF2YmFyLWZpeGVkLXRvcCxcbmJvZHkuaGFzLW5hdmJhci1maXhlZC10b3Age1xuICBwYWRkaW5nLXRvcDogMy4yNXJlbTtcbn1cbmh0bWwuaGFzLW5hdmJhci1maXhlZC1ib3R0b20sXG5ib2R5Lmhhcy1uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDMuMjVyZW07XG59XG5cbi5uYXZiYXItYnJhbmQsXG4ubmF2YmFyLXRhYnMge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1pbi1oZWlnaHQ6IDMuMjVyZW07XG59XG5cbi5uYXZiYXItYnJhbmQgYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci1icmFuZCBhLm5hdmJhci1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXZiYXItdGFicyB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4ubmF2YmFyLWJ1cmdlciB7XG4gIGNvbG9yOiAjMzMzO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLm5hdmJhci1idXJnZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDhweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4Nm1zO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgd2lkdGg6IDE2cHg7XG59XG4ubmF2YmFyLWJ1cmdlciBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogY2FsYyg1MCUgLSA2cHgpO1xufVxuLm5hdmJhci1idXJnZXIgc3BhbjpudGgtY2hpbGQoMikge1xuICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcbn1cbi5uYXZiYXItYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiBjYWxjKDUwJSArIDRweCk7XG59XG4ubmF2YmFyLWJ1cmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4ubmF2YmFyLWJ1cmdlci5pcy1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSByb3RhdGUoNDVkZWcpO1xufVxuLm5hdmJhci1idXJnZXIuaXMtYWN0aXZlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5uYXZiYXItYnVyZ2VyLmlzLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLm5hdmJhci1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci1pdGVtLFxuLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdmJhci1pdGVtIC5pY29uOm9ubHktY2hpbGQsXG4ubmF2YmFyLWxpbmsgLmljb246b25seS1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbTtcbn1cblxuYS5uYXZiYXItaXRlbSxcbi5uYXZiYXItbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmEubmF2YmFyLWl0ZW06Zm9jdXMsIGEubmF2YmFyLWl0ZW06Zm9jdXMtd2l0aGluLCBhLm5hdmJhci1pdGVtOmhvdmVyLCBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXItbGluazpmb2N1cy13aXRoaW4sXG4ubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5OCUpO1xuICBjb2xvcjogI2NlM2Y0ODtcbn1cblxuLm5hdmJhci1pdGVtIHtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5uYXZiYXItaXRlbSBpbWcge1xuICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xufVxuLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93biB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2YmFyLWl0ZW0uaXMtZXhwYW5kZWQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xufVxuLm5hdmJhci1pdGVtLmlzLXRhYiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWluLWhlaWdodDogMy4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtIC0gMXB4KTtcbn1cbi5uYXZiYXItaXRlbS5pcy10YWI6Zm9jdXMsIC5uYXZiYXItaXRlbS5pcy10YWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NlM2Y0ODtcbn1cbi5uYXZiYXItaXRlbS5pcy10YWIuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjZTNmNDg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHg7XG4gIGNvbG9yOiAjY2UzZjQ4O1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gLSAzcHgpO1xufVxuXG4ubmF2YmFyLWNvbnRlbnQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xufVxuXG4ubmF2YmFyLWxpbms6bm90KC5pcy1hcnJvd2xlc3MpIHtcbiAgcGFkZGluZy1yaWdodDogMi41ZW07XG59XG4ubmF2YmFyLWxpbms6bm90KC5pcy1hcnJvd2xlc3MpOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbiAgbWFyZ2luLXRvcDogLTAuMzc1ZW07XG4gIHJpZ2h0OiAxLjEyNWVtO1xufVxuXG4ubmF2YmFyLWRyb3Bkb3duIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cbi5uYXZiYXItZHJvcGRvd24gLm5hdmJhci1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cblxuLm5hdmJhci1kaXZpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5hdmJhciA+IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5uYXZiYXItYnJhbmQgLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLXRhYnMgLm5hdmJhci1pdGVtIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gIH1cbiAgLm5hdmJhci1tZW51LmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5hdmJhci5pcy1maXhlZC1ib3R0b20tdG91Y2gsIC5uYXZiYXIuaXMtZml4ZWQtdG9wLXRvdWNoIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAzMDtcbiAgfVxuICAubmF2YmFyLmlzLWZpeGVkLWJvdHRvbS10b3VjaCB7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5uYXZiYXIuaXMtZml4ZWQtYm90dG9tLXRvdWNoLmhhcy1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgLTJweCAzcHggcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xuICB9XG4gIC5uYXZiYXIuaXMtZml4ZWQtdG9wLXRvdWNoIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLm5hdmJhci5pcy1maXhlZC10b3AgLm5hdmJhci1tZW51LCAubmF2YmFyLmlzLWZpeGVkLXRvcC10b3VjaCAubmF2YmFyLW1lbnUge1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy4yNXJlbSk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgaHRtbC5oYXMtbmF2YmFyLWZpeGVkLXRvcC10b3VjaCxcbiAgYm9keS5oYXMtbmF2YmFyLWZpeGVkLXRvcC10b3VjaCB7XG4gICAgcGFkZGluZy10b3A6IDMuMjVyZW07XG4gIH1cbiAgaHRtbC5oYXMtbmF2YmFyLWZpeGVkLWJvdHRvbS10b3VjaCxcbiAgYm9keS5oYXMtbmF2YmFyLWZpeGVkLWJvdHRvbS10b3VjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLFxuICAubmF2YmFyLW1lbnUsXG4gIC5uYXZiYXItc3RhcnQsXG4gIC5uYXZiYXItZW5kIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5uYXZiYXIge1xuICAgIG1pbi1oZWlnaHQ6IDMuMjVyZW07XG4gIH1cbiAgLm5hdmJhci5pcy1zcGFjZWQge1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgfVxuICAubmF2YmFyLmlzLXNwYWNlZCAubmF2YmFyLXN0YXJ0LFxuICAubmF2YmFyLmlzLXNwYWNlZCAubmF2YmFyLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubmF2YmFyLmlzLXNwYWNlZCBhLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLXNwYWNlZCAubmF2YmFyLWxpbmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxuICAubmF2YmFyLmlzLXRyYW5zcGFyZW50IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy10cmFuc3BhcmVudCBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy10cmFuc3BhcmVudCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLmlzLXRyYW5zcGFyZW50IC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci5pcy10cmFuc3BhcmVudCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmssIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1ob3ZlcmFibGU6Zm9jdXMgLm5hdmJhci1saW5rLCAubmF2YmFyLmlzLXRyYW5zcGFyZW50IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtaG92ZXJhYmxlOmZvY3VzLXdpdGhpbiAubmF2YmFyLWxpbmssIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1ob3ZlcmFibGU6aG92ZXIgLm5hdmJhci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLXRyYW5zcGFyZW50IC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG4gIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICAgIGNvbG9yOiAjY2UzZjQ4O1xuICB9XG4gIC5uYXZiYXItYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci1saW5rIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93biB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi11cCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSgwLjI1ZW0sIC0wLjI1ZW0pO1xuICB9XG4gIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24tdXAgLm5hdmJhci1kcm9wZG93biB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlYmViZWI7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3R0b206IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAtOHB4IDhweCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG4gICAgdG9wOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItaXRlbS5pcy1hY3RpdmUgLm5hdmJhci1kcm9wZG93biwgLm5hdmJhci1pdGVtLmlzLWhvdmVyYWJsZTpmb2N1cyAubmF2YmFyLWRyb3Bkb3duLCAubmF2YmFyLWl0ZW0uaXMtaG92ZXJhYmxlOmZvY3VzLXdpdGhpbiAubmF2YmFyLWRyb3Bkb3duLCAubmF2YmFyLWl0ZW0uaXMtaG92ZXJhYmxlOmhvdmVyIC5uYXZiYXItZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5uYXZiYXIuaXMtc3BhY2VkIC5uYXZiYXItaXRlbS5pcy1hY3RpdmUgLm5hdmJhci1kcm9wZG93biwgLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSAubmF2YmFyLWRyb3Bkb3duLmlzLWJveGVkLCAubmF2YmFyLmlzLXNwYWNlZCAubmF2YmFyLWl0ZW0uaXMtaG92ZXJhYmxlOmZvY3VzIC5uYXZiYXItZHJvcGRvd24sIC5uYXZiYXItaXRlbS5pcy1ob3ZlcmFibGU6Zm9jdXMgLm5hdmJhci1kcm9wZG93bi5pcy1ib3hlZCwgLm5hdmJhci5pcy1zcGFjZWQgLm5hdmJhci1pdGVtLmlzLWhvdmVyYWJsZTpmb2N1cy13aXRoaW4gLm5hdmJhci1kcm9wZG93biwgLm5hdmJhci1pdGVtLmlzLWhvdmVyYWJsZTpmb2N1cy13aXRoaW4gLm5hdmJhci1kcm9wZG93bi5pcy1ib3hlZCwgLm5hdmJhci5pcy1zcGFjZWQgLm5hdmJhci1pdGVtLmlzLWhvdmVyYWJsZTpob3ZlciAubmF2YmFyLWRyb3Bkb3duLCAubmF2YmFyLWl0ZW0uaXMtaG92ZXJhYmxlOmhvdmVyIC5uYXZiYXItZHJvcGRvd24uaXMtYm94ZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIC5uYXZiYXItbWVudSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gIC5uYXZiYXItc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ViZWJlYjtcbiAgICBib3gtc2hhZG93OiAwIDhweCA4cHggcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDIwO1xuICB9XG4gIC5uYXZiYXItZHJvcGRvd24gLm5hdmJhci1pdGVtIHtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAxcmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG4gIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbiAgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICAgIGNvbG9yOiAjY2UzZjQ4O1xuICB9XG4gIC5uYXZiYXIuaXMtc3BhY2VkIC5uYXZiYXItZHJvcGRvd24sIC5uYXZiYXItZHJvcGRvd24uaXMtYm94ZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAoLTRweCkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4Nm1zO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgfVxuICAubmF2YmFyLWRyb3Bkb3duLmlzLXJpZ2h0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItZGl2aWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5hdmJhciA+IC5jb250YWluZXIgLm5hdmJhci1icmFuZCxcbiAgLmNvbnRhaW5lciA+IC5uYXZiYXIgLm5hdmJhci1icmFuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xuICB9XG4gIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItbWVudSxcbiAgLmNvbnRhaW5lciA+IC5uYXZiYXIgLm5hdmJhci1tZW51IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtO1xuICB9XG4gIC5uYXZiYXIuaXMtZml4ZWQtYm90dG9tLWRlc2t0b3AsIC5uYXZiYXIuaXMtZml4ZWQtdG9wLWRlc2t0b3Age1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDMwO1xuICB9XG4gIC5uYXZiYXIuaXMtZml4ZWQtYm90dG9tLWRlc2t0b3Age1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAubmF2YmFyLmlzLWZpeGVkLWJvdHRvbS1kZXNrdG9wLmhhcy1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgLTJweCAzcHggcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xuICB9XG4gIC5uYXZiYXIuaXMtZml4ZWQtdG9wLWRlc2t0b3Age1xuICAgIHRvcDogMDtcbiAgfVxuICBodG1sLmhhcy1uYXZiYXItZml4ZWQtdG9wLWRlc2t0b3AsXG4gIGJvZHkuaGFzLW5hdmJhci1maXhlZC10b3AtZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDMuMjVyZW07XG4gIH1cbiAgaHRtbC5oYXMtbmF2YmFyLWZpeGVkLWJvdHRvbS1kZXNrdG9wLFxuICBib2R5Lmhhcy1uYXZiYXItZml4ZWQtYm90dG9tLWRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjI1cmVtO1xuICB9XG4gIGh0bWwuaGFzLXNwYWNlZC1uYXZiYXItZml4ZWQtdG9wLFxuICBib2R5Lmhhcy1zcGFjZWQtbmF2YmFyLWZpeGVkLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDUuMjVyZW07XG4gIH1cbiAgaHRtbC5oYXMtc3BhY2VkLW5hdmJhci1maXhlZC1ib3R0b20sXG4gIGJvZHkuaGFzLXNwYWNlZC1uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4yNXJlbTtcbiAgfVxuICBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbiAgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmU6bm90KDpmb2N1cyk6bm90KDpob3ZlciksXG4gIC5uYXZiYXItbGluay5pcy1hY3RpdmU6bm90KDpmb2N1cyk6bm90KDpob3Zlcikge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluaywgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk4JSk7XG4gIH1cbn1cbi5oZXJvLmlzLWZ1bGxoZWlnaHQtd2l0aC1uYXZiYXIge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy4yNXJlbSk7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IC0wLjI1cmVtO1xufVxuLnBhZ2luYXRpb24uaXMtc21hbGwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ucGFnaW5hdGlvbi5pcy1tZWRpdW0ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ucGFnaW5hdGlvbi5pcy1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLnBhZ2luYXRpb24uaXMtcm91bmRlZCAucGFnaW5hdGlvbi1wcmV2aW91cyxcbi5wYWdpbmF0aW9uLmlzLXJvdW5kZWQgLnBhZ2luYXRpb24tbmV4dCB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbn1cbi5wYWdpbmF0aW9uLmlzLXJvdW5kZWQgLnBhZ2luYXRpb24tbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbn1cblxuLnBhZ2luYXRpb24sXG4ucGFnaW5hdGlvbi1saXN0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhZ2luYXRpb24tcHJldmlvdXMsXG4ucGFnaW5hdGlvbi1uZXh0LFxuLnBhZ2luYXRpb24tbGluayxcbi5wYWdpbmF0aW9uLWVsbGlwc2lzIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYWdpbmF0aW9uLXByZXZpb3VzLFxuLnBhZ2luYXRpb24tbmV4dCxcbi5wYWdpbmF0aW9uLWxpbmsge1xuICBib3JkZXItY29sb3I6ICNlYmViZWI7XG4gIGNvbG9yOiAjMzMzO1xuICBtaW4td2lkdGg6IDIuNWVtO1xufVxuLnBhZ2luYXRpb24tcHJldmlvdXM6aG92ZXIsXG4ucGFnaW5hdGlvbi1uZXh0OmhvdmVyLFxuLnBhZ2luYXRpb24tbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ViZWJlYjtcbiAgY29sb3I6ICM1YzVjNWM7XG59XG4ucGFnaW5hdGlvbi1wcmV2aW91czpmb2N1cyxcbi5wYWdpbmF0aW9uLW5leHQ6Zm9jdXMsXG4ucGFnaW5hdGlvbi1saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODVjNWQzO1xufVxuLnBhZ2luYXRpb24tcHJldmlvdXM6YWN0aXZlLFxuLnBhZ2luYXRpb24tbmV4dDphY3RpdmUsXG4ucGFnaW5hdGlvbi1saW5rOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDUxLCA1MSwgNTEsIDAuMik7XG59XG4ucGFnaW5hdGlvbi1wcmV2aW91c1tkaXNhYmxlZF0sIC5wYWdpbmF0aW9uLXByZXZpb3VzLmlzLWRpc2FibGVkLFxuLnBhZ2luYXRpb24tbmV4dFtkaXNhYmxlZF0sXG4ucGFnaW5hdGlvbi1uZXh0LmlzLWRpc2FibGVkLFxuLnBhZ2luYXRpb24tbGlua1tkaXNhYmxlZF0sXG4ucGFnaW5hdGlvbi1saW5rLmlzLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgYm9yZGVyLWNvbG9yOiAjZWJlYmViO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzllOWU5ZTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ucGFnaW5hdGlvbi1wcmV2aW91cyxcbi5wYWdpbmF0aW9uLW5leHQge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVlbTtcbiAgcGFkZGluZy1yaWdodDogMC43NWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xuICBib3JkZXItY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFnaW5hdGlvbi1lbGxpcHNpcyB7XG4gIGNvbG9yOiAjZWJlYmViO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBhZ2luYXRpb24tbGlzdCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wYWdpbmF0aW9uLWxpc3QgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnaW5hdGlvbiB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5wYWdpbmF0aW9uLXByZXZpb3VzLFxuICAucGFnaW5hdGlvbi1uZXh0IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbiAgLnBhZ2luYXRpb24tbGlzdCBsaSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLnBhZ2luYXRpb24tbGlzdCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAucGFnaW5hdGlvbi1wcmV2aW91cyxcbiAgLnBhZ2luYXRpb24tbmV4dCxcbiAgLnBhZ2luYXRpb24tbGluayxcbiAgLnBhZ2luYXRpb24tZWxsaXBzaXMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAucGFnaW5hdGlvbi1wcmV2aW91cyB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnBhZ2luYXRpb24tbmV4dCB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLnBhZ2luYXRpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnBhZ2luYXRpb24uaXMtY2VudGVyZWQgLnBhZ2luYXRpb24tcHJldmlvdXMge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5wYWdpbmF0aW9uLmlzLWNlbnRlcmVkIC5wYWdpbmF0aW9uLWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5wYWdpbmF0aW9uLmlzLWNlbnRlcmVkIC5wYWdpbmF0aW9uLW5leHQge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5wYWdpbmF0aW9uLmlzLXJpZ2h0IC5wYWdpbmF0aW9uLXByZXZpb3VzIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAucGFnaW5hdGlvbi5pcy1yaWdodCAucGFnaW5hdGlvbi1uZXh0IHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAucGFnaW5hdGlvbi5pcy1yaWdodCAucGFnaW5hdGlvbi1saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG4ucGFuZWwge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5wYW5lbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnBhbmVsLmlzLXdoaXRlIC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzMzM7XG59XG4ucGFuZWwuaXMtd2hpdGUgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLnBhbmVsLmlzLXdoaXRlIC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYW5lbC5pcy1ibGFjayAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhbmVsLmlzLWJsYWNrIC5wYW5lbC10YWJzIGEuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMzMztcbn1cbi5wYW5lbC5pcy1ibGFjayAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ucGFuZWwuaXMtbGlnaHQgLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ucGFuZWwuaXMtbGlnaHQgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG59XG4ucGFuZWwuaXMtbGlnaHQgLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG59XG4ucGFuZWwuaXMtZGFyayAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzVjNWM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhbmVsLmlzLWRhcmsgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNWM1YzVjO1xufVxuLnBhbmVsLmlzLWRhcmsgLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiB7XG4gIGNvbG9yOiAjNWM1YzVjO1xufVxuLnBhbmVsLmlzLXByaW1hcnkgLnBhbmVsLWhlYWRpbmcsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLnBhbmVsLmhzLWJ1dHRvbiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhbmVsLmlzLXByaW1hcnkgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLnBhbmVsLmhzLWJ1dHRvbiAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjZTNmNDg7XG59XG4ucGFuZWwuaXMtcHJpbWFyeSAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5wYW5lbC5ocy1idXR0b24gLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiB7XG4gIGNvbG9yOiAjY2UzZjQ4O1xufVxuLnBhbmVsLmlzLWxpbmsgLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYW5lbC5pcy1saW5rIC5wYW5lbC10YWJzIGEuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NlM2Y0ODtcbn1cbi5wYW5lbC5pcy1saW5rIC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb24ge1xuICBjb2xvcjogI2NlM2Y0ODtcbn1cbi5wYW5lbC5pcy1pbmZvIC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIwNywgNjElLCA1MyUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYW5lbC5pcy1pbmZvIC5wYW5lbC10YWJzIGEuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaHNsKDIwNywgNjElLCA1MyUpO1xufVxuLnBhbmVsLmlzLWluZm8gLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiB7XG4gIGNvbG9yOiBoc2woMjA3LCA2MSUsIDUzJSk7XG59XG4ucGFuZWwuaXMtc3VjY2VzcyAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhN2JjNWY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhbmVsLmlzLXN1Y2Nlc3MgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYTdiYzVmO1xufVxuLnBhbmVsLmlzLXN1Y2Nlc3MgLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiB7XG4gIGNvbG9yOiAjYTdiYzVmO1xufVxuLnBhbmVsLmlzLXdhcm5pbmcgLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThiMDQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYW5lbC5pcy13YXJuaW5nIC5wYW5lbC10YWJzIGEuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U4YjA0NTtcbn1cbi5wYW5lbC5pcy13YXJuaW5nIC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb24ge1xuICBjb2xvcjogI2U4YjA0NTtcbn1cbi5wYW5lbC5pcy1kYW5nZXIgLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYW5lbC5pcy1kYW5nZXIgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2UzZjQ4O1xufVxuLnBhbmVsLmlzLWRhbmdlciAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcbiAgY29sb3I6ICNjZTNmNDg7XG59XG4ucGFuZWwuaXMtc2Vjb25kYXJ5IC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4YjA0NTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFuZWwuaXMtc2Vjb25kYXJ5IC5wYW5lbC10YWJzIGEuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U4YjA0NTtcbn1cbi5wYW5lbC5pcy1zZWNvbmRhcnkgLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiB7XG4gIGNvbG9yOiAjZThiMDQ1O1xufVxuLnBhbmVsLmlzLXJlZCAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhbmVsLmlzLXJlZCAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjZTNmNDg7XG59XG4ucGFuZWwuaXMtcmVkIC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb24ge1xuICBjb2xvcjogI2NlM2Y0ODtcbn1cbi5wYW5lbC5pcy15ZWxsb3cgLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThiMDQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYW5lbC5pcy15ZWxsb3cgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZThiMDQ1O1xufVxuLnBhbmVsLmlzLXllbGxvdyAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcbiAgY29sb3I6ICNlOGIwNDU7XG59XG4ucGFuZWwuaXMtb3JhbmdlIC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2NmUzZDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFuZWwuaXMtb3JhbmdlIC5wYW5lbC10YWJzIGEuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Q2NmUzZDtcbn1cbi5wYW5lbC5pcy1vcmFuZ2UgLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiB7XG4gIGNvbG9yOiAjZDY2ZTNkO1xufVxuLnBhbmVsLmlzLWdyZWVuIC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3YmM1ZjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFuZWwuaXMtZ3JlZW4gLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYTdiYzVmO1xufVxuLnBhbmVsLmlzLWdyZWVuIC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb24ge1xuICBjb2xvcjogI2E3YmM1Zjtcbn1cbi5wYW5lbC5pcy10ZWFsIC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2U0NjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFuZWwuaXMtdGVhbCAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDNlNDY7XG59XG4ucGFuZWwuaXMtdGVhbCAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcbiAgY29sb3I6ICMwMDNlNDY7XG59XG4ucGFuZWwuaXMtYmx1ZSAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NWM1ZDM7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ucGFuZWwuaXMtYmx1ZSAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4NWM1ZDM7XG59XG4ucGFuZWwuaXMtYmx1ZSAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcbiAgY29sb3I6ICM4NWM1ZDM7XG59XG4ucGFuZWwuaXMtcHVycGxlIC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OGZjMjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFuZWwuaXMtcHVycGxlIC5wYW5lbC10YWJzIGEuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk5OGZjMjtcbn1cbi5wYW5lbC5pcy1wdXJwbGUgLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiB7XG4gIGNvbG9yOiAjOTk4ZmMyO1xufVxuXG4ucGFuZWwtdGFiczpub3QoOmxhc3QtY2hpbGQpLFxuLnBhbmVsLWJsb2NrOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgaHNsKDAsIDAlLCA5MyUpO1xufVxuXG4ucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTMlKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBhZGRpbmc6IDAuNzVlbSAxZW07XG59XG5cbi5wYW5lbC10YWJzIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhbmVsLXRhYnMgYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cbi5wYW5lbC10YWJzIGEuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzcwNzA3MDtcbiAgY29sb3I6ICM1YzVjNWM7XG59XG5cbi5wYW5lbC1saXN0IGEge1xuICBjb2xvcjogIzMzMztcbn1cbi5wYW5lbC1saXN0IGE6aG92ZXIge1xuICBjb2xvcjogI2NlM2Y0ODtcbn1cblxuLnBhbmVsLWJsb2NrIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMC41ZW0gMC43NWVtO1xufVxuLnBhbmVsLWJsb2NrIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07XG59XG4ucGFuZWwtYmxvY2sgPiAuY29udHJvbCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhbmVsLWJsb2NrLmlzLXdyYXBwZWQge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucGFuZWwtYmxvY2suaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjNWM1YzVjO1xufVxuLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiB7XG4gIGNvbG9yOiAjY2UzZjQ4O1xufVxuLnBhbmVsLWJsb2NrOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG59XG5cbmEucGFuZWwtYmxvY2ssXG5sYWJlbC5wYW5lbC1ibG9jayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmEucGFuZWwtYmxvY2s6aG92ZXIsXG5sYWJlbC5wYW5lbC1ibG9jazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbn1cblxuLnBhbmVsLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDFlbTtcbiAgY29sb3I6ICM5ZTllOWU7XG4gIG1hcmdpbi1yaWdodDogMC43NWVtO1xufVxuLnBhbmVsLWljb24gLmZhIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLnRhYnMge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50YWJzIGEge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWJlYmViO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi50YWJzIGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogIzMzMztcbn1cbi50YWJzIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFicyBsaS5pcy1hY3RpdmUgYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjY2UzZjQ4O1xufVxuLnRhYnMgdWwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWJlYmViO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4udGFicyB1bC5pcy1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NWVtO1xufVxuLnRhYnMgdWwuaXMtY2VudGVyIHtcbiAgZmxleDogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMC43NWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW07XG59XG4udGFicyB1bC5pcy1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctbGVmdDogMC43NWVtO1xufVxuLnRhYnMgLmljb246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuLnRhYnMgLmljb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cbi50YWJzLmlzLWNlbnRlcmVkIHVsIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udGFicy5pcy1yaWdodCB1bCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4udGFicy5pcy1ib3hlZCBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xufVxuLnRhYnMuaXMtYm94ZWQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ViZWJlYjtcbn1cbi50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZWJlYmViO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLnRhYnMuaXMtZnVsbHdpZHRoIGxpIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbn1cbi50YWJzLmlzLXRvZ2dsZSBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWJlYmViO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGJvcmRlci1jb2xvcjogI2ViZWJlYjtcbiAgei1pbmRleDogMjtcbn1cbi50YWJzLmlzLXRvZ2dsZSBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4udGFicy5pcy10b2dnbGUgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xufVxuLnRhYnMuaXMtdG9nZ2xlIGxpOmxhc3QtY2hpbGQgYSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG59XG4udGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xuICBib3JkZXItY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xufVxuLnRhYnMuaXMtdG9nZ2xlIHVsIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi50YWJzLmlzLXRvZ2dsZS5pcy10b2dnbGUtcm91bmRlZCBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5OXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5OTk5cHg7XG4gIHBhZGRpbmctbGVmdDogMS4yNWVtO1xufVxuLnRhYnMuaXMtdG9nZ2xlLmlzLXRvZ2dsZS1yb3VuZGVkIGxpOmxhc3QtY2hpbGQgYSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVlbTtcbn1cbi50YWJzLmlzLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLnRhYnMuaXMtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnRhYnMuaXMtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLyogQnVsbWEgR3JpZCAqL1xuLmNvbHVtbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1uYXJyb3cge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogdW5zZXQ7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLWZ1bGwge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtdGhyZWUtcXVhcnRlcnMge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNzUlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy10d28tdGhpcmRzIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDY2LjY2NjYlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1oYWxmIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb25lLXRoaXJkIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDMzLjMzMzMlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vbmUtcXVhcnRlciB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAyNSU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9uZS1maWZ0aCB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAyMCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLXR3by1maWZ0aHMge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNDAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy10aHJlZS1maWZ0aHMge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNjAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1mb3VyLWZpZnRocyB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA4MCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1xdWFydGVycyB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC10d28tdGhpcmRzIHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtaGFsZiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC1vbmUtdGhpcmQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC1vbmUtcXVhcnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC1vbmUtZmlmdGgge1xuICBtYXJnaW4tbGVmdDogMjAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtdHdvLWZpZnRocyB7XG4gIG1hcmdpbi1sZWZ0OiA0MCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1maWZ0aHMge1xuICBtYXJnaW4tbGVmdDogNjAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtZm91ci1maWZ0aHMge1xuICBtYXJnaW4tbGVmdDogODAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy0wIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtMSB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA4LjMzMzMzMzM3JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzNyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTIge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMTYuNjY2NjY2NzQlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY3NCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTMge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMjUlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTQge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMzMuMzMzMzMzMzclO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzNyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTUge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNDEuNjY2NjY2NzQlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY3NCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTYge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNTAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTcge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNTguMzMzMzMzMzclO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzNyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTgge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNjYuNjY2NjY2NzQlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY3NCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTkge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNzUlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTEwIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDgzLjMzMzMzMzM3JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzM3JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtMTEge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogOTEuNjY2NjY2NzQlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NzQlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy0xMiB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2x1bW4uaXMtbmFycm93LW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbiAgLmNvbHVtbi5pcy1mdWxsLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sdW1uLmlzLXRocmVlLXF1YXJ0ZXJzLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtdHdvLXRoaXJkcy1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjYlO1xuICB9XG4gIC5jb2x1bW4uaXMtaGFsZi1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS10aGlyZC1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLXF1YXJ0ZXItbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtZmlmdGgtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10d28tZmlmdGhzLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdGhyZWUtZmlmdGhzLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtZm91ci1maWZ0aHMtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by10aGlyZHMtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtaGFsZi1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXRoaXJkLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1xdWFydGVyLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtZmlmdGgtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by1maWZ0aHMtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLWZpZnRocy1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA2MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogODAlO1xuICB9XG4gIC5jb2x1bW4uaXMtMC1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTAtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOC4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMS1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLTItbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNi42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMi1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0zLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTMtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtNC1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC00LW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLTUtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MS42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNS1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy02LW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTYtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtNy1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC03LW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLTgtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtOC1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy05LW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTktbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtMTAtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTAtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtMTEtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA5MS42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTEtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtMTItbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEyLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuY29sdW1uLmlzLW5hcnJvdywgLmNvbHVtbi5pcy1uYXJyb3ctdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxuICAuY29sdW1uLmlzLWZ1bGwsIC5jb2x1bW4uaXMtZnVsbC10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10aHJlZS1xdWFydGVycywgLmNvbHVtbi5pcy10aHJlZS1xdWFydGVycy10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLXR3by10aGlyZHMsIC5jb2x1bW4uaXMtdHdvLXRoaXJkcy10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjYlO1xuICB9XG4gIC5jb2x1bW4uaXMtaGFsZiwgLmNvbHVtbi5pcy1oYWxmLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLXRoaXJkLCAuY29sdW1uLmlzLW9uZS10aGlyZC10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLXF1YXJ0ZXIsIC5jb2x1bW4uaXMtb25lLXF1YXJ0ZXItdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtZmlmdGgsIC5jb2x1bW4uaXMtb25lLWZpZnRoLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdHdvLWZpZnRocywgLmNvbHVtbi5pcy10d28tZmlmdGhzLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdGhyZWUtZmlmdGhzLCAuY29sdW1uLmlzLXRocmVlLWZpZnRocy10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuY29sdW1uLmlzLWZvdXItZmlmdGhzLCAuY29sdW1uLmlzLWZvdXItZmlmdGhzLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLCAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLXRoaXJkcywgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLXRoaXJkcy10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1oYWxmLCAuY29sdW1uLmlzLW9mZnNldC1oYWxmLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtdGhpcmQsIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS10aGlyZC10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtcXVhcnRlciwgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1maWZ0aCwgLmNvbHVtbi5pcy1vZmZzZXQtb25lLWZpZnRoLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10d28tZmlmdGhzLCAuY29sdW1uLmlzLW9mZnNldC10d28tZmlmdGhzLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1maWZ0aHMsIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLWZpZnRocy10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA2MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtZm91ci1maWZ0aHMsIC5jb2x1bW4uaXMtb2Zmc2V0LWZvdXItZmlmdGhzLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTtcbiAgfVxuICAuY29sdW1uLmlzLTAsIC5jb2x1bW4uaXMtMC10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTAsIC5jb2x1bW4uaXMtb2Zmc2V0LTAtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xLCAuY29sdW1uLmlzLTEtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4LjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xLCAuY29sdW1uLmlzLW9mZnNldC0xLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtMiwgLmNvbHVtbi5pcy0yLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTYuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTIsIC5jb2x1bW4uaXMtb2Zmc2V0LTItdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtMywgLmNvbHVtbi5pcy0zLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTMsIC5jb2x1bW4uaXMtb2Zmc2V0LTMtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtNCwgLmNvbHVtbi5pcy00LXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTQsIC5jb2x1bW4uaXMtb2Zmc2V0LTQtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtNSwgLmNvbHVtbi5pcy01LXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDEuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTUsIC5jb2x1bW4uaXMtb2Zmc2V0LTUtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtNiwgLmNvbHVtbi5pcy02LXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTYsIC5jb2x1bW4uaXMtb2Zmc2V0LTYtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtNywgLmNvbHVtbi5pcy03LXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTcsIC5jb2x1bW4uaXMtb2Zmc2V0LTctdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtOCwgLmNvbHVtbi5pcy04LXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTgsIC5jb2x1bW4uaXMtb2Zmc2V0LTgtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtOSwgLmNvbHVtbi5pcy05LXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTksIC5jb2x1bW4uaXMtb2Zmc2V0LTktdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtMTAsIC5jb2x1bW4uaXMtMTAtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTAsIC5jb2x1bW4uaXMtb2Zmc2V0LTEwLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLTExLCAuY29sdW1uLmlzLTExLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOTEuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTExLCAuY29sdW1uLmlzLW9mZnNldC0xMS10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMiwgLmNvbHVtbi5pcy0xMi10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTIsIC5jb2x1bW4uaXMtb2Zmc2V0LTEyLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1uLmlzLW5hcnJvdy10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbiAgLmNvbHVtbi5pcy1mdWxsLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdGhyZWUtcXVhcnRlcnMtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLXR3by10aGlyZHMtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjYlO1xuICB9XG4gIC5jb2x1bW4uaXMtaGFsZi10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLXRoaXJkLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS1xdWFydGVyLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtZmlmdGgtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuY29sdW1uLmlzLXR3by1maWZ0aHMtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuY29sdW1uLmlzLXRocmVlLWZpZnRocy10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtZm91ci1maWZ0aHMtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10d28tdGhpcmRzLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtaGFsZi10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtdGhpcmQtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtcXVhcnRlci10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtZmlmdGgtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLWZpZnRocy10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA2MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0wLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0wLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4LjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0yLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNi42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMi10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLTMtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0zLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtNC10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTQtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy01LXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MS42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNS10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLTYtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC02LXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtNy10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTctdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy04LXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtOC10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLTktdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC05LXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtMTAtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMC10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLTExLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA5MS42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTEtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMi10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMi10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sdW1uLmlzLW5hcnJvdy1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxuICAuY29sdW1uLmlzLWZ1bGwtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sdW1uLmlzLXRocmVlLXF1YXJ0ZXJzLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLXR3by10aGlyZHMtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NiU7XG4gIH1cbiAgLmNvbHVtbi5pcy1oYWxmLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS10aGlyZC1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS1xdWFydGVyLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS1maWZ0aC1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10d28tZmlmdGhzLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuY29sdW1uLmlzLXRocmVlLWZpZnRocy1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1mb3VyLWZpZnRocy1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10d28tdGhpcmRzLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1oYWxmLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXRoaXJkLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtcXVhcnRlci1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1maWZ0aC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by1maWZ0aHMtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1mb3VyLWZpZnRocy1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogODAlO1xuICB9XG4gIC5jb2x1bW4uaXMtMC1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0wLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuY29sdW1uLmlzLTEtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOC4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0yLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDE2LjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0yLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0zLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0zLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy00LWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC00LWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy01LWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQxLjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC01LWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy02LWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC02LWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy03LWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC03LWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy04LWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC04LWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy05LWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC05LWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMC1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLTExLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDkxLjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtMTItZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMi1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5jb2x1bW4uaXMtbmFycm93LXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG4gIC5jb2x1bW4uaXMtZnVsbC13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdGhyZWUtcXVhcnRlcnMtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtdHdvLXRoaXJkcy13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2JTtcbiAgfVxuICAuY29sdW1uLmlzLWhhbGYtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLXRoaXJkLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLXF1YXJ0ZXItd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLWZpZnRoLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuY29sdW1uLmlzLXR3by1maWZ0aHMtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdGhyZWUtZmlmdGhzLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuY29sdW1uLmlzLWZvdXItZmlmdGhzLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by10aGlyZHMtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LWhhbGYtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtdGhpcmQtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1xdWFydGVyLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLWZpZnRoLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLWZpZnRocy13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLWZpZnRocy13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LWZvdXItZmlmdGhzLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0wLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtMS13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4LjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLTItd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTYuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTItd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLTMtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTMtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLTQtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTQtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLTUtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDEuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLTYtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTYtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLTctd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTctd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLTgtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTgtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLTktd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTktd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLTEwLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtMTEtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOTEuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTExLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMi13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEyLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmNvbHVtbi5pcy1uYXJyb3ctZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxuICAuY29sdW1uLmlzLWZ1bGwtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdGhyZWUtcXVhcnRlcnMtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy10d28tdGhpcmRzLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NiU7XG4gIH1cbiAgLmNvbHVtbi5pcy1oYWxmLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLXRoaXJkLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtcXVhcnRlci1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS1maWZ0aC1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuY29sdW1uLmlzLXR3by1maWZ0aHMtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10aHJlZS1maWZ0aHMtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1mb3VyLWZpZnRocy1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLXRoaXJkcy1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1oYWxmLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtdGhpcmQtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1maWZ0aC1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLWZpZnRocy1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1mb3VyLWZpZnRocy1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0wLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMC1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuY29sdW1uLmlzLTEtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4LjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtMi1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDE2LjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0yLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLTMtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMy1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy00LWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTQtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtNS1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQxLjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC01LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLTYtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNi1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy03LWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTctZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtOC1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC04LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLTktZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtOS1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMC1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMC1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMS1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDkxLjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMS1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMi1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTItZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuXG4uY29sdW1ucyB7XG4gIG1hcmdpbi1sZWZ0OiAtMC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuNzVyZW07XG59XG4uY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG59XG4uY29sdW1uczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjVyZW0gLSAwLjc1cmVtKTtcbn1cbi5jb2x1bW5zLmlzLWNlbnRlcmVkIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY29sdW1ucy5pcy1nYXBsZXNzIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jb2x1bW5zLmlzLWdhcGxlc3MgPiAuY29sdW1uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uY29sdW1ucy5pcy1nYXBsZXNzOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uY29sdW1ucy5pcy1nYXBsZXNzOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jb2x1bW5zLmlzLW11bHRpbGluZSB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jb2x1bW5zLmlzLXZjZW50ZXJlZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmNvbHVtbnM6bm90KC5pcy1kZXNrdG9wKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2x1bW5zLmlzLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmNvbHVtbnMuaXMtdmFyaWFibGUge1xuICAtLWNvbHVtbkdhcDogMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1jb2x1bW5HYXApKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tY29sdW1uR2FwKSk7XG59XG4uY29sdW1ucy5pcy12YXJpYWJsZSA+IC5jb2x1bW4ge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbHVtbkdhcCk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbHVtbkdhcCk7XG59XG4uY29sdW1ucy5pcy12YXJpYWJsZS5pcy0wIHtcbiAgLS1jb2x1bW5HYXA6IDByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0wLW1vYmlsZSB7XG4gICAgLS1jb2x1bW5HYXA6IDByZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0wLXRhYmxldCB7XG4gICAgLS1jb2x1bW5HYXA6IDByZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTAtdGFibGV0LW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAwcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMC10b3VjaCB7XG4gICAgLS1jb2x1bW5HYXA6IDByZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0wLWRlc2t0b3Age1xuICAgIC0tY29sdW1uR2FwOiAwcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMC1kZXNrdG9wLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAwcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMC13aWRlc2NyZWVuIHtcbiAgICAtLWNvbHVtbkdhcDogMHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTAtZnVsbGhkIHtcbiAgICAtLWNvbHVtbkdhcDogMHJlbTtcbiAgfVxufVxuLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMSB7XG4gIC0tY29sdW1uR2FwOiAwLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMS1tb2JpbGUge1xuICAgIC0tY29sdW1uR2FwOiAwLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMS10YWJsZXQge1xuICAgIC0tY29sdW1uR2FwOiAwLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0xLXRhYmxldC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTEtdG91Y2gge1xuICAgIC0tY29sdW1uR2FwOiAwLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMS1kZXNrdG9wIHtcbiAgICAtLWNvbHVtbkdhcDogMC4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTEtZGVza3RvcC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTEtd2lkZXNjcmVlbiB7XG4gICAgLS1jb2x1bW5HYXA6IDAuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0xLXdpZGVzY3JlZW4tb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDAuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0xLWZ1bGxoZCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuMjVyZW07XG4gIH1cbn1cbi5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTIge1xuICAtLWNvbHVtbkdhcDogMC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMi1tb2JpbGUge1xuICAgIC0tY29sdW1uR2FwOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0yLXRhYmxldCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMi10YWJsZXQtb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTItdG91Y2gge1xuICAgIC0tY29sdW1uR2FwOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0yLWRlc2t0b3Age1xuICAgIC0tY29sdW1uR2FwOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0yLWRlc2t0b3Atb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTItd2lkZXNjcmVlbiB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTItd2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMi1mdWxsaGQge1xuICAgIC0tY29sdW1uR2FwOiAwLjVyZW07XG4gIH1cbn1cbi5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTMge1xuICAtLWNvbHVtbkdhcDogMC43NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTMtbW9iaWxlIHtcbiAgICAtLWNvbHVtbkdhcDogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTMtdGFibGV0IHtcbiAgICAtLWNvbHVtbkdhcDogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMy10YWJsZXQtb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0zLXRvdWNoIHtcbiAgICAtLWNvbHVtbkdhcDogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTMtZGVza3RvcCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0zLWRlc2t0b3Atb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0zLXdpZGVzY3JlZW4ge1xuICAgIC0tY29sdW1uR2FwOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMy13aWRlc2NyZWVuLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMy1mdWxsaGQge1xuICAgIC0tY29sdW1uR2FwOiAwLjc1cmVtO1xuICB9XG59XG4uY29sdW1ucy5pcy12YXJpYWJsZS5pcy00IHtcbiAgLS1jb2x1bW5HYXA6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy00LW1vYmlsZSB7XG4gICAgLS1jb2x1bW5HYXA6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy00LXRhYmxldCB7XG4gICAgLS1jb2x1bW5HYXA6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTQtdGFibGV0LW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNC10b3VjaCB7XG4gICAgLS1jb2x1bW5HYXA6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy00LWRlc2t0b3Age1xuICAgIC0tY29sdW1uR2FwOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNC1kZXNrdG9wLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNC13aWRlc2NyZWVuIHtcbiAgICAtLWNvbHVtbkdhcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTQtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTQtZnVsbGhkIHtcbiAgICAtLWNvbHVtbkdhcDogMXJlbTtcbiAgfVxufVxuLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNSB7XG4gIC0tY29sdW1uR2FwOiAxLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNS1tb2JpbGUge1xuICAgIC0tY29sdW1uR2FwOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNS10YWJsZXQge1xuICAgIC0tY29sdW1uR2FwOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy01LXRhYmxldC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTUtdG91Y2gge1xuICAgIC0tY29sdW1uR2FwOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNS1kZXNrdG9wIHtcbiAgICAtLWNvbHVtbkdhcDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTUtZGVza3RvcC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTUtd2lkZXNjcmVlbiB7XG4gICAgLS1jb2x1bW5HYXA6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy01LXdpZGVzY3JlZW4tb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy01LWZ1bGxoZCB7XG4gICAgLS1jb2x1bW5HYXA6IDEuMjVyZW07XG4gIH1cbn1cbi5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTYge1xuICAtLWNvbHVtbkdhcDogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNi1tb2JpbGUge1xuICAgIC0tY29sdW1uR2FwOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy02LXRhYmxldCB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNi10YWJsZXQtb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTYtdG91Y2gge1xuICAgIC0tY29sdW1uR2FwOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy02LWRlc2t0b3Age1xuICAgIC0tY29sdW1uR2FwOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy02LWRlc2t0b3Atb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTYtd2lkZXNjcmVlbiB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTYtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNi1mdWxsaGQge1xuICAgIC0tY29sdW1uR2FwOiAxLjVyZW07XG4gIH1cbn1cbi5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTcge1xuICAtLWNvbHVtbkdhcDogMS43NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTctbW9iaWxlIHtcbiAgICAtLWNvbHVtbkdhcDogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTctdGFibGV0IHtcbiAgICAtLWNvbHVtbkdhcDogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNy10YWJsZXQtb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy03LXRvdWNoIHtcbiAgICAtLWNvbHVtbkdhcDogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTctZGVza3RvcCB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy03LWRlc2t0b3Atb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy03LXdpZGVzY3JlZW4ge1xuICAgIC0tY29sdW1uR2FwOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNy13aWRlc2NyZWVuLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNy1mdWxsaGQge1xuICAgIC0tY29sdW1uR2FwOiAxLjc1cmVtO1xuICB9XG59XG4uY29sdW1ucy5pcy12YXJpYWJsZS5pcy04IHtcbiAgLS1jb2x1bW5HYXA6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy04LW1vYmlsZSB7XG4gICAgLS1jb2x1bW5HYXA6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy04LXRhYmxldCB7XG4gICAgLS1jb2x1bW5HYXA6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTgtdGFibGV0LW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtOC10b3VjaCB7XG4gICAgLS1jb2x1bW5HYXA6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy04LWRlc2t0b3Age1xuICAgIC0tY29sdW1uR2FwOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtOC1kZXNrdG9wLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtOC13aWRlc2NyZWVuIHtcbiAgICAtLWNvbHVtbkdhcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTgtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTgtZnVsbGhkIHtcbiAgICAtLWNvbHVtbkdhcDogMnJlbTtcbiAgfVxufVxuXG4udGlsZSB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbiAgbWluLWhlaWdodDogbWluLWNvbnRlbnQ7XG59XG4udGlsZS5pcy1hbmNlc3RvciB7XG4gIG1hcmdpbi1sZWZ0OiAtMC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuNzVyZW07XG59XG4udGlsZS5pcy1hbmNlc3RvcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG59XG4udGlsZS5pcy1hbmNlc3Rvcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi50aWxlLmlzLWNoaWxkIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4udGlsZS5pcy1wYXJlbnQge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuLnRpbGUuaXMtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnRpbGUuaXMtdmVydGljYWwgPiAudGlsZS5pcy1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLnRpbGU6bm90KC5pcy1jaGlsZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnRpbGUuaXMtMSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOC4zMzMzMzMzNyU7XG4gIH1cbiAgLnRpbGUuaXMtMiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTYuNjY2NjY2NzQlO1xuICB9XG4gIC50aWxlLmlzLTMge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAudGlsZS5pcy00IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzNyU7XG4gIH1cbiAgLnRpbGUuaXMtNSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDEuNjY2NjY2NzQlO1xuICB9XG4gIC50aWxlLmlzLTYge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAudGlsZS5pcy03IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzNyU7XG4gIH1cbiAgLnRpbGUuaXMtOCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NzQlO1xuICB9XG4gIC50aWxlLmlzLTkge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAudGlsZS5pcy0xMCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzclO1xuICB9XG4gIC50aWxlLmlzLTExIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA5MS42NjY2NjY3NCU7XG4gIH1cbiAgLnRpbGUuaXMtMTIge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogQnVsbWEgTGF5b3V0ICovXG4uaGVybyB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaGVybyAubmF2YmFyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5oZXJvIC50YWJzIHVsIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5oZXJvLmlzLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzMzM7XG59XG4uaGVyby5pcy13aGl0ZSBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbi5oZXJvLmlzLXdoaXRlIHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmhlcm8uaXMtd2hpdGUgLnRpdGxlIHtcbiAgY29sb3I6ICMzMzM7XG59XG4uaGVyby5pcy13aGl0ZSAuc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjkpO1xufVxuLmhlcm8uaXMtd2hpdGUgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxuLmhlcm8uaXMtd2hpdGUgLnN1YnRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiAjMzMzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLmlzLXdoaXRlIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuLmhlcm8uaXMtd2hpdGUgLm5hdmJhci1pdGVtLFxuLmhlcm8uaXMtd2hpdGUgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcbn1cbi5oZXJvLmlzLXdoaXRlIGEubmF2YmFyLWl0ZW06aG92ZXIsIC5oZXJvLmlzLXdoaXRlIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLmhlcm8uaXMtd2hpdGUgLm5hdmJhci1saW5rOmhvdmVyLFxuLmhlcm8uaXMtd2hpdGUgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmhlcm8uaXMtd2hpdGUgLnRhYnMgYSB7XG4gIGNvbG9yOiAjMzMzO1xuICBvcGFjaXR5OiAwLjk7XG59XG4uaGVyby5pcy13aGl0ZSAudGFicyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLXdoaXRlIC50YWJzIGxpLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLXdoaXRlIC50YWJzLmlzLWJveGVkIGEsIC5oZXJvLmlzLXdoaXRlIC50YWJzLmlzLXRvZ2dsZSBhIHtcbiAgY29sb3I6ICMzMzM7XG59XG4uaGVyby5pcy13aGl0ZSAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy13aGl0ZSAudGFicy5pcy10b2dnbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbn1cbi5oZXJvLmlzLXdoaXRlIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy13aGl0ZSAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtd2hpdGUgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy13aGl0ZSAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtd2hpdGUuaXMtYm9sZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNlOGUzZTQgMCUsICNmZmYgNzElLCB3aGl0ZSAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLmlzLXdoaXRlLmlzLWJvbGQgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjZThlM2U0IDAlLCAjZmZmIDcxJSwgd2hpdGUgMTAwJSk7XG4gIH1cbn1cbi5oZXJvLmlzLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1ibGFjayBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbi5oZXJvLmlzLWJsYWNrIHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmhlcm8uaXMtYmxhY2sgLnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1ibGFjayAuc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlcm8uaXMtYmxhY2sgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxuLmhlcm8uaXMtYmxhY2sgLnN1YnRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLmlzLWJsYWNrIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgfVxufVxuLmhlcm8uaXMtYmxhY2sgLm5hdmJhci1pdGVtLFxuLmhlcm8uaXMtYmxhY2sgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5oZXJvLmlzLWJsYWNrIGEubmF2YmFyLWl0ZW06aG92ZXIsIC5oZXJvLmlzLWJsYWNrIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLmhlcm8uaXMtYmxhY2sgLm5hdmJhci1saW5rOmhvdmVyLFxuLmhlcm8uaXMtYmxhY2sgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjI2MjY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtYmxhY2sgLnRhYnMgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjk7XG59XG4uaGVyby5pcy1ibGFjayAudGFicyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLWJsYWNrIC50YWJzIGxpLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLWJsYWNrIC50YWJzLmlzLWJveGVkIGEsIC5oZXJvLmlzLWJsYWNrIC50YWJzLmlzLXRvZ2dsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1ibGFjayAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy1ibGFjayAudGFicy5pcy10b2dnbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbn1cbi5oZXJvLmlzLWJsYWNrIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1ibGFjayAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtYmxhY2sgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1ibGFjayAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmhlcm8uaXMtYmxhY2suaXMtYm9sZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICMxYzE3MTggMCUsICMzMzMgNzElLCAjNDMzZTNkIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8uaXMtYmxhY2suaXMtYm9sZCAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICMxYzE3MTggMCUsICMzMzMgNzElLCAjNDMzZTNkIDEwMCUpO1xuICB9XG59XG4uaGVyby5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5oZXJvLmlzLWxpZ2h0IGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxuLmhlcm8uaXMtbGlnaHQgc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaGVyby5pcy1saWdodCAudGl0bGUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmhlcm8uaXMtbGlnaHQgLnN1YnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5oZXJvLmlzLWxpZ2h0IC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSxcbi5oZXJvLmlzLWxpZ2h0IC5zdWJ0aXRsZSBzdHJvbmcge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLmlzLWxpZ2h0IC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICB9XG59XG4uaGVyby5pcy1saWdodCAubmF2YmFyLWl0ZW0sXG4uaGVyby5pcy1saWdodCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmhlcm8uaXMtbGlnaHQgYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMtbGlnaHQgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4uaGVyby5pcy1saWdodCAubmF2YmFyLWxpbms6aG92ZXIsXG4uaGVyby5pcy1saWdodCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5oZXJvLmlzLWxpZ2h0IC50YWJzIGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBvcGFjaXR5OiAwLjk7XG59XG4uaGVyby5pcy1saWdodCAudGFicyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLWxpZ2h0IC50YWJzIGxpLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgOTYlKSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtbGlnaHQgLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtbGlnaHQgLnRhYnMuaXMtdG9nZ2xlIGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmhlcm8uaXMtbGlnaHQgLnRhYnMuaXMtYm94ZWQgYTpob3ZlciwgLmhlcm8uaXMtbGlnaHQgLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG59XG4uaGVyby5pcy1saWdodCAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtbGlnaHQgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC5oZXJvLmlzLWxpZ2h0IC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtbGlnaHQgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbn1cbi5oZXJvLmlzLWxpZ2h0LmlzLWJvbGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjZGZkOGQ5IDAlLCBoc2woMCwgMCUsIDk2JSkgNzElLCB3aGl0ZSAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLmlzLWxpZ2h0LmlzLWJvbGQgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjZGZkOGQ5IDAlLCBoc2woMCwgMCUsIDk2JSkgNzElLCB3aGl0ZSAxMDAlKTtcbiAgfVxufVxuLmhlcm8uaXMtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzVjNWM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtZGFyayBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbi5oZXJvLmlzLWRhcmsgc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaGVyby5pcy1kYXJrIC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtZGFyayAuc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlcm8uaXMtZGFyayAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksXG4uaGVyby5pcy1kYXJrIC5zdWJ0aXRsZSBzdHJvbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby5pcy1kYXJrIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVjNWM1YztcbiAgfVxufVxuLmhlcm8uaXMtZGFyayAubmF2YmFyLWl0ZW0sXG4uaGVyby5pcy1kYXJrIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uaGVyby5pcy1kYXJrIGEubmF2YmFyLWl0ZW06aG92ZXIsIC5oZXJvLmlzLWRhcmsgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4uaGVyby5pcy1kYXJrIC5uYXZiYXItbGluazpob3Zlcixcbi5oZXJvLmlzLWRhcmsgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZjRmNGY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtZGFyayAudGFicyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5oZXJvLmlzLWRhcmsgLnRhYnMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy1kYXJrIC50YWJzIGxpLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICM1YzVjNWMgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLWRhcmsgLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtZGFyayAudGFicy5pcy10b2dnbGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtZGFyayAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy1kYXJrIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xufVxuLmhlcm8uaXMtZGFyayAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtZGFyayAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtZGFyayAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLWRhcmsgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzVjNWM1Yztcbn1cbi5oZXJvLmlzLWRhcmsuaXMtYm9sZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICM0OTNjM2UgMCUsICM1YzVjNWMgNzElLCAjNmU2NTY0IDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8uaXMtZGFyay5pcy1ib2xkIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgIzQ5M2MzZSAwJSwgIzVjNWM1YyA3MSUsICM2ZTY1NjQgMTAwJSk7XG4gIH1cbn1cbi5oZXJvLmlzLXByaW1hcnksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhlcm8uaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1wcmltYXJ5IGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5oZXJvLmhzLWJ1dHRvbiBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbi5oZXJvLmlzLXByaW1hcnkgc3Ryb25nLFxuLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaGVyby5ocy1idXR0b24gc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaGVyby5pcy1wcmltYXJ5IC50aXRsZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaGVyby5ocy1idXR0b24gLnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1wcmltYXJ5IC5zdWJ0aXRsZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaGVyby5ocy1idXR0b24gLnN1YnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5oZXJvLmlzLXByaW1hcnkgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5oZXJvLmhzLWJ1dHRvbiAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksXG4uaGVyby5pcy1wcmltYXJ5IC5zdWJ0aXRsZSBzdHJvbmcsXG4uY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5oZXJvLmhzLWJ1dHRvbiAuc3VidGl0bGUgc3Ryb25nIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8uaXMtcHJpbWFyeSAubmF2YmFyLW1lbnUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhlcm8uaHMtYnV0dG9uIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbiAgfVxufVxuLmhlcm8uaXMtcHJpbWFyeSAubmF2YmFyLWl0ZW0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhlcm8uaHMtYnV0dG9uIC5uYXZiYXItaXRlbSxcbi5oZXJvLmlzLXByaW1hcnkgLm5hdmJhci1saW5rLFxuLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaGVyby5ocy1idXR0b24gLm5hdmJhci1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5oZXJvLmlzLXByaW1hcnkgYS5uYXZiYXItaXRlbTpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaGVyby5ocy1idXR0b24gYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMtcHJpbWFyeSBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaGVyby5ocy1idXR0b24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4uaGVyby5pcy1wcmltYXJ5IC5uYXZiYXItbGluazpob3Zlcixcbi5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhlcm8uaHMtYnV0dG9uIC5uYXZiYXItbGluazpob3Zlcixcbi5oZXJvLmlzLXByaW1hcnkgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbi5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhlcm8uaHMtYnV0dG9uIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIzMjNiO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLXByaW1hcnkgLnRhYnMgYSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaGVyby5ocy1idXR0b24gLnRhYnMgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjk7XG59XG4uaGVyby5pcy1wcmltYXJ5IC50YWJzIGE6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhlcm8uaHMtYnV0dG9uIC50YWJzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtcHJpbWFyeSAudGFicyBsaS5pcy1hY3RpdmUgYSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaGVyby5ocy1idXR0b24gLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICBjb2xvcjogI2NlM2Y0OCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtcHJpbWFyeSAudGFicy5pcy1ib3hlZCBhLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5oZXJvLmhzLWJ1dHRvbiAudGFicy5pcy1ib3hlZCBhLCAuaGVyby5pcy1wcmltYXJ5IC50YWJzLmlzLXRvZ2dsZSBhLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5oZXJvLmhzLWJ1dHRvbiAudGFicy5pcy10b2dnbGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtcHJpbWFyeSAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5oZXJvLmhzLWJ1dHRvbiAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy1wcmltYXJ5IC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5oZXJvLmhzLWJ1dHRvbiAudGFicy5pcy10b2dnbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbn1cbi5oZXJvLmlzLXByaW1hcnkgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhlcm8uaHMtYnV0dG9uIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1wcmltYXJ5IC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaGVyby5pcy1wcmltYXJ5IC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaGVyby5ocy1idXR0b24gLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1wcmltYXJ5IC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNjZTNmNDg7XG59XG4uaGVyby5pcy1wcmltYXJ5LmlzLWJvbGQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhlcm8uaXMtYm9sZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjYjkyMTQ0IDAlLCAjY2UzZjQ4IDcxJSwgI2Q5NWM0ZSAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLmlzLXByaW1hcnkuaXMtYm9sZCAubmF2YmFyLW1lbnUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhlcm8uaXMtYm9sZC5ocy1idXR0b24gLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjYjkyMTQ0IDAlLCAjY2UzZjQ4IDcxJSwgI2Q5NWM0ZSAxMDAlKTtcbiAgfVxufVxuLmhlcm8uaXMtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtbGluayBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbi5oZXJvLmlzLWxpbmsgc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaGVyby5pcy1saW5rIC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtbGluayAuc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlcm8uaXMtbGluayAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksXG4uaGVyby5pcy1saW5rIC5zdWJ0aXRsZSBzdHJvbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby5pcy1saW5rIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbiAgfVxufVxuLmhlcm8uaXMtbGluayAubmF2YmFyLWl0ZW0sXG4uaGVyby5pcy1saW5rIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uaGVyby5pcy1saW5rIGEubmF2YmFyLWl0ZW06aG92ZXIsIC5oZXJvLmlzLWxpbmsgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4uaGVyby5pcy1saW5rIC5uYXZiYXItbGluazpob3Zlcixcbi5oZXJvLmlzLWxpbmsgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMjMyM2I7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtbGluayAudGFicyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5oZXJvLmlzLWxpbmsgLnRhYnMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy1saW5rIC50YWJzIGxpLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICNjZTNmNDggIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLWxpbmsgLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtbGluayAudGFicy5pcy10b2dnbGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtbGluayAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy1saW5rIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xufVxuLmhlcm8uaXMtbGluayAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtbGluayAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtbGluayAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLWxpbmsgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2NlM2Y0ODtcbn1cbi5oZXJvLmlzLWxpbmsuaXMtYm9sZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNiOTIxNDQgMCUsICNjZTNmNDggNzElLCAjZDk1YzRlIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8uaXMtbGluay5pcy1ib2xkIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgI2I5MjE0NCAwJSwgI2NlM2Y0OCA3MSUsICNkOTVjNGUgMTAwJSk7XG4gIH1cbn1cbi5oZXJvLmlzLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjA3LCA2MSUsIDUzJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtaW5mbyBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbi5oZXJvLmlzLWluZm8gc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaGVyby5pcy1pbmZvIC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtaW5mbyAuc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlcm8uaXMtaW5mbyAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksXG4uaGVyby5pcy1pbmZvIC5zdWJ0aXRsZSBzdHJvbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby5pcy1pbmZvIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIwNywgNjElLCA1MyUpO1xuICB9XG59XG4uaGVyby5pcy1pbmZvIC5uYXZiYXItaXRlbSxcbi5oZXJvLmlzLWluZm8gLm5hdmJhci1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5oZXJvLmlzLWluZm8gYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMtaW5mbyBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5oZXJvLmlzLWluZm8gLm5hdmJhci1saW5rOmhvdmVyLFxuLmhlcm8uaXMtaW5mbyAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwODJjNTtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1pbmZvIC50YWJzIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC45O1xufVxuLmhlcm8uaXMtaW5mbyAudGFicyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLWluZm8gLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICBjb2xvcjogaHNsKDIwNywgNjElLCA1MyUpICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy1pbmZvIC50YWJzLmlzLWJveGVkIGEsIC5oZXJvLmlzLWluZm8gLnRhYnMuaXMtdG9nZ2xlIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLWluZm8gLnRhYnMuaXMtYm94ZWQgYTpob3ZlciwgLmhlcm8uaXMtaW5mbyAudGFicy5pcy10b2dnbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbn1cbi5oZXJvLmlzLWluZm8gLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLWluZm8gLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC5oZXJvLmlzLWluZm8gLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1pbmZvIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IGhzbCgyMDcsIDYxJSwgNTMlKTtcbn1cbi5oZXJvLmlzLWluZm8uaXMtYm9sZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICMyMDhmYmMgMCUsIGhzbCgyMDcsIDYxJSwgNTMlKSA3MSUsICM0ZDgzZGIgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby5pcy1pbmZvLmlzLWJvbGQgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjMjA4ZmJjIDAlLCBoc2woMjA3LCA2MSUsIDUzJSkgNzElLCAjNGQ4M2RiIDEwMCUpO1xuICB9XG59XG4uaGVyby5pcy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3YmM1ZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1zdWNjZXNzIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxuLmhlcm8uaXMtc3VjY2VzcyBzdHJvbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5oZXJvLmlzLXN1Y2Nlc3MgLnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1zdWNjZXNzIC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uaGVyby5pcy1zdWNjZXNzIC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSxcbi5oZXJvLmlzLXN1Y2Nlc3MgLnN1YnRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLmlzLXN1Y2Nlc3MgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdiYzVmO1xuICB9XG59XG4uaGVyby5pcy1zdWNjZXNzIC5uYXZiYXItaXRlbSxcbi5oZXJvLmlzLXN1Y2Nlc3MgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5oZXJvLmlzLXN1Y2Nlc3MgYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMtc3VjY2VzcyBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5oZXJvLmlzLXN1Y2Nlc3MgLm5hdmJhci1saW5rOmhvdmVyLFxuLmhlcm8uaXMtc3VjY2VzcyAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlkYjQ0ZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1zdWNjZXNzIC50YWJzIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC45O1xufVxuLmhlcm8uaXMtc3VjY2VzcyAudGFicyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICBjb2xvcjogI2E3YmM1ZiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtc3VjY2VzcyAudGFicy5pcy1ib3hlZCBhLCAuaGVyby5pcy1zdWNjZXNzIC50YWJzLmlzLXRvZ2dsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1zdWNjZXNzIC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG59XG4uaGVyby5pcy1zdWNjZXNzIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1zdWNjZXNzIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaGVyby5pcy1zdWNjZXNzIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtc3VjY2VzcyAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjYTdiYzVmO1xufVxuLmhlcm8uaXMtc3VjY2Vzcy5pcy1ib2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgI2E4YWYzOSAwJSwgI2E3YmM1ZiA3MSUsICNhNGM5NmMgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby5pcy1zdWNjZXNzLmlzLWJvbGQgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjYThhZjM5IDAlLCAjYTdiYzVmIDcxJSwgI2E0Yzk2YyAxMDAlKTtcbiAgfVxufVxuLmhlcm8uaXMtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGIwNDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtd2FybmluZyBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbi5oZXJvLmlzLXdhcm5pbmcgc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaGVyby5pcy13YXJuaW5nIC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtd2FybmluZyAuc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlcm8uaXMtd2FybmluZyAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksXG4uaGVyby5pcy13YXJuaW5nIC5zdWJ0aXRsZSBzdHJvbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby5pcy13YXJuaW5nIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4YjA0NTtcbiAgfVxufVxuLmhlcm8uaXMtd2FybmluZyAubmF2YmFyLWl0ZW0sXG4uaGVyby5pcy13YXJuaW5nIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uaGVyby5pcy13YXJuaW5nIGEubmF2YmFyLWl0ZW06aG92ZXIsIC5oZXJvLmlzLXdhcm5pbmcgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4uaGVyby5pcy13YXJuaW5nIC5uYXZiYXItbGluazpob3Zlcixcbi5oZXJvLmlzLXdhcm5pbmcgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWE2MmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtd2FybmluZyAudGFicyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5oZXJvLmlzLXdhcm5pbmcgLnRhYnMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy13YXJuaW5nIC50YWJzIGxpLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICNlOGIwNDUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLXdhcm5pbmcgLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtd2FybmluZyAudGFicy5pcy10b2dnbGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtd2FybmluZyAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy13YXJuaW5nIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xufVxuLmhlcm8uaXMtd2FybmluZyAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtd2FybmluZyAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtd2FybmluZyAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXdhcm5pbmcgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2U4YjA0NTtcbn1cbi5oZXJvLmlzLXdhcm5pbmcuaXMtYm9sZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNlYjdiMGYgMCUsICNlOGIwNDUgNzElLCAjZWZkNDU3IDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8uaXMtd2FybmluZy5pcy1ib2xkIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgI2ViN2IwZiAwJSwgI2U4YjA0NSA3MSUsICNlZmQ0NTcgMTAwJSk7XG4gIH1cbn1cbi5oZXJvLmlzLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtZGFuZ2VyIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxuLmhlcm8uaXMtZGFuZ2VyIHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmhlcm8uaXMtZGFuZ2VyIC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtZGFuZ2VyIC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uaGVyby5pcy1kYW5nZXIgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxuLmhlcm8uaXMtZGFuZ2VyIC5zdWJ0aXRsZSBzdHJvbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby5pcy1kYW5nZXIgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xuICB9XG59XG4uaGVyby5pcy1kYW5nZXIgLm5hdmJhci1pdGVtLFxuLmhlcm8uaXMtZGFuZ2VyIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uaGVyby5pcy1kYW5nZXIgYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMtZGFuZ2VyIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLmhlcm8uaXMtZGFuZ2VyIC5uYXZiYXItbGluazpob3Zlcixcbi5oZXJvLmlzLWRhbmdlciAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyMzIzYjtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1kYW5nZXIgLnRhYnMgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjk7XG59XG4uaGVyby5pcy1kYW5nZXIgLnRhYnMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy1kYW5nZXIgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICBjb2xvcjogI2NlM2Y0OCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtZGFuZ2VyIC50YWJzLmlzLWJveGVkIGEsIC5oZXJvLmlzLWRhbmdlciAudGFicy5pcy10b2dnbGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtZGFuZ2VyIC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLWRhbmdlciAudGFicy5pcy10b2dnbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbn1cbi5oZXJvLmlzLWRhbmdlciAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtZGFuZ2VyIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaGVyby5pcy1kYW5nZXIgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1kYW5nZXIgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2NlM2Y0ODtcbn1cbi5oZXJvLmlzLWRhbmdlci5pcy1ib2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgI2I5MjE0NCAwJSwgI2NlM2Y0OCA3MSUsICNkOTVjNGUgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby5pcy1kYW5nZXIuaXMtYm9sZCAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNiOTIxNDQgMCUsICNjZTNmNDggNzElLCAjZDk1YzRlIDEwMCUpO1xuICB9XG59XG4uaGVyby5pcy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThiMDQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLXNlY29uZGFyeSBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbi5oZXJvLmlzLXNlY29uZGFyeSBzdHJvbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5oZXJvLmlzLXNlY29uZGFyeSAudGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLXNlY29uZGFyeSAuc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlcm8uaXMtc2Vjb25kYXJ5IC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSxcbi5oZXJvLmlzLXNlY29uZGFyeSAuc3VidGl0bGUgc3Ryb25nIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8uaXMtc2Vjb25kYXJ5IC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4YjA0NTtcbiAgfVxufVxuLmhlcm8uaXMtc2Vjb25kYXJ5IC5uYXZiYXItaXRlbSxcbi5oZXJvLmlzLXNlY29uZGFyeSAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLmhlcm8uaXMtc2Vjb25kYXJ5IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5oZXJvLmlzLXNlY29uZGFyeSBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5oZXJvLmlzLXNlY29uZGFyeSAubmF2YmFyLWxpbms6aG92ZXIsXG4uaGVyby5pcy1zZWNvbmRhcnkgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWE2MmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtc2Vjb25kYXJ5IC50YWJzIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC45O1xufVxuLmhlcm8uaXMtc2Vjb25kYXJ5IC50YWJzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtc2Vjb25kYXJ5IC50YWJzIGxpLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICNlOGIwNDUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLXNlY29uZGFyeSAudGFicy5pcy1ib3hlZCBhLCAuaGVyby5pcy1zZWNvbmRhcnkgLnRhYnMuaXMtdG9nZ2xlIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLXNlY29uZGFyeSAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy1zZWNvbmRhcnkgLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG59XG4uaGVyby5pcy1zZWNvbmRhcnkgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXNlY29uZGFyeSAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtc2Vjb25kYXJ5IC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtc2Vjb25kYXJ5IC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNlOGIwNDU7XG59XG4uaGVyby5pcy1zZWNvbmRhcnkuaXMtYm9sZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNlYjdiMGYgMCUsICNlOGIwNDUgNzElLCAjZWZkNDU3IDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8uaXMtc2Vjb25kYXJ5LmlzLWJvbGQgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjZWI3YjBmIDAlLCAjZThiMDQ1IDcxJSwgI2VmZDQ1NyAxMDAlKTtcbiAgfVxufVxuLmhlcm8uaXMtcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1yZWQgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksXG4uaGVyby5pcy1yZWQgc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaGVyby5pcy1yZWQgLnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1yZWQgLnN1YnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5oZXJvLmlzLXJlZCAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksXG4uaGVyby5pcy1yZWQgLnN1YnRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLmlzLXJlZCAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIH1cbn1cbi5oZXJvLmlzLXJlZCAubmF2YmFyLWl0ZW0sXG4uaGVyby5pcy1yZWQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5oZXJvLmlzLXJlZCBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaGVyby5pcy1yZWQgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4uaGVyby5pcy1yZWQgLm5hdmJhci1saW5rOmhvdmVyLFxuLmhlcm8uaXMtcmVkIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIzMjNiO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLXJlZCAudGFicyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5oZXJvLmlzLXJlZCAudGFicyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLXJlZCAudGFicyBsaS5pcy1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjY2UzZjQ4ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy1yZWQgLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtcmVkIC50YWJzLmlzLXRvZ2dsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1yZWQgLnRhYnMuaXMtYm94ZWQgYTpob3ZlciwgLmhlcm8uaXMtcmVkIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xufVxuLmhlcm8uaXMtcmVkIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1yZWQgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC5oZXJvLmlzLXJlZCAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXJlZCAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjY2UzZjQ4O1xufVxuLmhlcm8uaXMtcmVkLmlzLWJvbGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjYjkyMTQ0IDAlLCAjY2UzZjQ4IDcxJSwgI2Q5NWM0ZSAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLmlzLXJlZC5pcy1ib2xkIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgI2I5MjE0NCAwJSwgI2NlM2Y0OCA3MSUsICNkOTVjNGUgMTAwJSk7XG4gIH1cbn1cbi5oZXJvLmlzLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGIwNDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMteWVsbG93IGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxuLmhlcm8uaXMteWVsbG93IHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmhlcm8uaXMteWVsbG93IC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMteWVsbG93IC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uaGVyby5pcy15ZWxsb3cgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxuLmhlcm8uaXMteWVsbG93IC5zdWJ0aXRsZSBzdHJvbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby5pcy15ZWxsb3cgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThiMDQ1O1xuICB9XG59XG4uaGVyby5pcy15ZWxsb3cgLm5hdmJhci1pdGVtLFxuLmhlcm8uaXMteWVsbG93IC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uaGVyby5pcy15ZWxsb3cgYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMteWVsbG93IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLmhlcm8uaXMteWVsbG93IC5uYXZiYXItbGluazpob3Zlcixcbi5oZXJvLmlzLXllbGxvdyAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1YTYyZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy15ZWxsb3cgLnRhYnMgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjk7XG59XG4uaGVyby5pcy15ZWxsb3cgLnRhYnMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy15ZWxsb3cgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICBjb2xvcjogI2U4YjA0NSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMteWVsbG93IC50YWJzLmlzLWJveGVkIGEsIC5oZXJvLmlzLXllbGxvdyAudGFicy5pcy10b2dnbGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMteWVsbG93IC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLXllbGxvdyAudGFicy5pcy10b2dnbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbn1cbi5oZXJvLmlzLXllbGxvdyAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMteWVsbG93IC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaGVyby5pcy15ZWxsb3cgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy15ZWxsb3cgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2U4YjA0NTtcbn1cbi5oZXJvLmlzLXllbGxvdy5pcy1ib2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgI2ViN2IwZiAwJSwgI2U4YjA0NSA3MSUsICNlZmQ0NTcgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby5pcy15ZWxsb3cuaXMtYm9sZCAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNlYjdiMGYgMCUsICNlOGIwNDUgNzElLCAjZWZkNDU3IDEwMCUpO1xuICB9XG59XG4uaGVyby5pcy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY2ZTNkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLW9yYW5nZSBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbi5oZXJvLmlzLW9yYW5nZSBzdHJvbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5oZXJvLmlzLW9yYW5nZSAudGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLW9yYW5nZSAuc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlcm8uaXMtb3JhbmdlIC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSxcbi5oZXJvLmlzLW9yYW5nZSAuc3VidGl0bGUgc3Ryb25nIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8uaXMtb3JhbmdlIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2NmUzZDtcbiAgfVxufVxuLmhlcm8uaXMtb3JhbmdlIC5uYXZiYXItaXRlbSxcbi5oZXJvLmlzLW9yYW5nZSAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLmhlcm8uaXMtb3JhbmdlIGEubmF2YmFyLWl0ZW06aG92ZXIsIC5oZXJvLmlzLW9yYW5nZSBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5oZXJvLmlzLW9yYW5nZSAubmF2YmFyLWxpbms6aG92ZXIsXG4uaGVyby5pcy1vcmFuZ2UgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTYwMmM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtb3JhbmdlIC50YWJzIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC45O1xufVxuLmhlcm8uaXMtb3JhbmdlIC50YWJzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtb3JhbmdlIC50YWJzIGxpLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICNkNjZlM2QgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLW9yYW5nZSAudGFicy5pcy1ib3hlZCBhLCAuaGVyby5pcy1vcmFuZ2UgLnRhYnMuaXMtdG9nZ2xlIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLW9yYW5nZSAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy1vcmFuZ2UgLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG59XG4uaGVyby5pcy1vcmFuZ2UgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLW9yYW5nZSAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtb3JhbmdlIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtb3JhbmdlIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNkNjZlM2Q7XG59XG4uaGVyby5pcy1vcmFuZ2UuaXMtYm9sZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNjNDM2MWMgMCUsICNkNjZlM2QgNzElLCAjZTA5NDRkIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8uaXMtb3JhbmdlLmlzLWJvbGQgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjYzQzNjFjIDAlLCAjZDY2ZTNkIDcxJSwgI2UwOTQ0ZCAxMDAlKTtcbiAgfVxufVxuLmhlcm8uaXMtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdiYzVmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLWdyZWVuIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxuLmhlcm8uaXMtZ3JlZW4gc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaGVyby5pcy1ncmVlbiAudGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLWdyZWVuIC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uaGVyby5pcy1ncmVlbiAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksXG4uaGVyby5pcy1ncmVlbiAuc3VidGl0bGUgc3Ryb25nIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8uaXMtZ3JlZW4gLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdiYzVmO1xuICB9XG59XG4uaGVyby5pcy1ncmVlbiAubmF2YmFyLWl0ZW0sXG4uaGVyby5pcy1ncmVlbiAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLmhlcm8uaXMtZ3JlZW4gYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMtZ3JlZW4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4uaGVyby5pcy1ncmVlbiAubmF2YmFyLWxpbms6aG92ZXIsXG4uaGVyby5pcy1ncmVlbiAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlkYjQ0ZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1ncmVlbiAudGFicyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5oZXJvLmlzLWdyZWVuIC50YWJzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtZ3JlZW4gLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICBjb2xvcjogI2E3YmM1ZiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtZ3JlZW4gLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtZ3JlZW4gLnRhYnMuaXMtdG9nZ2xlIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLWdyZWVuIC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLWdyZWVuIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xufVxuLmhlcm8uaXMtZ3JlZW4gLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLWdyZWVuIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaGVyby5pcy1ncmVlbiAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLWdyZWVuIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNhN2JjNWY7XG59XG4uaGVyby5pcy1ncmVlbi5pcy1ib2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgI2E4YWYzOSAwJSwgI2E3YmM1ZiA3MSUsICNhNGM5NmMgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby5pcy1ncmVlbi5pcy1ib2xkIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgI2E4YWYzOSAwJSwgI2E3YmM1ZiA3MSUsICNhNGM5NmMgMTAwJSk7XG4gIH1cbn1cbi5oZXJvLmlzLXRlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzZTQ2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLXRlYWwgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksXG4uaGVyby5pcy10ZWFsIHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmhlcm8uaXMtdGVhbCAudGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLXRlYWwgLnN1YnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5oZXJvLmlzLXRlYWwgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxuLmhlcm8uaXMtdGVhbCAuc3VidGl0bGUgc3Ryb25nIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8uaXMtdGVhbCAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDNlNDY7XG4gIH1cbn1cbi5oZXJvLmlzLXRlYWwgLm5hdmJhci1pdGVtLFxuLmhlcm8uaXMtdGVhbCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLmhlcm8uaXMtdGVhbCBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaGVyby5pcy10ZWFsIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLmhlcm8uaXMtdGVhbCAubmF2YmFyLWxpbms6aG92ZXIsXG4uaGVyby5pcy10ZWFsIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyNzJkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLXRlYWwgLnRhYnMgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjk7XG59XG4uaGVyby5pcy10ZWFsIC50YWJzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtdGVhbCAudGFicyBsaS5pcy1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMDAzZTQ2ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy10ZWFsIC50YWJzLmlzLWJveGVkIGEsIC5oZXJvLmlzLXRlYWwgLnRhYnMuaXMtdG9nZ2xlIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLXRlYWwgLnRhYnMuaXMtYm94ZWQgYTpob3ZlciwgLmhlcm8uaXMtdGVhbCAudGFicy5pcy10b2dnbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbn1cbi5oZXJvLmlzLXRlYWwgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXRlYWwgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC5oZXJvLmlzLXRlYWwgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy10ZWFsIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDNlNDY7XG59XG4uaGVyby5pcy10ZWFsLmlzLWJvbGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjMDAxMzEyIDAlLCAjMDAzZTQ2IDcxJSwgIzAwNDU2MCAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLmlzLXRlYWwuaXMtYm9sZCAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICMwMDEzMTIgMCUsICMwMDNlNDYgNzElLCAjMDA0NTYwIDEwMCUpO1xuICB9XG59XG4uaGVyby5pcy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1YzVkMztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5oZXJvLmlzLWJsdWUgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksXG4uaGVyby5pcy1ibHVlIHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmhlcm8uaXMtYmx1ZSAudGl0bGUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmhlcm8uaXMtYmx1ZSAuc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLmhlcm8uaXMtYmx1ZSAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksXG4uaGVyby5pcy1ibHVlIC5zdWJ0aXRsZSBzdHJvbmcge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLmlzLWJsdWUgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODVjNWQzO1xuICB9XG59XG4uaGVyby5pcy1ibHVlIC5uYXZiYXItaXRlbSxcbi5oZXJvLmlzLWJsdWUgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5oZXJvLmlzLWJsdWUgYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMtYmx1ZSBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5oZXJvLmlzLWJsdWUgLm5hdmJhci1saW5rOmhvdmVyLFxuLmhlcm8uaXMtYmx1ZSAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyYmNjYztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5oZXJvLmlzLWJsdWUgLnRhYnMgYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5oZXJvLmlzLWJsdWUgLnRhYnMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy1ibHVlIC50YWJzIGxpLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICM4NWM1ZDMgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLWJsdWUgLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtYmx1ZSAudGFicy5pcy10b2dnbGUgYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uaGVyby5pcy1ibHVlIC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLWJsdWUgLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG59XG4uaGVyby5pcy1ibHVlIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1ibHVlIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaGVyby5pcy1ibHVlIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtYmx1ZSAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBjb2xvcjogIzg1YzVkMztcbn1cbi5oZXJvLmlzLWJsdWUuaXMtYm9sZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICM1NWNmZDAgMCUsICM4NWM1ZDMgNzElLCAjOTRjNGRkIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8uaXMtYmx1ZS5pcy1ib2xkIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgIzU1Y2ZkMCAwJSwgIzg1YzVkMyA3MSUsICM5NGM0ZGQgMTAwJSk7XG4gIH1cbn1cbi5oZXJvLmlzLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OThmYzI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtcHVycGxlIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxuLmhlcm8uaXMtcHVycGxlIHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmhlcm8uaXMtcHVycGxlIC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtcHVycGxlIC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uaGVyby5pcy1wdXJwbGUgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxuLmhlcm8uaXMtcHVycGxlIC5zdWJ0aXRsZSBzdHJvbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby5pcy1wdXJwbGUgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk4ZmMyO1xuICB9XG59XG4uaGVyby5pcy1wdXJwbGUgLm5hdmJhci1pdGVtLFxuLmhlcm8uaXMtcHVycGxlIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uaGVyby5pcy1wdXJwbGUgYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMtcHVycGxlIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLmhlcm8uaXMtcHVycGxlIC5uYXZiYXItbGluazpob3Zlcixcbi5oZXJvLmlzLXB1cnBsZSAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhhN2ViOTtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1wdXJwbGUgLnRhYnMgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjk7XG59XG4uaGVyby5pcy1wdXJwbGUgLnRhYnMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy1wdXJwbGUgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICBjb2xvcjogIzk5OGZjMiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtcHVycGxlIC50YWJzLmlzLWJveGVkIGEsIC5oZXJvLmlzLXB1cnBsZSAudGFicy5pcy10b2dnbGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtcHVycGxlIC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLXB1cnBsZSAudGFicy5pcy10b2dnbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbn1cbi5oZXJvLmlzLXB1cnBsZSAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtcHVycGxlIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaGVyby5pcy1wdXJwbGUgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1wdXJwbGUgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzk5OGZjMjtcbn1cbi5oZXJvLmlzLXB1cnBsZS5pcy1ib2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgIzY1NjNiYiAwJSwgIzk5OGZjMiA3MSUsICNhZTljY2YgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby5pcy1wdXJwbGUuaXMtYm9sZCAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICM2NTYzYmIgMCUsICM5OThmYzIgNzElLCAjYWU5Y2NmIDEwMCUpO1xuICB9XG59XG4uaGVyby5pcy1zbWFsbCAuaGVyby1ib2R5IHtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5oZXJvLmlzLW1lZGl1bSAuaGVyby1ib2R5IHtcbiAgICBwYWRkaW5nOiA5cmVtIDQuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5oZXJvLmlzLWxhcmdlIC5oZXJvLWJvZHkge1xuICAgIHBhZGRpbmc6IDE4cmVtIDZyZW07XG4gIH1cbn1cbi5oZXJvLmlzLWhhbGZoZWlnaHQgLmhlcm8tYm9keSwgLmhlcm8uaXMtZnVsbGhlaWdodCAuaGVyby1ib2R5LCAuaGVyby5pcy1mdWxsaGVpZ2h0LXdpdGgtbmF2YmFyIC5oZXJvLWJvZHkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmhlcm8uaXMtaGFsZmhlaWdodCAuaGVyby1ib2R5ID4gLmNvbnRhaW5lciwgLmhlcm8uaXMtZnVsbGhlaWdodCAuaGVyby1ib2R5ID4gLmNvbnRhaW5lciwgLmhlcm8uaXMtZnVsbGhlaWdodC13aXRoLW5hdmJhciAuaGVyby1ib2R5ID4gLmNvbnRhaW5lciB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG59XG4uaGVyby5pcy1oYWxmaGVpZ2h0IHtcbiAgbWluLWhlaWdodDogNTB2aDtcbn1cbi5oZXJvLmlzLWZ1bGxoZWlnaHQge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLmhlcm8tdmlkZW8ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhlcm8tdmlkZW8gdmlkZW8ge1xuICBsZWZ0OiA1MCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbn1cbi5oZXJvLXZpZGVvLmlzLXRyYW5zcGFyZW50IHtcbiAgb3BhY2l0eTogMC4zO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlcm8tYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLWJ1dHRvbnMgLmJ1dHRvbiwgLmhlcm8tYnV0dG9ucyAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhlcm8tYnV0dG9ucyAuaHMtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5oZXJvLWJ1dHRvbnMgLmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpLCAuaGVyby1idXR0b25zIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5oZXJvLWJ1dHRvbnMgLmhzLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmhlcm8tYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuaGVyby1idXR0b25zIC5idXR0b246bm90KDpsYXN0LWNoaWxkKSwgLmhlcm8tYnV0dG9ucyAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b246bm90KDpsYXN0LWNoaWxkKSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaGVyby1idXR0b25zIC5ocy1idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cblxuLmhlcm8taGVhZCxcbi5oZXJvLWZvb3Qge1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uaGVyby1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZzogM3JlbSAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmhlcm8tYm9keSB7XG4gICAgcGFkZGluZzogM3JlbSAzcmVtO1xuICB9XG59XG5cbi5zZWN0aW9uIHtcbiAgcGFkZGluZzogM3JlbSAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDNyZW0gM3JlbTtcbiAgfVxuICAuc2VjdGlvbi5pcy1tZWRpdW0ge1xuICAgIHBhZGRpbmc6IDlyZW0gNC41cmVtO1xuICB9XG4gIC5zZWN0aW9uLmlzLWxhcmdlIHtcbiAgICBwYWRkaW5nOiAxOHJlbSA2cmVtO1xuICB9XG59XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk4JSk7XG4gIHBhZGRpbmc6IDNyZW0gMS41cmVtIDZyZW07XG59XG5cbi8qXG4gKiBSZXNvdXJjZXMgb24gcHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpcbiAqIGh0dHBzOi8vd2Via2l0Lm9yZy9ibG9nLWZpbGVzL3ByZWZlcnMtcmVkdWNlZC1tb3Rpb24vcHJtLmh0bVxuICogaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0BtZWRpYS9wcmVmZXJzLXJlZHVjZWQtbW90aW9uXG4gKi9cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICosXG4gICo6OmJlZm9yZSxcbiAgKjo6YWZ0ZXIge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMDAxcyAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDAxcyAhaW1wb3J0YW50O1xuICB9XG59XG46cm9vdCB7XG4gIC0tZm9udC1wcmltYXJ5OiBBdmVydGEtUmVndWxhciwgc2Fucy1zZXJpZjtcbiAgLS1mb250LXByaW1hcnktbGlnaHQ6IEF2ZXJ0YS1MaWdodCwgc2Fucy1zZXJpZjtcbiAgLS1mb250LXByaW1hcnktc2VtaWJvbGQ6IEF2ZXJ0YS1TZW1pYm9sZCwgc2Fucy1zZXJpZjtcbiAgLS1mb250LXByaW1hcnktYm9sZDogQXZlcnRhLUJvbGQsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1zZWNvbmRhcnk6IEVCIEdhcmFtb25kLCBzZXJpZjtcbiAgLS1jb2xvci1wcmltYXJ5OiAjY2UzZjQ4O1xuICAtLWdyYWRpZW50OiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoLTkwZGVnLCAjZmZmIDI1JSwgI2NlM2Y0OCAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIC0tYnV0dG9uLXRleHQ6ICNmZmY7XG4gIC0tYnV0dG9uLXRleHQtaG92ZXI6ICNmZmY7XG4gIC0tYnV0dG9uLWJhY2tncm91bmQ6ICNjZTNmNDg7XG4gIC0tYnV0dG9uLWhvdmVyOiAjYzQzYzQ1O1xuICAtLWJ1dHRvbi1ib3JkZXI6ICNhMTMxMzg7XG4gIC0tYnV0dG9uLWRpc2FibGVkOiByZ2JhKDIwNiwgNjMsIDcyLCAwLjUwMTk2MDc4NDMpO1xuICAtLW5hdi10ZXh0LWNvbG9yOiAjMzMzO1xuICAtLW5hdi1ob3Zlci1jb2xvcjogI2NlM2Y0ODtcbiAgLS1uYXYtYnV0dG9uLXRleHQ6ICMzMzM7XG4gIC0tbmF2LWJ1dHRvbi10ZXh0LWhvdmVyOiAjZmZmO1xuICAtLW5hdi1idXR0b24tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC0tbmF2LWJ1dHRvbi1iYWNrZ3JvdW5kLWhvdmVyOiAjY2UzZjQ4O1xuICAtLW5hdi1idXR0b24tYm9yZGVyOiB0cmFuc3BhcmVudDtcbiAgLS1uYXYtYnV0dG9uLWJvcmRlci1ob3ZlcjogI2NlM2Y0ODtcbiAgLS10YWctdGV4dC1jb2xvcjogIzMzMztcbiAgLS10YWctYmFja2dyb3VuZDogaHNsKDAsIDAlLCA5NiUpO1xufVxuOnJvb3QgLnRoZW1lLS15ZWxsb3cge1xuICAtLWNvbG9yLXByaW1hcnk6ICNlOGIwNDU7XG4gIC0tZ3JhZGllbnQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgtOTBkZWcsICNmZmYgMjUlLCAjZThiMDQ1IDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgLS1idXR0b24tYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIC0tYnV0dG9uLXRleHQ6ICMzMzM7XG4gIC0tYnV0dG9uLXRleHQtaG92ZXI6ICMzMzM7XG4gIC0tYnV0dG9uLWhvdmVyOiAjZGJhNjQxO1xuICAtLWJ1dHRvbi1ib3JkZXI6ICNiMzg4MzU7XG4gIC0tYnV0dG9uLWRpc2FibGVkOiAjZThiMDQ1ODA7XG4gIC0tbmF2LWhvdmVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgLS1uYXYtYnV0dG9uLXRleHQtaG92ZXI6ICMzMzM7XG4gIC0tbmF2LWJ1dHRvbi1iYWNrZ3JvdW5kLWhvdmVyOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgLS1uYXYtYnV0dG9uLWJvcmRlci1ob3ZlcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG46cm9vdCAudGhlbWUtLWRhcmstaGVhZGVyIHtcbiAgLS1uYXYtdGV4dC1jb2xvcjogI2ZmZjtcbiAgLS1uYXYtaG92ZXItY29sb3I6ICNmZmY7XG4gIC0tbmF2LWJ1dHRvbi10ZXh0OiAjZmZmO1xuICAtLW5hdi1idXR0b24tYm9yZGVyOiAjZmZmO1xuICAtLW5hdi1idXR0b24tYm9yZGVyLWhvdmVyOiB0cmFuc3BhcmVudDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YS1MaWdodFwiO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9BdmVydGFMaWdodC9mb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvQXZlcnRhTGlnaHQvZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhLVJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvQXZlcnRhUmVndWxhci9mb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvQXZlcnRhUmVndWxhci9mb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVydGEtU2VtaWJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvQXZlcnRhU2VtaWJvbGQvZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL0F2ZXJ0YVNlbWlib2xkL2ZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YS1Cb2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL0F2ZXJ0YUJvbGQvZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL0F2ZXJ0YUJvbGQvZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5oMSxcbi5oMSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmgyLFxuLmgyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaDMsXG4uaDMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oNCxcbi5oNCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmg1LFxuLmg1LFxuLmN0YS0tZmVhdHVyZWQgLmN0YV9faGVhZGluZyxcbi5jdGEtLWZvb3RlciAuY3RhX19oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaDYsXG4uaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YS1Cb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cblxuaDIsXG4uaDIge1xuICBmb250LWZhbWlseTogXCJBdmVydGEtU2VtaWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4uaDItc2VyaWYge1xuICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhLVNlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YS1TZW1pYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmg1LFxuLmg1LFxuLmN0YS0tZmVhdHVyZWQgLmN0YV9faGVhZGluZyxcbi5jdGEtLWZvb3RlciAuY3RhX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhLVNlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zZWN0aW9uX19oZWFkaW5nLCAuYXNpZGVfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBmb250LWZhbWlseTogXCJBdmVydGEtU2VtaWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbi5saW5rLS10ZXh0IHtcbiAgY29sb3I6ICMzMzM7XG59XG4ubGluay0tdGV4dDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5saW5rLS1ncmV5LWRhcmsge1xuICBjb2xvcjogIzcwNzA3MDtcbn1cbi5saW5rLS1ncmV5LWRhcms6aG92ZXIge1xuICBjb2xvcjogI2NlM2Y0ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubGluay0tc21hbGwge1xuICBmb250LWZhbWlseTogXCJBdmVydGEtU2VtaWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmxpbmstLXNtYWxsOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwLXBhdGg6IGluc2V0KDFweCAxcHggMXB4IDFweCk7XG59XG5cbi5pcy1mdWxsLXdpZHRoIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbn1cblxuLmlzLXJlc3BvbnNpdmUtdmlkZW8gPiAqLFxuLmlzLXJlc3BvbnNpdmUtZW1iZWQgPiAqIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cbi5pcy1yZXNwb25zaXZlLXZpZGVvIGlmcmFtZSxcbi5pcy1yZXNwb25zaXZlLWVtYmVkIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmlzLXJlc3BvbnNpdmUtdmlkZW8ubWFwLFxuLmlzLXJlc3BvbnNpdmUtZW1iZWQubWFwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1zcGFjZS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uaGFzLXRleHQtc21hbGwge1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1leHRyYS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaXMtYm9yZGVybGVzcyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmhhcy1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG59XG5cbi5oYXMtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xufVxuXG4ucGItNyB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtO1xufVxuXG4uY29udGFpbmVyIHtcbiAgLS1jb250YWluZXItZ3V0dGVyOiAuNjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1ndXR0ZXIpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItZ3V0dGVyKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuY29udGFpbmVyIHtcbiAgICAtLWNvbnRhaW5lci1ndXR0ZXI6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyIHtcbiAgICAtLWNvbnRhaW5lci1ndXR0ZXI6IDA7XG4gIH1cbn1cbi5jb250YWluZXItLWJsb2NrIC53cmFwID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5jb250YWluZXI6aGFzKC5oYXMtb3ZlcmxhcCkgLmd1dHRlcjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItLTQwNCAuY29sdW1uIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXItLTQwNCAuY29sdW1uIHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICB9XG4gIC5jb250YWluZXItLTQwNCAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xufVxuLmdyaWQtLWF1dG8ge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCh2YXIoLS1hdXRvLWdyaWQtbWluLXNpemUsIDE2cmVtKSwgMWZyKSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdyaWQtLXNwYW4tNSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvNTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ncmlkLS0yY29sLmRlc2t0b3Age1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heChhdXRvLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ncmlkLS0zY29sIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoYXV0bywgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ3JpZC0tNGNvbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KGF1dG8sIDFmcikpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdyaWQtLTVjb2wge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIG1pbm1heChhdXRvLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ncmlkLS00MC02MCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NSUgNTUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdyaWQtLTZ0aHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIG1pbm1heChhdXRvLCAxZnIpKTtcbiAgfVxufVxuLmdyaWQtLWdhcC1zbWFsbCB7XG4gIGdhcDogMXJlbTtcbn1cbi5ncmlkLS1nYXAtbWVkIHtcbiAgZ2FwOiAxLjI1cmVtO1xufVxuLmdyaWQtLWdhcC1sYXJnZSB7XG4gIGdhcDogMnJlbTtcbn1cblxuLmd1dHRlciB7XG4gIC0tZ3V0dGVyOiAxcmVtO1xuICBwYWRkaW5nOiB2YXIoLS1ndXR0ZXIpO1xufVxuLmd1dHRlci0tc2lkZSB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tZ3V0dGVyKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuZ3V0dGVyIHtcbiAgICAtLWd1dHRlcjogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5ndXR0ZXIge1xuICAgIC0tZ3V0dGVyOiAzcmVtO1xuICB9XG59XG5cbi5oZWFkZXJfX3NpdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGhlbWUtLWRhcmstaGVhZGVyIC5oZWFkZXJfX3NpdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDguMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNlNDY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRoZW1lLS1kYXJrLWhlYWRlciAuaGVhZGVyX19zaXRlOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDMwcmVtO1xuICB9XG59XG5cbi5zaXRlLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLm5hdl9fbWFpbiAubmF2X19pdGVtcywgLm5hdl9fdG9waWMgLm5hdl9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4ubmF2X19tZW51IC5uYXZfX2l0ZW1zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZWJlYmViO1xuICBjb2x1bW4tY291bnQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdl9fbWVudSAubmF2X19pdGVtcyB7XG4gICAgcGFkZGluZy10b3A6IDIuMjVyZW07XG4gIH1cbn1cbi5pcy1oaWRkZW4td2lkZXNjcmVlbiAubmF2X19pdGVtcyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmctdG9wOiAyLjI1cmVtO1xuICBib3JkZXItdG9wOiBub25lO1xuICBjb2x1bW4tY291bnQ6IHVuc2V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pcy1oaWRkZW4td2lkZXNjcmVlbiAubmF2X19pdGVtcyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICB9XG59XG4ubmF2X19zdWJtZW51IC5uYXZfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xufVxuLm5hdl9fdG9waWMgLm5hdl9faXRlbXMge1xuICBtYXJnaW46IDA7XG59XG4ubmF2X19tYWluIC5uYXZfX2l0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG59XG4ubmF2X19tYWluIC5uYXZfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5uYXZfX21haW4gLm5hdl9faXRlbSwgLm5hdl9fdG9waWMgLm5hdl9faXRlbSwgLm5hdl9fc3VibWVudSAubmF2X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm5hdl9fbWVudSAubmF2X19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZzogMDtcbn1cbi5uYXZfX2Zvb3RlciAubmF2X19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG4ubmF2X19saW5rIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogdmFyKC0tbmF2LWZvbnQtZmFtaWx5LCB2YXIoLS1mb250LXByaW1hcnktYm9sZCkpO1xufVxuLm5hdl9fbWFpbiAubmF2X19saW5rLCAubmF2X190b3BpYyAubmF2X19saW5rIHtcbiAgY29sb3I6IHZhcigtLW5hdi10ZXh0LWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm5hdl9fbWFpbiAubmF2X19saW5rOmhvdmVyLCAubmF2X19tYWluIC5uYXZfX2xpbms6YWN0aXZlLCAubmF2X190b3BpYyAubmF2X19saW5rOmhvdmVyLCAubmF2X190b3BpYyAubmF2X19saW5rOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbmF2LWhvdmVyLWNvbG9yKTtcbn1cbi5uYXZfX3RvcGljIC5uYXZfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXI6IG5vbmU7XG59XG4ubmF2X190b3BpYyAubmF2X19saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdl9fdG9waWMgLm5hdl9fbGluazpob3ZlciwgLm5hdl9fdG9waWMgLm5hdl9fbGluazphY3RpdmUge1xuICBib3JkZXI6IG5vbmU7XG59XG4ubmF2X190b3BpYyAubmF2X19saW5rOmhvdmVyOmJlZm9yZSwgLm5hdl9fdG9waWMgLm5hdl9fbGluazphY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbn1cbi5uYXZfX21lbnUgLm5hdl9fbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YS1TZW1pYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbn1cbi5uYXZfX2Zvb3RlciAubmF2X19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm5hdl9fc3VibWVudSAubmF2X19saW5rIHtcbiAgLS1uYXYtYWNjZW50LWNvbG9yOiAjMDAzZTQ2O1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgY29sb3I6IHJnYmEoMjUsIDI1LCAyNSwgMC42KTtcbn1cbi5uYXZfX3N1Ym1lbnUgLm5hdl9fbGluay5pcy1hY3RpdmUsIC5uYXZfX3N1Ym1lbnUgLm5hdl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1uYXYtYWNjZW50LWNvbG9yKTtcbn1cbi5uYXZfX3N1Ym1lbnUgLm5hdl9fbGluay5pcy1hY3RpdmU6YmVmb3JlLCAubmF2X19zdWJtZW51IC5uYXZfX2xpbms6aG92ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2LWFjY2VudC1jb2xvcik7XG59XG4udGhlbWUtLXllbGxvdyAubmF2X19zdWJtZW51IC5uYXZfX2xpbmsge1xuICAtLW5hdi1hY2NlbnQtY29sb3I6ICNlOGIwNDU7XG59XG4ubmF2X19zZWFyY2gtYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogdmFyKC0tbmF2LXRleHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmF2X19zZWFyY2gtYnV0dG9uIC5pY29uLXN2ZyB7XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAwLjg3NXJlbTtcbn1cbi5uYXZfX21haW4ge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbn1cbi5uYXZfX21haW4gPiAuY29udGFpbmVyOm5vdCgubWVudSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ViZWJlYjtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5hdl9fbWFpbiA+IC5jb250YWluZXI6bm90KC5tZW51KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdl9fbWFpbiA+IC5jb250YWluZXI6bm90KC5tZW51KSB7XG4gICAgZ2FwOiAyLjI1cmVtO1xuICB9XG59XG4udGhlbWUtLWRhcmstaGVhZGVyIC5uYXZfX21haW4gPiAuY29udGFpbmVyOm5vdCgubWVudSkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm5hdl9fc2l0ZW1hcCBsaSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhLVNlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG59XG4ubmF2X19zaXRlbWFwIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm5hdl9fc2l0ZW1hcCBhIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ubmF2X19zaXRlbWFwIGE6aG92ZXIge1xuICBjb2xvcjogI2NlM2Y0ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubmF2X19oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJBdmVydGEtQm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuLm5hdl9fZm9vdGVyIC5uYXZfX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YS1TZW1pYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm5hdl9fbWVudSAubmF2X19oZWFkZXIge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubmF2X19zdWJtZW51IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlYmViZWI7XG59XG5cbi5mb290ZXJfX3NpdGUge1xuICBwYWRkaW5nOiA0LjI1cmVtIDAgMS44NzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5mb290ZXJfX3NpdGUgLmNvbHVtbjpub3QoLmZvb3Rlcl9fc3Vic2NyaWJlKSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvb3Rlcl9fc2l0ZSBhIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5mb290ZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uZm9vdGVyX19pbmZvIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhLVNlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG59XG4uZm9vdGVyX19saW5rcyB7XG4gIC0tbmF2LWZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXJfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmZvb3Rlcl9fbG93ZXIge1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlcl9fbG93ZXIge1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gIH1cbn1cbi5mb290ZXJfX2xvd2VyIGEge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLmZvb3Rlcl9fbG93ZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZvb3Rlcl9fbG93ZXIgLnNlcCB7XG4gIG1hcmdpbjogMCAwLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvb3Rlcl9fbG93ZXIgc3Bhbjpub3QoLnNlcCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5lbnRyeS0tYXJ0aWNsZSAuZW50cnlfX2NvbnRlbnQge1xuICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50cnktLWFydGljbGUgLmVudHJ5X19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDMuMTI1cmVtO1xuICB9XG59XG4uZW50cnlfX2NvbnRlbnQgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmVudHJ5X19jb250ZW50IGE6bm90KC5idXR0b24sIC50YWcsIC5wYWdpbmF0aW9uX19saW5rKTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmVudHJ5X19zcG9uc29yZWQge1xuICBmb250LWZhbWlseTogXCJBdmVydGEtU2VtaWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5lbnRyeS0tYXJ0aWNsZSAuY29sdW1ucyA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVudHJ5X19sb2dvIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgd2lkdGg6IDcuMzc1cmVtO1xuICAgIGhlaWdodDogNy4zNzVyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNXJlbSk7XG4gIH1cbn1cblxuLmFzaWRlID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5hc2lkZSB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnNlY3Rpb25fX2hlYWRpbmcge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNlY3Rpb25fX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2VjdGlvbl9faXRlbSB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhLVNlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzMzM7XG59XG4uc2VjdGlvbl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG59XG4uc2VjdGlvbl9fbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnNlY3Rpb24tLWJsb2NrID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLnNpZGViYXIgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpZGViYXItLW1hcmtldHBsYWNlIHtcbiAgICBtaW4td2lkdGg6IDE4Ljc1cmVtO1xuICB9XG59XG5cbi5zcGFjaW5nLS03NSA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4uc3BhY2luZy0tMyA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi53cmFwIHtcbiAgLS13cmFwLW1hcmdpbjogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0td3JhcC1tYXJnaW4pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAud3JhcCB7XG4gICAgLS13cmFwLW1hcmdpbjogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53cmFwIHtcbiAgICAtLXdyYXAtbWFyZ2luOiAzLjc1cmVtO1xuICB9XG4gIC53cmFwLmNvbHVtbnMge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDAgMCB2YXIoLS13cmFwLW1hcmdpbik7XG4gIH1cbn1cbi53cmFwOmhhcyguaXMtZnVsbC13aWR0aDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLndyYXAuaGFzLW92ZXJsYXAgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAtNXJlbTtcbn1cblxuLmhhcy1tb2JpbGUtdmVyc2lvbiAuYWQtYmxvY2tfX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhhcy1tb2JpbGUtdmVyc2lvbiAuYWQtYmxvY2tfX2NvbnRlbnQ6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5lbnRyeV9fY29udGVudCAuYWQtYmxvY2sge1xuICBtYXJnaW46IDNyZW0gMDtcbn1cbi5hZC1ibG9jayArIC53cmFwIHtcbiAgbWFyZ2luLXRvcDogMi4yNXJlbTtcbn1cbi53cmFwID4gLmFkLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5hZC1ibG9jayArIC5hZC1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5icmVhZGNydW1iOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmJyZWFkY3J1bWIgdWwge1xuICBtYXJnaW46IDA7XG59XG4uYnJlYWRjcnVtYiBsaSArIGxpOjpiZWZvcmUge1xuICBjb2xvcjogIzllOWU5ZTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhLUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5icmVhZGNydW1iIGxpOmZpcnN0LWNoaWxkIGEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xufVxuLmJyZWFkY3J1bWIgYSB7XG4gIHBhZGRpbmc6IDAgMC4yNXJlbTtcbiAgY29sb3I6ICM5ZTllOWU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YS1Cb2xkXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1iIGE6aG92ZXIge1xuICBjb2xvcjogIzllOWU5ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YS1TZW1pYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cbi5idXR0b25fX2dyb3VwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAyZnI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTtcbiAgZ2FwOiAwLjVyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuYnV0dG9uX19ncm91cCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICBnYXA6IDAgMC41cmVtO1xuICB9XG59XG4uYnV0dG9uLmlzLXByaW1hcnksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbiwgLmJ1dHRvbi5pcy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1idXR0b24tYmFja2dyb3VuZCk7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tdGV4dCk7XG59XG4uYnV0dG9uLmlzLXByaW1hcnk6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1wcmltYXJ5OmFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbi5pcy1zZWNvbmRhcnk6aG92ZXIsIC5idXR0b24uaXMtc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tdGV4dC1ob3Zlcik7XG59XG4uYnV0dG9uLmlzLXByaW1hcnk6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1idXR0b24taG92ZXIpO1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5OmFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbi5pcy1zZWNvbmRhcnk6YWN0aXZlIHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYnV0dG9uLWJvcmRlcik7XG59XG4uYnV0dG9uLmlzLXByaW1hcnk6ZGlzYWJsZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbjpkaXNhYmxlZCwgLmJ1dHRvbi5pcy1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1idXR0b24tZGlzYWJsZWQpO1xufVxuLmJ1dHRvbl9fbmF2YmFyIHtcbiAgY29sb3I6IHZhcigtLW5hdi1idXR0b24tdGV4dCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbmF2LWJ1dHRvbi1ib3JkZXIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1uYXYtYnV0dG9uLWJhY2tncm91bmQpO1xufVxuLmJ1dHRvbl9fbmF2YmFyOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLW5hdi1idXR0b24tdGV4dC1ob3Zlcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbmF2LWJ1dHRvbi1ib3JkZXItaG92ZXIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1uYXYtYnV0dG9uLWJhY2tncm91bmQtaG92ZXIpO1xufVxuLmJ1dHRvbi0tbGFyZ2Uge1xuICBtaW4td2lkdGg6IDExLjEyNXJlbTtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuLmJ1dHRvbi0td2lkZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ1dHRvbi0tb3V0bGluZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi10ZXh0KTtcbn1cbi5idXR0b24tLW91dGxpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1idXR0b24tYmFja2dyb3VuZCk7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tdGV4dC1ob3Zlcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnV0dG9uLWJhY2tncm91bmQpO1xufVxuLmJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgLS1idXR0b24tYmFja2dyb3VuZDogI2U4YjA0NTtcbiAgLS1idXR0b24tdGV4dC1ob3ZlcjogIzMzMztcbn1cblxuLmNhcmRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5jYXJkX19jb250ZW50ID4gKjpub3QoOmxhc3QtY2hpbGQpLCAuY2FyZF9faW5uZXIgPiAqOm5vdCg6bGFzdC1jaGlsZCksIC5jYXJkX19ib2R5ID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jYXJkX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2FyZF9faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YS1TZW1pYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uY2FyZF9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5jYXJkX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcmRfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmNhcmRfX2l0ZW1zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG59XG4uY2FyZF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xufVxuLmNhcmRfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbn1cbi5jYXJkX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhLVNlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG59XG4uY2FyZF9faXRlbSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhLVNlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZThiMDQ1O1xufVxuLmNhcmRfX2l0ZW0gLmljb24tc3ZnIHtcbiAgd2lkdGg6IDAuODc1cmVtO1xuICBoZWlnaHQ6IDAuODc1cmVtO1xuICBjb2xvcjogIzllOWU5ZTtcbn1cbi5jYXJkX190b2Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDNyZW0gMi41cmVtO1xuICBtYXgtd2lkdGg6IDM4MHB4O1xuICAtLXBpbGxhci1ncmFkaWVudDogI2NlM2Y0ODtcbn1cbi5jYXJkX190b2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgtOTBkZWcsICNmZmYgMjUlLCB2YXIoLS1waWxsYXItZ3JhZGllbnQpIDEwMCUpIDAlIDAgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1cHg7XG59XG4uY2FyZF9fdG9jIGgzIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNhcmRfX3RvYyB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jYXJkX190b2MgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuXG4uY3RhX19jb250ZW50ID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07XG59XG4uY3RhLS1wcmltYXJ5IC5jdGFfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmN0YS0tcHJpbWFyeSAuY3RhX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICB9XG59XG4uY3RhLS1idXNpbmVzcyAuY3RhX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAzNjJweDtcbn1cbi5jdGEtLXByaW1hcnkgLmN0YV9fc3ViaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDIuMzc1cmVtO1xufVxuLmN0YV9fYm9keSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmN0YV9fZm9ybSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5jdGEtLXN1YnNjcmliZSAuYnV0dG9uLCAuY3RhLS1zdWJzY3JpYmUgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5jdGEtLXN1YnNjcmliZSAuaHMtYnV0dG9uLCAuY3RhLS1idXNpbmVzcyAuYnV0dG9uLCAuY3RhLS1idXNpbmVzcyAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmN0YS0tYnVzaW5lc3MgLmhzLWJ1dHRvbiwgLmN0YS0tcHJpbWFyeSAuYnV0dG9uLCAuY3RhLS1wcmltYXJ5IC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuY3RhLS1wcmltYXJ5IC5ocy1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG4uY3RhLS1zdWJzY3JpYmU6bm90KC5jdGEtLWZlYXR1cmVkKSwgLmN0YS0tYnVzaW5lc3MsIC5jdGEtLXZlbmRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5jdGEtLXN1YnNjcmliZTpub3QoLmN0YS0tZmVhdHVyZWQpOmJlZm9yZSwgLmN0YS0tYnVzaW5lc3M6YmVmb3JlLCAuY3RhLS12ZW5kb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDVweDtcbn1cbi5jdGEtLXZlbmRvcjpiZWZvcmUsIC5jdGEtLWJ1c2luZXNzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgtOTBkZWcsICNmZmYgMjUlLCAjZThiMDQ1IDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbn1cbi5jdGEtLXZlbmRvciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMS43NXJlbSAxLjg3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuY3RhLS12ZW5kb3Ige1xuICAgIHBhZGRpbmc6IDEuNXJlbSA3cmVtIDEuNzVyZW07XG4gIH1cbn1cbi5jdGEtLWJ1c2luZXNzIHtcbiAgcGFkZGluZzogMS41cmVtIDEuODc1cmVtIDEuNzVyZW07XG59XG4uY3RhLS1zdWJzY3JpYmUge1xuICBwYWRkaW5nOiAxLjVyZW0gMS44NzVyZW07XG59XG4uY3RhLS1zdWJzY3JpYmU6bm90KC5jdGEtLWZlYXR1cmVkKTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoLTkwZGVnLCAjZmZmIDI1JSwgI2NlM2Y0OCAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG59XG4uY3RhLS1wcmltYXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogM3JlbSAyLjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5jdGEtLXByaW1hcnkge1xuICAgIHBhZGRpbmc6IDJyZW0gNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5jdGEtLXByaW1hcnkge1xuICAgIHBhZGRpbmc6IDVyZW0gMTByZW07XG4gIH1cbn1cbi5jdGEtLXByaW1hcnkuaGFzLXNjcmltOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuLmN0YS0tZm9vdGVyIHtcbiAgcGFkZGluZzogMS44NzVyZW0gMi4yNXJlbSAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuY3RhLS1mb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuLmN0YS0tZm9vdGVyIC5idXR0b24sIC5jdGEtLWZvb3RlciAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmN0YS0tZm9vdGVyIC5ocy1idXR0b24ge1xuICAtLWJ1dHRvbi10ZXh0OiAjZmZmO1xuICAtLWJ1dHRvbi10ZXh0LWhvdmVyOiAjZmZmO1xuICAtLWJ1dHRvbi1iYWNrZ3JvdW5kOiAjY2UzZjQ4O1xuICAtLWJ1dHRvbi1ob3ZlcjogI2M0M2M0NTtcbiAgLS1idXR0b24tYm9yZGVyOiAjYTEzMTM4O1xuICAtLWJ1dHRvbi1kaXNhYmxlZDogcmdiYSgyMDYsIDYzLCA3MiwgMC41MDE5NjA3ODQzKTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY3RhLS1mZWF0dXJlZCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHBhZGRpbmc6IDEuNXJlbSAyLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jdGEtLWZlYXR1cmVkIC5idXR0b24sIC5jdGEtLWZlYXR1cmVkIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuY3RhLS1mZWF0dXJlZCAuaHMtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kcm9wZG93biAuYnV0dG9uLCAuZHJvcGRvd24gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5kcm9wZG93biAuaHMtYnV0dG9uLCAuZHJvcGRvd24taXRlbSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5kcm9wZG93bi1pdGVtIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZzogMC43NXJlbSAwLjYyNXJlbSAwLjYyNXJlbTtcbn1cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgbWFyZ2luOiAwIDAuNjI1cmVtO1xufVxuLmRyb3Bkb3duIC5idXR0b246Zm9jdXMsIC5kcm9wZG93biAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b246Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmRyb3Bkb3duIC5ocy1idXR0b246Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmRyb3Bkb3duIC5pY29uLXN2ZyB7XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAwLjg3NXJlbTtcbn1cbi5kcm9wZG93bi5pcy1hY3RpdmUgLmljb24tc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmV4Y2VycHQuaXMtYm9yZGVybGVzcyArIC5pcy1ib3JkZXJsZXNzLCAuZXhjZXJwdF9fcm93IC5tZWRpYSArIC5tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5leGNlcnB0LS1jb2x1bW4gPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmV4Y2VycHQgLm1lZGlhLWNvbnRlbnQgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmV4Y2VycHQgLm1lZGlhLWNvbnRlbnQgLmV4Y2VycHRfX21ldGEge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLmV4Y2VycHQtLXNtYWxsIC5leGNlcnB0IC5tZWRpYS1jb250ZW50ID4gKjpub3QoOmxhc3QtY2hpbGQpLCAuZXhjZXJwdC0tdHJlbmRpbmcgLmV4Y2VycHQgLm1lZGlhLWNvbnRlbnQgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZXhjZXJwdCBwLCAuZXhjZXJwdF9fbWV0YSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YS1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uZXhjZXJwdC0tY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5leGNlcnB0LS1jb2x1bW4gLm1lZGlhLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZXhjZXJwdC0tY29sdW1uIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5leGNlcnB0LS1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuICB3aWR0aDogMzM2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbn1cbi5leGNlcnB0LS1pbWFnZS1yaWdodCAubWVkaWEtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG9yZGVyOiAxO1xufVxuLmV4Y2VycHRfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5leGNlcnB0X190aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZXhjZXJwdF9fdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjY2UzZjQ4O1xufVxuLmV4Y2VycHRfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZXhjZXJwdC0tdHJlbmRpbmcgLm1lZGlhIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5leGNlcnB0LS10cmVuZGluZyAubWVkaWEgKyAubWVkaWEge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWJlYmViO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYXlvdXQtLTItY29sdW1uIC5leGNlcnB0X19ncm91cCA+IDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYmViZWI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXhjZXJwdF9fZ3JvdXAgLmlzLW9yZGVyLWxlZnQge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLS1mZWF0dXJlZC1hcnRpY2xlcyAuZXhjZXJwdF9fZ3JvdXAgPiA6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICB9XG4gIC5zZWN0aW9uLS1mZWF0dXJlZC1hcnRpY2xlcyAuZXhjZXJwdF9fZ3JvdXAgPiA6bnRoLWNoaWxkKDIpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWJlYmViO1xuICB9XG4gIC5zZWN0aW9uLS1mZWF0dXJlZC1hcnRpY2xlcyAuZXhjZXJwdF9fZ3JvdXAgPiA6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWJlYmViO1xuICB9XG59XG4uZXhjZXJwdF9faGVhZGVyIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5leGNlcnB0X19oZWFkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjY2UzZjQ4O1xufVxuXG4uZmlsdGVyX19pdGVtcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5maWx0ZXJfX2dyb3VwOm5vdCguaXMtYm9yZGVybGVzcykge1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbn1cbi5maWx0ZXJfX3NlbGVjdCBzZWxlY3Q6Zm9jdXMsIC5maWx0ZXJfX3NlbGVjdCBzZWxlY3Q6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZThiMDQ1O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmZpbHRlcl9fc2VsZWN0Om5vdCguaXMtbXVsdGlwbGUpOm5vdCguaXMtbG9hZGluZyk6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZThiMDQ1O1xufVxuXG5pbnB1dCxcbi5pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbmlucHV0IC5pcy1zdWNjZXNzLFxuaW5wdXQgLmlzLWRhbmdlcixcbmlucHV0IC5pcy1ob3ZlcmVkLFxuaW5wdXQgLmlzLWZvY3VzZWQsIGlucHV0OmZvY3VzLCBpbnB1dDpob3Zlcixcbi5pbnB1dCAuaXMtc3VjY2Vzcyxcbi5pbnB1dCAuaXMtZGFuZ2VyLFxuLmlucHV0IC5pcy1ob3ZlcmVkLFxuLmlucHV0IC5pcy1mb2N1c2VkLFxuLmlucHV0OmZvY3VzLFxuLmlucHV0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWU5ZTllO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuaW5wdXQgLmlzLXN1Y2Nlc3MsXG4uaW5wdXQgLmlzLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2NywgMTg4LCA5NSwgMC4yKTtcbn1cbmlucHV0OmZvY3VzLFxuLmlucHV0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzMsIDE5NywgMjExLCAwLjIpO1xufVxuaW5wdXQgLmlzLWRhbmdlcixcbi5pbnB1dCAuaXMtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDYsIDYzLCA3MiwgMC4yKTtcbn1cbmlucHV0OjpwbGFjZWhvbGRlcixcbi5pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzMzMztcbiAgb3BhY2l0eTogMTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCwgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KDpjaGVja2VkKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gIGNvbG9yOiAjMzMzO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjZThiMDQ1O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCwgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KDpjaGVja2VkKSArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSwgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDAuODc1cmVtO1xuICBoZWlnaHQ6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzllOWU5ZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLCBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4xODc1cmVtO1xuICBsZWZ0OiAwLjE4NzVyZW07XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZThiMDQ1O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5oYXMtb3ZlcmxhcCAuaGVybyB7XG4gIG1hcmdpbi10b3A6IC01cmVtO1xufVxuLmhlcm8tLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cbi5oZXJvLS1iYWNrZ3JvdW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xufVxuLmhlcm8tLXNlYXJjaCAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDI1cmVtO1xufVxuLmhlcm8tLXNlYXJjaCAuY29udGFpbmVyID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmhlcm8tLXNlYXJjaCxcbi5oZXJvLS1zZWFyY2ggaDEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLS1zZWFyY2ggaDEge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YS1TZW1pYm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuXG4uaW1hZ2VfX2NhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJBdmVydGEtUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmltYWdlLS1maXQtY29udGVudCB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW1hZ2UtLWZ1bGx3aWR0aCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW07XG4gIH1cbn1cbi5pbWFnZS0tcmlnaHQtYWxpZ24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAyLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbWFnZS0tcmlnaHQtYWxpZ24ge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW07XG4gIH1cbn1cbi5pbWFnZS0tbGVmdC1hbGlnbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIuMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltYWdlLS1sZWZ0LWFsaWduIHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW07XG4gIH1cbn1cbi5pbWFnZS0tZmVhdHVyZWQge1xuICBhc3BlY3QtcmF0aW86IDEuOTEvMTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5sb2dvIHtcbiAgd2lkdGg6IDEwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5sb2dvIHtcbiAgICB3aWR0aDogMTIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sb2dvIHtcbiAgICB3aWR0aDogMTMuNjI1cmVtO1xuICB9XG59XG5cbi5tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDRyZW0gMS4yNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMzMzO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tZW51IHtcbiAgICB0b3A6IDQuODc1cmVtO1xuICB9XG4gIC50aGVtZS0tZGFyay1oZWFkZXIgLm1lbnUge1xuICAgIHRvcDogNnJlbTtcbiAgfVxufVxuLm1lbnUtLW9wZW4ge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5tZW51X19zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tZW51X19zb2NpYWwge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuLm1ldGEge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJBdmVydGEtQm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuLm1ldGE6bm90KC5tZXRhLS1pdGFsaWMpIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tZXRhLS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5tZXRhLS1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLCAubmF2YmFyLW1lbnUsIC5uYXZiYXItc3RhcnQsIC5uYXZiYXItZW5kIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2UtaG9tZSAubmF2YmFyLWJyYW5kLCAucGFnZS1ob21lIC5uYXZiYXItbWVudSB7XG4gICAgZmxleDogMSAxIDA7XG4gIH1cbn1cbi5wYWdlLWhvbWUgLm5hdmJhci1tZW51IHtcbiAgb3JkZXI6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5uYXZiYXItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdmJhci1zdGFydCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubmF2YmFyLXN0YXJ0LS1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5uYXZiYXItZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uYXZiYXItYnJhbmQgLm5hdmJhci1pdGVtIHtcbiAgcGFkZGluZzogMDtcbn1cbi5uYXZiYXItaXRlbSAubmF2YmFyLWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtO1xufVxuLm5hdmJhci1pdGVtIC5uYXZiYXItbGluazpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1idXJnZXIsIC5uYXZiYXItYnVyZ2VyOmhvdmVyLCAubmF2YmFyLWJ1cmdlci5pcy1hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tbmF2LXRleHQtY29sb3IpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXItYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm5hdmJhci1idXJnZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItYnVyZ2VyIHNwYW4ge1xuICBoZWlnaHQ6IDJweDtcbn1cbi5uYXZiYXItZHJvcGRvd24ge1xuICBtaW4td2lkdGg6IDkuMzc1cmVtO1xuICBsZWZ0OiAtNzUlO1xufVxuLm5hdmJhci1kcm9wZG93biAubmF2X19saW5rIHtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xufVxuLm5hdmJhci1kcm9wZG93biAubmF2X19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNjZTNmNDg7XG59XG4ubmF2YmFyLWRyb3Bkb3duIC5uYXZfX2xpbms6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnBhZ2luYXRpb25fX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGFnaW5hdGlvbl9faXRlbSB7XG4gIG1hcmdpbjogMCAwLjI1cmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLnBhZ2luYXRpb25fX2l0ZW0gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFnaW5hdGlvbl9faXRlbSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhZ2luYXRpb25fX2l0ZW06aG92ZXIsIC5wYWdpbmF0aW9uX19pdGVtLmlzLWN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNiwgNjMsIDcyLCAwLjE1KTtcbn1cbi5wYWdpbmF0aW9uX19wcmV2aW91cywgLnBhZ2luYXRpb25fX25leHQge1xuICBmb250LWZhbWlseTogXCJBdmVydGEtU2VtaWJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLnB1bGwtcXVvdGUge1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhLVNlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y1ZjY7XG4gIGNvbG9yOiAjMDAzZTQ2O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMxNzNkNDU7XG59XG4ucHVsbC1xdW90ZSA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHVsbC1xdW90ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbn1cbi5wdWxsLXF1b3RlIHAge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLnB1bGwtcXVvdGUgY2l0ZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2g6bm90KC5zZWFyY2gtLWxpc3RpbmdzKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaF9fZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMS41cmVtO1xuICB9XG59XG4uc2VhcmNoX19mb3JtIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhLUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5zZWFyY2gtLWNvbHVtbiAuc2VhcmNoX19mb3JtIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC43NXJlbTtcbn1cbi5zZWFyY2hfX2lucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzUsIDIzNSwgMjM1LCAwLjIpO1xuICBib3JkZXItY29sb3I6ICNlYmViZWI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlYXJjaF9faW5wdXQge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gIH1cbn1cbi5zZWFyY2hfX2lucHV0Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLCAuc2VhcmNoX19pbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgLnNlYXJjaF9faW5wdXQ6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLCAuc2VhcmNoX19pbnB1dDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtLWNvbHVtbiAuc2VhcmNoX19pbnB1dCB7XG4gIG1pbi13aWR0aDogMjAuNjI1cmVtO1xufVxuLnNlYXJjaCAuZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5zZWFyY2ggYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gOXB4KTtcbiAgcmlnaHQ6IDFyZW07XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5zZWFyY2ggYnV0dG9uIC5pY29uLXN2ZyB7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG59XG4uc2VhcmNoLS1saXN0aW5ncyBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5zZWFyY2gtLWxpc3RpbmdzIGJ1dHRvbiB7XG4gIGNvbG9yOiAjZThiMDQ1O1xufVxuXG4uc29jaWFsX19pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC43NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnNvY2lhbF9fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNXJlbTtcbn1cbi5zb2NpYWwtLWFsdCAuc29jaWFsX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5zb2NpYWwtLWFsdCAuc29jaWFsX19saW5rOmhvdmVyLCAuc29jaWFsLS1hbHQgLnNvY2lhbF9fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNvY2lhbC0tc21hbGwgLnNvY2lhbF9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMzMzM7XG59XG4uc29jaWFsLS1zbWFsbCAuc29jaWFsX19saW5rOmhvdmVyLCAuc29jaWFsLS1zbWFsbCAuc29jaWFsX19saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNjZTNmNDg7XG59XG4uc29jaWFsX19saW5rIC5pY29uLXN2ZyB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG4uc29jaWFsLS1hbHQgLnNvY2lhbF9fbGluayAuaWNvbi1zdmcge1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjgxMjVyZW07XG59XG4uc29jaWFsLS1zbWFsbCAuc29jaWFsX19saW5rIC5pY29uLXN2ZyB7XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAwLjg3NXJlbTtcbn1cblxuLnRhZzpub3QoYm9keSkge1xuICBwYWRkaW5nOiAwIDEuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YWctYmFja2dyb3VuZCk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6IHZhcigtLXRhZy10ZXh0LWNvbG9yKTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhLVNlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG59XG5cbi50ZWFzZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnRlYXNlciBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4udGVhc2VyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi50ZWFzZXJfX21ldGEge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnRlYXNlcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDFyZW07XG4gIGhlaWdodDogMTAwJTtcbn1cbi50ZWFzZXJfX2lubmVyID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi50ZWFzZXItLWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udGVhc2VyX19pdGVtcy5pcy1nYXBsZXNzIHtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZWFzZXJfX2l0ZW1zIC50ZWFzZXItLWNvbHVtbiB7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbn1cbi50ZWFzZXJfX2V4Y2VycHQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4udGVhc2VyX19saXN0ID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi50ZWFzZXJfX2xpc3QgLnRlYXNlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG59XG4udGVhc2VyLS1yb3cgLnRlYXNlcl9faW1hZ2Uge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmJ0bF9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5idGxfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5idGxfX2l0ZW0gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YS1TZW1pYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ucGlsbGFyIC5oZXJvIHtcbiAgbWFyZ2luLXRvcDogLTdyZW07XG4gIHBhZGRpbmctdG9wOiA3cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5waWxsYXIgLmhlcm8gLmlzLW9yZGVyLXJpZ2h0IHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLnBpbGxhciAuaGVyb19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGlsbGFyIC5oZXJvX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5waWxsYXIgLmhlcm8gLmNvbHVtbnMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5waWxsYXIgLmhlcm8gLmNvbHVtbnMge1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICB9XG59XG4ucGlsbGFyIC5lbnRyeV9fY29udGVudCA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGlsbGFyIC5lbnRyeV9fY29udGVudCBoMiB7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5waWxsYXIgLmlzLW9yZGVyLWxlZnQge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxufVxuXG4uY29kZS1lbWJlZCAuaGJzcHQtZm9ybSB7XG4gIG1hcmdpbjogM3JlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWZvcm0tZmllbGQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWZvcm0tcmVxdWlyZWQsXG4uY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1lcnJvci1tc2dzIHtcbiAgY29sb3I6ICNjZTNmNDg7XG59XG4uY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1lcnJvci1tc2dzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvcmRlcjogMTtcbn1cbi5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlucHV0IHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXQgLmZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXQgaW5wdXQge1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG59XG4uY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgb3JkZXI6IDE7XG59XG4uY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b24ge1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3JlbTtcbn1cbi5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLXN1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZS0tY3RhIC5ocy1mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlLS1jdGEgLmhzLWZvcm0tZmllbGQge1xuICBmbGV4LWdyb3c6IDE7XG59XG4uY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlLS1jdGEgLmhzLWZvcm0tZmllbGQgPiBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlLS1jdGEgLmFjdGlvbnMge1xuICBtaW4td2lkdGg6IDExLjEyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUtLWN0YSAuYWN0aW9ucyAuaHMtYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvZGUtZW1iZWQgLmZvcm0tY29sdW1ucy0yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjY3NXJlbTtcbn1cblxuLnNwbGlkZV9fc2xpZGVfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YS1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGxpZGVfX3NsaWRlX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG4uc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgdG9wOiAxMi44MTI1cmVtO1xuICBib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gICAgdG9wOiAyMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgICB0b3A6IDI1LjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgICB0b3A6IDMwLjYyNXJlbTtcbiAgfVxufVxuLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMzMzICFpbXBvcnRhbnQ7XG59XG4uc3BsaWRlX19hcnJvdyB7XG4gIHRvcDogNi42ODc1cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwbGlkZV9fYXJyb3cge1xuICAgIHRvcDogMTAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnNwbGlkZV9fYXJyb3cge1xuICAgIHRvcDogMTMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuc3BsaWRlX19hcnJvdyB7XG4gICAgdG9wOiAxNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zcGxpZGUtLWZlYXR1cmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn0iLCIvKiBEb2N1bWVudFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgYm9yZGVyIGJveCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qKlxuICogMS4gQWRkIHRleHQgZGVjb3JhdGlvbiBpbmhlcml0YW5jZSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIEFkZCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW5oZXJpdGFuY2UgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuOjpiZWZvcmUsXG46OmFmdGVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuXHQvKiAxICovXG5cdHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuXHQvKiAyICovXG59XG5cbi8qKlxuICogMS4gVXNlIHRoZSBkZWZhdWx0IGN1cnNvciBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIENoYW5nZSB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAzLiBVc2UgYSA0LXNwYWNlIHRhYiB3aWR0aCBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDQuIFJlbW92ZSB0aGUgZ3JleSBoaWdobGlnaHQgb24gbGlua3MgaW4gaU9TIChvcGluaW9uYXRlZCkuXG4gKiA1LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKiA2LiBCcmVha3Mgd29yZHMgdG8gcHJldmVudCBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5odG1sIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHQvKiAxICovXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdC8qIDIgKi9cblx0LW1vei10YWItc2l6ZTogNDtcblx0LyogMyAqL1xuXHR0YWItc2l6ZTogNDtcblx0LyogMyAqL1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50XG5cdFx0LyogNCAqL1xuXHQ7XG5cdC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQvKiA1ICovXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LyogNSAqL1xuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHQvKiA2ICovXG59XG5cbi8qIFNlY3Rpb25zXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmJvZHkge1xuXHRtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRWRnZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG5cdGZvbnQtc2l6ZTogMmVtO1xuXHRtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIG9uIG5lc3RlZCBsaXN0cyBpbiBDaHJvbWUsIEVkZ2UsIElFLCBhbmQgU2FmYXJpLlxuICovXG5cbmRsIGRsLFxuZGwgb2wsXG5kbCB1bCxcbm9sIGRsLFxudWwgZGwge1xuXHRtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gb24gbmVzdGVkIGxpc3RzIGluIEVkZ2UgMTgtIGFuZCBJRS5cbiAqL1xuXG5vbCBvbCxcbm9sIHVsLFxudWwgb2wsXG51bCB1bCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3Qgc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIDE4LSBhbmQgSUUuXG4gKi9cblxuaHIge1xuXHRoZWlnaHQ6IDA7XG5cdC8qIDEgKi9cblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBsaXN0IHN0eWxlIG9uIG5hdmlnYXRpb24gbGlzdHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxubmF2IG9sLFxubmF2IHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcblx0LyogMSAqL1xuXHRmb250LXNpemU6IDFlbTtcblx0LyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gRWRnZSAxOC0sIElFLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG5cdC8qIDEgKi9cblx0Zm9udC1zaXplOiAxZW07XG5cdC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQ2hhbmdlIHRoZSBhbGlnbm1lbnQgb24gbWVkaWEgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuYXVkaW8sXG5jYW52YXMsXG5pZnJhbWUsXG5pbWcsXG5zdmcsXG52aWRlbyB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG52aWRlbyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpZnJhbWVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmlmcmFtZSB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgd2l0aGluIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogQ2hhbmdlIHRoZSBmaWxsIGNvbG9yIHRvIG1hdGNoIHRoZSB0ZXh0IGNvbG9yIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbnN2Zzpub3QoW2ZpbGxdKSB7XG5cdGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIFRhYnVsYXIgZGF0YVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBDb2xsYXBzZSBib3JkZXIgc3BhY2luZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi8qIEZvcm1zXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIG9uIGNvbnRyb2xzIGluIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDIuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSAxOC0sIEZpcmVmb3gsIGFuZCBJRS5cbiAqL1xuXG5idXR0b24ge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0LyogMSAqL1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0LyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBidXR0b25zIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBpbmNvbnNpc3RlbnQgYXBwZWFyYW5jZSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNhMGEwYTA7XG5cdC8qIDEgKi9cblx0cGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xuXHQvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSAxOC0gYW5kIElFLlxuICovXG5cbmlucHV0IHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIDE4LSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKi9cblxubGVnZW5kIHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdC8qIDIgKi9cblx0ZGlzcGxheTogdGFibGU7XG5cdC8qIDEgKi9cblx0bWF4LXdpZHRoOiAxMDAlO1xuXHQvKiAxICovXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdC8qIDEgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlIDE4LSBhbmQgSUUuXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRWRnZSwgYW5kIEZpcmVmb3guXG4gKi9cblxucHJvZ3Jlc3Mge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdC8qIDEgKi9cblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHQvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbnNlbGVjdCB7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqIDIuIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKiAzLiBDaGFuZ2UgdGhlIHJlc2l6ZSBkaXJlY3Rpb24gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxudGV4dGFyZWEge1xuXHRtYXJnaW46IDA7XG5cdC8qIDEgKi9cblx0b3ZlcmZsb3c6IGF1dG87XG5cdC8qIDIgKi9cblx0cmVzaXplOiB2ZXJ0aWNhbDtcblx0LyogMyAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cdC8qIDEgKi9cblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7XG5cdC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHRleHQgc3R5bGUgb2YgcGxhY2Vob2xkZXJzIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0b3BhY2l0eTogMC41NDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgdXBsb2FkIGJ1dHRvbnMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuXHQvKiAxICovXG5cdGZvbnQ6IGluaGVyaXQ7XG5cdC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBvZiBmb2N1cyBvdXRsaW5lcyBpbiBGaXJlZm94LlxuICovXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBvdXRsaW5lIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZSBpbiBGaXJlZm94LlxuICovXG5cbjotbW96LWZvY3VzcmluZyB7XG5cdG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGFkZGl0aW9uYWwgOmludmFsaWQgc3R5bGVzIGluIEZpcmVmb3guXG4gKi9cblxuOi1tb3otdWktaW52YWxpZCB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qIEludGVyYWN0aXZlXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSAxOC0gYW5kIElFLlxuICovXG5cbmRldGFpbHMge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBzdHlsZXMgaW4gRWRnZSAxOC0sIElFLCBhbmQgU2FmYXJpLlxuICovXG5cbmRpYWxvZyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRib3JkZXI6IHNvbGlkO1xuXHRjb2xvcjogYmxhY2s7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IC1tb3otZml0LWNvbnRlbnQ7XG5cdGhlaWdodDogLXdlYmtpdC1maXQtY29udGVudDtcblx0aGVpZ2h0OiBmaXQtY29udGVudDtcblx0bGVmdDogMDtcblx0bWFyZ2luOiBhdXRvO1xuXHRwYWRkaW5nOiAxZW07XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuXHR3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG5kaWFsb2c6bm90KFtvcGVuXSkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIFNjcmlwdGluZ1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5jYW52YXMge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxuLy8gdGVtcGxhdGUge1xuLy8gXHRkaXNwbGF5OiBub25lO1xuLy8gfVxuXG4vKiBVc2VyIGludGVyYWN0aW9uXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogMS4gUmVtb3ZlIHRoZSB0YXBwaW5nIGRlbGF5IGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSB0YXBwaW5nIGRlbGF5IG9uIGNsaWNrYWJsZSBlbGVtZW50c1xuICAgICAgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuYSxcbmFyZWEsXG5idXR0b24sXG5pbnB1dCxcbmxhYmVsLFxuc2VsZWN0LFxuc3VtbWFyeSxcbnRleHRhcmVhLFxuW3RhYmluZGV4XSB7XG5cdC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcblx0LyogMSAqL1xuXHR0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcblx0LyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuXG5baGlkZGVuXSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEFjY2Vzc2liaWxpdHlcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQ2hhbmdlIHRoZSBjdXJzb3Igb24gYnVzeSBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5bYXJpYS1idXN5PVwidHJ1ZVwiXSB7XG5cdGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi8qXG4gKiBDaGFuZ2UgdGhlIGN1cnNvciBvbiBjb250cm9sIGVsZW1lbnRzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cblthcmlhLWNvbnRyb2xzXSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLypcbiAqIENoYW5nZSB0aGUgY3Vyc29yIG9uIGRpc2FibGVkLCBub3QtZWRpdGFibGUsIG9yIG90aGVyd2lzZVxuICogaW5vcGVyYWJsZSBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5bYXJpYS1kaXNhYmxlZD1cInRydWVcIl0sXG5bZGlzYWJsZWRdIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLypcbiAqIENoYW5nZSB0aGUgZGlzcGxheSBvbiB2aXN1YWxseSBoaWRkZW4gYWNjZXNzaWJsZSBlbGVtZW50c1xuICogaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl1baGlkZGVuXSB7XG5cdGRpc3BsYXk6IGluaXRpYWw7XG59XG5cblthcmlhLWhpZGRlbj1cImZhbHNlXCJdW2hpZGRlbl06bm90KDpmb2N1cykge1xuXHRjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4iLCIvKiBCdWxtYSBVdGlsaXRpZXMgKi9cbkBjaGFyc2V0IFwidXRmLThcIlxuXG5AaW1wb3J0IFwiaW5pdGlhbC12YXJpYWJsZXNcIlxuQGltcG9ydCBcImZ1bmN0aW9uc1wiXG5AaW1wb3J0IFwiZGVyaXZlZC12YXJpYWJsZXNcIlxuQGltcG9ydCBcIm1peGluc1wiXG5AaW1wb3J0IFwiY29udHJvbHNcIlxuQGltcG9ydCBcImV4dGVuZHNcIlxuIiwiQGltcG9ydCBcIm1peGluc1wiXG5cbiVjb250cm9sXG4gICtjb250cm9sXG5cbiV1bnNlbGVjdGFibGVcbiAgK3Vuc2VsZWN0YWJsZVxuXG4lYXJyb3dcbiAgK2Fycm93XG5cbiVibG9ja1xuICArYmxvY2tcblxuJWRlbGV0ZVxuICArZGVsZXRlXG5cbiVsb2FkZXJcbiAgK2xvYWRlclxuXG4lb3ZlcmxheVxuICArb3ZlcmxheVxuXG4lcmVzZXRcbiAgK3Jlc2V0XG4iLCJAaW1wb3J0IFwiZGVyaXZlZC12YXJpYWJsZXNcIlxuXG4kY29udHJvbC1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcbiRjb250cm9sLXJhZGl1cy1zbWFsbDogJHJhZGl1cy1zbWFsbCAhZGVmYXVsdFxuXG4kY29udHJvbC1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdFxuXG4kY29udHJvbC1oZWlnaHQ6IDIuNWVtICFkZWZhdWx0XG4kY29udHJvbC1saW5lLWhlaWdodDogMS41ICFkZWZhdWx0XG5cbiRjb250cm9sLXBhZGRpbmctdmVydGljYWw6IGNhbGMoMC41ZW0gLSAjeyRjb250cm9sLWJvcmRlci13aWR0aH0pICFkZWZhdWx0XG4kY29udHJvbC1wYWRkaW5nLWhvcml6b250YWw6IGNhbGMoMC43NWVtIC0gI3skY29udHJvbC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdFxuXG49Y29udHJvbFxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmVcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgYm9yZGVyOiAkY29udHJvbC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnRcbiAgYm9yZGVyLXJhZGl1czogJGNvbnRyb2wtcmFkaXVzXG4gIGJveC1zaGFkb3c6IG5vbmVcbiAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgaGVpZ2h0OiAkY29udHJvbC1oZWlnaHRcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gIGxpbmUtaGVpZ2h0OiAkY29udHJvbC1saW5lLWhlaWdodFxuICBwYWRkaW5nLWJvdHRvbTogJGNvbnRyb2wtcGFkZGluZy12ZXJ0aWNhbFxuICBwYWRkaW5nLWxlZnQ6ICRjb250cm9sLXBhZGRpbmctaG9yaXpvbnRhbFxuICBwYWRkaW5nLXJpZ2h0OiAkY29udHJvbC1wYWRkaW5nLWhvcml6b250YWxcbiAgcGFkZGluZy10b3A6ICRjb250cm9sLXBhZGRpbmctdmVydGljYWxcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgLy8gU3RhdGVzXG4gICY6Zm9jdXMsXG4gICYuaXMtZm9jdXNlZCxcbiAgJjphY3RpdmUsXG4gICYuaXMtYWN0aXZlXG4gICAgb3V0bGluZTogbm9uZVxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICZcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkXG5cbi8vIFRoZSBjb250cm9scyBzaXplcyB1c2UgbWl4aW5zIHNvIHRoZXkgY2FuIGJlIHVzZWQgYXQgZGlmZmVyZW50IGJyZWFrcG9pbnRzXG49Y29udHJvbC1zbWFsbFxuICBib3JkZXItcmFkaXVzOiAkY29udHJvbC1yYWRpdXMtc21hbGxcbiAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuPWNvbnRyb2wtbWVkaXVtXG4gIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG49Y29udHJvbC1sYXJnZVxuICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4iLCIkbmF2YmFyLWRyb3Bkb3duLWFycm93OiAkYmxhY2s7XG4kbmF2YmFyLWRyb3Bkb3duLWJveGVkLXNoYWRvdzogJGJsYWNrLTE1O1xuJG5hdmJhci1kcm9wZG93bi1ib3hlZC1yYWRpdXM6IDA7XG4kbmF2YmFyLWl0ZW0taW1nLW1heC1oZWlnaHQ6IGluaXRpYWw7XG4kbmF2YmFyLWJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG5cbiRyYWRpdXM6IDJweDtcbiRtZWRpYS1zcGFjaW5nLWxhcmdlOiAycmVtO1xuJHNoYWRvdzogJGJveC1zaGFkb3ctMTA7XG4iLCIvLyBDb2xvcnNcblxuJGJsYWNrOiAgICAgICAgaHNsKDAsIDAlLCA0JSkgIWRlZmF1bHRcbiRibGFjay1iaXM6ICAgIGhzbCgwLCAwJSwgNyUpICFkZWZhdWx0XG4kYmxhY2stdGVyOiAgICBoc2woMCwgMCUsIDE0JSkgIWRlZmF1bHRcblxuJGdyZXktZGFya2VyOiAgaHNsKDAsIDAlLCAyMSUpICFkZWZhdWx0XG4kZ3JleS1kYXJrOiAgICBoc2woMCwgMCUsIDI5JSkgIWRlZmF1bHRcbiRncmV5OiAgICAgICAgIGhzbCgwLCAwJSwgNDglKSAhZGVmYXVsdFxuJGdyZXktbGlnaHQ6ICAgaHNsKDAsIDAlLCA3MSUpICFkZWZhdWx0XG4kZ3JleS1saWdodGVyOiBoc2woMCwgMCUsIDg2JSkgIWRlZmF1bHRcbiRncmV5LWxpZ2h0ZXN0OiBoc2woMCwgMCUsIDkzJSkgIWRlZmF1bHRcblxuJHdoaXRlLXRlcjogICAgaHNsKDAsIDAlLCA5NiUpICFkZWZhdWx0XG4kd2hpdGUtYmlzOiAgICBoc2woMCwgMCUsIDk4JSkgIWRlZmF1bHRcbiR3aGl0ZTogICAgICAgIGhzbCgwLCAwJSwgMTAwJSkgIWRlZmF1bHRcblxuJG9yYW5nZTogICAgICAgaHNsKDE0LCAgMTAwJSwgNTMlKSAhZGVmYXVsdFxuJHllbGxvdzogICAgICAgaHNsKDQ0LCAgMTAwJSwgNzclKSAhZGVmYXVsdFxuJGdyZWVuOiAgICAgICAgaHNsKDE1MywgNTMlLCAgNTMlKSAhZGVmYXVsdFxuJHR1cnF1b2lzZTogICAgaHNsKDE3MSwgMTAwJSwgNDElKSAhZGVmYXVsdFxuJGN5YW46ICAgICAgICAgaHNsKDIwNywgNjElLCAgNTMlKSAhZGVmYXVsdFxuJGJsdWU6ICAgICAgICAgaHNsKDIyOSwgNTMlLCAgNTMlKSAhZGVmYXVsdFxuJHB1cnBsZTogICAgICAgaHNsKDI3MSwgMTAwJSwgNzElKSAhZGVmYXVsdFxuJHJlZDogICAgICAgICAgaHNsKDM0OCwgODYlLCA2MSUpICFkZWZhdWx0XG5cbi8vIFR5cG9ncmFwaHlcblxuJGZhbWlseS1zYW5zLXNlcmlmOiBCbGlua01hY1N5c3RlbUZvbnQsIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgXCJSb2JvdG9cIiwgXCJPeHlnZW5cIiwgXCJVYnVudHVcIiwgXCJDYW50YXJlbGxcIiwgXCJGaXJhIFNhbnNcIiwgXCJEcm9pZCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmICFkZWZhdWx0XG4kZmFtaWx5LW1vbm9zcGFjZTogbW9ub3NwYWNlICFkZWZhdWx0XG4kcmVuZGVyLW1vZGU6IG9wdGltaXplTGVnaWJpbGl0eSAhZGVmYXVsdFxuXG4kc2l6ZS0xOiAzcmVtICFkZWZhdWx0XG4kc2l6ZS0yOiAyLjVyZW0gIWRlZmF1bHRcbiRzaXplLTM6IDJyZW0gIWRlZmF1bHRcbiRzaXplLTQ6IDEuNXJlbSAhZGVmYXVsdFxuJHNpemUtNTogMS4yNXJlbSAhZGVmYXVsdFxuJHNpemUtNjogMXJlbSAhZGVmYXVsdFxuJHNpemUtNzogMC43NXJlbSAhZGVmYXVsdFxuXG4kd2VpZ2h0LWxpZ2h0OiAzMDAgIWRlZmF1bHRcbiR3ZWlnaHQtbm9ybWFsOiA0MDAgIWRlZmF1bHRcbiR3ZWlnaHQtbWVkaXVtOiA1MDAgIWRlZmF1bHRcbiR3ZWlnaHQtc2VtaWJvbGQ6IDYwMCAhZGVmYXVsdFxuJHdlaWdodC1ib2xkOiA3MDAgIWRlZmF1bHRcblxuLy8gU3BhY2luZ1xuXG4kYmxvY2stc3BhY2luZzogMS41cmVtICFkZWZhdWx0XG5cbi8vIFJlc3BvbnNpdmVuZXNzXG5cbi8vIFRoZSBjb250YWluZXIgaG9yaXpvbnRhbCBnYXAsIHdoaWNoIGFjdHMgYXMgdGhlIG9mZnNldCBmb3IgYnJlYWtwb2ludHNcbiRnYXA6IDMycHggIWRlZmF1bHRcbi8vIDk2MCwgMTE1MiwgYW5kIDEzNDQgaGF2ZSBiZWVuIGNob3NlbiBiZWNhdXNlIHRoZXkgYXJlIGRpdmlzaWJsZSBieSBib3RoIDEyIGFuZCAxNlxuJHRhYmxldDogNzY5cHggIWRlZmF1bHRcbi8vIDk2MHB4IGNvbnRhaW5lciArIDRyZW1cbiRkZXNrdG9wOiA5NjBweCArICgyICogJGdhcCkgIWRlZmF1bHRcbi8vIDExNTJweCBjb250YWluZXIgKyA0cmVtXG4kd2lkZXNjcmVlbjogMTE1MnB4ICsgKDIgKiAkZ2FwKSAhZGVmYXVsdFxuJHdpZGVzY3JlZW4tZW5hYmxlZDogdHJ1ZSAhZGVmYXVsdFxuLy8gMTM0NHB4IGNvbnRhaW5lciArIDRyZW1cbiRmdWxsaGQ6IDEzNDRweCArICgyICogJGdhcCkgIWRlZmF1bHRcbiRmdWxsaGQtZW5hYmxlZDogdHJ1ZSAhZGVmYXVsdFxuJGJyZWFrcG9pbnRzOiAoXCJtb2JpbGVcIjogKFwidW50aWxcIjogJHRhYmxldCksIFwidGFibGV0XCI6IChcImZyb21cIjogJHRhYmxldCksIFwidGFibGV0LW9ubHlcIjogKFwiZnJvbVwiOiAkdGFibGV0LCBcInVudGlsXCI6ICRkZXNrdG9wKSwgXCJ0b3VjaFwiOiAoXCJmcm9tXCI6ICRkZXNrdG9wKSwgXCJkZXNrdG9wXCI6IChcImZyb21cIjogJGRlc2t0b3ApLCBcImRlc2t0b3Atb25seVwiOiAoXCJmcm9tXCI6ICRkZXNrdG9wLCBcInVudGlsXCI6ICR3aWRlc2NyZWVuKSwgXCJ1bnRpbC13aWRlc2NyZWVuXCI6IChcInVudGlsXCI6ICR3aWRlc2NyZWVuKSwgXCJ3aWRlc2NyZWVuXCI6IChcImZyb21cIjogJHdpZGVzY3JlZW4pLCBcIndpZGVzY3JlZW4tb25seVwiOiAoXCJmcm9tXCI6ICR3aWRlc2NyZWVuLCBcInVudGlsXCI6ICRmdWxsaGQpLCBcInVudGlsLWZ1bGxoZFwiOiAoXCJ1bnRpbFwiOiAkZnVsbGhkKSwgXCJmdWxsaGRcIjogKFwiZnJvbVwiOiAkZnVsbGhkKSkgIWRlZmF1bHRcblxuLy8gTWlzY2VsbGFuZW91c1xuXG4kZWFzaW5nOiBlYXNlLW91dCAhZGVmYXVsdFxuJHJhZGl1cy1zbWFsbDogMnB4ICFkZWZhdWx0XG4kcmFkaXVzOiA0cHggIWRlZmF1bHRcbiRyYWRpdXMtbGFyZ2U6IDZweCAhZGVmYXVsdFxuJHJhZGl1cy1yb3VuZGVkOiA5OTk5cHggIWRlZmF1bHRcbiRzcGVlZDogODZtcyAhZGVmYXVsdFxuXG4vLyBGbGFnc1xuXG4kdmFyaWFibGUtY29sdW1uczogdHJ1ZSAhZGVmYXVsdFxuJHJ0bDogZmFsc2UgIWRlZmF1bHRcbiIsIkBpbXBvcnQgXCJkZXJpdmVkLXZhcmlhYmxlc1wiXG5cbj1jbGVhcmZpeFxuICAmOjphZnRlclxuICAgIGNsZWFyOiBib3RoXG4gICAgY29udGVudDogXCIgXCJcbiAgICBkaXNwbGF5OiB0YWJsZVxuXG49Y2VudGVyKCR3aWR0aCwgJGhlaWdodDogMClcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIEBpZiAkaGVpZ2h0ICE9IDBcbiAgICBsZWZ0OiBjYWxjKDUwJSAtICgjeyR3aWR0aH0gKiAwLjUpKVxuICAgIHRvcDogY2FsYyg1MCUgLSAoI3skaGVpZ2h0fSAqIDAuNSkpXG4gIEBlbHNlXG4gICAgbGVmdDogY2FsYyg1MCUgLSAoI3skd2lkdGh9ICogMC41KSlcbiAgICB0b3A6IGNhbGMoNTAlIC0gKCN7JHdpZHRofSAqIDAuNSkpXG5cbj1mYSgkc2l6ZSwgJGRpbWVuc2lvbnMpXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICBmb250LXNpemU6ICRzaXplXG4gIGhlaWdodDogJGRpbWVuc2lvbnNcbiAgbGluZS1oZWlnaHQ6ICRkaW1lbnNpb25zXG4gIHRleHQtYWxpZ246IGNlbnRlclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gIHdpZHRoOiAkZGltZW5zaW9uc1xuXG49aGFtYnVyZ2VyKCRkaW1lbnNpb25zKVxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmVcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXG4gIGFwcGVhcmFuY2U6IG5vbmVcbiAgYmFja2dyb3VuZDogbm9uZVxuICBib3JkZXI6IG5vbmVcbiAgY3Vyc29yOiBwb2ludGVyXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGhlaWdodDogJGRpbWVuc2lvbnNcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHdpZHRoOiAkZGltZW5zaW9uc1xuICBzcGFuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBoZWlnaHQ6IDFweFxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gOHB4KVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICRzcGVlZFxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIG9wYWNpdHksIHRyYW5zZm9ybVxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkZWFzaW5nXG4gICAgd2lkdGg6IDE2cHhcbiAgICAmOm50aC1jaGlsZCgxKVxuICAgICAgdG9wOiBjYWxjKDUwJSAtIDZweClcbiAgICAmOm50aC1jaGlsZCgyKVxuICAgICAgdG9wOiBjYWxjKDUwJSAtIDFweClcbiAgICAmOm50aC1jaGlsZCgzKVxuICAgICAgdG9wOiBjYWxjKDUwJSArIDRweClcbiAgJjpob3ZlclxuICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hUmdiYShibGFjaywgMC4wNSlcbiAgLy8gTW9kaWZlcnNcbiAgJi5pcy1hY3RpdmVcbiAgICBzcGFuXG4gICAgICAmOm50aC1jaGlsZCgxKVxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSByb3RhdGUoNDVkZWcpXG4gICAgICAmOm50aC1jaGlsZCgyKVxuICAgICAgICBvcGFjaXR5OiAwXG4gICAgICAmOm50aC1jaGlsZCgzKVxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgcm90YXRlKC00NWRlZylcblxuPW92ZXJmbG93LXRvdWNoXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaFxuXG49cGxhY2Vob2xkZXJcbiAgJHBsYWNlaG9sZGVyczogJzotbW96JyAnOi13ZWJraXQtaW5wdXQnICctbW96JyAnLW1zLWlucHV0J1xuICBAZWFjaCAkcGxhY2Vob2xkZXIgaW4gJHBsYWNlaG9sZGVyc1xuICAgICY6I3skcGxhY2Vob2xkZXJ9LXBsYWNlaG9sZGVyXG4gICAgICBAY29udGVudFxuXG49cmVzZXRcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxuICBhcHBlYXJhbmNlOiBub25lXG4gIGJhY2tncm91bmQ6IG5vbmVcbiAgYm9yZGVyOiBub25lXG4gIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgZm9udC1mYW1pbHk6IGluaGVyaXRcbiAgZm9udC1zaXplOiAxZW1cbiAgbWFyZ2luOiAwXG4gIHBhZGRpbmc6IDBcblxuLy8gUmVzcG9uc2l2ZW5lc3NcblxuPWZyb20oJGRldmljZSlcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRldmljZSlcbiAgICBAY29udGVudFxuXG49dW50aWwoJGRldmljZSlcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRldmljZSAtIDFweClcbiAgICBAY29udGVudFxuXG49YmV0d2VlbigkZnJvbSwgJHVudGlsKVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZnJvbSkgYW5kIChtYXgtd2lkdGg6ICR1bnRpbCAtIDFweClcbiAgICBAY29udGVudFxuXG49bW9iaWxlXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQgLSAxcHgpXG4gICAgQGNvbnRlbnRcblxuPXRhYmxldFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0KSwgcHJpbnRcbiAgICBAY29udGVudFxuXG49dGFibGV0LW9ubHlcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCkgYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wIC0gMXB4KVxuICAgIEBjb250ZW50XG5cbj10b3VjaFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcCAtIDFweClcbiAgICBAY29udGVudFxuXG49ZGVza3RvcFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcClcbiAgICBAY29udGVudFxuXG49ZGVza3RvcC1vbmx5XG4gIEBpZiAkd2lkZXNjcmVlbi1lbmFibGVkXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3ApIGFuZCAobWF4LXdpZHRoOiAkd2lkZXNjcmVlbiAtIDFweClcbiAgICAgIEBjb250ZW50XG5cbj11bnRpbC13aWRlc2NyZWVuXG4gIEBpZiAkd2lkZXNjcmVlbi1lbmFibGVkXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZGVzY3JlZW4gLSAxcHgpXG4gICAgICBAY29udGVudFxuXG49d2lkZXNjcmVlblxuICBAaWYgJHdpZGVzY3JlZW4tZW5hYmxlZFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWRlc2NyZWVuKVxuICAgICAgQGNvbnRlbnRcblxuPXdpZGVzY3JlZW4tb25seVxuICBAaWYgJHdpZGVzY3JlZW4tZW5hYmxlZCBhbmQgJGZ1bGxoZC1lbmFibGVkXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZGVzY3JlZW4pIGFuZCAobWF4LXdpZHRoOiAkZnVsbGhkIC0gMXB4KVxuICAgICAgQGNvbnRlbnRcblxuPXVudGlsLWZ1bGxoZFxuICBAaWYgJGZ1bGxoZC1lbmFibGVkXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGZ1bGxoZCAtIDFweClcbiAgICAgIEBjb250ZW50XG5cbj1mdWxsaGRcbiAgQGlmICRmdWxsaGQtZW5hYmxlZFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRmdWxsaGQpXG4gICAgICBAY29udGVudFxuXG49YnJlYWtwb2ludCgkbmFtZSlcbiAgJGJyZWFrcG9pbnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSlcbiAgQGlmICRicmVha3BvaW50XG4gICAgJGZyb206IG1hcC1nZXQoJGJyZWFrcG9pbnQsIFwiZnJvbVwiKVxuICAgICR1bnRpbDogbWFwLWdldCgkYnJlYWtwb2ludCwgXCJ1bnRpbFwiKVxuICAgIEBpZiAkZnJvbSBhbmQgJHVudGlsXG4gICAgICArYmV0d2VlbigkZnJvbSwgJHVudGlsKVxuICAgICAgICBAY29udGVudFxuICAgIEBlbHNlIGlmICRmcm9tXG4gICAgICArZnJvbSgkZnJvbSlcbiAgICAgICAgQGNvbnRlbnRcbiAgICBAZWxzZSBpZiAkdW50aWxcbiAgICAgICt1bnRpbCgkdW50aWwpXG4gICAgICAgIEBjb250ZW50XG5cbj1sdHJcbiAgQGlmIG5vdCAkcnRsXG4gICAgQGNvbnRlbnRcblxuPXJ0bFxuICBAaWYgJHJ0bFxuICAgIEBjb250ZW50XG5cbj1sdHItcHJvcGVydHkoJHByb3BlcnR5LCAkc3BhY2luZywgJHJpZ2h0OiB0cnVlKVxuICAkbm9ybWFsOiBpZigkcmlnaHQsIFwicmlnaHRcIiwgXCJsZWZ0XCIpXG4gICRvcHBvc2l0ZTogaWYoJHJpZ2h0LCBcImxlZnRcIiwgXCJyaWdodFwiKVxuICBAaWYgJHJ0bFxuICAgICN7JHByb3BlcnR5fS0jeyRvcHBvc2l0ZX06ICRzcGFjaW5nXG4gIEBlbHNlXG4gICAgI3skcHJvcGVydHl9LSN7JG5vcm1hbH06ICRzcGFjaW5nXG5cbj1sdHItcG9zaXRpb24oJHNwYWNpbmcsICRyaWdodDogdHJ1ZSlcbiAgJG5vcm1hbDogaWYoJHJpZ2h0LCBcInJpZ2h0XCIsIFwibGVmdFwiKVxuICAkb3Bwb3NpdGU6IGlmKCRyaWdodCwgXCJsZWZ0XCIsIFwicmlnaHRcIilcbiAgQGlmICRydGxcbiAgICAjeyRvcHBvc2l0ZX06ICRzcGFjaW5nXG4gIEBlbHNlXG4gICAgI3skbm9ybWFsfTogJHNwYWNpbmdcblxuLy8gUGxhY2Vob2xkZXJzXG5cbj11bnNlbGVjdGFibGVcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmVcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZVxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmVcbiAgdXNlci1zZWxlY3Q6IG5vbmVcblxuPWFycm93KCRjb2xvcjogdHJhbnNwYXJlbnQpXG4gIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvclxuICBib3JkZXItcmFkaXVzOiAycHhcbiAgYm9yZGVyLXJpZ2h0OiAwXG4gIGJvcmRlci10b3A6IDBcbiAgY29udGVudDogXCIgXCJcbiAgZGlzcGxheTogYmxvY2tcbiAgaGVpZ2h0OiAwLjYyNWVtXG4gIG1hcmdpbi10b3A6IC0wLjQzNzVlbVxuICBwb2ludGVyLWV2ZW50czogbm9uZVxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgdG9wOiA1MCVcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKVxuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXJcbiAgd2lkdGg6IDAuNjI1ZW1cblxuPWJsb2NrKCRzcGFjaW5nOiAkYmxvY2stc3BhY2luZylcbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmdcblxuPWRlbGV0ZVxuICArdW5zZWxlY3RhYmxlXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcbiAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjIpXG4gIGJvcmRlcjogbm9uZVxuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgY3Vyc29yOiBwb2ludGVyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICBmbGV4LWdyb3c6IDBcbiAgZmxleC1zaHJpbms6IDBcbiAgZm9udC1zaXplOiAwXG4gIGhlaWdodDogMjBweFxuICBtYXgtaGVpZ2h0OiAyMHB4XG4gIG1heC13aWR0aDogMjBweFxuICBtaW4taGVpZ2h0OiAyMHB4XG4gIG1pbi13aWR0aDogMjBweFxuICBvdXRsaW5lOiBub25lXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gIHdpZHRoOiAyMHB4XG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW5cbiAgICBjb250ZW50OiBcIlwiXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBsZWZ0OiA1MCVcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IDUwJVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZylcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyXG4gICY6OmJlZm9yZVxuICAgIGhlaWdodDogMnB4XG4gICAgd2lkdGg6IDUwJVxuICAmOjphZnRlclxuICAgIGhlaWdodDogNTAlXG4gICAgd2lkdGg6IDJweFxuICAmOmhvdmVyLFxuICAmOmZvY3VzXG4gICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjMpXG4gICY6YWN0aXZlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjQpXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICBoZWlnaHQ6IDE2cHhcbiAgICBtYXgtaGVpZ2h0OiAxNnB4XG4gICAgbWF4LXdpZHRoOiAxNnB4XG4gICAgbWluLWhlaWdodDogMTZweFxuICAgIG1pbi13aWR0aDogMTZweFxuICAgIHdpZHRoOiAxNnB4XG4gICYuaXMtbWVkaXVtXG4gICAgaGVpZ2h0OiAyNHB4XG4gICAgbWF4LWhlaWdodDogMjRweFxuICAgIG1heC13aWR0aDogMjRweFxuICAgIG1pbi1oZWlnaHQ6IDI0cHhcbiAgICBtaW4td2lkdGg6IDI0cHhcbiAgICB3aWR0aDogMjRweFxuICAmLmlzLWxhcmdlXG4gICAgaGVpZ2h0OiAzMnB4XG4gICAgbWF4LWhlaWdodDogMzJweFxuICAgIG1heC13aWR0aDogMzJweFxuICAgIG1pbi1oZWlnaHQ6IDMycHhcbiAgICBtaW4td2lkdGg6IDMycHhcbiAgICB3aWR0aDogMzJweFxuXG49bG9hZGVyXG4gIGFuaW1hdGlvbjogc3BpbkFyb3VuZCA1MDBtcyBpbmZpbml0ZSBsaW5lYXJcbiAgYm9yZGVyOiAycHggc29saWQgJGdyZXktbGlnaHRlclxuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudFxuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudFxuICBjb250ZW50OiBcIlwiXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGhlaWdodDogMWVtXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB3aWR0aDogMWVtXG5cbj1vdmVybGF5KCRvZmZzZXQ6IDApXG4gIGJvdHRvbTogJG9mZnNldFxuICBsZWZ0OiAkb2Zmc2V0XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICByaWdodDogJG9mZnNldFxuICB0b3A6ICRvZmZzZXRcbiIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFByaW1hcnkgQ29sb3JzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUT0RPOiByZW1vdmUgYW55dGhpbmcgbm90IG5lZWRlZFxuJHdoaXRlOiAjZmZmO1xuJGJsYWNrOiAjMzMzO1xuJGdyZXktZGFya2VyOiAjNWM1YzVjO1xuJGdyZXktZGFyazogIzcwNzA3MDtcbiRncmV5OiAjOWU5ZTllO1xuJGdyZXktbGlnaHQ6ICNlYmViZWI7XG4kZ3JleS1saWdodGVyOiAjZmFmYWZhO1xuJHJlZDogI2NlM2Y0ODtcbiR5ZWxsb3c6ICNlOGIwNDU7XG4kb3JhbmdlOiAjZDY2ZTNkO1xuJGdyZWVuOiAjYTdiYzVmO1xuJHRlYWw6ICMwMDNlNDY7XG4kYmx1ZTogIzg1YzVkMztcbiRwdXJwbGU6ICM5OThmYzI7XG5cbiR0ZXh0OiAkYmxhY2s7XG4kdGV4dC1zdHJvbmc6ICR0ZXh0O1xuJHRleHQtZGFyazogJGdyZXktZGFyaztcbiR0ZXh0LWRhcmtlcjogJGdyZXktZGFya2VyO1xuJHRleHQtbGlnaHQ6ICRncmV5O1xuJHByaW1hcnk6ICRyZWQ7XG4kc2Vjb25kYXJ5OiAkeWVsbG93O1xuJGxpbms6ICRwcmltYXJ5O1xuJGxpbmstdGV4dDogJHRleHQ7XG5cbiRib2R5LWJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0ZXI7XG5cbi8vLyBBbHBoYXNcbiRibGFjay0xMDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuJGJsYWNrLTE1OiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuJGJsYWNrLTIwOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4kYmxhY2stNzU6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4kd2hpdGUtNTA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiR3aGl0ZS03MDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuJHJlZC0xNTogcmdiYSgyMDYsIDYzLCA3MiwgMC4xNSk7XG5cbi8vIEdyYWRpZW50c1xuJGdyYWRpZW50LXJlZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KC05MGRlZywgJHdoaXRlIDI1JSwgJHJlZCAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4kZ3JhZGllbnQteWVsbG93OiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoLTkwZGVnLCAkd2hpdGUgMjUlLCAkeWVsbG93IDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcblxuLy8vIFNoYWRvd3NcbiRib3gtc2hhZG93LTEwOiAwIDJweCA2cHggJGJsYWNrLTEwO1xuJGJveC1zaGFkb3ctMTU6IDAgM3B4IDZweCAkYmxhY2stMTU7XG5cbi8vLyBVSSBFbGVtZW50c1xuLy8gQnV0dG9uc1xuJGJ1dHRvbi1iYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiRidXR0b24taG92ZXI6ICNjNDNjNDU7XG4kYnV0dG9uLWJvcmRlcjogI2ExMzEzODtcbiRidXR0b24tZGlzYWJsZWQ6ICNjZTNmNDg4MDtcblxuLy8gRm9ybXNcbiRmb3JtLXNlYXJjaC1iYWNrZ3JvdW5kOiAjZWJlYmViMzM7XG4kZm9ybS1mb2N1cy1iYWNrZ3JvdW5kOiAjODVjNWQzMzM7XG4kZm9ybS1lcnJvci1iYWNrZ3JvdW5kOiAjY2UzZjQ4MzM7XG4kZm9ybS1zdWNjZXNzLWJhY2tncm91bmQ6ICNhN2JjNWYzMztcblxuJGJvcmRlcjogJGdyZXktbGlnaHQ7XG4kYm9yZGVyLWRhcms6ICRncmV5LWRhcms7XG4kbWVkaWEtYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4kY3VzdG9tLWNvbG9yczogKFxuXHQnc2Vjb25kYXJ5JzogJHNlY29uZGFyeSxcblx0J3JlZCc6ICRyZWQsXG5cdCd5ZWxsb3cnOiAkeWVsbG93LFxuXHQnb3JhbmdlJzogJG9yYW5nZSxcblx0J2dyZWVuJzogJGdyZWVuLFxuXHQndGVhbCc6ICR0ZWFsLFxuXHQnYmx1ZSc6ICRibHVlLFxuXHQncHVycGxlJzogJHB1cnBsZVxuKTtcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJGJvZHktYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG4kYm9keS1zaXplOiAxNnB4ICFkZWZhdWx0XG4kYm9keS1taW4td2lkdGg6IDMwMHB4ICFkZWZhdWx0XG4kYm9keS1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eSAhZGVmYXVsdFxuJGJvZHktZmFtaWx5OiAkZmFtaWx5LXByaW1hcnkgIWRlZmF1bHRcbiRib2R5LW92ZXJmbG93LXg6IGhpZGRlbiAhZGVmYXVsdFxuJGJvZHktb3ZlcmZsb3cteTogc2Nyb2xsICFkZWZhdWx0XG5cbiRib2R5LWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJGJvZHktZm9udC1zaXplOiAxZW0gIWRlZmF1bHRcbiRib2R5LXdlaWdodDogJHdlaWdodC1ub3JtYWwgIWRlZmF1bHRcbiRib2R5LWxpbmUtaGVpZ2h0OiAxLjUgIWRlZmF1bHRcblxuJGNvZGUtZmFtaWx5OiAkZmFtaWx5LWNvZGUgIWRlZmF1bHRcbiRjb2RlLXBhZGRpbmc6IDAuMjVlbSAwLjVlbSAwLjI1ZW0gIWRlZmF1bHRcbiRjb2RlLXdlaWdodDogbm9ybWFsICFkZWZhdWx0XG4kY29kZS1zaXplOiAwLjg3NWVtICFkZWZhdWx0XG5cbiRzbWFsbC1mb250LXNpemU6IDAuODc1ZW0gIWRlZmF1bHRcblxuJGhyLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kaHItaGVpZ2h0OiAycHggIWRlZmF1bHRcbiRoci1tYXJnaW46IDEuNXJlbSAwICFkZWZhdWx0XG5cbiRzdHJvbmctY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJHN0cm9uZy13ZWlnaHQ6ICR3ZWlnaHQtYm9sZCAhZGVmYXVsdFxuXG4kcHJlLWZvbnQtc2l6ZTogMC44NzVlbSAhZGVmYXVsdFxuJHByZS1wYWRkaW5nOiAxLjI1cmVtIDEuNXJlbSAhZGVmYXVsdFxuJHByZS1jb2RlLWZvbnQtc2l6ZTogMWVtICFkZWZhdWx0XG5cbmh0bWxcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmFja2dyb3VuZC1jb2xvclxuICBmb250LXNpemU6ICRib2R5LXNpemVcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZVxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZFxuICBtaW4td2lkdGg6ICRib2R5LW1pbi13aWR0aFxuICBvdmVyZmxvdy14OiAkYm9keS1vdmVyZmxvdy14XG4gIG92ZXJmbG93LXk6ICRib2R5LW92ZXJmbG93LXlcbiAgdGV4dC1yZW5kZXJpbmc6ICRib2R5LXJlbmRlcmluZ1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlXG5cbmFydGljbGUsXG5hc2lkZSxcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbnNlY3Rpb25cbiAgZGlzcGxheTogYmxvY2tcblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYVxuICBmb250LWZhbWlseTogJGJvZHktZmFtaWx5XG5cbmNvZGUsXG5wcmVcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0b1xuICBmb250LWZhbWlseTogJGNvZGUtZmFtaWx5XG5cbmJvZHlcbiAgY29sb3I6ICRib2R5LWNvbG9yXG4gIGZvbnQtc2l6ZTogJGJvZHktZm9udC1zaXplXG4gIGZvbnQtd2VpZ2h0OiAkYm9keS13ZWlnaHRcbiAgbGluZS1oZWlnaHQ6ICRib2R5LWxpbmUtaGVpZ2h0XG5cbi8vIElubGluZVxuXG5hXG4gIGNvbG9yOiAkbGlua1xuICBjdXJzb3I6IHBvaW50ZXJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gIHN0cm9uZ1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgJjpob3ZlclxuICAgIGNvbG9yOiAkbGluay1ob3ZlclxuXG5jb2RlXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2RlLWJhY2tncm91bmRcbiAgY29sb3I6ICRjb2RlXG4gIGZvbnQtc2l6ZTogJGNvZGUtc2l6ZVxuICBmb250LXdlaWdodDogJGNvZGUtd2VpZ2h0XG4gIHBhZGRpbmc6ICRjb2RlLXBhZGRpbmdcblxuaHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGhyLWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyOiBub25lXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGhlaWdodDogJGhyLWhlaWdodFxuICBtYXJnaW46ICRoci1tYXJnaW5cblxuaW1nXG4gIGhlaWdodDogYXV0b1xuICBtYXgtd2lkdGg6IDEwMCVcblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZVxuXG5zbWFsbFxuICBmb250LXNpemU6ICRzbWFsbC1mb250LXNpemVcblxuc3BhblxuICBmb250LXN0eWxlOiBpbmhlcml0XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0XG5cbnN0cm9uZ1xuICBjb2xvcjogJHN0cm9uZy1jb2xvclxuICBmb250LXdlaWdodDogJHN0cm9uZy13ZWlnaHRcblxuLy8gQmxvY2tcblxuZmllbGRzZXRcbiAgYm9yZGVyOiBub25lXG5cbnByZVxuICArb3ZlcmZsb3ctdG91Y2hcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByZS1iYWNrZ3JvdW5kXG4gIGNvbG9yOiAkcHJlXG4gIGZvbnQtc2l6ZTogJHByZS1mb250LXNpemVcbiAgb3ZlcmZsb3cteDogYXV0b1xuICBwYWRkaW5nOiAkcHJlLXBhZGRpbmdcbiAgd2hpdGUtc3BhY2U6IHByZVxuICB3b3JkLXdyYXA6IG5vcm1hbFxuICBjb2RlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICBjb2xvcjogY3VycmVudENvbG9yXG4gICAgZm9udC1zaXplOiAkcHJlLWNvZGUtZm9udC1zaXplXG4gICAgcGFkZGluZzogMFxuXG50YWJsZVxuICB0ZCxcbiAgdGhcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gICAgJjpub3QoW2FsaWduXSlcbiAgICAgIHRleHQtYWxpZ246IGluaGVyaXRcbiAgdGhcbiAgICBjb2xvcjogJHRleHQtc3Ryb25nXG4iLCIkZmFtaWx5LXByaW1hcnk6ICdBdmVydGEtUmVndWxhcicsIHNhbnMtc2VyaWY7XG4kZmFtaWx5LXNlY29uZGFyeTogJ0VCIEdhcmFtb25kJywgc2VyaWY7XG5cbiRmYW1pbHktcHJpbWFyeS1zZW1pYm9sZDogJ0F2ZXJ0YS1TZW1pYm9sZCcsIHNhbnMtc2VyaWY7XG4kZmFtaWx5LXByaW1hcnktYm9sZDogJ0F2ZXJ0YS1Cb2xkJywgc2Fucy1zZXJpZjtcbiRmYW1pbHktcHJpbWFyeS1saWdodDogJ0F2ZXJ0YS1MaWdodCcsIHNhbnMtc2VyaWY7XG5cbiRib2R5LWZvbnQtc2l6ZTogMS4yNXJlbTtcbiIsIkBpbXBvcnQgXCJpbml0aWFsLXZhcmlhYmxlc1wiXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCJcblxuJHByaW1hcnk6ICR0dXJxdW9pc2UgIWRlZmF1bHRcblxuJGluZm86ICRjeWFuICFkZWZhdWx0XG4kc3VjY2VzczogJGdyZWVuICFkZWZhdWx0XG4kd2FybmluZzogJHllbGxvdyAhZGVmYXVsdFxuJGRhbmdlcjogJHJlZCAhZGVmYXVsdFxuXG4kbGlnaHQ6ICR3aGl0ZS10ZXIgIWRlZmF1bHRcbiRkYXJrOiAkZ3JleS1kYXJrZXIgIWRlZmF1bHRcblxuLy8gSW52ZXJ0IGNvbG9yc1xuXG4kb3JhbmdlLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRvcmFuZ2UpICFkZWZhdWx0XG4keWVsbG93LWludmVydDogZmluZENvbG9ySW52ZXJ0KCR5ZWxsb3cpICFkZWZhdWx0XG4kZ3JlZW4taW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJGdyZWVuKSAhZGVmYXVsdFxuJHR1cnF1b2lzZS1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkdHVycXVvaXNlKSAhZGVmYXVsdFxuJGN5YW4taW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJGN5YW4pICFkZWZhdWx0XG4kYmx1ZS1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkYmx1ZSkgIWRlZmF1bHRcbiRwdXJwbGUtaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJHB1cnBsZSkgIWRlZmF1bHRcbiRyZWQtaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJHJlZCkgIWRlZmF1bHRcblxuJHByaW1hcnktaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJHByaW1hcnkpICFkZWZhdWx0XG4kcHJpbWFyeS1saWdodDogZmluZExpZ2h0Q29sb3IoJHByaW1hcnkpICFkZWZhdWx0XG4kcHJpbWFyeS1kYXJrOiBmaW5kRGFya0NvbG9yKCRwcmltYXJ5KSAhZGVmYXVsdFxuJGluZm8taW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJGluZm8pICFkZWZhdWx0XG4kaW5mby1saWdodDogZmluZExpZ2h0Q29sb3IoJGluZm8pICFkZWZhdWx0XG4kaW5mby1kYXJrOiBmaW5kRGFya0NvbG9yKCRpbmZvKSAhZGVmYXVsdFxuJHN1Y2Nlc3MtaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJHN1Y2Nlc3MpICFkZWZhdWx0XG4kc3VjY2Vzcy1saWdodDogZmluZExpZ2h0Q29sb3IoJHN1Y2Nlc3MpICFkZWZhdWx0XG4kc3VjY2Vzcy1kYXJrOiBmaW5kRGFya0NvbG9yKCRzdWNjZXNzKSAhZGVmYXVsdFxuJHdhcm5pbmctaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJHdhcm5pbmcpICFkZWZhdWx0XG4kd2FybmluZy1saWdodDogZmluZExpZ2h0Q29sb3IoJHdhcm5pbmcpICFkZWZhdWx0XG4kd2FybmluZy1kYXJrOiBmaW5kRGFya0NvbG9yKCR3YXJuaW5nKSAhZGVmYXVsdFxuJGRhbmdlci1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkZGFuZ2VyKSAhZGVmYXVsdFxuJGRhbmdlci1saWdodDogZmluZExpZ2h0Q29sb3IoJGRhbmdlcikgIWRlZmF1bHRcbiRkYW5nZXItZGFyazogZmluZERhcmtDb2xvcigkZGFuZ2VyKSAhZGVmYXVsdFxuJGxpZ2h0LWludmVydDogZmluZENvbG9ySW52ZXJ0KCRsaWdodCkgIWRlZmF1bHRcbiRkYXJrLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRkYXJrKSAhZGVmYXVsdFxuXG4vLyBHZW5lcmFsIGNvbG9yc1xuXG4kc2NoZW1lLW1haW46ICR3aGl0ZSAhZGVmYXVsdFxuJHNjaGVtZS1tYWluLWJpczogJHdoaXRlLWJpcyAhZGVmYXVsdFxuJHNjaGVtZS1tYWluLXRlcjogJHdoaXRlLXRlciAhZGVmYXVsdFxuJHNjaGVtZS1pbnZlcnQ6ICRibGFjayAhZGVmYXVsdFxuJHNjaGVtZS1pbnZlcnQtYmlzOiAkYmxhY2stYmlzICFkZWZhdWx0XG4kc2NoZW1lLWludmVydC10ZXI6ICRibGFjay10ZXIgIWRlZmF1bHRcblxuJGJhY2tncm91bmQ6ICR3aGl0ZS10ZXIgIWRlZmF1bHRcblxuJGJvcmRlcjogJGdyZXktbGlnaHRlciAhZGVmYXVsdFxuJGJvcmRlci1ob3ZlcjogJGdyZXktbGlnaHQgIWRlZmF1bHRcbiRib3JkZXItbGlnaHQ6ICRncmV5LWxpZ2h0ZXN0ICFkZWZhdWx0XG4kYm9yZGVyLWxpZ2h0LWhvdmVyOiAkZ3JleS1saWdodCAhZGVmYXVsdFxuXG4vLyBUZXh0IGNvbG9yc1xuXG4kdGV4dDogJGdyZXktZGFyayAhZGVmYXVsdFxuJHRleHQtaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJHRleHQpICFkZWZhdWx0XG4kdGV4dC1saWdodDogJGdyZXkgIWRlZmF1bHRcbiR0ZXh0LXN0cm9uZzogJGdyZXktZGFya2VyICFkZWZhdWx0XG5cbi8vIENvZGUgY29sb3JzXG5cbiRjb2RlOiBkYXJrZW4oJHJlZCwgMTUlKSAhZGVmYXVsdFxuJGNvZGUtYmFja2dyb3VuZDogJGJhY2tncm91bmQgIWRlZmF1bHRcblxuJHByZTogJHRleHQgIWRlZmF1bHRcbiRwcmUtYmFja2dyb3VuZDogJGJhY2tncm91bmQgIWRlZmF1bHRcblxuLy8gTGluayBjb2xvcnNcblxuJGxpbms6ICRibHVlICFkZWZhdWx0XG4kbGluay1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkbGluaykgIWRlZmF1bHRcbiRsaW5rLWxpZ2h0OiBmaW5kTGlnaHRDb2xvcigkbGluaykgIWRlZmF1bHRcbiRsaW5rLWRhcms6IGZpbmREYXJrQ29sb3IoJGxpbmspICFkZWZhdWx0XG4kbGluay12aXNpdGVkOiAkcHVycGxlICFkZWZhdWx0XG5cbiRsaW5rLWhvdmVyOiAkZ3JleS1kYXJrZXIgIWRlZmF1bHRcbiRsaW5rLWhvdmVyLWJvcmRlcjogJGdyZXktbGlnaHQgIWRlZmF1bHRcblxuJGxpbmstZm9jdXM6ICRncmV5LWRhcmtlciAhZGVmYXVsdFxuJGxpbmstZm9jdXMtYm9yZGVyOiAkYmx1ZSAhZGVmYXVsdFxuXG4kbGluay1hY3RpdmU6ICRncmV5LWRhcmtlciAhZGVmYXVsdFxuJGxpbmstYWN0aXZlLWJvcmRlcjogJGdyZXktZGFyayAhZGVmYXVsdFxuXG4vLyBUeXBvZ3JhcGh5XG5cbiRmYW1pbHktcHJpbWFyeTogJGZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0XG4kZmFtaWx5LXNlY29uZGFyeTogJGZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0XG4kZmFtaWx5LWNvZGU6ICRmYW1pbHktbW9ub3NwYWNlICFkZWZhdWx0XG5cbiRzaXplLXNtYWxsOiAkc2l6ZS03ICFkZWZhdWx0XG4kc2l6ZS1ub3JtYWw6ICRzaXplLTYgIWRlZmF1bHRcbiRzaXplLW1lZGl1bTogJHNpemUtNSAhZGVmYXVsdFxuJHNpemUtbGFyZ2U6ICRzaXplLTQgIWRlZmF1bHRcblxuLy8gRWZmZWN0c1xuXG4kc2hhZG93OiAwIDAuNWVtIDFlbSAtMC4xMjVlbSByZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpLCAwIDBweCAwIDFweCByZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjAyKSAhZGVmYXVsdFxuXG4vLyBMaXN0cyBhbmQgbWFwc1xuJGN1c3RvbS1jb2xvcnM6IG51bGwgIWRlZmF1bHRcbiRjdXN0b20tc2hhZGVzOiBudWxsICFkZWZhdWx0XG5cbiRjb2xvcnM6IG1lcmdlQ29sb3JNYXBzKChcIndoaXRlXCI6ICgkd2hpdGUsICRibGFjayksIFwiYmxhY2tcIjogKCRibGFjaywgJHdoaXRlKSwgXCJsaWdodFwiOiAoJGxpZ2h0LCAkbGlnaHQtaW52ZXJ0KSwgXCJkYXJrXCI6ICgkZGFyaywgJGRhcmstaW52ZXJ0KSwgXCJwcmltYXJ5XCI6ICgkcHJpbWFyeSwgJHByaW1hcnktaW52ZXJ0LCAkcHJpbWFyeS1saWdodCwgJHByaW1hcnktZGFyayksIFwibGlua1wiOiAoJGxpbmssICRsaW5rLWludmVydCwgJGxpbmstbGlnaHQsICRsaW5rLWRhcmspLCBcImluZm9cIjogKCRpbmZvLCAkaW5mby1pbnZlcnQsICRpbmZvLWxpZ2h0LCAkaW5mby1kYXJrKSwgXCJzdWNjZXNzXCI6ICgkc3VjY2VzcywgJHN1Y2Nlc3MtaW52ZXJ0LCAkc3VjY2Vzcy1saWdodCwgJHN1Y2Nlc3MtZGFyayksIFwid2FybmluZ1wiOiAoJHdhcm5pbmcsICR3YXJuaW5nLWludmVydCwgJHdhcm5pbmctbGlnaHQsICR3YXJuaW5nLWRhcmspLCBcImRhbmdlclwiOiAoJGRhbmdlciwgJGRhbmdlci1pbnZlcnQsICRkYW5nZXItbGlnaHQsICRkYW5nZXItZGFyaykpLCAkY3VzdG9tLWNvbG9ycykgIWRlZmF1bHRcblxuJHNoYWRlczogbWVyZ2VDb2xvck1hcHMoKFwiYmxhY2stYmlzXCI6ICRibGFjay1iaXMsIFwiYmxhY2stdGVyXCI6ICRibGFjay10ZXIsIFwiZ3JleS1kYXJrZXJcIjogJGdyZXktZGFya2VyLCBcImdyZXktZGFya1wiOiAkZ3JleS1kYXJrLCBcImdyZXlcIjogJGdyZXksIFwiZ3JleS1saWdodFwiOiAkZ3JleS1saWdodCwgXCJncmV5LWxpZ2h0ZXJcIjogJGdyZXktbGlnaHRlciwgXCJ3aGl0ZS10ZXJcIjogJHdoaXRlLXRlciwgXCJ3aGl0ZS1iaXNcIjogJHdoaXRlLWJpcyksICRjdXN0b20tc2hhZGVzKSAhZGVmYXVsdFxuXG4kc2l6ZXM6ICRzaXplLTEgJHNpemUtMiAkc2l6ZS0zICRzaXplLTQgJHNpemUtNSAkc2l6ZS02ICRzaXplLTcgIWRlZmF1bHRcbiIsIi8qIEJ1bG1hIEhlbHBlcnMgKi9cbkBjaGFyc2V0IFwidXRmLThcIlxuXG5AaW1wb3J0IFwiY29sb3JcIlxuQGltcG9ydCBcImZsZXhib3hcIlxuQGltcG9ydCBcImZsb2F0XCJcbkBpbXBvcnQgXCJvdGhlclwiXG5AaW1wb3J0IFwib3ZlcmZsb3dcIlxuQGltcG9ydCBcInBvc2l0aW9uXCJcbkBpbXBvcnQgXCJzcGFjaW5nXCJcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCJcbkBpbXBvcnQgXCJ2aXNpYmlsaXR5XCJcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvZGVyaXZlZC12YXJpYWJsZXNcIlxuXG5AZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGNvbG9yc1xuICAkY29sb3I6IG50aCgkcGFpciwgMSlcbiAgLmhhcy10ZXh0LSN7JG5hbWV9XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50XG4gIGEuaGFzLXRleHQtI3skbmFtZX1cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXNcbiAgICAgIGNvbG9yOiBidWxtYURhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudFxuICAuaGFzLWJhY2tncm91bmQtI3skbmFtZX1cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudFxuICBAaWYgbGVuZ3RoKCRwYWlyKSA+PSA0XG4gICAgJGNvbG9yLWxpZ2h0OiBudGgoJHBhaXIsIDMpXG4gICAgJGNvbG9yLWRhcms6IG50aCgkcGFpciwgNClcbiAgICAvLyBMaWdodFxuICAgIC5oYXMtdGV4dC0jeyRuYW1lfS1saWdodFxuICAgICAgY29sb3I6ICRjb2xvci1saWdodCAhaW1wb3J0YW50XG4gICAgYS5oYXMtdGV4dC0jeyRuYW1lfS1saWdodFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXNcbiAgICAgICAgY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvci1saWdodCwgMTAlKSAhaW1wb3J0YW50XG4gICAgLmhhcy1iYWNrZ3JvdW5kLSN7JG5hbWV9LWxpZ2h0XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQgIWltcG9ydGFudFxuICAgIC8vIERhcmtcbiAgICAuaGFzLXRleHQtI3skbmFtZX0tZGFya1xuICAgICAgY29sb3I6ICRjb2xvci1kYXJrICFpbXBvcnRhbnRcbiAgICBhLmhhcy10ZXh0LSN7JG5hbWV9LWRhcmtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzXG4gICAgICAgIGNvbG9yOiBidWxtYUxpZ2h0ZW4oJGNvbG9yLWRhcmssIDEwJSkgIWltcG9ydGFudFxuICAgIC5oYXMtYmFja2dyb3VuZC0jeyRuYW1lfS1kYXJrXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyayAhaW1wb3J0YW50XG5cbkBlYWNoICRuYW1lLCAkc2hhZGUgaW4gJHNoYWRlc1xuICAuaGFzLXRleHQtI3skbmFtZX1cbiAgICBjb2xvcjogJHNoYWRlICFpbXBvcnRhbnRcbiAgLmhhcy1iYWNrZ3JvdW5kLSN7JG5hbWV9XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNoYWRlICFpbXBvcnRhbnRcbiIsIiRmbGV4LWRpcmVjdGlvbi12YWx1ZXM6IHJvdywgcm93LXJldmVyc2UsIGNvbHVtbiwgY29sdW1uLXJldmVyc2VcbkBlYWNoICR2YWx1ZSBpbiAkZmxleC1kaXJlY3Rpb24tdmFsdWVzXG4gIC5pcy1mbGV4LWRpcmVjdGlvbi0jeyR2YWx1ZX1cbiAgICBmbGV4LWRpcmVjdGlvbjogJHZhbHVlICFpbXBvcnRhbnRcblxuJGZsZXgtd3JhcC12YWx1ZXM6IG5vd3JhcCwgd3JhcCwgd3JhcC1yZXZlcnNlXG5AZWFjaCAkdmFsdWUgaW4gJGZsZXgtd3JhcC12YWx1ZXNcbiAgLmlzLWZsZXgtd3JhcC0jeyR2YWx1ZX1cbiAgICBmbGV4LXdyYXA6ICR2YWx1ZSAhaW1wb3J0YW50XG5cbiRqdXN0aWZ5LWNvbnRlbnQtdmFsdWVzOiBmbGV4LXN0YXJ0LCBmbGV4LWVuZCwgY2VudGVyLCBzcGFjZS1iZXR3ZWVuLCBzcGFjZS1hcm91bmQsIHNwYWNlLWV2ZW5seSwgc3RhcnQsIGVuZCwgbGVmdCwgcmlnaHRcbkBlYWNoICR2YWx1ZSBpbiAkanVzdGlmeS1jb250ZW50LXZhbHVlc1xuICAuaXMtanVzdGlmeS1jb250ZW50LSN7JHZhbHVlfVxuICAgIGp1c3RpZnktY29udGVudDogJHZhbHVlICFpbXBvcnRhbnRcblxuJGFsaWduLWNvbnRlbnQtdmFsdWVzOiBmbGV4LXN0YXJ0LCBmbGV4LWVuZCwgY2VudGVyLCBzcGFjZS1iZXR3ZWVuLCBzcGFjZS1hcm91bmQsIHNwYWNlLWV2ZW5seSwgc3RyZXRjaCwgc3RhcnQsIGVuZCwgYmFzZWxpbmVcbkBlYWNoICR2YWx1ZSBpbiAkYWxpZ24tY29udGVudC12YWx1ZXNcbiAgLmlzLWFsaWduLWNvbnRlbnQtI3skdmFsdWV9XG4gICAgYWxpZ24tY29udGVudDogJHZhbHVlICFpbXBvcnRhbnRcblxuJGFsaWduLWl0ZW1zLXZhbHVlczogc3RyZXRjaCwgZmxleC1zdGFydCwgZmxleC1lbmQsIGNlbnRlciwgYmFzZWxpbmUsIHN0YXJ0LCBlbmQsIHNlbGYtc3RhcnQsIHNlbGYtZW5kXG5AZWFjaCAkdmFsdWUgaW4gJGFsaWduLWl0ZW1zLXZhbHVlc1xuICAuaXMtYWxpZ24taXRlbXMtI3skdmFsdWV9XG4gICAgYWxpZ24taXRlbXM6ICR2YWx1ZSAhaW1wb3J0YW50XG5cbiRhbGlnbi1zZWxmLXZhbHVlczogYXV0bywgZmxleC1zdGFydCwgZmxleC1lbmQsIGNlbnRlciwgYmFzZWxpbmUsIHN0cmV0Y2hcbkBlYWNoICR2YWx1ZSBpbiAkYWxpZ24tc2VsZi12YWx1ZXNcbiAgLmlzLWFsaWduLXNlbGYtI3skdmFsdWV9XG4gICAgYWxpZ24tc2VsZjogJHZhbHVlICFpbXBvcnRhbnRcblxuJGZsZXgtb3BlcmF0b3JzOiBncm93LCBzaHJpbmtcbkBlYWNoICRvcGVyYXRvciBpbiAkZmxleC1vcGVyYXRvcnNcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCA1XG4gICAgLmlzLWZsZXgtI3skb3BlcmF0b3J9LSN7JGl9XG4gICAgICBmbGV4LSN7JG9wZXJhdG9yfTogJGkgIWltcG9ydGFudFxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4uaXMtY2xlYXJmaXhcbiAgK2NsZWFyZml4XG5cbi5pcy1wdWxsZWQtbGVmdFxuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50XG5cbi5pcy1wdWxsZWQtcmlnaHRcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnRcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuLmlzLXJhZGl1c2xlc3NcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50XG5cbi5pcy1zaGFkb3dsZXNzXG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudFxuXG4uaXMtY2xpY2thYmxlXG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50XG4gIHBvaW50ZXItZXZlbnRzOiBhbGwgIWltcG9ydGFudFxuXG4uaXMtdW5zZWxlY3RhYmxlXG4gIEBleHRlbmQgJXVuc2VsZWN0YWJsZVxuIiwiLmlzLWNsaXBwZWRcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbi5pcy1vdmVybGF5XG4gIEBleHRlbmQgJW92ZXJsYXlcblxuLmlzLXJlbGF0aXZlXG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50XG4iLCIuaXMtbWFyZ2lubGVzc1xuICBtYXJnaW46IDAgIWltcG9ydGFudFxuXG4uaXMtcGFkZGluZ2xlc3NcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50XG5cbiRzcGFjaW5nLXNob3J0Y3V0czogKFwibWFyZ2luXCI6IFwibVwiLCBcInBhZGRpbmdcIjogXCJwXCIpICFkZWZhdWx0XG4kc3BhY2luZy1kaXJlY3Rpb25zOiAoXCJ0b3BcIjogXCJ0XCIsIFwicmlnaHRcIjogXCJyXCIsIFwiYm90dG9tXCI6IFwiYlwiLCBcImxlZnRcIjogXCJsXCIpICFkZWZhdWx0XG4kc3BhY2luZy1ob3Jpem9udGFsOiBcInhcIiAhZGVmYXVsdFxuJHNwYWNpbmctdmVydGljYWw6IFwieVwiICFkZWZhdWx0XG4kc3BhY2luZy12YWx1ZXM6IChcIjBcIjogMCwgXCIxXCI6IDAuMjVyZW0sIFwiMlwiOiAwLjVyZW0sIFwiM1wiOiAwLjc1cmVtLCBcIjRcIjogMXJlbSwgXCI1XCI6IDEuNXJlbSwgXCI2XCI6IDNyZW0sIFwiYXV0b1wiOiBhdXRvKSAhZGVmYXVsdFxuXG5AZWFjaCAkcHJvcGVydHksICRzaG9ydGN1dCBpbiAkc3BhY2luZy1zaG9ydGN1dHNcbiAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkc3BhY2luZy12YWx1ZXNcbiAgICAvLyBBbGwgZGlyZWN0aW9uc1xuICAgIC4jeyRzaG9ydGN1dH0tI3skbmFtZX1cbiAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlICFpbXBvcnRhbnRcbiAgICAvLyBDYXJkaW5hbCBkaXJlY3Rpb25zXG4gICAgQGVhY2ggJGRpcmVjdGlvbiwgJHN1ZmZpeCBpbiAkc3BhY2luZy1kaXJlY3Rpb25zXG4gICAgICAuI3skc2hvcnRjdXR9I3skc3VmZml4fS0jeyRuYW1lfVxuICAgICAgICAjeyRwcm9wZXJ0eX0tI3skZGlyZWN0aW9ufTogJHZhbHVlICFpbXBvcnRhbnRcbiAgICAvLyBIb3Jpem9udGFsIGF4aXNcbiAgICBAaWYgJHNwYWNpbmctaG9yaXpvbnRhbCAhPSBudWxsXG4gICAgICAuI3skc2hvcnRjdXR9I3skc3BhY2luZy1ob3Jpem9udGFsfS0jeyRuYW1lfVxuICAgICAgICAjeyRwcm9wZXJ0eX0tbGVmdDogJHZhbHVlICFpbXBvcnRhbnRcbiAgICAgICAgI3skcHJvcGVydHl9LXJpZ2h0OiAkdmFsdWUgIWltcG9ydGFudFxuICAgIC8vIFZlcnRpY2FsIGF4aXNcbiAgICBAaWYgJHNwYWNpbmctdmVydGljYWwgIT0gbnVsbFxuICAgICAgLiN7JHNob3J0Y3V0fSN7JHNwYWNpbmctdmVydGljYWx9LSN7JG5hbWV9XG4gICAgICAgICN7JHByb3BlcnR5fS10b3A6ICR2YWx1ZSAhaW1wb3J0YW50XG4gICAgICAgICN7JHByb3BlcnR5fS1ib3R0b206ICR2YWx1ZSAhaW1wb3J0YW50XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbj10eXBvZ3JhcGh5LXNpemUoJHRhcmdldDonJylcbiAgQGVhY2ggJHNpemUgaW4gJHNpemVzXG4gICAgJGk6IGluZGV4KCRzaXplcywgJHNpemUpXG4gICAgLmlzLXNpemUtI3skaX0je2lmKCR0YXJnZXQgPT0gJycsICcnLCAnLScgKyAkdGFyZ2V0KX1cbiAgICAgIGZvbnQtc2l6ZTogJHNpemUgIWltcG9ydGFudFxuXG4rdHlwb2dyYXBoeS1zaXplKClcblxuK21vYmlsZVxuICArdHlwb2dyYXBoeS1zaXplKCdtb2JpbGUnKVxuXG4rdGFibGV0XG4gICt0eXBvZ3JhcGh5LXNpemUoJ3RhYmxldCcpXG5cbit0b3VjaFxuICArdHlwb2dyYXBoeS1zaXplKCd0b3VjaCcpXG5cbitkZXNrdG9wXG4gICt0eXBvZ3JhcGh5LXNpemUoJ2Rlc2t0b3AnKVxuXG4rd2lkZXNjcmVlblxuICArdHlwb2dyYXBoeS1zaXplKCd3aWRlc2NyZWVuJylcblxuK2Z1bGxoZFxuICArdHlwb2dyYXBoeS1zaXplKCdmdWxsaGQnKVxuXG4kYWxpZ25tZW50czogKCdjZW50ZXJlZCc6ICdjZW50ZXInLCAnanVzdGlmaWVkJzogJ2p1c3RpZnknLCAnbGVmdCc6ICdsZWZ0JywgJ3JpZ2h0JzogJ3JpZ2h0JylcblxuQGVhY2ggJGFsaWdubWVudCwgJHRleHQtYWxpZ24gaW4gJGFsaWdubWVudHNcbiAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH1cbiAgICB0ZXh0LWFsaWduOiAjeyR0ZXh0LWFsaWdufSAhaW1wb3J0YW50XG5cbkBlYWNoICRhbGlnbm1lbnQsICR0ZXh0LWFsaWduIGluICRhbGlnbm1lbnRzXG4gICttb2JpbGVcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS1tb2JpbGVcbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnRcbiAgK3RhYmxldFxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LXRhYmxldFxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArdGFibGV0LW9ubHlcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS10YWJsZXQtb25seVxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArdG91Y2hcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS10b3VjaFxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArZGVza3RvcFxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LWRlc2t0b3BcbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnRcbiAgK2Rlc2t0b3Atb25seVxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LWRlc2t0b3Atb25seVxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArd2lkZXNjcmVlblxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LXdpZGVzY3JlZW5cbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnRcbiAgK3dpZGVzY3JlZW4tb25seVxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LXdpZGVzY3JlZW4tb25seVxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArZnVsbGhkXG4gICAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH0tZnVsbGhkXG4gICAgICB0ZXh0LWFsaWduOiAjeyR0ZXh0LWFsaWdufSAhaW1wb3J0YW50XG5cbi5pcy1jYXBpdGFsaXplZFxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50XG5cbi5pcy1sb3dlcmNhc2VcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50XG5cbi5pcy11cHBlcmNhc2VcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50XG5cbi5pcy1pdGFsaWNcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnRcbiAgXG4uaXMtdW5kZXJsaW5lZFxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50XG5cbi5oYXMtdGV4dC13ZWlnaHQtbGlnaHRcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbGlnaHQgIWltcG9ydGFudFxuLmhhcy10ZXh0LXdlaWdodC1ub3JtYWxcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnRcbi5oYXMtdGV4dC13ZWlnaHQtbWVkaXVtXG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LW1lZGl1bSAhaW1wb3J0YW50XG4uaGFzLXRleHQtd2VpZ2h0LXNlbWlib2xkXG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkICFpbXBvcnRhbnRcbi5oYXMtdGV4dC13ZWlnaHQtYm9sZFxuICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkICFpbXBvcnRhbnRcblxuLmlzLWZhbWlseS1wcmltYXJ5XG4gIGZvbnQtZmFtaWx5OiAkZmFtaWx5LXByaW1hcnkgIWltcG9ydGFudFxuXG4uaXMtZmFtaWx5LXNlY29uZGFyeVxuICBmb250LWZhbWlseTogJGZhbWlseS1zZWNvbmRhcnkgIWltcG9ydGFudFxuXG4uaXMtZmFtaWx5LXNhbnMtc2VyaWZcbiAgZm9udC1mYW1pbHk6ICRmYW1pbHktc2Fucy1zZXJpZiAhaW1wb3J0YW50XG5cbi5pcy1mYW1pbHktbW9ub3NwYWNlXG4gIGZvbnQtZmFtaWx5OiAkZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50XG5cbi5pcy1mYW1pbHktY29kZVxuICBmb250LWZhbWlseTogJGZhbWlseS1jb2RlICFpbXBvcnRhbnRcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJGRpc3BsYXlzOiAnYmxvY2snICdmbGV4JyAnaW5saW5lJyAnaW5saW5lLWJsb2NrJyAnaW5saW5lLWZsZXgnXG5cbkBlYWNoICRkaXNwbGF5IGluICRkaXNwbGF5c1xuICAuaXMtI3skZGlzcGxheX1cbiAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50XG4gICttb2JpbGVcbiAgICAuaXMtI3skZGlzcGxheX0tbW9iaWxlXG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50XG4gICt0YWJsZXRcbiAgICAuaXMtI3skZGlzcGxheX0tdGFibGV0XG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50XG4gICt0YWJsZXQtb25seVxuICAgIC5pcy0jeyRkaXNwbGF5fS10YWJsZXQtb25seVxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArdG91Y2hcbiAgICAuaXMtI3skZGlzcGxheX0tdG91Y2hcbiAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnRcbiAgK2Rlc2t0b3BcbiAgICAuaXMtI3skZGlzcGxheX0tZGVza3RvcFxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArZGVza3RvcC1vbmx5XG4gICAgLmlzLSN7JGRpc3BsYXl9LWRlc2t0b3Atb25seVxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArd2lkZXNjcmVlblxuICAgIC5pcy0jeyRkaXNwbGF5fS13aWRlc2NyZWVuXG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50XG4gICt3aWRlc2NyZWVuLW9ubHlcbiAgICAuaXMtI3skZGlzcGxheX0td2lkZXNjcmVlbi1vbmx5XG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50XG4gICtmdWxsaGRcbiAgICAuaXMtI3skZGlzcGxheX0tZnVsbGhkXG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50XG5cbi5pcy1oaWRkZW5cbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbi5pcy1zci1vbmx5XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudFxuICBoZWlnaHQ6IDAuMDFlbSAhaW1wb3J0YW50XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudFxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnRcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnRcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50XG4gIHdpZHRoOiAwLjAxZW0gIWltcG9ydGFudFxuXG4rbW9iaWxlXG4gIC5pcy1oaWRkZW4tbW9iaWxlXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbit0YWJsZXRcbiAgLmlzLWhpZGRlbi10YWJsZXRcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuK3RhYmxldC1vbmx5XG4gIC5pcy1oaWRkZW4tdGFibGV0LW9ubHlcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuK3RvdWNoXG4gIC5pcy1oaWRkZW4tdG91Y2hcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuK2Rlc2t0b3BcbiAgLmlzLWhpZGRlbi1kZXNrdG9wXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbitkZXNrdG9wLW9ubHlcbiAgLmlzLWhpZGRlbi1kZXNrdG9wLW9ubHlcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuK3dpZGVzY3JlZW5cbiAgLmlzLWhpZGRlbi13aWRlc2NyZWVuXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbit3aWRlc2NyZWVuLW9ubHlcbiAgLmlzLWhpZGRlbi13aWRlc2NyZWVuLW9ubHlcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuK2Z1bGxoZFxuICAuaXMtaGlkZGVuLWZ1bGxoZFxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4uaXMtaW52aXNpYmxlXG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XG5cbittb2JpbGVcbiAgLmlzLWludmlzaWJsZS1tb2JpbGVcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4rdGFibGV0XG4gIC5pcy1pbnZpc2libGUtdGFibGV0XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuK3RhYmxldC1vbmx5XG4gIC5pcy1pbnZpc2libGUtdGFibGV0LW9ubHlcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4rdG91Y2hcbiAgLmlzLWludmlzaWJsZS10b3VjaFxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XG5cbitkZXNrdG9wXG4gIC5pcy1pbnZpc2libGUtZGVza3RvcFxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XG5cbitkZXNrdG9wLW9ubHlcbiAgLmlzLWludmlzaWJsZS1kZXNrdG9wLW9ubHlcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4rd2lkZXNjcmVlblxuICAuaXMtaW52aXNpYmxlLXdpZGVzY3JlZW5cbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4rd2lkZXNjcmVlbi1vbmx5XG4gIC5pcy1pbnZpc2libGUtd2lkZXNjcmVlbi1vbmx5XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuK2Z1bGxoZFxuICAuaXMtaW52aXNpYmxlLWZ1bGxoZFxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XG4iLCIvKiBCdWxtYSBFbGVtZW50cyAqL1xuQGNoYXJzZXQgXCJ1dGYtOFwiXG5cbkBpbXBvcnQgXCJib3hcIlxuQGltcG9ydCBcImJ1dHRvblwiXG5AaW1wb3J0IFwiY29udGFpbmVyXCJcbkBpbXBvcnQgXCJjb250ZW50XCJcbkBpbXBvcnQgXCJpY29uXCJcbkBpbXBvcnQgXCJpbWFnZVwiXG5AaW1wb3J0IFwibm90aWZpY2F0aW9uXCJcbkBpbXBvcnQgXCJwcm9ncmVzc1wiXG5AaW1wb3J0IFwidGFibGVcIlxuQGltcG9ydCBcInRhZ1wiXG5AaW1wb3J0IFwidGl0bGVcIlxuXG5AaW1wb3J0IFwib3RoZXJcIlxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kYm94LWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJGJveC1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHRcbiRib3gtcmFkaXVzOiAkcmFkaXVzLWxhcmdlICFkZWZhdWx0XG4kYm94LXNoYWRvdzogJHNoYWRvdyAhZGVmYXVsdFxuJGJveC1wYWRkaW5nOiAxLjI1cmVtICFkZWZhdWx0XG5cbiRib3gtbGluay1ob3Zlci1zaGFkb3c6IDAgMC41ZW0gMWVtIC0wLjEyNWVtIHJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSksIDAgMCAwIDFweCAkbGluayAhZGVmYXVsdFxuJGJveC1saW5rLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjIpLCAwIDAgMCAxcHggJGxpbmsgIWRlZmF1bHRcblxuLmJveFxuICBAZXh0ZW5kICVibG9ja1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm94LWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyLXJhZGl1czogJGJveC1yYWRpdXNcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3dcbiAgY29sb3I6ICRib3gtY29sb3JcbiAgZGlzcGxheTogYmxvY2tcbiAgcGFkZGluZzogJGJveC1wYWRkaW5nXG5cbmEuYm94XG4gICY6aG92ZXIsXG4gICY6Zm9jdXNcbiAgICBib3gtc2hhZG93OiAkYm94LWxpbmstaG92ZXItc2hhZG93XG4gICY6YWN0aXZlXG4gICAgYm94LXNoYWRvdzogJGJveC1saW5rLWFjdGl2ZS1zaGFkb3dcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvY29udHJvbHNcIlxuQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kYnV0dG9uLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRidXR0b24tYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG4kYnV0dG9uLWZhbWlseTogZmFsc2UgIWRlZmF1bHRcblxuJGJ1dHRvbi1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcbiRidXR0b24tYm9yZGVyLXdpZHRoOiAkY29udHJvbC1ib3JkZXItd2lkdGggIWRlZmF1bHRcblxuJGJ1dHRvbi1wYWRkaW5nLXZlcnRpY2FsOiBjYWxjKDAuNWVtIC0gI3skYnV0dG9uLWJvcmRlci13aWR0aH0pICFkZWZhdWx0XG4kYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbDogMWVtICFkZWZhdWx0XG5cbiRidXR0b24taG92ZXItY29sb3I6ICRsaW5rLWhvdmVyICFkZWZhdWx0XG4kYnV0dG9uLWhvdmVyLWJvcmRlci1jb2xvcjogJGxpbmstaG92ZXItYm9yZGVyICFkZWZhdWx0XG5cbiRidXR0b24tZm9jdXMtY29sb3I6ICRsaW5rLWZvY3VzICFkZWZhdWx0XG4kYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogJGxpbmstZm9jdXMtYm9yZGVyICFkZWZhdWx0XG4kYnV0dG9uLWZvY3VzLWJveC1zaGFkb3ctc2l6ZTogMCAwIDAgMC4xMjVlbSAhZGVmYXVsdFxuJGJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93LWNvbG9yOiBidWxtYVJnYmEoJGxpbmssIDAuMjUpICFkZWZhdWx0XG5cbiRidXR0b24tYWN0aXZlLWNvbG9yOiAkbGluay1hY3RpdmUgIWRlZmF1bHRcbiRidXR0b24tYWN0aXZlLWJvcmRlci1jb2xvcjogJGxpbmstYWN0aXZlLWJvcmRlciAhZGVmYXVsdFxuXG4kYnV0dG9uLXRleHQtY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kYnV0dG9uLXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0XG4kYnV0dG9uLXRleHQtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRidXR0b24tdGV4dC1ob3Zlci1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG5cbiRidXR0b24tZ2hvc3QtYmFja2dyb3VuZDogbm9uZSAhZGVmYXVsdFxuJGJ1dHRvbi1naG9zdC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG4kYnV0dG9uLWdob3N0LWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJGJ1dHRvbi1naG9zdC1kZWNvcmF0aW9uOiBub25lICFkZWZhdWx0XG4kYnV0dG9uLWdob3N0LWhvdmVyLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJGJ1dHRvbi1naG9zdC1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWRlZmF1bHRcblxuJGJ1dHRvbi1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHRcbiRidXR0b24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kYnV0dG9uLWRpc2FibGVkLXNoYWRvdzogbm9uZSAhZGVmYXVsdFxuJGJ1dHRvbi1kaXNhYmxlZC1vcGFjaXR5OiAwLjUgIWRlZmF1bHRcblxuJGJ1dHRvbi1zdGF0aWMtY29sb3I6ICR0ZXh0LWxpZ2h0ICFkZWZhdWx0XG4kYnV0dG9uLXN0YXRpYy1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4tdGVyICFkZWZhdWx0XG4kYnV0dG9uLXN0YXRpYy1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcblxuJGJ1dHRvbi1jb2xvcnM6ICRjb2xvcnMgIWRlZmF1bHRcbiRidXR0b24tcmVzcG9uc2l2ZS1zaXplczogKFwibW9iaWxlXCI6IChcInNtYWxsXCI6ICgkc2l6ZS1zbWFsbCAqIDAuNzUpLCBcIm5vcm1hbFwiOiAoJHNpemUtc21hbGwgKiAwLjg3NSksIFwibWVkaXVtXCI6ICRzaXplLXNtYWxsLCBcImxhcmdlXCI6ICRzaXplLW5vcm1hbCksIFwidGFibGV0LW9ubHlcIjogKFwic21hbGxcIjogKCRzaXplLXNtYWxsICogMC44NzUpLCBcIm5vcm1hbFwiOiAoJHNpemUtc21hbGwpLCBcIm1lZGl1bVwiOiAkc2l6ZS1ub3JtYWwsIFwibGFyZ2VcIjogJHNpemUtbWVkaXVtKSkgIWRlZmF1bHRcblxuLy8gVGhlIGJ1dHRvbiBzaXplcyB1c2UgbWl4aW5zIHNvIHRoZXkgY2FuIGJlIHVzZWQgYXQgZGlmZmVyZW50IGJyZWFrcG9pbnRzXG49YnV0dG9uLXNtYWxsXG4gICY6bm90KC5pcy1yb3VuZGVkKVxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtc21hbGxcbiAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuPWJ1dHRvbi1ub3JtYWxcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbj1idXR0b24tbWVkaXVtXG4gIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG49YnV0dG9uLWxhcmdlXG4gIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcblxuLmJ1dHRvblxuICBAZXh0ZW5kICVjb250cm9sXG4gIEBleHRlbmQgJXVuc2VsZWN0YWJsZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWJvcmRlci1jb2xvclxuICBib3JkZXItd2lkdGg6ICRidXR0b24tYm9yZGVyLXdpZHRoXG4gIGNvbG9yOiAkYnV0dG9uLWNvbG9yXG4gIGN1cnNvcjogcG9pbnRlclxuICBAaWYgJGJ1dHRvbi1mYW1pbHlcbiAgICBmb250LWZhbWlseTogJGJ1dHRvbi1mYW1pbHlcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgcGFkZGluZy1ib3R0b206ICRidXR0b24tcGFkZGluZy12ZXJ0aWNhbFxuICBwYWRkaW5nLWxlZnQ6ICRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsXG4gIHBhZGRpbmctcmlnaHQ6ICRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsXG4gIHBhZGRpbmctdG9wOiAkYnV0dG9uLXBhZGRpbmctdmVydGljYWxcbiAgdGV4dC1hbGlnbjogY2VudGVyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgc3Ryb25nXG4gICAgY29sb3I6IGluaGVyaXRcbiAgLmljb25cbiAgICAmLFxuICAgICYuaXMtc21hbGwsXG4gICAgJi5pcy1tZWRpdW0sXG4gICAgJi5pcy1sYXJnZVxuICAgICAgaGVpZ2h0OiAxLjVlbVxuICAgICAgd2lkdGg6IDEuNWVtXG4gICAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIGNhbGMoI3stMC41ICogJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWx9IC0gI3skYnV0dG9uLWJvcmRlci13aWR0aH0pLCBmYWxzZSlcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWwgKiAwLjI1KVxuICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAkYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbCAqIDAuMjUsIGZhbHNlKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBjYWxjKCN7LTAuNSAqICRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsfSAtICN7JGJ1dHRvbi1ib3JkZXItd2lkdGh9KSlcbiAgICAmOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGRcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7LTAuNSAqICRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsfSAtICN7JGJ1dHRvbi1ib3JkZXItd2lkdGh9KVxuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCN7LTAuNSAqICRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsfSAtICN7JGJ1dHRvbi1ib3JkZXItd2lkdGh9KVxuICAvLyBTdGF0ZXNcbiAgJjpob3ZlcixcbiAgJi5pcy1ob3ZlcmVkXG4gICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWhvdmVyLWJvcmRlci1jb2xvclxuICAgIGNvbG9yOiAkYnV0dG9uLWhvdmVyLWNvbG9yXG4gICY6Zm9jdXMsXG4gICYuaXMtZm9jdXNlZFxuICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3JcbiAgICBjb2xvcjogJGJ1dHRvbi1mb2N1cy1jb2xvclxuICAgICY6bm90KDphY3RpdmUpXG4gICAgICBib3gtc2hhZG93OiAkYnV0dG9uLWZvY3VzLWJveC1zaGFkb3ctc2l6ZSAkYnV0dG9uLWZvY3VzLWJveC1zaGFkb3ctY29sb3JcbiAgJjphY3RpdmUsXG4gICYuaXMtYWN0aXZlXG4gICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWFjdGl2ZS1ib3JkZXItY29sb3JcbiAgICBjb2xvcjogJGJ1dHRvbi1hY3RpdmUtY29sb3JcbiAgLy8gQ29sb3JzXG4gICYuaXMtdGV4dFxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgIGNvbG9yOiAkYnV0dG9uLXRleHQtY29sb3JcbiAgICB0ZXh0LWRlY29yYXRpb246ICRidXR0b24tdGV4dC1kZWNvcmF0aW9uXG4gICAgJjpob3ZlcixcbiAgICAmLmlzLWhvdmVyZWQsXG4gICAgJjpmb2N1cyxcbiAgICAmLmlzLWZvY3VzZWRcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tdGV4dC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICBjb2xvcjogJGJ1dHRvbi10ZXh0LWhvdmVyLWNvbG9yXG4gICAgJjphY3RpdmUsXG4gICAgJi5pcy1hY3RpdmVcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRidXR0b24tdGV4dC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLCA1JSlcbiAgICAgIGNvbG9yOiAkYnV0dG9uLXRleHQtaG92ZXItY29sb3JcbiAgICAmW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJlxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgJi5pcy1naG9zdFxuICAgIGJhY2tncm91bmQ6ICRidXR0b24tZ2hvc3QtYmFja2dyb3VuZFxuICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1naG9zdC1ib3JkZXItY29sb3JcbiAgICBjb2xvcjogJGJ1dHRvbi1naG9zdC1jb2xvclxuICAgIHRleHQtZGVjb3JhdGlvbjogJGJ1dHRvbi1naG9zdC1kZWNvcmF0aW9uXG4gICAgJjpob3ZlcixcbiAgICAmLmlzLWhvdmVyZWRcbiAgICAgIGNvbG9yOiAkYnV0dG9uLWdob3N0LWhvdmVyLWNvbG9yXG4gICAgICB0ZXh0LWRlY29yYXRpb246ICRidXR0b24tZ2hvc3QtaG92ZXItZGVjb3JhdGlvblxuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGJ1dHRvbi1jb2xvcnNcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSlcbiAgICAkY29sb3ItaW52ZXJ0OiBudGgoJHBhaXIsIDIpXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgJjpob3ZlcixcbiAgICAgICYuaXMtaG92ZXJlZFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3IsIDIuNSUpXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmLmlzLWZvY3VzZWRcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAmOm5vdCg6YWN0aXZlKVxuICAgICAgICAgIGJveC1zaGFkb3c6ICRidXR0b24tZm9jdXMtYm94LXNoYWRvdy1zaXplIGJ1bG1hUmdiYSgkY29sb3IsIDAuMjUpXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgNSUpXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICZbZGlzYWJsZWRdLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdICZcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICAgICYuaXMtaW52ZXJ0ZWRcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICBjb2xvcjogJGNvbG9yXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuaXMtaG92ZXJlZFxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvci1pbnZlcnQsIDUlKVxuICAgICAgICAmW2Rpc2FibGVkXSxcbiAgICAgICAgZmllbGRzZXRbZGlzYWJsZWRdICZcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICAgICAgICBjb2xvcjogJGNvbG9yXG4gICAgICAmLmlzLWxvYWRpbmdcbiAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvci1pbnZlcnQgJGNvbG9yLWludmVydCAhaW1wb3J0YW50XG4gICAgICAmLmlzLW91dGxpbmVkXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yXG4gICAgICAgIGNvbG9yOiAkY29sb3JcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5pcy1ob3ZlcmVkLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmlzLWZvY3VzZWRcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgICYuaXMtbG9hZGluZ1xuICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvciAkY29sb3IgIWltcG9ydGFudFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJi5pcy1ob3ZlcmVkLFxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJi5pcy1mb2N1c2VkXG4gICAgICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvci1pbnZlcnQgJGNvbG9yLWludmVydCAhaW1wb3J0YW50XG4gICAgICAgICZbZGlzYWJsZWRdLFxuICAgICAgICBmaWVsZHNldFtkaXNhYmxlZF0gJlxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lXG4gICAgICAgICAgY29sb3I6ICRjb2xvclxuICAgICAgJi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5pcy1ob3ZlcmVkLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmlzLWZvY3VzZWRcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgICAgY29sb3I6ICRjb2xvclxuICAgICAgICAmLmlzLWxvYWRpbmdcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICYuaXMtaG92ZXJlZCxcbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICYuaXMtZm9jdXNlZFxuICAgICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3IgJGNvbG9yICFpbXBvcnRhbnRcbiAgICAgICAgJltkaXNhYmxlZF0sXG4gICAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgIC8vIElmIGxpZ2h0IGFuZCBkYXJrIGNvbG9ycyBhcmUgcHJvdmlkZWRcbiAgICAgIEBpZiBsZW5ndGgoJHBhaXIpID49IDRcbiAgICAgICAgJGNvbG9yLWxpZ2h0OiBudGgoJHBhaXIsIDMpXG4gICAgICAgICRjb2xvci1kYXJrOiBudGgoJHBhaXIsIDQpXG4gICAgICAgICYuaXMtbGlnaHRcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICYuaXMtaG92ZXJlZFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLWxpZ2h0LCAyLjUlKVxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrXG4gICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvci1saWdodCwgNSUpXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgICtidXR0b24tc21hbGxcbiAgJi5pcy1ub3JtYWxcbiAgICArYnV0dG9uLW5vcm1hbFxuICAmLmlzLW1lZGl1bVxuICAgICtidXR0b24tbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICArYnV0dG9uLWxhcmdlXG4gIC8vIE1vZGlmaWVyc1xuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICZcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3JcbiAgICBib3JkZXItY29sb3I6ICRidXR0b24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yXG4gICAgYm94LXNoYWRvdzogJGJ1dHRvbi1kaXNhYmxlZC1zaGFkb3dcbiAgICBvcGFjaXR5OiAkYnV0dG9uLWRpc2FibGVkLW9wYWNpdHlcbiAgJi5pcy1mdWxsd2lkdGhcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgd2lkdGg6IDEwMCVcbiAgJi5pcy1sb2FkaW5nXG4gICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnRcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgICY6OmFmdGVyXG4gICAgICBAZXh0ZW5kICVsb2FkZXJcbiAgICAgICtjZW50ZXIoMWVtKVxuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnRcbiAgJi5pcy1zdGF0aWNcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXN0YXRpYy1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLXN0YXRpYy1ib3JkZXItY29sb3JcbiAgICBjb2xvcjogJGJ1dHRvbi1zdGF0aWMtY29sb3JcbiAgICBib3gtc2hhZG93OiBub25lXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgJi5pcy1yb3VuZGVkXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCN7JGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWx9ICsgMC4yNWVtKVxuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoI3skYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbH0gKyAwLjI1ZW0pXG5cbi5idXR0b25zXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LXdyYXA6IHdyYXBcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gIC5idXR0b25cbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW1cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5pcy1mdWxsd2lkdGgpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNXJlbSlcbiAgJjpsYXN0LWNoaWxkXG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbVxuICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtXG4gIC8vIFNpemVzXG4gICYuYXJlLXNtYWxsXG4gICAgLmJ1dHRvbjpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1tZWRpdW0pOm5vdCguaXMtbGFyZ2UpXG4gICAgICArYnV0dG9uLXNtYWxsXG4gICYuYXJlLW1lZGl1bVxuICAgIC5idXR0b246bm90KC5pcy1zbWFsbCk6bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbGFyZ2UpXG4gICAgICArYnV0dG9uLW1lZGl1bVxuICAmLmFyZS1sYXJnZVxuICAgIC5idXR0b246bm90KC5pcy1zbWFsbCk6bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbWVkaXVtKVxuICAgICAgK2J1dHRvbi1sYXJnZVxuICAmLmhhcy1hZGRvbnNcbiAgICAuYnV0dG9uXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMFxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwXG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgLTFweClcbiAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDApXG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5pcy1ob3ZlcmVkXG4gICAgICAgIHotaW5kZXg6IDJcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmLmlzLWZvY3VzZWQsXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICYuaXMtYWN0aXZlLFxuICAgICAgJi5pcy1zZWxlY3RlZFxuICAgICAgICB6LWluZGV4OiAzXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICB6LWluZGV4OiA0XG4gICAgICAmLmlzLWV4cGFuZGVkXG4gICAgICAgIGZsZXgtZ3JvdzogMVxuICAgICAgICBmbGV4LXNocmluazogMVxuICAmLmlzLWNlbnRlcmVkXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAmOm5vdCguaGFzLWFkZG9ucylcbiAgICAgIC5idXR0b246bm90KC5pcy1mdWxsd2lkdGgpXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbVxuICAmLmlzLXJpZ2h0XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAgICY6bm90KC5oYXMtYWRkb25zKVxuICAgICAgLmJ1dHRvbjpub3QoLmlzLWZ1bGx3aWR0aClcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW1cbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtXG5cbkBlYWNoICRicC1uYW1lLCAkYnAtc2l6ZXMgaW4gJGJ1dHRvbi1yZXNwb25zaXZlLXNpemVzXG4gICticmVha3BvaW50KCRicC1uYW1lKVxuICAgIEBlYWNoICRzaXplLCAkdmFsdWUgaW4gJGJwLXNpemVzXG4gICAgICBAaWYgJHNpemUgIT0gXCJub3JtYWxcIlxuICAgICAgICAuYnV0dG9uLmlzLXJlc3BvbnNpdmUuaXMtI3skc2l6ZX1cbiAgICAgICAgICBmb250LXNpemU6ICR2YWx1ZVxuICAgICAgQGVsc2VcbiAgICAgICAgLmJ1dHRvbi5pcy1yZXNwb25zaXZlLFxuICAgICAgICAuYnV0dG9uLmlzLXJlc3BvbnNpdmUuaXMtbm9ybWFsXG4gICAgICAgICAgZm9udC1zaXplOiAkdmFsdWVcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJGNvbnRhaW5lci1vZmZzZXQ6ICgyICogJGdhcCkgIWRlZmF1bHRcbiRjb250YWluZXItbWF4LXdpZHRoOiAkZnVsbGhkICFkZWZhdWx0XG5cbi5jb250YWluZXJcbiAgZmxleC1ncm93OiAxXG4gIG1hcmdpbjogMCBhdXRvXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB3aWR0aDogYXV0b1xuICAmLmlzLWZsdWlkXG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnRcbiAgICBwYWRkaW5nLWxlZnQ6ICRnYXBcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ2FwXG4gICAgd2lkdGg6IDEwMCVcbiAgK2Rlc2t0b3BcbiAgICBtYXgtd2lkdGg6ICRkZXNrdG9wIC0gJGNvbnRhaW5lci1vZmZzZXRcbiAgK3VudGlsLXdpZGVzY3JlZW5cbiAgICAmLmlzLXdpZGVzY3JlZW46bm90KC5pcy1tYXgtZGVza3RvcClcbiAgICAgIG1heC13aWR0aDogbWluKCR3aWRlc2NyZWVuLCAkY29udGFpbmVyLW1heC13aWR0aCkgLSAkY29udGFpbmVyLW9mZnNldFxuICArdW50aWwtZnVsbGhkXG4gICAgJi5pcy1mdWxsaGQ6bm90KC5pcy1tYXgtZGVza3RvcCk6bm90KC5pcy1tYXgtd2lkZXNjcmVlbilcbiAgICAgIG1heC13aWR0aDogbWluKCRmdWxsaGQsICRjb250YWluZXItbWF4LXdpZHRoKSAtICRjb250YWluZXItb2Zmc2V0XG4gICt3aWRlc2NyZWVuXG4gICAgJjpub3QoLmlzLW1heC1kZXNrdG9wKVxuICAgICAgbWF4LXdpZHRoOiBtaW4oJHdpZGVzY3JlZW4sICRjb250YWluZXItbWF4LXdpZHRoKSAtICRjb250YWluZXItb2Zmc2V0XG4gICtmdWxsaGRcbiAgICAmOm5vdCguaXMtbWF4LWRlc2t0b3ApOm5vdCguaXMtbWF4LXdpZGVzY3JlZW4pXG4gICAgICBtYXgtd2lkdGg6IG1pbigkZnVsbGhkLCAkY29udGFpbmVyLW1heC13aWR0aCkgLSAkY29udGFpbmVyLW9mZnNldFxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kY29udGVudC1oZWFkaW5nLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRjb250ZW50LWhlYWRpbmctd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkICFkZWZhdWx0XG4kY29udGVudC1oZWFkaW5nLWxpbmUtaGVpZ2h0OiAxLjEyNSAhZGVmYXVsdFxuXG4kY29udGVudC1ibG9jay1tYXJnaW4tYm90dG9tOiAxZW0gIWRlZmF1bHRcblxuJGNvbnRlbnQtYmxvY2txdW90ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJGNvbnRlbnQtYmxvY2txdW90ZS1ib3JkZXItbGVmdDogNXB4IHNvbGlkICRib3JkZXIgIWRlZmF1bHRcbiRjb250ZW50LWJsb2NrcXVvdGUtcGFkZGluZzogMS4yNWVtIDEuNWVtICFkZWZhdWx0XG5cbiRjb250ZW50LXByZS1wYWRkaW5nOiAxLjI1ZW0gMS41ZW0gIWRlZmF1bHRcblxuJGNvbnRlbnQtdGFibGUtY2VsbC1ib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyICFkZWZhdWx0XG4kY29udGVudC10YWJsZS1jZWxsLWJvcmRlci13aWR0aDogMCAwIDFweCAhZGVmYXVsdFxuJGNvbnRlbnQtdGFibGUtY2VsbC1wYWRkaW5nOiAwLjVlbSAwLjc1ZW0gIWRlZmF1bHRcbiRjb250ZW50LXRhYmxlLWNlbGwtaGVhZGluZy1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kY29udGVudC10YWJsZS1oZWFkLWNlbGwtYm9yZGVyLXdpZHRoOiAwIDAgMnB4ICFkZWZhdWx0XG4kY29udGVudC10YWJsZS1oZWFkLWNlbGwtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJGNvbnRlbnQtdGFibGUtYm9keS1sYXN0LXJvdy1jZWxsLWJvcmRlci1ib3R0b20td2lkdGg6IDAgIWRlZmF1bHRcbiRjb250ZW50LXRhYmxlLWZvb3QtY2VsbC1ib3JkZXItd2lkdGg6IDJweCAwIDAgIWRlZmF1bHRcbiRjb250ZW50LXRhYmxlLWZvb3QtY2VsbC1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG5cbi5jb250ZW50XG4gIEBleHRlbmQgJWJsb2NrXG4gIC8vIElubGluZVxuICBsaSArIGxpXG4gICAgbWFyZ2luLXRvcDogMC4yNWVtXG4gIC8vIEJsb2NrXG4gIHAsXG4gIGRsLFxuICBvbCxcbiAgdWwsXG4gIGJsb2NrcXVvdGUsXG4gIHByZSxcbiAgdGFibGVcbiAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgIG1hcmdpbi1ib3R0b206ICRjb250ZW50LWJsb2NrLW1hcmdpbi1ib3R0b21cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNlxuICAgIGNvbG9yOiAkY29udGVudC1oZWFkaW5nLWNvbG9yXG4gICAgZm9udC13ZWlnaHQ6ICRjb250ZW50LWhlYWRpbmctd2VpZ2h0XG4gICAgbGluZS1oZWlnaHQ6ICRjb250ZW50LWhlYWRpbmctbGluZS1oZWlnaHRcbiAgaDFcbiAgICBmb250LXNpemU6IDJlbVxuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgbWFyZ2luLXRvcDogMWVtXG4gIGgyXG4gICAgZm9udC1zaXplOiAxLjc1ZW1cbiAgICBtYXJnaW4tYm90dG9tOiAwLjU3MTRlbVxuICAgICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgIG1hcmdpbi10b3A6IDEuMTQyOGVtXG4gIGgzXG4gICAgZm9udC1zaXplOiAxLjVlbVxuICAgIG1hcmdpbi1ib3R0b206IDAuNjY2NmVtXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgbWFyZ2luLXRvcDogMS4zMzMzZW1cbiAgaDRcbiAgICBmb250LXNpemU6IDEuMjVlbVxuICAgIG1hcmdpbi1ib3R0b206IDAuOGVtXG4gIGg1XG4gICAgZm9udC1zaXplOiAxLjEyNWVtXG4gICAgbWFyZ2luLWJvdHRvbTogMC44ODg4ZW1cbiAgaDZcbiAgICBmb250LXNpemU6IDFlbVxuICAgIG1hcmdpbi1ib3R0b206IDFlbVxuICBibG9ja3F1b3RlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRlbnQtYmxvY2txdW90ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgK2x0ci1wcm9wZXJ0eShcImJvcmRlclwiLCAkY29udGVudC1ibG9ja3F1b3RlLWJvcmRlci1sZWZ0LCBmYWxzZSlcbiAgICBwYWRkaW5nOiAkY29udGVudC1ibG9ja3F1b3RlLXBhZGRpbmdcbiAgb2xcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyZW0sIGZhbHNlKVxuICAgIG1hcmdpbi10b3A6IDFlbVxuICAgICY6bm90KFt0eXBlXSlcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbFxuICAgICAgJi5pcy1sb3dlci1hbHBoYVxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLWFscGhhXG4gICAgICAmLmlzLWxvd2VyLXJvbWFuXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItcm9tYW5cbiAgICAgICYuaXMtdXBwZXItYWxwaGFcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiB1cHBlci1hbHBoYVxuICAgICAgJi5pcy11cHBlci1yb21hblxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLXJvbWFuXG4gIHVsXG4gICAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyZW0sIGZhbHNlKVxuICAgIG1hcmdpbi10b3A6IDFlbVxuICAgIHVsXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZVxuICAgICAgbWFyZ2luLXRvcDogMC41ZW1cbiAgICAgIHVsXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlXG4gIGRkXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyZW0sIGZhbHNlKVxuICBmaWd1cmVcbiAgICBtYXJnaW4tbGVmdDogMmVtXG4gICAgbWFyZ2luLXJpZ2h0OiAyZW1cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tdG9wOiAyZW1cbiAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbVxuICAgIGltZ1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgZmlnY2FwdGlvblxuICAgICAgZm9udC1zdHlsZTogaXRhbGljXG4gIHByZVxuICAgICtvdmVyZmxvdy10b3VjaFxuICAgIG92ZXJmbG93LXg6IGF1dG9cbiAgICBwYWRkaW5nOiAkY29udGVudC1wcmUtcGFkZGluZ1xuICAgIHdoaXRlLXNwYWNlOiBwcmVcbiAgICB3b3JkLXdyYXA6IG5vcm1hbFxuICBzdXAsXG4gIHN1YlxuICAgIGZvbnQtc2l6ZTogNzUlXG4gIHRhYmxlXG4gICAgd2lkdGg6IDEwMCVcbiAgICB0ZCxcbiAgICB0aFxuICAgICAgYm9yZGVyOiAkY29udGVudC10YWJsZS1jZWxsLWJvcmRlclxuICAgICAgYm9yZGVyLXdpZHRoOiAkY29udGVudC10YWJsZS1jZWxsLWJvcmRlci13aWR0aFxuICAgICAgcGFkZGluZzogJGNvbnRlbnQtdGFibGUtY2VsbC1wYWRkaW5nXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gICAgdGhcbiAgICAgIGNvbG9yOiAkY29udGVudC10YWJsZS1jZWxsLWhlYWRpbmctY29sb3JcbiAgICAgICY6bm90KFthbGlnbl0pXG4gICAgICAgIHRleHQtYWxpZ246IGluaGVyaXRcbiAgICB0aGVhZFxuICAgICAgdGQsXG4gICAgICB0aFxuICAgICAgICBib3JkZXItd2lkdGg6ICRjb250ZW50LXRhYmxlLWhlYWQtY2VsbC1ib3JkZXItd2lkdGhcbiAgICAgICAgY29sb3I6ICRjb250ZW50LXRhYmxlLWhlYWQtY2VsbC1jb2xvclxuICAgIHRmb290XG4gICAgICB0ZCxcbiAgICAgIHRoXG4gICAgICAgIGJvcmRlci13aWR0aDogJGNvbnRlbnQtdGFibGUtZm9vdC1jZWxsLWJvcmRlci13aWR0aFxuICAgICAgICBjb2xvcjogJGNvbnRlbnQtdGFibGUtZm9vdC1jZWxsLWNvbG9yXG4gICAgdGJvZHlcbiAgICAgIHRyXG4gICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgIHRkLFxuICAgICAgICAgIHRoXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkY29udGVudC10YWJsZS1ib2R5LWxhc3Qtcm93LWNlbGwtYm9yZGVyLWJvdHRvbS13aWR0aFxuICAudGFic1xuICAgIGxpICsgbGlcbiAgICAgIG1hcmdpbi10b3A6IDBcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgJi5pcy1ub3JtYWxcbiAgICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuICAmLmlzLW1lZGl1bVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4iLCIkaWNvbi1kaW1lbnNpb25zOiAxLjVyZW0gIWRlZmF1bHRcbiRpY29uLWRpbWVuc2lvbnMtc21hbGw6IDFyZW0gIWRlZmF1bHRcbiRpY29uLWRpbWVuc2lvbnMtbWVkaXVtOiAycmVtICFkZWZhdWx0XG4kaWNvbi1kaW1lbnNpb25zLWxhcmdlOiAzcmVtICFkZWZhdWx0XG4kaWNvbi10ZXh0LXNwYWNpbmc6IDAuMjVlbSAhZGVmYXVsdFxuXG4uaWNvblxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIGhlaWdodDogJGljb24tZGltZW5zaW9uc1xuICB3aWR0aDogJGljb24tZGltZW5zaW9uc1xuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgaGVpZ2h0OiAkaWNvbi1kaW1lbnNpb25zLXNtYWxsXG4gICAgd2lkdGg6ICRpY29uLWRpbWVuc2lvbnMtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICBoZWlnaHQ6ICRpY29uLWRpbWVuc2lvbnMtbWVkaXVtXG4gICAgd2lkdGg6ICRpY29uLWRpbWVuc2lvbnMtbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICBoZWlnaHQ6ICRpY29uLWRpbWVuc2lvbnMtbGFyZ2VcbiAgICB3aWR0aDogJGljb24tZGltZW5zaW9ucy1sYXJnZVxuXG4uaWNvbi10ZXh0XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gIGNvbG9yOiBpbmhlcml0XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gIGZsZXgtd3JhcDogd3JhcFxuICBsaW5lLWhlaWdodDogJGljb24tZGltZW5zaW9uc1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gIC5pY29uXG4gICAgZmxleC1ncm93OiAwXG4gICAgZmxleC1zaHJpbms6IDBcbiAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICtsdHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaWNvbi10ZXh0LXNwYWNpbmdcbiAgICAgICtydGxcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRpY29uLXRleHQtc3BhY2luZ1xuICAgICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgICtsdHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRpY29uLXRleHQtc3BhY2luZ1xuICAgICAgK3J0bFxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRpY29uLXRleHQtc3BhY2luZ1xuXG5kaXYuaWNvbi10ZXh0XG4gIGRpc3BsYXk6IGZsZXhcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJGRpbWVuc2lvbnM6IDE2IDI0IDMyIDQ4IDY0IDk2IDEyOCAhZGVmYXVsdFxuXG4uaW1hZ2VcbiAgZGlzcGxheTogYmxvY2tcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIGltZ1xuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgaGVpZ2h0OiBhdXRvXG4gICAgd2lkdGg6IDEwMCVcbiAgICAmLmlzLXJvdW5kZWRcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAmLmlzLWZ1bGx3aWR0aFxuICAgIHdpZHRoOiAxMDAlXG4gIC8vIFJhdGlvXG4gICYuaXMtc3F1YXJlLFxuICAmLmlzLTFieTEsXG4gICYuaXMtNWJ5NCxcbiAgJi5pcy00YnkzLFxuICAmLmlzLTNieTIsXG4gICYuaXMtNWJ5MyxcbiAgJi5pcy0xNmJ5OSxcbiAgJi5pcy0yYnkxLFxuICAmLmlzLTNieTEsXG4gICYuaXMtNGJ5NSxcbiAgJi5pcy0zYnk0LFxuICAmLmlzLTJieTMsXG4gICYuaXMtM2J5NSxcbiAgJi5pcy05YnkxNixcbiAgJi5pcy0xYnkyLFxuICAmLmlzLTFieTNcbiAgICBpbWcsXG4gICAgLmhhcy1yYXRpb1xuICAgICAgQGV4dGVuZCAlb3ZlcmxheVxuICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICB3aWR0aDogMTAwJVxuICAmLmlzLXNxdWFyZSxcbiAgJi5pcy0xYnkxXG4gICAgcGFkZGluZy10b3A6IDEwMCVcbiAgJi5pcy01Ynk0XG4gICAgcGFkZGluZy10b3A6IDgwJVxuICAmLmlzLTRieTNcbiAgICBwYWRkaW5nLXRvcDogNzUlXG4gICYuaXMtM2J5MlxuICAgIHBhZGRpbmctdG9wOiA2Ni42NjY2JVxuICAmLmlzLTVieTNcbiAgICBwYWRkaW5nLXRvcDogNjAlXG4gICYuaXMtMTZieTlcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlXG4gICYuaXMtMmJ5MVxuICAgIHBhZGRpbmctdG9wOiA1MCVcbiAgJi5pcy0zYnkxXG4gICAgcGFkZGluZy10b3A6IDMzLjMzMzMlXG4gICYuaXMtNGJ5NVxuICAgIHBhZGRpbmctdG9wOiAxMjUlXG4gICYuaXMtM2J5NFxuICAgIHBhZGRpbmctdG9wOiAxMzMuMzMzMyVcbiAgJi5pcy0yYnkzXG4gICAgcGFkZGluZy10b3A6IDE1MCVcbiAgJi5pcy0zYnk1XG4gICAgcGFkZGluZy10b3A6IDE2Ni42NjY2JVxuICAmLmlzLTlieTE2XG4gICAgcGFkZGluZy10b3A6IDE3Ny43Nzc3JVxuICAmLmlzLTFieTJcbiAgICBwYWRkaW5nLXRvcDogMjAwJVxuICAmLmlzLTFieTNcbiAgICBwYWRkaW5nLXRvcDogMzAwJVxuICAvLyBTaXplc1xuICBAZWFjaCAkZGltZW5zaW9uIGluICRkaW1lbnNpb25zXG4gICAgJi5pcy0jeyRkaW1lbnNpb259eCN7JGRpbWVuc2lvbn1cbiAgICAgIGhlaWdodDogJGRpbWVuc2lvbiAqIDFweFxuICAgICAgd2lkdGg6ICRkaW1lbnNpb24gKiAxcHhcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJG5vdGlmaWNhdGlvbi1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJG5vdGlmaWNhdGlvbi1jb2RlLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJG5vdGlmaWNhdGlvbi1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcbiRub3RpZmljYXRpb24tcGFkZGluZzogMS4yNXJlbSAyLjVyZW0gMS4yNXJlbSAxLjVyZW0gIWRlZmF1bHRcbiRub3RpZmljYXRpb24tcGFkZGluZy1sdHI6IDEuMjVyZW0gMi41cmVtIDEuMjVyZW0gMS41cmVtICFkZWZhdWx0XG4kbm90aWZpY2F0aW9uLXBhZGRpbmctcnRsOiAxLjI1cmVtIDEuNXJlbSAxLjI1cmVtIDIuNXJlbSAhZGVmYXVsdFxuXG4kbm90aWZpY2F0aW9uLWNvbG9yczogJGNvbG9ycyAhZGVmYXVsdFxuXG4ubm90aWZpY2F0aW9uXG4gIEBleHRlbmQgJWJsb2NrXG4gIGJhY2tncm91bmQtY29sb3I6ICRub3RpZmljYXRpb24tYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItcmFkaXVzOiAkbm90aWZpY2F0aW9uLXJhZGl1c1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgK2x0clxuICAgIHBhZGRpbmc6ICRub3RpZmljYXRpb24tcGFkZGluZy1sdHJcbiAgK3J0bFxuICAgIHBhZGRpbmc6ICRub3RpZmljYXRpb24tcGFkZGluZy1ydGxcbiAgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKVxuICAgIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuICBzdHJvbmdcbiAgICBjb2xvcjogY3VycmVudENvbG9yXG4gIGNvZGUsXG4gIHByZVxuICAgIGJhY2tncm91bmQ6ICRub3RpZmljYXRpb24tY29kZS1iYWNrZ3JvdW5kLWNvbG9yXG4gIHByZSBjb2RlXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbiAgJiA+IC5kZWxldGVcbiAgICArbHRyLXBvc2l0aW9uKDAuNXJlbSlcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IDAuNXJlbVxuICAudGl0bGUsXG4gIC5zdWJ0aXRsZSxcbiAgLmNvbnRlbnRcbiAgICBjb2xvcjogY3VycmVudENvbG9yXG4gIC8vIENvbG9yc1xuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJG5vdGlmaWNhdGlvbi1jb2xvcnNcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSlcbiAgICAkY29sb3ItaW52ZXJ0OiBudGgoJHBhaXIsIDIpXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgLy8gSWYgbGlnaHQgYW5kIGRhcmsgY29sb3JzIGFyZSBwcm92aWRlZFxuICAgICAgQGlmIGxlbmd0aCgkcGFpcikgPj0gNFxuICAgICAgICAkY29sb3ItbGlnaHQ6IG50aCgkcGFpciwgMylcbiAgICAgICAgJGNvbG9yLWRhcms6IG50aCgkcGFpciwgNClcbiAgICAgICAgJi5pcy1saWdodFxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodFxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFya1xuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kcHJvZ3Jlc3MtYmFyLWJhY2tncm91bmQtY29sb3I6ICRib3JkZXItbGlnaHQgIWRlZmF1bHRcbiRwcm9ncmVzcy12YWx1ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZCAhZGVmYXVsdFxuXG4kcHJvZ3Jlc3MtaW5kZXRlcm1pbmF0ZS1kdXJhdGlvbjogMS41cyAhZGVmYXVsdFxuXG4kcHJvZ3Jlc3MtY29sb3JzOiAkY29sb3JzICFkZWZhdWx0XG5cbi5wcm9ncmVzc1xuICBAZXh0ZW5kICVibG9ja1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmVcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXG4gIGJvcmRlcjogbm9uZVxuICBib3JkZXItcmFkaXVzOiAkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1c1xuICBkaXNwbGF5OiBibG9ja1xuICBoZWlnaHQ6ICRzaXplLW5vcm1hbFxuICBvdmVyZmxvdzogaGlkZGVuXG4gIHBhZGRpbmc6IDBcbiAgd2lkdGg6IDEwMCVcbiAgJjo6LXdlYmtpdC1wcm9ncmVzcy1iYXJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJhY2tncm91bmQtY29sb3JcbiAgJjo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZVxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy12YWx1ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICY6Oi1tb3otcHJvZ3Jlc3MtYmFyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLXZhbHVlLWJhY2tncm91bmQtY29sb3JcbiAgJjo6LW1zLWZpbGxcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtdmFsdWUtYmFja2dyb3VuZC1jb2xvclxuICAgIGJvcmRlcjogbm9uZVxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRwcm9ncmVzcy1jb2xvcnNcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSlcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICAmOjotd2Via2l0LXByb2dyZXNzLXZhbHVlXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgJjo6LW1vei1wcm9ncmVzcy1iYXJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICAmOjotbXMtZmlsbFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgICY6aW5kZXRlcm1pbmF0ZVxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvciAzMCUsICRwcm9ncmVzcy1iYXItYmFja2dyb3VuZC1jb2xvciAzMCUpXG5cbiAgJjppbmRldGVybWluYXRlXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkcHJvZ3Jlc3MtaW5kZXRlcm1pbmF0ZS1kdXJhdGlvblxuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlXG4gICAgYW5pbWF0aW9uLW5hbWU6IG1vdmVJbmRldGVybWluYXRlXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkdGV4dCAzMCUsICRwcm9ncmVzcy1iYXItYmFja2dyb3VuZC1jb2xvciAzMCUpXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnRcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNTAlIDE1MCVcbiAgICAmOjotd2Via2l0LXByb2dyZXNzLWJhclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAmOjotbW96LXByb2dyZXNzLWJhclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAmOjotbXMtZmlsbFxuICAgICAgYW5pbWF0aW9uLW5hbWU6IG5vbmVcblxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgaGVpZ2h0OiAkc2l6ZS1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgIGhlaWdodDogJHNpemUtbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICBoZWlnaHQ6ICRzaXplLWxhcmdlXG5cbkBrZXlmcmFtZXMgbW92ZUluZGV0ZXJtaW5hdGVcbiAgZnJvbVxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwMCUgMFxuICB0b1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDAlIDBcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJHRhYmxlLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiR0YWJsZS1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHRcblxuJHRhYmxlLWNlbGwtYm9yZGVyOiAxcHggc29saWQgJGJvcmRlciAhZGVmYXVsdFxuJHRhYmxlLWNlbGwtYm9yZGVyLXdpZHRoOiAwIDAgMXB4ICFkZWZhdWx0XG4kdGFibGUtY2VsbC1wYWRkaW5nOiAwLjVlbSAwLjc1ZW0gIWRlZmF1bHRcbiR0YWJsZS1jZWxsLWhlYWRpbmctY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJHRhYmxlLWNlbGwtdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdFxuXG4kdGFibGUtaGVhZC1jZWxsLWJvcmRlci13aWR0aDogMCAwIDJweCAhZGVmYXVsdFxuJHRhYmxlLWhlYWQtY2VsbC1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kdGFibGUtZm9vdC1jZWxsLWJvcmRlci13aWR0aDogMnB4IDAgMCAhZGVmYXVsdFxuJHRhYmxlLWZvb3QtY2VsbC1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG5cbiR0YWJsZS1oZWFkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG4kdGFibGUtYm9keS1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdFxuJHRhYmxlLWZvb3QtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHRcblxuJHRhYmxlLXJvdy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4tYmlzICFkZWZhdWx0XG5cbiR0YWJsZS1yb3ctYWN0aXZlLWJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0XG4kdGFibGUtcm93LWFjdGl2ZS1jb2xvcjogJHByaW1hcnktaW52ZXJ0ICFkZWZhdWx0XG5cbiR0YWJsZS1zdHJpcGVkLXJvdy1ldmVuLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbi1iaXMgIWRlZmF1bHRcbiR0YWJsZS1zdHJpcGVkLXJvdy1ldmVuLWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbi10ZXIgIWRlZmF1bHRcblxuJHRhYmxlLWNvbG9yczogJGNvbG9ycyAhZGVmYXVsdFxuXG4udGFibGVcbiAgQGV4dGVuZCAlYmxvY2tcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJhY2tncm91bmQtY29sb3JcbiAgY29sb3I6ICR0YWJsZS1jb2xvclxuICB0ZCxcbiAgdGhcbiAgICBib3JkZXI6ICR0YWJsZS1jZWxsLWJvcmRlclxuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWNlbGwtYm9yZGVyLXdpZHRoXG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZ1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgICAvLyBDb2xvcnNcbiAgICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJHRhYmxlLWNvbG9yc1xuICAgICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gICAgICAkY29sb3ItaW52ZXJ0OiBudGgoJHBhaXIsIDIpXG4gICAgICAmLmlzLSN7JG5hbWV9XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvclxuICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgIC8vIE1vZGlmaWVyc1xuICAgICYuaXMtbmFycm93XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gICAgICB3aWR0aDogMSVcbiAgICAmLmlzLXNlbGVjdGVkXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtcm93LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICBjb2xvcjogJHRhYmxlLXJvdy1hY3RpdmUtY29sb3JcbiAgICAgIGEsXG4gICAgICBzdHJvbmdcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvclxuICAgICYuaXMtdmNlbnRlcmVkXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG4gIHRoXG4gICAgY29sb3I6ICR0YWJsZS1jZWxsLWhlYWRpbmctY29sb3JcbiAgICAmOm5vdChbYWxpZ25dKVxuICAgICAgdGV4dC1hbGlnbjogJHRhYmxlLWNlbGwtdGV4dC1hbGlnblxuICB0clxuICAgICYuaXMtc2VsZWN0ZWRcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1yb3ctYWN0aXZlLWJhY2tncm91bmQtY29sb3JcbiAgICAgIGNvbG9yOiAkdGFibGUtcm93LWFjdGl2ZS1jb2xvclxuICAgICAgYSxcbiAgICAgIHN0cm9uZ1xuICAgICAgICBjb2xvcjogY3VycmVudENvbG9yXG4gICAgICB0ZCxcbiAgICAgIHRoXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLXJvdy1hY3RpdmUtY29sb3JcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvclxuICB0aGVhZFxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJhY2tncm91bmQtY29sb3JcbiAgICB0ZCxcbiAgICB0aFxuICAgICAgYm9yZGVyLXdpZHRoOiAkdGFibGUtaGVhZC1jZWxsLWJvcmRlci13aWR0aFxuICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNlbGwtY29sb3JcbiAgdGZvb3RcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZm9vdC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgdGQsXG4gICAgdGhcbiAgICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWZvb3QtY2VsbC1ib3JkZXItd2lkdGhcbiAgICAgIGNvbG9yOiAkdGFibGUtZm9vdC1jZWxsLWNvbG9yXG4gIHRib2R5XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJvZHktYmFja2dyb3VuZC1jb2xvclxuICAgIHRyXG4gICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgdGQsXG4gICAgICAgIHRoXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMFxuICAvLyBNb2RpZmllcnNcbiAgJi5pcy1ib3JkZXJlZFxuICAgIHRkLFxuICAgIHRoXG4gICAgICBib3JkZXItd2lkdGg6IDFweFxuICAgIHRyXG4gICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgdGQsXG4gICAgICAgIHRoXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4XG4gICYuaXMtZnVsbHdpZHRoXG4gICAgd2lkdGg6IDEwMCVcbiAgJi5pcy1ob3ZlcmFibGVcbiAgICB0Ym9keVxuICAgICAgdHI6bm90KC5pcy1zZWxlY3RlZClcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1yb3ctaG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAgICYuaXMtc3RyaXBlZFxuICAgICAgdGJvZHlcbiAgICAgICAgdHI6bm90KC5pcy1zZWxlY3RlZClcbiAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtcm93LWhvdmVyLWJhY2tncm91bmQtY29sb3JcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1zdHJpcGVkLXJvdy1ldmVuLWhvdmVyLWJhY2tncm91bmQtY29sb3JcbiAgJi5pcy1uYXJyb3dcbiAgICB0ZCxcbiAgICB0aFxuICAgICAgcGFkZGluZzogMC4yNWVtIDAuNWVtXG4gICYuaXMtc3RyaXBlZFxuICAgIHRib2R5XG4gICAgICB0cjpub3QoLmlzLXNlbGVjdGVkKVxuICAgICAgICAmOm50aC1jaGlsZChldmVuKVxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1zdHJpcGVkLXJvdy1ldmVuLWJhY2tncm91bmQtY29sb3JcblxuLnRhYmxlLWNvbnRhaW5lclxuICBAZXh0ZW5kICVibG9ja1xuICArb3ZlcmZsb3ctdG91Y2hcbiAgb3ZlcmZsb3c6IGF1dG9cbiAgb3ZlcmZsb3cteTogaGlkZGVuXG4gIG1heC13aWR0aDogMTAwJVxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kdGFnLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kdGFnLWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJHRhZy1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcbiR0YWctZGVsZXRlLW1hcmdpbjogMXB4ICFkZWZhdWx0XG5cbiR0YWctY29sb3JzOiAkY29sb3JzICFkZWZhdWx0XG5cbi50YWdzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LXdyYXA6IHdyYXBcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gIC50YWdcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW1cbiAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC41cmVtKVxuICAmOmxhc3QtY2hpbGRcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtXG4gICY6bm90KDpsYXN0LWNoaWxkKVxuICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbiAgLy8gU2l6ZXNcbiAgJi5hcmUtbWVkaXVtXG4gICAgLnRhZzpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1sYXJnZSlcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsXG4gICYuYXJlLWxhcmdlXG4gICAgLnRhZzpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1tZWRpdW0pXG4gICAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAmLmlzLWNlbnRlcmVkXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAudGFnXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW1cbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtXG4gICYuaXMtcmlnaHRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gICAgLnRhZ1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXG4gICYuaGFzLWFkZG9uc1xuICAgIC50YWdcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMClcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLCBmYWxzZSlcbiAgICAgICAgK2x0clxuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwXG4gICAgICAgICtydGxcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMFxuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgK2x0clxuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcbiAgICAgICAgK3J0bFxuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwXG5cbi50YWc6bm90KGJvZHkpXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhZy1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlci1yYWRpdXM6ICR0YWctcmFkaXVzXG4gIGNvbG9yOiAkdGFnLWNvbG9yXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgaGVpZ2h0OiAyZW1cbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgbGluZS1oZWlnaHQ6IDEuNVxuICBwYWRkaW5nLWxlZnQ6IDAuNzVlbVxuICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW1cbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICAuZGVsZXRlXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjI1cmVtLCBmYWxzZSlcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIC0wLjM3NXJlbSlcbiAgLy8gQ29sb3JzXG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkdGFnLWNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkcGFpciwgMilcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAvLyBJZiBhIGxpZ2h0IGFuZCBkYXJrIGNvbG9ycyBhcmUgcHJvdmlkZWRcbiAgICAgIEBpZiBsZW5ndGgoJHBhaXIpID4gM1xuICAgICAgICAkY29sb3ItbGlnaHQ6IG50aCgkcGFpciwgMylcbiAgICAgICAgJGNvbG9yLWRhcms6IG50aCgkcGFpciwgNClcbiAgICAgICAgJi5pcy1saWdodFxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodFxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFya1xuICAvLyBTaXplc1xuICAmLmlzLW5vcm1hbFxuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuICAmLmlzLWxhcmdlXG4gICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgLmljb25cbiAgICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgLTAuMzc1ZW0sIGZhbHNlKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjE4NzVlbSlcbiAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC4xODc1ZW0sIGZhbHNlKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAtMC4zNzVlbSlcbiAgICAmOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgLTAuMzc1ZW0sIGZhbHNlKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAtMC4zNzVlbSlcbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtZGVsZXRlXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAkdGFnLWRlbGV0ZS1tYXJnaW4sIGZhbHNlKVxuICAgIHBhZGRpbmc6IDBcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICB3aWR0aDogMmVtXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3JcbiAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICBsZWZ0OiA1MCVcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgdG9wOiA1MCVcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZylcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXJcbiAgICAmOjpiZWZvcmVcbiAgICAgIGhlaWdodDogMXB4XG4gICAgICB3aWR0aDogNTAlXG4gICAgJjo6YWZ0ZXJcbiAgICAgIGhlaWdodDogNTAlXG4gICAgICB3aWR0aDogMXB4XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHRhZy1iYWNrZ3JvdW5kLWNvbG9yLCA1JSlcbiAgICAmOmFjdGl2ZVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR0YWctYmFja2dyb3VuZC1jb2xvciwgMTAlKVxuICAmLmlzLXJvdW5kZWRcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcblxuYS50YWdcbiAgJjpob3ZlclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiR0aXRsZS1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kdGl0bGUtZmFtaWx5OiBmYWxzZSAhZGVmYXVsdFxuJHRpdGxlLXNpemU6ICRzaXplLTMgIWRlZmF1bHRcbiR0aXRsZS13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQgIWRlZmF1bHRcbiR0aXRsZS1saW5lLWhlaWdodDogMS4xMjUgIWRlZmF1bHRcbiR0aXRsZS1zdHJvbmctY29sb3I6IGluaGVyaXQgIWRlZmF1bHRcbiR0aXRsZS1zdHJvbmctd2VpZ2h0OiBpbmhlcml0ICFkZWZhdWx0XG4kdGl0bGUtc3ViLXNpemU6IDAuNzVlbSAhZGVmYXVsdFxuJHRpdGxlLXN1cC1zaXplOiAwLjc1ZW0gIWRlZmF1bHRcblxuJHN1YnRpdGxlLWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJHN1YnRpdGxlLWZhbWlseTogZmFsc2UgIWRlZmF1bHRcbiRzdWJ0aXRsZS1zaXplOiAkc2l6ZS01ICFkZWZhdWx0XG4kc3VidGl0bGUtd2VpZ2h0OiAkd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdFxuJHN1YnRpdGxlLWxpbmUtaGVpZ2h0OiAxLjI1ICFkZWZhdWx0XG4kc3VidGl0bGUtc3Ryb25nLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRzdWJ0aXRsZS1zdHJvbmctd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkICFkZWZhdWx0XG4kc3VidGl0bGUtbmVnYXRpdmUtbWFyZ2luOiAtMS4yNXJlbSAhZGVmYXVsdFxuXG4udGl0bGUsXG4uc3VidGl0bGVcbiAgQGV4dGVuZCAlYmxvY2tcbiAgd29yZC1icmVhazogYnJlYWstd29yZFxuICBlbSxcbiAgc3BhblxuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0XG4gIHN1YlxuICAgIGZvbnQtc2l6ZTogJHRpdGxlLXN1Yi1zaXplXG4gIHN1cFxuICAgIGZvbnQtc2l6ZTogJHRpdGxlLXN1cC1zaXplXG4gIC50YWdcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG5cbi50aXRsZVxuICBjb2xvcjogJHRpdGxlLWNvbG9yXG4gIEBpZiAkdGl0bGUtZmFtaWx5XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mYW1pbHlcbiAgZm9udC1zaXplOiAkdGl0bGUtc2l6ZVxuICBmb250LXdlaWdodDogJHRpdGxlLXdlaWdodFxuICBsaW5lLWhlaWdodDogJHRpdGxlLWxpbmUtaGVpZ2h0XG4gIHN0cm9uZ1xuICAgIGNvbG9yOiAkdGl0bGUtc3Ryb25nLWNvbG9yXG4gICAgZm9udC13ZWlnaHQ6ICR0aXRsZS1zdHJvbmctd2VpZ2h0XG4gICY6bm90KC5pcy1zcGFjZWQpICsgLnN1YnRpdGxlXG4gICAgbWFyZ2luLXRvcDogJHN1YnRpdGxlLW5lZ2F0aXZlLW1hcmdpblxuICAvLyBTaXplc1xuICBAZWFjaCAkc2l6ZSBpbiAkc2l6ZXNcbiAgICAkaTogaW5kZXgoJHNpemVzLCAkc2l6ZSlcbiAgICAmLmlzLSN7JGl9XG4gICAgICBmb250LXNpemU6ICRzaXplXG5cbi5zdWJ0aXRsZVxuICBjb2xvcjogJHN1YnRpdGxlLWNvbG9yXG4gIEBpZiAkc3VidGl0bGUtZmFtaWx5XG4gICAgZm9udC1mYW1pbHk6ICRzdWJ0aXRsZS1mYW1pbHlcbiAgZm9udC1zaXplOiAkc3VidGl0bGUtc2l6ZVxuICBmb250LXdlaWdodDogJHN1YnRpdGxlLXdlaWdodFxuICBsaW5lLWhlaWdodDogJHN1YnRpdGxlLWxpbmUtaGVpZ2h0XG4gIHN0cm9uZ1xuICAgIGNvbG9yOiAkc3VidGl0bGUtc3Ryb25nLWNvbG9yXG4gICAgZm9udC13ZWlnaHQ6ICRzdWJ0aXRsZS1zdHJvbmctd2VpZ2h0XG4gICY6bm90KC5pcy1zcGFjZWQpICsgLnRpdGxlXG4gICAgbWFyZ2luLXRvcDogJHN1YnRpdGxlLW5lZ2F0aXZlLW1hcmdpblxuICAvLyBTaXplc1xuICBAZWFjaCAkc2l6ZSBpbiAkc2l6ZXNcbiAgICAkaTogaW5kZXgoJHNpemVzLCAkc2l6ZSlcbiAgICAmLmlzLSN7JGl9XG4gICAgICBmb250LXNpemU6ICRzaXplXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbi5ibG9ja1xuICBAZXh0ZW5kICVibG9ja1xuXG4uZGVsZXRlXG4gIEBleHRlbmQgJWRlbGV0ZVxuXG4uaGVhZGluZ1xuICBkaXNwbGF5OiBibG9ja1xuICBmb250LXNpemU6IDExcHhcbiAgbGV0dGVyLXNwYWNpbmc6IDFweFxuICBtYXJnaW4tYm90dG9tOiA1cHhcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuXG4ubG9hZGVyXG4gIEBleHRlbmQgJWxvYWRlclxuXG4ubnVtYmVyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gIGhlaWdodDogMmVtXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIG1hcmdpbi1yaWdodDogMS41cmVtXG4gIG1pbi13aWR0aDogMi41ZW1cbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW1cbiAgdGV4dC1hbGlnbjogY2VudGVyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcbiIsIi8qIEJ1bG1hIEZvcm0gKi9cbkBjaGFyc2V0IFwidXRmLThcIlxuXG5AaW1wb3J0IFwic2hhcmVkXCJcbkBpbXBvcnQgXCJpbnB1dC10ZXh0YXJlYVwiXG5AaW1wb3J0IFwiY2hlY2tib3gtcmFkaW9cIlxuQGltcG9ydCBcInNlbGVjdFwiXG5AaW1wb3J0IFwiZmlsZVwiXG5AaW1wb3J0IFwidG9vbHNcIlxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9jb250cm9sc1wiXG5AaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRmb3JtLWNvbG9yczogJGNvbG9ycyAhZGVmYXVsdFxuXG4kaW5wdXQtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJGlucHV0LWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJGlucHV0LWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuJGlucHV0LWhlaWdodDogJGNvbnRyb2wtaGVpZ2h0ICFkZWZhdWx0XG4kaW5wdXQtc2hhZG93OiBpbnNldCAwIDAuMDYyNWVtIDAuMTI1ZW0gcmdiYSgkc2NoZW1lLWludmVydCwgMC4wNSkgIWRlZmF1bHRcbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogYnVsbWFSZ2JhKCRpbnB1dC1jb2xvciwgMC4zKSAhZGVmYXVsdFxuXG4kaW5wdXQtaG92ZXItY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJGlucHV0LWhvdmVyLWJvcmRlci1jb2xvcjogJGJvcmRlci1ob3ZlciAhZGVmYXVsdFxuXG4kaW5wdXQtZm9jdXMtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93LXNpemU6IDAgMCAwIDAuMTI1ZW0gIWRlZmF1bHRcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93LWNvbG9yOiBidWxtYVJnYmEoJGxpbmssIDAuMjUpICFkZWZhdWx0XG5cbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHRleHQtbGlnaHQgIWRlZmF1bHRcbiRpbnB1dC1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRpbnB1dC1kaXNhYmxlZC1wbGFjZWhvbGRlci1jb2xvcjogYnVsbWFSZ2JhKCRpbnB1dC1kaXNhYmxlZC1jb2xvciwgMC4zKSAhZGVmYXVsdFxuXG4kaW5wdXQtYXJyb3c6ICRsaW5rICFkZWZhdWx0XG5cbiRpbnB1dC1pY29uLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kaW5wdXQtaWNvbi1hY3RpdmUtY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG5cbiRpbnB1dC1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcblxuPWlucHV0XG4gIEBleHRlbmQgJWNvbnRyb2xcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yXG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1yYWRpdXNcbiAgY29sb3I6ICRpbnB1dC1jb2xvclxuICArcGxhY2Vob2xkZXJcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yXG4gICY6aG92ZXIsXG4gICYuaXMtaG92ZXJlZFxuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWhvdmVyLWJvcmRlci1jb2xvclxuICAmOmZvY3VzLFxuICAmLmlzLWZvY3VzZWQsXG4gICY6YWN0aXZlLFxuICAmLmlzLWFjdGl2ZVxuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvclxuICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93LXNpemUgJGlucHV0LWZvY3VzLWJveC1zaGFkb3ctY29sb3JcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3JcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3JcbiAgICBib3gtc2hhZG93OiBub25lXG4gICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvclxuICAgICtwbGFjZWhvbGRlclxuICAgICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1wbGFjZWhvbGRlci1jb2xvclxuXG4laW5wdXRcbiAgK2lucHV0XG4iLCIkdGV4dGFyZWEtcGFkZGluZzogJGNvbnRyb2wtcGFkZGluZy1ob3Jpem9udGFsICFkZWZhdWx0XG4kdGV4dGFyZWEtbWF4LWhlaWdodDogNDBlbSAhZGVmYXVsdFxuJHRleHRhcmVhLW1pbi1oZWlnaHQ6IDhlbSAhZGVmYXVsdFxuXG4kdGV4dGFyZWEtY29sb3JzOiAkZm9ybS1jb2xvcnMgIWRlZmF1bHRcblxuJWlucHV0LXRleHRhcmVhXG4gIEBleHRlbmQgJWlucHV0XG4gIGJveC1zaGFkb3c6ICRpbnB1dC1zaGFkb3dcbiAgbWF4LXdpZHRoOiAxMDAlXG4gIHdpZHRoOiAxMDAlXG4gICZbcmVhZG9ubHldXG4gICAgYm94LXNoYWRvdzogbm9uZVxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICR0ZXh0YXJlYS1jb2xvcnNcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSlcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvclxuICAgICAgJjpmb2N1cyxcbiAgICAgICYuaXMtZm9jdXNlZCxcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3ctc2l6ZSBidWxtYVJnYmEoJGNvbG9yLCAwLjI1KVxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgK2NvbnRyb2wtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICArY29udHJvbC1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgICtjb250cm9sLWxhcmdlXG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLWZ1bGx3aWR0aFxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgd2lkdGg6IDEwMCVcbiAgJi5pcy1pbmxpbmVcbiAgICBkaXNwbGF5OiBpbmxpbmVcbiAgICB3aWR0aDogYXV0b1xuXG4uaW5wdXRcbiAgQGV4dGVuZCAlaW5wdXQtdGV4dGFyZWFcbiAgJi5pcy1yb3VuZGVkXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCN7JGNvbnRyb2wtcGFkZGluZy1ob3Jpem9udGFsfSArIDAuMzc1ZW0pXG4gICAgcGFkZGluZy1yaWdodDogY2FsYygjeyRjb250cm9sLXBhZGRpbmctaG9yaXpvbnRhbH0gKyAwLjM3NWVtKVxuICAmLmlzLXN0YXRpY1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICBwYWRkaW5nLWxlZnQ6IDBcbiAgICBwYWRkaW5nLXJpZ2h0OiAwXG5cbi50ZXh0YXJlYVxuICBAZXh0ZW5kICVpbnB1dC10ZXh0YXJlYVxuICBkaXNwbGF5OiBibG9ja1xuICBtYXgtd2lkdGg6IDEwMCVcbiAgbWluLXdpZHRoOiAxMDAlXG4gIHBhZGRpbmc6ICR0ZXh0YXJlYS1wYWRkaW5nXG4gIHJlc2l6ZTogdmVydGljYWxcbiAgJjpub3QoW3Jvd3NdKVxuICAgIG1heC1oZWlnaHQ6ICR0ZXh0YXJlYS1tYXgtaGVpZ2h0XG4gICAgbWluLWhlaWdodDogJHRleHRhcmVhLW1pbi1oZWlnaHRcbiAgJltyb3dzXVxuICAgIGhlaWdodDogaW5pdGlhbFxuICAvLyBNb2RpZmllcnNcbiAgJi5oYXMtZml4ZWQtc2l6ZVxuICAgIHJlc2l6ZTogbm9uZVxuIiwiJWNoZWNrYm94LXJhZGlvXG4gIGN1cnNvcjogcG9pbnRlclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgbGluZS1oZWlnaHQ6IDEuMjVcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIGlucHV0XG4gICAgY3Vyc29yOiBwb2ludGVyXG4gICY6aG92ZXJcbiAgICBjb2xvcjogJGlucHV0LWhvdmVyLWNvbG9yXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJixcbiAgaW5wdXRbZGlzYWJsZWRdXG4gICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWRcblxuLmNoZWNrYm94XG4gIEBleHRlbmQgJWNoZWNrYm94LXJhZGlvXG5cbi5yYWRpb1xuICBAZXh0ZW5kICVjaGVja2JveC1yYWRpb1xuICAmICsgLnJhZGlvXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjVlbSwgZmFsc2UpXG4iLCIkc2VsZWN0LWNvbG9yczogJGZvcm0tY29sb3JzICFkZWZhdWx0XG5cbi5zZWxlY3RcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gIG1heC13aWR0aDogMTAwJVxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgdmVydGljYWwtYWxpZ246IHRvcFxuICAmOm5vdCguaXMtbXVsdGlwbGUpXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0XG4gICY6bm90KC5pcy1tdWx0aXBsZSk6bm90KC5pcy1sb2FkaW5nKVxuICAgICY6OmFmdGVyXG4gICAgICBAZXh0ZW5kICVhcnJvd1xuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYXJyb3dcbiAgICAgICtsdHItcG9zaXRpb24oMS4xMjVlbSlcbiAgICAgIHotaW5kZXg6IDRcbiAgJi5pcy1yb3VuZGVkXG4gICAgc2VsZWN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgICAgICtsdHItcHJvcGVydHkoXCJwYWRkaW5nXCIsIDFlbSwgZmFsc2UpXG4gIHNlbGVjdFxuICAgIEBleHRlbmQgJWlucHV0XG4gICAgY3Vyc29yOiBwb2ludGVyXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBmb250LXNpemU6IDFlbVxuICAgIG1heC13aWR0aDogMTAwJVxuICAgIG91dGxpbmU6IG5vbmVcbiAgICAmOjotbXMtZXhwYW5kXG4gICAgICBkaXNwbGF5OiBub25lXG4gICAgJltkaXNhYmxlZF06aG92ZXIsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICY6aG92ZXJcbiAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvclxuICAgICY6bm90KFttdWx0aXBsZV0pXG4gICAgICArbHRyLXByb3BlcnR5KFwicGFkZGluZ1wiLCAyLjVlbSlcbiAgICAmW211bHRpcGxlXVxuICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICBwYWRkaW5nOiAwXG4gICAgICBvcHRpb25cbiAgICAgICAgcGFkZGluZzogMC41ZW0gMWVtXG4gIC8vIFN0YXRlc1xuICAmOm5vdCguaXMtbXVsdGlwbGUpOm5vdCguaXMtbG9hZGluZyk6aG92ZXJcbiAgICAmOjphZnRlclxuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtaG92ZXItY29sb3JcbiAgLy8gQ29sb3JzXG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkc2VsZWN0LWNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgICY6bm90KDpob3Zlcik6OmFmdGVyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yXG4gICAgICBzZWxlY3RcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5pcy1ob3ZlcmVkXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3IsIDUlKVxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmlzLWZvY3VzZWQsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93LXNpemUgYnVsbWFSZ2JhKCRjb2xvciwgMC4yNSlcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgICtjb250cm9sLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgK2NvbnRyb2wtbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICArY29udHJvbC1sYXJnZVxuICAvLyBNb2RpZmllcnNcbiAgJi5pcy1kaXNhYmxlZFxuICAgICY6OmFmdGVyXG4gICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvciAhaW1wb3J0YW50XG4gICAgICBvcGFjaXR5OiAwLjVcbiAgJi5pcy1mdWxsd2lkdGhcbiAgICB3aWR0aDogMTAwJVxuICAgIHNlbGVjdFxuICAgICAgd2lkdGg6IDEwMCVcbiAgJi5pcy1sb2FkaW5nXG4gICAgJjo6YWZ0ZXJcbiAgICAgIEBleHRlbmQgJWxvYWRlclxuICAgICAgbWFyZ2luLXRvcDogMFxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICArbHRyLXBvc2l0aW9uKDAuNjI1ZW0pXG4gICAgICB0b3A6IDAuNjI1ZW1cbiAgICAgIHRyYW5zZm9ybTogbm9uZVxuICAgICYuaXMtc21hbGw6YWZ0ZXJcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgICAmLmlzLW1lZGl1bTphZnRlclxuICAgICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgICAmLmlzLWxhcmdlOmFmdGVyXG4gICAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4iLCIkZmlsZS1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcbiRmaWxlLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuXG4kZmlsZS1jdGEtYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluLXRlciAhZGVmYXVsdFxuJGZpbGUtY3RhLWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJGZpbGUtY3RhLWhvdmVyLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRmaWxlLWN0YS1hY3RpdmUtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuXG4kZmlsZS1uYW1lLWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuJGZpbGUtbmFtZS1ib3JkZXItc3R5bGU6IHNvbGlkICFkZWZhdWx0XG4kZmlsZS1uYW1lLWJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMCAhZGVmYXVsdFxuJGZpbGUtbmFtZS1tYXgtd2lkdGg6IDE2ZW0gIWRlZmF1bHRcblxuJGZpbGUtY29sb3JzOiAkZm9ybS1jb2xvcnMgIWRlZmF1bHRcblxuLmZpbGVcbiAgQGV4dGVuZCAldW5zZWxlY3RhYmxlXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gIGRpc3BsYXk6IGZsZXhcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRmaWxlLWNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkcGFpciwgMilcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICAuZmlsZS1jdGFcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICY6aG92ZXIsXG4gICAgICAmLmlzLWhvdmVyZWRcbiAgICAgICAgLmZpbGUtY3RhXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLCAyLjUlKVxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgJjpmb2N1cyxcbiAgICAgICYuaXMtZm9jdXNlZFxuICAgICAgICAuZmlsZS1jdGFcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAuNWVtIGJ1bG1hUmdiYSgkY29sb3IsIDAuMjUpXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgLmZpbGUtY3RhXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLCA1JSlcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgJi5pcy1ub3JtYWxcbiAgICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuICAmLmlzLW1lZGl1bVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICAgLmZpbGUtaWNvblxuICAgICAgLmZhXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweFxuICAmLmlzLWxhcmdlXG4gICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuICAgIC5maWxlLWljb25cbiAgICAgIC5mYVxuICAgICAgICBmb250LXNpemU6IDI4cHhcbiAgLy8gTW9kaWZpZXJzXG4gICYuaGFzLW5hbWVcbiAgICAuZmlsZS1jdGFcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMFxuICAgIC5maWxlLW5hbWVcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBcbiAgICAmLmlzLWVtcHR5XG4gICAgICAuZmlsZS1jdGFcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGZpbGUtcmFkaXVzXG4gICAgICAuZmlsZS1uYW1lXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgJi5pcy1ib3hlZFxuICAgIC5maWxlLWxhYmVsXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgLmZpbGUtY3RhXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgIHBhZGRpbmc6IDFlbSAzZW1cbiAgICAuZmlsZS1uYW1lXG4gICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweFxuICAgIC5maWxlLWljb25cbiAgICAgIGhlaWdodDogMS41ZW1cbiAgICAgIHdpZHRoOiAxLjVlbVxuICAgICAgLmZhXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweFxuICAgICYuaXMtc21hbGxcbiAgICAgIC5maWxlLWljb24gLmZhXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICYuaXMtbWVkaXVtXG4gICAgICAuZmlsZS1pY29uIC5mYVxuICAgICAgICBmb250LXNpemU6IDI4cHhcbiAgICAmLmlzLWxhcmdlXG4gICAgICAuZmlsZS1pY29uIC5mYVxuICAgICAgICBmb250LXNpemU6IDM1cHhcbiAgICAmLmhhcy1uYW1lXG4gICAgICAuZmlsZS1jdGFcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGZpbGUtcmFkaXVzICRmaWxlLXJhZGl1cyAwIDBcbiAgICAgIC5maWxlLW5hbWVcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwICRmaWxlLXJhZGl1cyAkZmlsZS1yYWRpdXNcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHhcbiAgJi5pcy1jZW50ZXJlZFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICYuaXMtZnVsbHdpZHRoXG4gICAgLmZpbGUtbGFiZWxcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgLmZpbGUtbmFtZVxuICAgICAgZmxleC1ncm93OiAxXG4gICAgICBtYXgtd2lkdGg6IG5vbmVcbiAgJi5pcy1yaWdodFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgICAuZmlsZS1jdGFcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgJGZpbGUtcmFkaXVzICRmaWxlLXJhZGl1cyAwXG4gICAgLmZpbGUtbmFtZVxuICAgICAgYm9yZGVyLXJhZGl1czogJGZpbGUtcmFkaXVzIDAgMCAkZmlsZS1yYWRpdXNcbiAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDFweFxuICAgICAgb3JkZXI6IC0xXG5cbi5maWxlLWxhYmVsXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gIGRpc3BsYXk6IGZsZXhcbiAgY3Vyc29yOiBwb2ludGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICBvdmVyZmxvdzogaGlkZGVuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAmOmhvdmVyXG4gICAgLmZpbGUtY3RhXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkZmlsZS1jdGEtYmFja2dyb3VuZC1jb2xvciwgMi41JSlcbiAgICAgIGNvbG9yOiAkZmlsZS1jdGEtaG92ZXItY29sb3JcbiAgICAuZmlsZS1uYW1lXG4gICAgICBib3JkZXItY29sb3I6IGJ1bG1hRGFya2VuKCRmaWxlLW5hbWUtYm9yZGVyLWNvbG9yLCAyLjUlKVxuICAmOmFjdGl2ZVxuICAgIC5maWxlLWN0YVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGZpbGUtY3RhLWJhY2tncm91bmQtY29sb3IsIDUlKVxuICAgICAgY29sb3I6ICRmaWxlLWN0YS1hY3RpdmUtY29sb3JcbiAgICAuZmlsZS1uYW1lXG4gICAgICBib3JkZXItY29sb3I6IGJ1bG1hRGFya2VuKCRmaWxlLW5hbWUtYm9yZGVyLWNvbG9yLCA1JSlcblxuLmZpbGUtaW5wdXRcbiAgaGVpZ2h0OiAxMDAlXG4gIGxlZnQ6IDBcbiAgb3BhY2l0eTogMFxuICBvdXRsaW5lOiBub25lXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICB0b3A6IDBcbiAgd2lkdGg6IDEwMCVcblxuLmZpbGUtY3RhLFxuLmZpbGUtbmFtZVxuICBAZXh0ZW5kICVjb250cm9sXG4gIGJvcmRlci1jb2xvcjogJGZpbGUtYm9yZGVyLWNvbG9yXG4gIGJvcmRlci1yYWRpdXM6ICRmaWxlLXJhZGl1c1xuICBmb250LXNpemU6IDFlbVxuICBwYWRkaW5nLWxlZnQ6IDFlbVxuICBwYWRkaW5nLXJpZ2h0OiAxZW1cbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuXG4uZmlsZS1jdGFcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZpbGUtY3RhLWJhY2tncm91bmQtY29sb3JcbiAgY29sb3I6ICRmaWxlLWN0YS1jb2xvclxuXG4uZmlsZS1uYW1lXG4gIGJvcmRlci1jb2xvcjogJGZpbGUtbmFtZS1ib3JkZXItY29sb3JcbiAgYm9yZGVyLXN0eWxlOiAkZmlsZS1uYW1lLWJvcmRlci1zdHlsZVxuICBib3JkZXItd2lkdGg6ICRmaWxlLW5hbWUtYm9yZGVyLXdpZHRoXG4gIGRpc3BsYXk6IGJsb2NrXG4gIG1heC13aWR0aDogJGZpbGUtbmFtZS1tYXgtd2lkdGhcbiAgb3ZlcmZsb3c6IGhpZGRlblxuICB0ZXh0LWFsaWduOiBpbmhlcml0XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXG5cbi5maWxlLWljb25cbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBkaXNwbGF5OiBmbGV4XG4gIGhlaWdodDogMWVtXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC41ZW0pXG4gIHdpZHRoOiAxZW1cbiAgLmZhXG4gICAgZm9udC1zaXplOiAxNHB4XG4iLCIkbGFiZWwtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJGxhYmVsLXdlaWdodDogJHdlaWdodC1ib2xkICFkZWZhdWx0XG5cbiRoZWxwLXNpemU6ICRzaXplLXNtYWxsICFkZWZhdWx0XG5cbiRsYWJlbC1jb2xvcnM6ICRmb3JtLWNvbG9ycyAhZGVmYXVsdFxuXG4ubGFiZWxcbiAgY29sb3I6ICRsYWJlbC1jb2xvclxuICBkaXNwbGF5OiBibG9ja1xuICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuICBmb250LXdlaWdodDogJGxhYmVsLXdlaWdodFxuICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbVxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG5cbi5oZWxwXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGZvbnQtc2l6ZTogJGhlbHAtc2l6ZVxuICBtYXJnaW4tdG9wOiAwLjI1cmVtXG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkbGFiZWwtY29sb3JzXG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgY29sb3I6ICRjb2xvclxuXG4vLyBDb250YWluZXJzXG5cbi5maWVsZFxuICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtXG4gIC8vIE1vZGlmaWVyc1xuICAmLmhhcy1hZGRvbnNcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgLmNvbnRyb2xcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIC0xcHgpXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgLmJ1dHRvbixcbiAgICAgICAgLmlucHV0LFxuICAgICAgICAuc2VsZWN0IHNlbGVjdFxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBcbiAgICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKVxuICAgICAgICAuYnV0dG9uLFxuICAgICAgICAuaW5wdXQsXG4gICAgICAgIC5zZWxlY3Qgc2VsZWN0XG4gICAgICAgICAgK2x0clxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwXG4gICAgICAgICAgK3J0bFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMFxuICAgICAgJjpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZClcbiAgICAgICAgLmJ1dHRvbixcbiAgICAgICAgLmlucHV0LFxuICAgICAgICAuc2VsZWN0IHNlbGVjdFxuICAgICAgICAgICtsdHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBcbiAgICAgICAgICArcnRsXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBcbiAgICAgIC5idXR0b24sXG4gICAgICAuaW5wdXQsXG4gICAgICAuc2VsZWN0IHNlbGVjdFxuICAgICAgICAmOm5vdChbZGlzYWJsZWRdKVxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJi5pcy1ob3ZlcmVkXG4gICAgICAgICAgICB6LWluZGV4OiAyXG4gICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAmLmlzLWZvY3VzZWQsXG4gICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgICAgIHotaW5kZXg6IDNcbiAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgei1pbmRleDogNFxuICAgICAgJi5pcy1leHBhbmRlZFxuICAgICAgICBmbGV4LWdyb3c6IDFcbiAgICAgICAgZmxleC1zaHJpbms6IDFcbiAgICAmLmhhcy1hZGRvbnMtY2VudGVyZWRcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgJi5oYXMtYWRkb25zLXJpZ2h0XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gICAgJi5oYXMtYWRkb25zLWZ1bGx3aWR0aFxuICAgICAgLmNvbnRyb2xcbiAgICAgICAgZmxleC1ncm93OiAxXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwXG4gICYuaXMtZ3JvdXBlZFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgICAmID4gLmNvbnRyb2xcbiAgICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNzVyZW0pXG4gICAgICAmLmlzLWV4cGFuZGVkXG4gICAgICAgIGZsZXgtZ3JvdzogMVxuICAgICAgICBmbGV4LXNocmluazogMVxuICAgICYuaXMtZ3JvdXBlZC1jZW50ZXJlZFxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAmLmlzLWdyb3VwZWQtcmlnaHRcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgICAmLmlzLWdyb3VwZWQtbXVsdGlsaW5lXG4gICAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICAgICYgPiAuY29udHJvbFxuICAgICAgICAmOmxhc3QtY2hpbGQsXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW1cbiAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbVxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgJi5pcy1ob3Jpem9udGFsXG4gICAgK3RhYmxldFxuICAgICAgZGlzcGxheTogZmxleFxuXG4uZmllbGQtbGFiZWxcbiAgLmxhYmVsXG4gICAgZm9udC1zaXplOiBpbmhlcml0XG4gICttb2JpbGVcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW1cbiAgK3RhYmxldFxuICAgIGZsZXgtYmFzaXM6IDBcbiAgICBmbGV4LWdyb3c6IDFcbiAgICBmbGV4LXNocmluazogMFxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMS41cmVtKVxuICAgIHRleHQtYWxpZ246IHJpZ2h0XG4gICAgJi5pcy1zbWFsbFxuICAgICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAgICAgcGFkZGluZy10b3A6IDAuMzc1ZW1cbiAgICAmLmlzLW5vcm1hbFxuICAgICAgcGFkZGluZy10b3A6IDAuMzc1ZW1cbiAgICAmLmlzLW1lZGl1bVxuICAgICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgICAgIHBhZGRpbmctdG9wOiAwLjM3NWVtXG4gICAgJi5pcy1sYXJnZVxuICAgICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuICAgICAgcGFkZGluZy10b3A6IDAuMzc1ZW1cblxuLmZpZWxkLWJvZHlcbiAgLmZpZWxkIC5maWVsZFxuICAgIG1hcmdpbi1ib3R0b206IDBcbiAgK3RhYmxldFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWJhc2lzOiAwXG4gICAgZmxleC1ncm93OiA1XG4gICAgZmxleC1zaHJpbms6IDFcbiAgICAuZmllbGRcbiAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICAmID4gLmZpZWxkXG4gICAgICBmbGV4LXNocmluazogMVxuICAgICAgJjpub3QoLmlzLW5hcnJvdylcbiAgICAgICAgZmxleC1ncm93OiAxXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjc1cmVtKVxuXG4uY29udHJvbFxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XG4gIGNsZWFyOiBib3RoXG4gIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB0ZXh0LWFsaWduOiBpbmhlcml0XG4gIC8vIE1vZGlmaWVyc1xuICAmLmhhcy1pY29ucy1sZWZ0LFxuICAmLmhhcy1pY29ucy1yaWdodFxuICAgIC5pbnB1dCxcbiAgICAuc2VsZWN0XG4gICAgICAmOmZvY3VzXG4gICAgICAgICYgfiAuaWNvblxuICAgICAgICAgIGNvbG9yOiAkaW5wdXQtaWNvbi1hY3RpdmUtY29sb3JcbiAgICAgICYuaXMtc21hbGwgfiAuaWNvblxuICAgICAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICAgICAmLmlzLW1lZGl1bSB+IC5pY29uXG4gICAgICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICAgICAmLmlzLWxhcmdlIH4gLmljb25cbiAgICAgICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuICAgIC5pY29uXG4gICAgICBjb2xvcjogJGlucHV0LWljb24tY29sb3JcbiAgICAgIGhlaWdodDogJGlucHV0LWhlaWdodFxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgdG9wOiAwXG4gICAgICB3aWR0aDogJGlucHV0LWhlaWdodFxuICAgICAgei1pbmRleDogNFxuICAmLmhhcy1pY29ucy1sZWZ0XG4gICAgLmlucHV0LFxuICAgIC5zZWxlY3Qgc2VsZWN0XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRpbnB1dC1oZWlnaHRcbiAgICAuaWNvbi5pcy1sZWZ0XG4gICAgICBsZWZ0OiAwXG4gICYuaGFzLWljb25zLXJpZ2h0XG4gICAgLmlucHV0LFxuICAgIC5zZWxlY3Qgc2VsZWN0XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0XG4gICAgLmljb24uaXMtcmlnaHRcbiAgICAgIHJpZ2h0OiAwXG4gICYuaXMtbG9hZGluZ1xuICAgICY6OmFmdGVyXG4gICAgICBAZXh0ZW5kICVsb2FkZXJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50XG4gICAgICArbHRyLXBvc2l0aW9uKDAuNjI1ZW0pXG4gICAgICB0b3A6IDAuNjI1ZW1cbiAgICAgIHotaW5kZXg6IDRcbiAgICAmLmlzLXNtYWxsOmFmdGVyXG4gICAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICAgJi5pcy1tZWRpdW06YWZ0ZXJcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICAgJi5pcy1sYXJnZTphZnRlclxuICAgICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuIiwiLyogQnVsbWEgQ29tcG9uZW50cyAqL1xuQGNoYXJzZXQgXCJ1dGYtOFwiXG5cbkBpbXBvcnQgXCJicmVhZGNydW1iXCJcbkBpbXBvcnQgXCJjYXJkXCJcbkBpbXBvcnQgXCJkcm9wZG93blwiXG5AaW1wb3J0IFwibGV2ZWxcIlxuQGltcG9ydCBcIm1lZGlhXCJcbkBpbXBvcnQgXCJtZW51XCJcbkBpbXBvcnQgXCJtZXNzYWdlXCJcbkBpbXBvcnQgXCJtb2RhbFwiXG5AaW1wb3J0IFwibmF2YmFyXCJcbkBpbXBvcnQgXCJwYWdpbmF0aW9uXCJcbkBpbXBvcnQgXCJwYW5lbFwiXG5AaW1wb3J0IFwidGFic1wiXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRicmVhZGNydW1iLWl0ZW0tY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kYnJlYWRjcnVtYi1pdGVtLWhvdmVyLWNvbG9yOiAkbGluay1ob3ZlciAhZGVmYXVsdFxuJGJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuXG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmctdmVydGljYWw6IDAgIWRlZmF1bHRcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy1ob3Jpem9udGFsOiAwLjc1ZW0gIWRlZmF1bHRcblxuJGJyZWFkY3J1bWItaXRlbS1zZXBhcmF0b3ItY29sb3I6ICRib3JkZXItaG92ZXIgIWRlZmF1bHRcblxuLmJyZWFkY3J1bWJcbiAgQGV4dGVuZCAlYmxvY2tcbiAgQGV4dGVuZCAldW5zZWxlY3RhYmxlXG4gIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgYVxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItaXRlbS1jb2xvclxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIHBhZGRpbmc6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy12ZXJ0aWNhbCAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmctaG9yaXpvbnRhbFxuICAgICY6aG92ZXJcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1pdGVtLWhvdmVyLWNvbG9yXG4gIGxpXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICAmOmZpcnN0LWNoaWxkIGFcbiAgICAgICtsdHItcHJvcGVydHkoXCJwYWRkaW5nXCIsIDAsIGZhbHNlKVxuICAgICYuaXMtYWN0aXZlXG4gICAgICBhXG4gICAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHRcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgICAmICsgbGk6OmJlZm9yZVxuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWl0ZW0tc2VwYXJhdG9yLWNvbG9yXG4gICAgICBjb250ZW50OiBcIlxcMDAwMmZcIlxuICB1bCxcbiAgb2xcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgLmljb25cbiAgICAmOmZpcnN0LWNoaWxkXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNWVtKVxuICAgICY6bGFzdC1jaGlsZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjVlbSwgZmFsc2UpXG4gIC8vIEFsaWdubWVudFxuICAmLmlzLWNlbnRlcmVkXG4gICAgb2wsXG4gICAgdWxcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICYuaXMtcmlnaHRcbiAgICBvbCxcbiAgICB1bFxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4gIC8vIFN0eWxlc1xuICAmLmhhcy1hcnJvdy1zZXBhcmF0b3JcbiAgICBsaSArIGxpOjpiZWZvcmVcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMjE5MlwiXG4gICYuaGFzLWJ1bGxldC1zZXBhcmF0b3JcbiAgICBsaSArIGxpOjpiZWZvcmVcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMjAyMlwiXG4gICYuaGFzLWRvdC1zZXBhcmF0b3JcbiAgICBsaSArIGxpOjpiZWZvcmVcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMDBiN1wiXG4gICYuaGFzLXN1Y2NlZWRzLXNlcGFyYXRvclxuICAgIGxpICsgbGk6OmJlZm9yZVxuICAgICAgY29udGVudDogXCJcXDAyMjdCXCJcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJGNhcmQtY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kY2FyZC1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHRcbiRjYXJkLXNoYWRvdzogJHNoYWRvdyAhZGVmYXVsdFxuJGNhcmQtcmFkaXVzOiAwLjI1cmVtICFkZWZhdWx0XG5cbiRjYXJkLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdFxuJGNhcmQtaGVhZGVyLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRjYXJkLWhlYWRlci1wYWRkaW5nOiAwLjc1cmVtIDFyZW0gIWRlZmF1bHRcbiRjYXJkLWhlYWRlci1zaGFkb3c6IDAgMC4xMjVlbSAwLjI1ZW0gcmdiYSgkc2NoZW1lLWludmVydCwgMC4xKSAhZGVmYXVsdFxuJGNhcmQtaGVhZGVyLXdlaWdodDogJHdlaWdodC1ib2xkICFkZWZhdWx0XG5cbiRjYXJkLWNvbnRlbnQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHRcbiRjYXJkLWNvbnRlbnQtcGFkZGluZzogMS41cmVtICFkZWZhdWx0XG5cbiRjYXJkLWZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdFxuJGNhcmQtZm9vdGVyLWJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWxpZ2h0ICFkZWZhdWx0XG4kY2FyZC1mb290ZXItcGFkZGluZzogMC43NXJlbSAhZGVmYXVsdFxuXG4kY2FyZC1tZWRpYS1tYXJnaW46ICRibG9jay1zcGFjaW5nICFkZWZhdWx0XG5cbi5jYXJkXG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyLXJhZGl1czogJGNhcmQtcmFkaXVzXG4gIGJveC1zaGFkb3c6ICRjYXJkLXNoYWRvd1xuICBjb2xvcjogJGNhcmQtY29sb3JcbiAgbWF4LXdpZHRoOiAxMDAlXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuXG4lY2FyZC1pdGVtXG4gICY6Zmlyc3QtY2hpbGRcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkY2FyZC1yYWRpdXNcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGNhcmQtcmFkaXVzXG4gICY6bGFzdC1jaGlsZFxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRjYXJkLXJhZGl1c1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkY2FyZC1yYWRpdXNcblxuLmNhcmQtaGVhZGVyXG4gIEBleHRlbmQgJWNhcmQtaXRlbVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1oZWFkZXItYmFja2dyb3VuZC1jb2xvclxuICBhbGlnbi1pdGVtczogc3RyZXRjaFxuICBib3gtc2hhZG93OiAkY2FyZC1oZWFkZXItc2hhZG93XG4gIGRpc3BsYXk6IGZsZXhcblxuLmNhcmQtaGVhZGVyLXRpdGxlXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgY29sb3I6ICRjYXJkLWhlYWRlci1jb2xvclxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtZ3JvdzogMVxuICBmb250LXdlaWdodDogJGNhcmQtaGVhZGVyLXdlaWdodFxuICBwYWRkaW5nOiAkY2FyZC1oZWFkZXItcGFkZGluZ1xuICAmLmlzLWNlbnRlcmVkXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcblxuLmNhcmQtaGVhZGVyLWljb25cbiAgK3Jlc2V0XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgY3Vyc29yOiBwb2ludGVyXG4gIGRpc3BsYXk6IGZsZXhcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgcGFkZGluZzogJGNhcmQtaGVhZGVyLXBhZGRpbmdcblxuLmNhcmQtaW1hZ2VcbiAgZGlzcGxheTogYmxvY2tcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gICY6Zmlyc3QtY2hpbGRcbiAgICBpbWdcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRjYXJkLXJhZGl1c1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRjYXJkLXJhZGl1c1xuICAmOmxhc3QtY2hpbGRcbiAgICBpbWdcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRjYXJkLXJhZGl1c1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRjYXJkLXJhZGl1c1xuXG4uY2FyZC1jb250ZW50XG4gIEBleHRlbmQgJWNhcmQtaXRlbVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jb250ZW50LWJhY2tncm91bmQtY29sb3JcbiAgcGFkZGluZzogJGNhcmQtY29udGVudC1wYWRkaW5nXG5cbi5jYXJkLWZvb3RlclxuICBAZXh0ZW5kICVjYXJkLWl0ZW1cbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtZm9vdGVyLWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyLXRvcDogJGNhcmQtZm9vdGVyLWJvcmRlci10b3BcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgZGlzcGxheTogZmxleFxuXG4uY2FyZC1mb290ZXItaXRlbVxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC1iYXNpczogMFxuICBmbGV4LWdyb3c6IDFcbiAgZmxleC1zaHJpbms6IDBcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgcGFkZGluZzogJGNhcmQtZm9vdGVyLXBhZGRpbmdcbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgK2x0ci1wcm9wZXJ0eShcImJvcmRlclwiLCAkY2FyZC1mb290ZXItYm9yZGVyLXRvcClcblxuLy8gQ29tYmluYXRpb25zXG5cbi5jYXJkXG4gIC5tZWRpYTpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtbWVkaWEtbWFyZ2luXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRkcm9wZG93bi1tZW51LW1pbi13aWR0aDogMTJyZW0gIWRlZmF1bHRcblxuJGRyb3Bkb3duLWNvbnRlbnQtYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG4kZHJvcGRvd24tY29udGVudC1hcnJvdzogJGxpbmsgIWRlZmF1bHRcbiRkcm9wZG93bi1jb250ZW50LW9mZnNldDogNHB4ICFkZWZhdWx0XG4kZHJvcGRvd24tY29udGVudC1wYWRkaW5nLWJvdHRvbTogMC41cmVtICFkZWZhdWx0XG4kZHJvcGRvd24tY29udGVudC1wYWRkaW5nLXRvcDogMC41cmVtICFkZWZhdWx0XG4kZHJvcGRvd24tY29udGVudC1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcbiRkcm9wZG93bi1jb250ZW50LXNoYWRvdzogJHNoYWRvdyAhZGVmYXVsdFxuJGRyb3Bkb3duLWNvbnRlbnQtejogMjAgIWRlZmF1bHRcblxuJGRyb3Bkb3duLWl0ZW0tY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kZHJvcGRvd24taXRlbS1ob3Zlci1jb2xvcjogJHNjaGVtZS1pbnZlcnQgIWRlZmF1bHRcbiRkcm9wZG93bi1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kZHJvcGRvd24taXRlbS1hY3RpdmUtY29sb3I6ICRsaW5rLWludmVydCAhZGVmYXVsdFxuJGRyb3Bkb3duLWl0ZW0tYWN0aXZlLWJhY2tncm91bmQtY29sb3I6ICRsaW5rICFkZWZhdWx0XG5cbiRkcm9wZG93bi1kaXZpZGVyLWJhY2tncm91bmQtY29sb3I6ICRib3JkZXItbGlnaHQgIWRlZmF1bHRcblxuLmRyb3Bkb3duXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gICYuaXMtYWN0aXZlLFxuICAmLmlzLWhvdmVyYWJsZTpob3ZlclxuICAgIC5kcm9wZG93bi1tZW51XG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAmLmlzLXJpZ2h0XG4gICAgLmRyb3Bkb3duLW1lbnVcbiAgICAgIGxlZnQ6IGF1dG9cbiAgICAgIHJpZ2h0OiAwXG4gICYuaXMtdXBcbiAgICAuZHJvcGRvd24tbWVudVxuICAgICAgYm90dG9tOiAxMDAlXG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGRyb3Bkb3duLWNvbnRlbnQtb2Zmc2V0XG4gICAgICBwYWRkaW5nLXRvcDogaW5pdGlhbFxuICAgICAgdG9wOiBhdXRvXG5cbi5kcm9wZG93bi1tZW51XG4gIGRpc3BsYXk6IG5vbmVcbiAgK2x0ci1wb3NpdGlvbigwLCBmYWxzZSlcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWVudS1taW4td2lkdGhcbiAgcGFkZGluZy10b3A6ICRkcm9wZG93bi1jb250ZW50LW9mZnNldFxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgdG9wOiAxMDAlXG4gIHotaW5kZXg6ICRkcm9wZG93bi1jb250ZW50LXpcblxuLmRyb3Bkb3duLWNvbnRlbnRcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWNvbnRlbnQtYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItcmFkaXVzOiAkZHJvcGRvd24tY29udGVudC1yYWRpdXNcbiAgYm94LXNoYWRvdzogJGRyb3Bkb3duLWNvbnRlbnQtc2hhZG93XG4gIHBhZGRpbmctYm90dG9tOiAkZHJvcGRvd24tY29udGVudC1wYWRkaW5nLWJvdHRvbVxuICBwYWRkaW5nLXRvcDogJGRyb3Bkb3duLWNvbnRlbnQtcGFkZGluZy10b3BcblxuLmRyb3Bkb3duLWl0ZW1cbiAgY29sb3I6ICRkcm9wZG93bi1pdGVtLWNvbG9yXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGZvbnQtc2l6ZTogMC44NzVyZW1cbiAgbGluZS1oZWlnaHQ6IDEuNVxuICBwYWRkaW5nOiAwLjM3NXJlbSAxcmVtXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuXG5hLmRyb3Bkb3duLWl0ZW0sXG5idXR0b24uZHJvcGRvd24taXRlbVxuICArbHRyLXByb3BlcnR5KFwicGFkZGluZ1wiLCAzcmVtKVxuICB0ZXh0LWFsaWduOiBpbmhlcml0XG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgd2lkdGg6IDEwMCVcbiAgJjpob3ZlclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3JcbiAgICBjb2xvcjogJGRyb3Bkb3duLWl0ZW0taG92ZXItY29sb3JcbiAgJi5pcy1hY3RpdmVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24taXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvclxuICAgIGNvbG9yOiAkZHJvcGRvd24taXRlbS1hY3RpdmUtY29sb3JcblxuLmRyb3Bkb3duLWRpdmlkZXJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWRpdmlkZXItYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXI6IG5vbmVcbiAgZGlzcGxheTogYmxvY2tcbiAgaGVpZ2h0OiAxcHhcbiAgbWFyZ2luOiAwLjVyZW0gMFxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kbGV2ZWwtaXRlbS1zcGFjaW5nOiAoJGJsb2NrLXNwYWNpbmcgKiAwLjUpICFkZWZhdWx0XG5cbi5sZXZlbFxuICBAZXh0ZW5kICVibG9ja1xuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICBjb2RlXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1c1xuICBpbWdcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLW1vYmlsZVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICAubGV2ZWwtbGVmdCxcbiAgICAubGV2ZWwtcmlnaHRcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAubGV2ZWwtbGVmdCArIC5sZXZlbC1yaWdodFxuICAgICAgbWFyZ2luLXRvcDogMFxuICAgIC5sZXZlbC1pdGVtXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsICRsZXZlbC1pdGVtLXNwYWNpbmcpXG4gICAgICAmOm5vdCguaXMtbmFycm93KVxuICAgICAgICBmbGV4LWdyb3c6IDFcbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgK3RhYmxldFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICAmID4gLmxldmVsLWl0ZW1cbiAgICAgICY6bm90KC5pcy1uYXJyb3cpXG4gICAgICAgIGZsZXgtZ3JvdzogMVxuXG4ubGV2ZWwtaXRlbVxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC1iYXNpczogYXV0b1xuICBmbGV4LWdyb3c6IDBcbiAgZmxleC1zaHJpbms6IDBcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgLnRpdGxlLFxuICAuc3VidGl0bGVcbiAgICBtYXJnaW4tYm90dG9tOiAwXG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gICttb2JpbGVcbiAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgIG1hcmdpbi1ib3R0b206ICRsZXZlbC1pdGVtLXNwYWNpbmdcblxuLmxldmVsLWxlZnQsXG4ubGV2ZWwtcmlnaHRcbiAgZmxleC1iYXNpczogYXV0b1xuICBmbGV4LWdyb3c6IDBcbiAgZmxleC1zaHJpbms6IDBcbiAgLmxldmVsLWl0ZW1cbiAgICAvLyBNb2RpZmllcnNcbiAgICAmLmlzLWZsZXhpYmxlXG4gICAgICBmbGV4LWdyb3c6IDFcbiAgICAvLyBSZXNwb25zaXZlbmVzc1xuICAgICt0YWJsZXRcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsICRsZXZlbC1pdGVtLXNwYWNpbmcpXG5cbi5sZXZlbC1sZWZ0XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gICttb2JpbGVcbiAgICAmICsgLmxldmVsLXJpZ2h0XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW1cbiAgK3RhYmxldFxuICAgIGRpc3BsYXk6IGZsZXhcblxuLmxldmVsLXJpZ2h0XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAvLyBSZXNwb25zaXZlbmVzc1xuICArdGFibGV0XG4gICAgZGlzcGxheTogZmxleFxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kbWVkaWEtYm9yZGVyLWNvbG9yOiBidWxtYVJnYmEoJGJvcmRlciwgMC41KSAhZGVmYXVsdFxuJG1lZGlhLWJvcmRlci1zaXplOiAxcHggIWRlZmF1bHRcbiRtZWRpYS1zcGFjaW5nOiAxcmVtICFkZWZhdWx0XG4kbWVkaWEtc3BhY2luZy1sYXJnZTogMS41cmVtICFkZWZhdWx0XG4kbWVkaWEtY29udGVudC1zcGFjaW5nOiAwLjc1cmVtICFkZWZhdWx0XG4kbWVkaWEtbGV2ZWwtMS1zcGFjaW5nOiAwLjc1cmVtICFkZWZhdWx0XG4kbWVkaWEtbGV2ZWwtMS1jb250ZW50LXNwYWNpbmc6IDAuNXJlbSAhZGVmYXVsdFxuJG1lZGlhLWxldmVsLTItc3BhY2luZzogMC41cmVtICFkZWZhdWx0XG5cbi5tZWRpYVxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICBkaXNwbGF5OiBmbGV4XG4gIHRleHQtYWxpZ246IGluaGVyaXRcbiAgLmNvbnRlbnQ6bm90KDpsYXN0LWNoaWxkKVxuICAgIG1hcmdpbi1ib3R0b206ICRtZWRpYS1jb250ZW50LXNwYWNpbmdcbiAgLm1lZGlhXG4gICAgYm9yZGVyLXRvcDogJG1lZGlhLWJvcmRlci1zaXplIHNvbGlkICRtZWRpYS1ib3JkZXItY29sb3JcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgcGFkZGluZy10b3A6ICRtZWRpYS1sZXZlbC0xLXNwYWNpbmdcbiAgICAuY29udGVudDpub3QoOmxhc3QtY2hpbGQpLFxuICAgIC5jb250cm9sOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgIG1hcmdpbi1ib3R0b206ICRtZWRpYS1sZXZlbC0xLWNvbnRlbnQtc3BhY2luZ1xuICAgIC5tZWRpYVxuICAgICAgcGFkZGluZy10b3A6ICRtZWRpYS1sZXZlbC0yLXNwYWNpbmdcbiAgICAgICYgKyAubWVkaWFcbiAgICAgICAgbWFyZ2luLXRvcDogJG1lZGlhLWxldmVsLTItc3BhY2luZ1xuICAmICsgLm1lZGlhXG4gICAgYm9yZGVyLXRvcDogJG1lZGlhLWJvcmRlci1zaXplIHNvbGlkICRtZWRpYS1ib3JkZXItY29sb3JcbiAgICBtYXJnaW4tdG9wOiAkbWVkaWEtc3BhY2luZ1xuICAgIHBhZGRpbmctdG9wOiAkbWVkaWEtc3BhY2luZ1xuICAvLyBTaXplc1xuICAmLmlzLWxhcmdlXG4gICAgJiArIC5tZWRpYVxuICAgICAgbWFyZ2luLXRvcDogJG1lZGlhLXNwYWNpbmctbGFyZ2VcbiAgICAgIHBhZGRpbmctdG9wOiAkbWVkaWEtc3BhY2luZy1sYXJnZVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYS1yaWdodFxuICBmbGV4LWJhc2lzOiBhdXRvXG4gIGZsZXgtZ3JvdzogMFxuICBmbGV4LXNocmluazogMFxuXG4ubWVkaWEtbGVmdFxuICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsICRtZWRpYS1zcGFjaW5nKVxuXG4ubWVkaWEtcmlnaHRcbiAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAkbWVkaWEtc3BhY2luZywgZmFsc2UpXG5cbi5tZWRpYS1jb250ZW50XG4gIGZsZXgtYmFzaXM6IGF1dG9cbiAgZmxleC1ncm93OiAxXG4gIGZsZXgtc2hyaW5rOiAxXG4gIHRleHQtYWxpZ246IGluaGVyaXRcblxuK21vYmlsZVxuICAubWVkaWEtY29udGVudFxuICAgIG92ZXJmbG93LXg6IGF1dG9cbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJG1lbnUtaXRlbS1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRtZW51LWl0ZW0tcmFkaXVzOiAkcmFkaXVzLXNtYWxsICFkZWZhdWx0XG4kbWVudS1pdGVtLWhvdmVyLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRtZW51LWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRtZW51LWl0ZW0tYWN0aXZlLWNvbG9yOiAkbGluay1pbnZlcnQgIWRlZmF1bHRcbiRtZW51LWl0ZW0tYWN0aXZlLWJhY2tncm91bmQtY29sb3I6ICRsaW5rICFkZWZhdWx0XG5cbiRtZW51LWxpc3QtYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyICFkZWZhdWx0XG4kbWVudS1saXN0LWxpbmUtaGVpZ2h0OiAxLjI1ICFkZWZhdWx0XG4kbWVudS1saXN0LWxpbmstcGFkZGluZzogMC41ZW0gMC43NWVtICFkZWZhdWx0XG4kbWVudS1uZXN0ZWQtbGlzdC1tYXJnaW46IDAuNzVlbSAhZGVmYXVsdFxuJG1lbnUtbmVzdGVkLWxpc3QtcGFkZGluZy1sZWZ0OiAwLjc1ZW0gIWRlZmF1bHRcblxuJG1lbnUtbGFiZWwtY29sb3I6ICR0ZXh0LWxpZ2h0ICFkZWZhdWx0XG4kbWVudS1sYWJlbC1mb250LXNpemU6IDAuNzVlbSAhZGVmYXVsdFxuJG1lbnUtbGFiZWwtbGV0dGVyLXNwYWNpbmc6IDAuMWVtICFkZWZhdWx0XG4kbWVudS1sYWJlbC1zcGFjaW5nOiAxZW0gIWRlZmF1bHRcblxuLm1lbnVcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuXG4ubWVudS1saXN0XG4gIGxpbmUtaGVpZ2h0OiAkbWVudS1saXN0LWxpbmUtaGVpZ2h0XG4gIGFcbiAgICBib3JkZXItcmFkaXVzOiAkbWVudS1pdGVtLXJhZGl1c1xuICAgIGNvbG9yOiAkbWVudS1pdGVtLWNvbG9yXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBwYWRkaW5nOiAkbWVudS1saXN0LWxpbmstcGFkZGluZ1xuICAgICY6aG92ZXJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZW51LWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAgICAgY29sb3I6ICRtZW51LWl0ZW0taG92ZXItY29sb3JcbiAgICAvLyBNb2RpZmllcnNcbiAgICAmLmlzLWFjdGl2ZVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lbnUtaXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvclxuICAgICAgY29sb3I6ICRtZW51LWl0ZW0tYWN0aXZlLWNvbG9yXG4gIGxpXG4gICAgdWxcbiAgICAgICtsdHItcHJvcGVydHkoXCJib3JkZXJcIiwgJG1lbnUtbGlzdC1ib3JkZXItbGVmdCwgZmFsc2UpXG4gICAgICBtYXJnaW46ICRtZW51LW5lc3RlZC1saXN0LW1hcmdpblxuICAgICAgK2x0ci1wcm9wZXJ0eShcInBhZGRpbmdcIiwgJG1lbnUtbmVzdGVkLWxpc3QtcGFkZGluZy1sZWZ0LCBmYWxzZSlcblxuLm1lbnUtbGFiZWxcbiAgY29sb3I6ICRtZW51LWxhYmVsLWNvbG9yXG4gIGZvbnQtc2l6ZTogJG1lbnUtbGFiZWwtZm9udC1zaXplXG4gIGxldHRlci1zcGFjaW5nOiAkbWVudS1sYWJlbC1sZXR0ZXItc3BhY2luZ1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICBtYXJnaW4tdG9wOiAkbWVudS1sYWJlbC1zcGFjaW5nXG4gICY6bm90KDpsYXN0LWNoaWxkKVxuICAgIG1hcmdpbi1ib3R0b206ICRtZW51LWxhYmVsLXNwYWNpbmdcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJG1lc3NhZ2UtYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRtZXNzYWdlLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuXG4kbWVzc2FnZS1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRtZXNzYWdlLWhlYWRlci1jb2xvcjogJHRleHQtaW52ZXJ0ICFkZWZhdWx0XG4kbWVzc2FnZS1oZWFkZXItd2VpZ2h0OiAkd2VpZ2h0LWJvbGQgIWRlZmF1bHRcbiRtZXNzYWdlLWhlYWRlci1wYWRkaW5nOiAwLjc1ZW0gMWVtICFkZWZhdWx0XG4kbWVzc2FnZS1oZWFkZXItcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0XG5cbiRtZXNzYWdlLWJvZHktYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kbWVzc2FnZS1ib2R5LWJvcmRlci13aWR0aDogMCAwIDAgNHB4ICFkZWZhdWx0XG4kbWVzc2FnZS1ib2R5LWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJG1lc3NhZ2UtYm9keS1wYWRkaW5nOiAxLjI1ZW0gMS41ZW0gIWRlZmF1bHRcbiRtZXNzYWdlLWJvZHktcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0XG5cbiRtZXNzYWdlLWJvZHktcHJlLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJG1lc3NhZ2UtYm9keS1wcmUtY29kZS1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdFxuXG4kbWVzc2FnZS1oZWFkZXItYm9keS1ib3JkZXItd2lkdGg6IDAgIWRlZmF1bHRcbiRtZXNzYWdlLWNvbG9yczogJGNvbG9ycyAhZGVmYXVsdFxuXG4ubWVzc2FnZVxuICBAZXh0ZW5kICVibG9ja1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVzc2FnZS1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlci1yYWRpdXM6ICRtZXNzYWdlLXJhZGl1c1xuICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuICBzdHJvbmdcbiAgICBjb2xvcjogY3VycmVudENvbG9yXG4gIGE6bm90KC5idXR0b24pOm5vdCgudGFnKTpub3QoLmRyb3Bkb3duLWl0ZW0pXG4gICAgY29sb3I6IGN1cnJlbnRDb2xvclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcbiAgLy8gQ29sb3JzXG4gIEBlYWNoICRuYW1lLCAkY29tcG9uZW50cyBpbiAkbWVzc2FnZS1jb2xvcnNcbiAgICAkY29sb3I6IG50aCgkY29tcG9uZW50cywgMSlcbiAgICAkY29sb3ItaW52ZXJ0OiBudGgoJGNvbXBvbmVudHMsIDIpXG4gICAgJGNvbG9yLWxpZ2h0OiBudWxsXG4gICAgJGNvbG9yLWRhcms6IG51bGxcblxuICAgIEBpZiBsZW5ndGgoJGNvbXBvbmVudHMpID49IDNcbiAgICAgICRjb2xvci1saWdodDogbnRoKCRjb21wb25lbnRzLCAzKVxuICAgICAgQGlmIGxlbmd0aCgkY29tcG9uZW50cykgPj0gNFxuICAgICAgICAkY29sb3ItZGFyazogbnRoKCRjb21wb25lbnRzLCA0KVxuICAgICAgQGVsc2VcbiAgICAgICAgJGNvbG9yLWx1bWluYW5jZTogY29sb3JMdW1pbmFuY2UoJGNvbG9yKVxuICAgICAgICAkZGFya2VuLXBlcmNlbnRhZ2U6ICRjb2xvci1sdW1pbmFuY2UgKiA3MCVcbiAgICAgICAgJGRlc2F0dXJhdGUtcGVyY2VudGFnZTogJGNvbG9yLWx1bWluYW5jZSAqIDMwJVxuICAgICAgICAkY29sb3ItZGFyazogZGVzYXR1cmF0ZShkYXJrZW4oJGNvbG9yLCAkZGFya2VuLXBlcmNlbnRhZ2UpLCAkZGVzYXR1cmF0ZS1wZXJjZW50YWdlKVxuICAgIEBlbHNlXG4gICAgICAkY29sb3ItbGlnaHRuaW5nOiBtYXgoKDEwMCUgLSBsaWdodG5lc3MoJGNvbG9yKSkgLSAyJSwgMCUpXG4gICAgICAkY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJGNvbG9yLCAkY29sb3ItbGlnaHRuaW5nKVxuXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0XG4gICAgICAubWVzc2FnZS1oZWFkZXJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAubWVzc2FnZS1ib2R5XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFya1xuXG4ubWVzc2FnZS1oZWFkZXJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVzc2FnZS1oZWFkZXItYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItcmFkaXVzOiAkbWVzc2FnZS1oZWFkZXItcmFkaXVzICRtZXNzYWdlLWhlYWRlci1yYWRpdXMgMCAwXG4gIGNvbG9yOiAkbWVzc2FnZS1oZWFkZXItY29sb3JcbiAgZGlzcGxheTogZmxleFxuICBmb250LXdlaWdodDogJG1lc3NhZ2UtaGVhZGVyLXdlaWdodFxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgbGluZS1oZWlnaHQ6IDEuMjVcbiAgcGFkZGluZzogJG1lc3NhZ2UtaGVhZGVyLXBhZGRpbmdcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIC5kZWxldGVcbiAgICBmbGV4LWdyb3c6IDBcbiAgICBmbGV4LXNocmluazogMFxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC43NWVtLCBmYWxzZSlcbiAgJiArIC5tZXNzYWdlLWJvZHlcbiAgICBib3JkZXItd2lkdGg6ICRtZXNzYWdlLWhlYWRlci1ib2R5LWJvcmRlci13aWR0aFxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMFxuXG4ubWVzc2FnZS1ib2R5XG4gIGJvcmRlci1jb2xvcjogJG1lc3NhZ2UtYm9keS1ib3JkZXItY29sb3JcbiAgYm9yZGVyLXJhZGl1czogJG1lc3NhZ2UtYm9keS1yYWRpdXNcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZFxuICBib3JkZXItd2lkdGg6ICRtZXNzYWdlLWJvZHktYm9yZGVyLXdpZHRoXG4gIGNvbG9yOiAkbWVzc2FnZS1ib2R5LWNvbG9yXG4gIHBhZGRpbmc6ICRtZXNzYWdlLWJvZHktcGFkZGluZ1xuICBjb2RlLFxuICBwcmVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVzc2FnZS1ib2R5LXByZS1iYWNrZ3JvdW5kLWNvbG9yXG4gIHByZSBjb2RlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1lc3NhZ2UtYm9keS1wcmUtY29kZS1iYWNrZ3JvdW5kLWNvbG9yXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRtb2RhbC16OiA0MCAhZGVmYXVsdFxuXG4kbW9kYWwtYmFja2dyb3VuZC1iYWNrZ3JvdW5kLWNvbG9yOiBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuODYpICFkZWZhdWx0XG5cbiRtb2RhbC1jb250ZW50LXdpZHRoOiA2NDBweCAhZGVmYXVsdFxuJG1vZGFsLWNvbnRlbnQtbWFyZ2luLW1vYmlsZTogMjBweCAhZGVmYXVsdFxuJG1vZGFsLWNvbnRlbnQtc3BhY2luZy1tb2JpbGU6IDE2MHB4ICFkZWZhdWx0XG4kbW9kYWwtY29udGVudC1zcGFjaW5nLXRhYmxldDogNDBweCAhZGVmYXVsdFxuXG4kbW9kYWwtY2xvc2UtZGltZW5zaW9uczogNDBweCAhZGVmYXVsdFxuJG1vZGFsLWNsb3NlLXJpZ2h0OiAyMHB4ICFkZWZhdWx0XG4kbW9kYWwtY2xvc2UtdG9wOiAyMHB4ICFkZWZhdWx0XG5cbiRtb2RhbC1jYXJkLXNwYWNpbmc6IDQwcHggIWRlZmF1bHRcblxuJG1vZGFsLWNhcmQtaGVhZC1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJG1vZGFsLWNhcmQtaGVhZC1ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlciAhZGVmYXVsdFxuJG1vZGFsLWNhcmQtaGVhZC1wYWRkaW5nOiAyMHB4ICFkZWZhdWx0XG4kbW9kYWwtY2FyZC1oZWFkLXJhZGl1czogJHJhZGl1cy1sYXJnZSAhZGVmYXVsdFxuXG4kbW9kYWwtY2FyZC10aXRsZS1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kbW9kYWwtY2FyZC10aXRsZS1saW5lLWhlaWdodDogMSAhZGVmYXVsdFxuJG1vZGFsLWNhcmQtdGl0bGUtc2l6ZTogJHNpemUtNCAhZGVmYXVsdFxuXG4kbW9kYWwtY2FyZC1mb290LXJhZGl1czogJHJhZGl1cy1sYXJnZSAhZGVmYXVsdFxuJG1vZGFsLWNhcmQtZm9vdC1ib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlciAhZGVmYXVsdFxuXG4kbW9kYWwtY2FyZC1ib2R5LWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJG1vZGFsLWNhcmQtYm9keS1wYWRkaW5nOiAyMHB4ICFkZWZhdWx0XG5cbiRtb2RhbC1icmVha3BvaW50OiAkdGFibGV0ICFkZWZhdWx0XG5cbi5tb2RhbFxuICBAZXh0ZW5kICVvdmVybGF5XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgZGlzcGxheTogbm9uZVxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgcG9zaXRpb246IGZpeGVkXG4gIHotaW5kZXg6ICRtb2RhbC16XG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLWFjdGl2ZVxuICAgIGRpc3BsYXk6IGZsZXhcblxuLm1vZGFsLWJhY2tncm91bmRcbiAgQGV4dGVuZCAlb3ZlcmxheVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2dyb3VuZC1iYWNrZ3JvdW5kLWNvbG9yXG5cbi5tb2RhbC1jb250ZW50LFxuLm1vZGFsLWNhcmRcbiAgbWFyZ2luOiAwICRtb2RhbC1jb250ZW50LW1hcmdpbi1tb2JpbGVcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWNvbnRlbnQtc3BhY2luZy1tb2JpbGV9KVxuICBvdmVyZmxvdzogYXV0b1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgd2lkdGg6IDEwMCVcbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgK2Zyb20oJG1vZGFsLWJyZWFrcG9pbnQpXG4gICAgbWFyZ2luOiAwIGF1dG9cbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtY29udGVudC1zcGFjaW5nLXRhYmxldH0pXG4gICAgd2lkdGg6ICRtb2RhbC1jb250ZW50LXdpZHRoXG5cbi5tb2RhbC1jbG9zZVxuICBAZXh0ZW5kICVkZWxldGVcbiAgYmFja2dyb3VuZDogbm9uZVxuICBoZWlnaHQ6ICRtb2RhbC1jbG9zZS1kaW1lbnNpb25zXG4gIHBvc2l0aW9uOiBmaXhlZFxuICArbHRyLXBvc2l0aW9uKCRtb2RhbC1jbG9zZS1yaWdodClcbiAgdG9wOiAkbW9kYWwtY2xvc2UtdG9wXG4gIHdpZHRoOiAkbW9kYWwtY2xvc2UtZGltZW5zaW9uc1xuXG4ubW9kYWwtY2FyZFxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWNhcmQtc3BhY2luZ30pXG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgLW1zLW92ZXJmbG93LXk6IHZpc2libGVcblxuLm1vZGFsLWNhcmQtaGVhZCxcbi5tb2RhbC1jYXJkLWZvb3RcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY2FyZC1oZWFkLWJhY2tncm91bmQtY29sb3JcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LXNocmluazogMFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgcGFkZGluZzogJG1vZGFsLWNhcmQtaGVhZC1wYWRkaW5nXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuXG4ubW9kYWwtY2FyZC1oZWFkXG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1jYXJkLWhlYWQtYm9yZGVyLWJvdHRvbVxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkbW9kYWwtY2FyZC1oZWFkLXJhZGl1c1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJG1vZGFsLWNhcmQtaGVhZC1yYWRpdXNcblxuLm1vZGFsLWNhcmQtdGl0bGVcbiAgY29sb3I6ICRtb2RhbC1jYXJkLXRpdGxlLWNvbG9yXG4gIGZsZXgtZ3JvdzogMVxuICBmbGV4LXNocmluazogMFxuICBmb250LXNpemU6ICRtb2RhbC1jYXJkLXRpdGxlLXNpemVcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC1jYXJkLXRpdGxlLWxpbmUtaGVpZ2h0XG5cbi5tb2RhbC1jYXJkLWZvb3RcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJG1vZGFsLWNhcmQtZm9vdC1yYWRpdXNcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRtb2RhbC1jYXJkLWZvb3QtcmFkaXVzXG4gIGJvcmRlci10b3A6ICRtb2RhbC1jYXJkLWZvb3QtYm9yZGVyLXRvcFxuICAuYnV0dG9uXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNWVtKVxuXG4ubW9kYWwtY2FyZC1ib2R5XG4gICtvdmVyZmxvdy10b3VjaFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY2FyZC1ib2R5LWJhY2tncm91bmQtY29sb3JcbiAgZmxleC1ncm93OiAxXG4gIGZsZXgtc2hyaW5rOiAxXG4gIG92ZXJmbG93OiBhdXRvXG4gIHBhZGRpbmc6ICRtb2RhbC1jYXJkLWJvZHktcGFkZGluZ1xuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kbmF2YmFyLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJG5hdmJhci1ib3gtc2hhZG93LXNpemU6IDAgMnB4IDAgMCAhZGVmYXVsdFxuJG5hdmJhci1ib3gtc2hhZG93LWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJG5hdmJhci1oZWlnaHQ6IDMuMjVyZW0gIWRlZmF1bHRcbiRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDogMXJlbSAhZGVmYXVsdFxuJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw6IDJyZW0gIWRlZmF1bHRcbiRuYXZiYXItejogMzAgIWRlZmF1bHRcbiRuYXZiYXItZml4ZWQtejogMzAgIWRlZmF1bHRcblxuJG5hdmJhci1pdGVtLWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJG5hdmJhci1pdGVtLWhvdmVyLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJG5hdmJhci1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbi1iaXMgIWRlZmF1bHRcbiRuYXZiYXItaXRlbS1hY3RpdmUtY29sb3I6ICRzY2hlbWUtaW52ZXJ0ICFkZWZhdWx0XG4kbmF2YmFyLWl0ZW0tYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG4kbmF2YmFyLWl0ZW0taW1nLW1heC1oZWlnaHQ6IDEuNzVyZW0gIWRlZmF1bHRcblxuJG5hdmJhci1idXJnZXItY29sb3I6ICRuYXZiYXItaXRlbS1jb2xvciAhZGVmYXVsdFxuXG4kbmF2YmFyLXRhYi1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdFxuJG5hdmJhci10YWItaG92ZXItYm9yZGVyLWJvdHRvbS1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiRuYXZiYXItdGFiLWFjdGl2ZS1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiRuYXZiYXItdGFiLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdFxuJG5hdmJhci10YWItYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kbmF2YmFyLXRhYi1hY3RpdmUtYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQgIWRlZmF1bHRcbiRuYXZiYXItdGFiLWFjdGl2ZS1ib3JkZXItYm90dG9tLXdpZHRoOiAzcHggIWRlZmF1bHRcblxuJG5hdmJhci1kcm9wZG93bi1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHRcbiRuYXZiYXItZHJvcGRvd24tYm9yZGVyLXRvcDogMnB4IHNvbGlkICRib3JkZXIgIWRlZmF1bHRcbiRuYXZiYXItZHJvcGRvd24tb2Zmc2V0OiAtNHB4ICFkZWZhdWx0XG4kbmF2YmFyLWRyb3Bkb3duLWFycm93OiAkbGluayAhZGVmYXVsdFxuJG5hdmJhci1kcm9wZG93bi1yYWRpdXM6ICRyYWRpdXMtbGFyZ2UgIWRlZmF1bHRcbiRuYXZiYXItZHJvcGRvd24tejogMjAgIWRlZmF1bHRcblxuJG5hdmJhci1kcm9wZG93bi1ib3hlZC1yYWRpdXM6ICRyYWRpdXMtbGFyZ2UgIWRlZmF1bHRcbiRuYXZiYXItZHJvcGRvd24tYm94ZWQtc2hhZG93OiAwIDhweCA4cHggYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpLCAwIDAgMCAxcHggYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpICFkZWZhdWx0XG5cbiRuYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1jb2xvcjogJHNjaGVtZS1pbnZlcnQgIWRlZmF1bHRcbiRuYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJG5hdmJhci1kcm9wZG93bi1pdGVtLWFjdGl2ZS1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiRuYXZiYXItZHJvcGRvd24taXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcblxuJG5hdmJhci1kaXZpZGVyLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kbmF2YmFyLWRpdmlkZXItaGVpZ2h0OiAycHggIWRlZmF1bHRcblxuJG5hdmJhci1ib3R0b20tYm94LXNoYWRvdy1zaXplOiAwIC0ycHggMCAwICFkZWZhdWx0XG5cbiRuYXZiYXItYnJlYWtwb2ludDogJGRlc2t0b3AgIWRlZmF1bHRcblxuJG5hdmJhci1jb2xvcnM6ICRjb2xvcnMgIWRlZmF1bHRcblxuPW5hdmJhci1maXhlZFxuICBsZWZ0OiAwXG4gIHBvc2l0aW9uOiBmaXhlZFxuICByaWdodDogMFxuICB6LWluZGV4OiAkbmF2YmFyLWZpeGVkLXpcblxuLm5hdmJhclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWJhY2tncm91bmQtY29sb3JcbiAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHRcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHotaW5kZXg6ICRuYXZiYXItelxuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJG5hdmJhci1jb2xvcnNcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSlcbiAgICAkY29sb3ItaW52ZXJ0OiBudGgoJHBhaXIsIDIpXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgLm5hdmJhci1icmFuZFxuICAgICAgICAmID4gLm5hdmJhci1pdGVtLFxuICAgICAgICAubmF2YmFyLWxpbmtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAmID4gYS5uYXZiYXItaXRlbSxcbiAgICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3IsIDUlKVxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgLm5hdmJhci1idXJnZXJcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICtmcm9tKCRuYXZiYXItYnJlYWtwb2ludClcbiAgICAgICAgLm5hdmJhci1zdGFydCxcbiAgICAgICAgLm5hdmJhci1lbmRcbiAgICAgICAgICAmID4gLm5hdmJhci1pdGVtLFxuICAgICAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgICAmID4gYS5uYXZiYXItaXRlbSxcbiAgICAgICAgICAubmF2YmFyLWxpbmtcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLCA1JSlcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgICAubmF2YmFyLWxpbmtcbiAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcbiAgICAgICAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gICAgICAgIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGlua1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgNSUpXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgLm5hdmJhci1kcm9wZG93blxuICAgICAgICAgIGEubmF2YmFyLWl0ZW1cbiAgICAgICAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAmID4gLmNvbnRhaW5lclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gICAgZGlzcGxheTogZmxleFxuICAgIG1pbi1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0XG4gICAgd2lkdGg6IDEwMCVcbiAgJi5oYXMtc2hhZG93XG4gICAgYm94LXNoYWRvdzogJG5hdmJhci1ib3gtc2hhZG93LXNpemUgJG5hdmJhci1ib3gtc2hhZG93LWNvbG9yXG4gICYuaXMtZml4ZWQtYm90dG9tLFxuICAmLmlzLWZpeGVkLXRvcFxuICAgICtuYXZiYXItZml4ZWRcbiAgJi5pcy1maXhlZC1ib3R0b21cbiAgICBib3R0b206IDBcbiAgICAmLmhhcy1zaGFkb3dcbiAgICAgIGJveC1zaGFkb3c6ICRuYXZiYXItYm90dG9tLWJveC1zaGFkb3ctc2l6ZSAkbmF2YmFyLWJveC1zaGFkb3ctY29sb3JcbiAgJi5pcy1maXhlZC10b3BcbiAgICB0b3A6IDBcblxuaHRtbCxcbmJvZHlcbiAgJi5oYXMtbmF2YmFyLWZpeGVkLXRvcFxuICAgIHBhZGRpbmctdG9wOiAkbmF2YmFyLWhlaWdodFxuICAmLmhhcy1uYXZiYXItZml4ZWQtYm90dG9tXG4gICAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItaGVpZ2h0XG5cbi5uYXZiYXItYnJhbmQsXG4ubmF2YmFyLXRhYnNcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LXNocmluazogMFxuICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodFxuXG4ubmF2YmFyLWJyYW5kXG4gIGEubmF2YmFyLWl0ZW1cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG5cbi5uYXZiYXItdGFic1xuICArb3ZlcmZsb3ctdG91Y2hcbiAgbWF4LXdpZHRoOiAxMDB2d1xuICBvdmVyZmxvdy14OiBhdXRvXG4gIG92ZXJmbG93LXk6IGhpZGRlblxuXG4ubmF2YmFyLWJ1cmdlclxuICBAZXh0ZW5kICVyZXNldFxuICBjb2xvcjogJG5hdmJhci1idXJnZXItY29sb3JcbiAgK2hhbWJ1cmdlcigkbmF2YmFyLWhlaWdodClcbiAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBhdXRvLCBmYWxzZSlcblxuLm5hdmJhci1tZW51XG4gIGRpc3BsYXk6IG5vbmVcblxuLm5hdmJhci1pdGVtLFxuLm5hdmJhci1saW5rXG4gIGNvbG9yOiAkbmF2YmFyLWl0ZW0tY29sb3JcbiAgZGlzcGxheTogYmxvY2tcbiAgbGluZS1oZWlnaHQ6IDEuNVxuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbVxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgLmljb25cbiAgICAmOm9ubHktY2hpbGRcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbVxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbVxuXG5hLm5hdmJhci1pdGVtLFxuLm5hdmJhci1saW5rXG4gIGN1cnNvcjogcG9pbnRlclxuICAmOmZvY3VzLFxuICAmOmZvY3VzLXdpdGhpbixcbiAgJjpob3ZlcixcbiAgJi5pcy1hY3RpdmVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAgIGNvbG9yOiAkbmF2YmFyLWl0ZW0taG92ZXItY29sb3JcblxuLm5hdmJhci1pdGVtXG4gIGZsZXgtZ3JvdzogMFxuICBmbGV4LXNocmluazogMFxuICBpbWdcbiAgICBtYXgtaGVpZ2h0OiAkbmF2YmFyLWl0ZW0taW1nLW1heC1oZWlnaHRcbiAgJi5oYXMtZHJvcGRvd25cbiAgICBwYWRkaW5nOiAwXG4gICYuaXMtZXhwYW5kZWRcbiAgICBmbGV4LWdyb3c6IDFcbiAgICBmbGV4LXNocmluazogMVxuICAmLmlzLXRhYlxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudFxuICAgIG1pbi1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtIC0gMXB4KVxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci10YWItaG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG5hdmJhci10YWItaG92ZXItYm9yZGVyLWJvdHRvbS1jb2xvclxuICAgICYuaXMtYWN0aXZlXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLXRhYi1hY3RpdmUtYmFja2dyb3VuZC1jb2xvclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG5hdmJhci10YWItYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3JcbiAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6ICRuYXZiYXItdGFiLWFjdGl2ZS1ib3JkZXItYm90dG9tLXN0eWxlXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkbmF2YmFyLXRhYi1hY3RpdmUtYm9yZGVyLWJvdHRvbS13aWR0aFxuICAgICAgY29sb3I6ICRuYXZiYXItdGFiLWFjdGl2ZS1jb2xvclxuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtIC0gI3skbmF2YmFyLXRhYi1hY3RpdmUtYm9yZGVyLWJvdHRvbS13aWR0aH0pXG5cbi5uYXZiYXItY29udGVudFxuICBmbGV4LWdyb3c6IDFcbiAgZmxleC1zaHJpbms6IDFcblxuLm5hdmJhci1saW5rOm5vdCguaXMtYXJyb3dsZXNzKVxuICArbHRyLXByb3BlcnR5KFwicGFkZGluZ1wiLCAyLjVlbSlcbiAgJjo6YWZ0ZXJcbiAgICBAZXh0ZW5kICVhcnJvd1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kcm9wZG93bi1hcnJvd1xuICAgIG1hcmdpbi10b3A6IC0wLjM3NWVtXG4gICAgK2x0ci1wb3NpdGlvbigxLjEyNWVtKVxuXG4ubmF2YmFyLWRyb3Bkb3duXG4gIGZvbnQtc2l6ZTogMC44NzVyZW1cbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbVxuICBwYWRkaW5nLXRvcDogMC41cmVtXG4gIC5uYXZiYXItaXRlbVxuICAgIHBhZGRpbmctbGVmdDogMS41cmVtXG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtXG5cbi5uYXZiYXItZGl2aWRlclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRpdmlkZXItYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXI6IG5vbmVcbiAgZGlzcGxheTogbm9uZVxuICBoZWlnaHQ6ICRuYXZiYXItZGl2aWRlci1oZWlnaHRcbiAgbWFyZ2luOiAwLjVyZW0gMFxuXG4rdW50aWwoJG5hdmJhci1icmVha3BvaW50KVxuICAubmF2YmFyID4gLmNvbnRhaW5lclxuICAgIGRpc3BsYXk6IGJsb2NrXG4gIC5uYXZiYXItYnJhbmQsXG4gIC5uYXZiYXItdGFic1xuICAgIC5uYXZiYXItaXRlbVxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgZGlzcGxheTogZmxleFxuICAubmF2YmFyLWxpbmtcbiAgICAmOjphZnRlclxuICAgICAgZGlzcGxheTogbm9uZVxuICAubmF2YmFyLW1lbnVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWJhY2tncm91bmQtY29sb3JcbiAgICBib3gtc2hhZG93OiAwIDhweCAxNnB4IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC4xKVxuICAgIHBhZGRpbmc6IDAuNXJlbSAwXG4gICAgJi5pcy1hY3RpdmVcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gIC8vIEZpeGVkIG5hdmJhclxuICAubmF2YmFyXG4gICAgJi5pcy1maXhlZC1ib3R0b20tdG91Y2gsXG4gICAgJi5pcy1maXhlZC10b3AtdG91Y2hcbiAgICAgICtuYXZiYXItZml4ZWRcbiAgICAmLmlzLWZpeGVkLWJvdHRvbS10b3VjaFxuICAgICAgYm90dG9tOiAwXG4gICAgICAmLmhhcy1zaGFkb3dcbiAgICAgICAgYm94LXNoYWRvdzogMCAtMnB4IDNweCBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSlcbiAgICAmLmlzLWZpeGVkLXRvcC10b3VjaFxuICAgICAgdG9wOiAwXG4gICAgJi5pcy1maXhlZC10b3AsXG4gICAgJi5pcy1maXhlZC10b3AtdG91Y2hcbiAgICAgIC5uYXZiYXItbWVudVxuICAgICAgICArb3ZlcmZsb3ctdG91Y2hcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG5hdmJhci1oZWlnaHR9KVxuICAgICAgICBvdmVyZmxvdzogYXV0b1xuICBodG1sLFxuICBib2R5XG4gICAgJi5oYXMtbmF2YmFyLWZpeGVkLXRvcC10b3VjaFxuICAgICAgcGFkZGluZy10b3A6ICRuYXZiYXItaGVpZ2h0XG4gICAgJi5oYXMtbmF2YmFyLWZpeGVkLWJvdHRvbS10b3VjaFxuICAgICAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItaGVpZ2h0XG5cbitmcm9tKCRuYXZiYXItYnJlYWtwb2ludClcbiAgLm5hdmJhcixcbiAgLm5hdmJhci1tZW51LFxuICAubmF2YmFyLXN0YXJ0LFxuICAubmF2YmFyLWVuZFxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gICAgZGlzcGxheTogZmxleFxuICAubmF2YmFyXG4gICAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHRcbiAgICAmLmlzLXNwYWNlZFxuICAgICAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsXG4gICAgICAubmF2YmFyLXN0YXJ0LFxuICAgICAgLm5hdmJhci1lbmRcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgYS5uYXZiYXItaXRlbSxcbiAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzXG4gICAgJi5pcy10cmFuc3BhcmVudFxuICAgICAgYS5uYXZiYXItaXRlbSxcbiAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnRcbiAgICAgIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd25cbiAgICAgICAgJi5pcy1hY3RpdmUsXG4gICAgICAgICYuaXMtaG92ZXJhYmxlOmZvY3VzLFxuICAgICAgICAmLmlzLWhvdmVyYWJsZTpmb2N1cy13aXRoaW4sXG4gICAgICAgICYuaXMtaG92ZXJhYmxlOmhvdmVyXG4gICAgICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50XG4gICAgICAubmF2YmFyLWRyb3Bkb3duXG4gICAgICAgIGEubmF2YmFyLWl0ZW1cbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWNvbG9yXG4gICAgICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvclxuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1hY3RpdmUtY29sb3JcbiAgLm5hdmJhci1idXJnZXJcbiAgICBkaXNwbGF5OiBub25lXG4gIC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci1saW5rXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGRpc3BsYXk6IGZsZXhcbiAgLm5hdmJhci1pdGVtXG4gICAgJi5oYXMtZHJvcGRvd25cbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gICAgJi5oYXMtZHJvcGRvd24tdXBcbiAgICAgIC5uYXZiYXItbGluazo6YWZ0ZXJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoMC4yNWVtLCAtMC4yNWVtKVxuICAgICAgLm5hdmJhci1kcm9wZG93blxuICAgICAgICBib3JkZXItYm90dG9tOiAkbmF2YmFyLWRyb3Bkb3duLWJvcmRlci10b3BcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJG5hdmJhci1kcm9wZG93bi1yYWRpdXMgJG5hdmJhci1kcm9wZG93bi1yYWRpdXMgMCAwXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmVcbiAgICAgICAgYm90dG9tOiAxMDAlXG4gICAgICAgIGJveC1zaGFkb3c6IDAgLThweCA4cHggYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpXG4gICAgICAgIHRvcDogYXV0b1xuICAgICYuaXMtYWN0aXZlLFxuICAgICYuaXMtaG92ZXJhYmxlOmZvY3VzLFxuICAgICYuaXMtaG92ZXJhYmxlOmZvY3VzLXdpdGhpbixcbiAgICAmLmlzLWhvdmVyYWJsZTpob3ZlclxuICAgICAgLm5hdmJhci1kcm9wZG93blxuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAubmF2YmFyLmlzLXNwYWNlZCAmLFxuICAgICAgICAmLmlzLWJveGVkXG4gICAgICAgICAgb3BhY2l0eTogMVxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApXG4gIC5uYXZiYXItbWVudVxuICAgIGZsZXgtZ3JvdzogMVxuICAgIGZsZXgtc2hyaW5rOiAwXG4gIC5uYXZiYXItc3RhcnRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIGF1dG8pXG4gIC5uYXZiYXItZW5kXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgYXV0bywgZmFsc2UpXG4gIC5uYXZiYXItZHJvcGRvd25cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWJhY2tncm91bmQtY29sb3JcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkbmF2YmFyLWRyb3Bkb3duLXJhZGl1c1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkbmF2YmFyLWRyb3Bkb3duLXJhZGl1c1xuICAgIGJvcmRlci10b3A6ICRuYXZiYXItZHJvcGRvd24tYm9yZGVyLXRvcFxuICAgIGJveC1zaGFkb3c6IDAgOHB4IDhweCBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSlcbiAgICBkaXNwbGF5OiBub25lXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbVxuICAgICtsdHItcG9zaXRpb24oMCwgZmFsc2UpXG4gICAgbWluLXdpZHRoOiAxMDAlXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiAxMDAlXG4gICAgei1pbmRleDogJG5hdmJhci1kcm9wZG93bi16XG4gICAgLm5hdmJhci1pdGVtXG4gICAgICBwYWRkaW5nOiAwLjM3NXJlbSAxcmVtXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gICAgYS5uYXZiYXItaXRlbVxuICAgICAgK2x0ci1wcm9wZXJ0eShcInBhZGRpbmdcIiwgM3JlbSlcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmhvdmVyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItY29sb3JcbiAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvclxuICAgICAgICBjb2xvcjogJG5hdmJhci1kcm9wZG93bi1pdGVtLWFjdGl2ZS1jb2xvclxuICAgIC5uYXZiYXIuaXMtc3BhY2VkICYsXG4gICAgJi5pcy1ib3hlZFxuICAgICAgYm9yZGVyLXJhZGl1czogJG5hdmJhci1kcm9wZG93bi1ib3hlZC1yYWRpdXNcbiAgICAgIGJvcmRlci10b3A6IG5vbmVcbiAgICAgIGJveC1zaGFkb3c6ICRuYXZiYXItZHJvcGRvd24tYm94ZWQtc2hhZG93XG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgb3BhY2l0eTogMFxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgICAgIHRvcDogY2FsYygxMDAlICsgKCN7JG5hdmJhci1kcm9wZG93bi1vZmZzZXR9KSlcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KVxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHNwZWVkXG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm1cbiAgICAmLmlzLXJpZ2h0XG4gICAgICBsZWZ0OiBhdXRvXG4gICAgICByaWdodDogMFxuICAubmF2YmFyLWRpdmlkZXJcbiAgICBkaXNwbGF5OiBibG9ja1xuICAubmF2YmFyID4gLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lciA+IC5uYXZiYXJcbiAgICAubmF2YmFyLWJyYW5kXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIC0uNzVyZW0sIGZhbHNlKVxuICAgIC5uYXZiYXItbWVudVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAtLjc1cmVtKVxuICAvLyBGaXhlZCBuYXZiYXJcbiAgLm5hdmJhclxuICAgICYuaXMtZml4ZWQtYm90dG9tLWRlc2t0b3AsXG4gICAgJi5pcy1maXhlZC10b3AtZGVza3RvcFxuICAgICAgK25hdmJhci1maXhlZFxuICAgICYuaXMtZml4ZWQtYm90dG9tLWRlc2t0b3BcbiAgICAgIGJvdHRvbTogMFxuICAgICAgJi5oYXMtc2hhZG93XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTJweCAzcHggYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpXG4gICAgJi5pcy1maXhlZC10b3AtZGVza3RvcFxuICAgICAgdG9wOiAwXG4gIGh0bWwsXG4gIGJvZHlcbiAgICAmLmhhcy1uYXZiYXItZml4ZWQtdG9wLWRlc2t0b3BcbiAgICAgIHBhZGRpbmctdG9wOiAkbmF2YmFyLWhlaWdodFxuICAgICYuaGFzLW5hdmJhci1maXhlZC1ib3R0b20tZGVza3RvcFxuICAgICAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItaGVpZ2h0XG4gICAgJi5oYXMtc3BhY2VkLW5hdmJhci1maXhlZC10b3BcbiAgICAgIHBhZGRpbmctdG9wOiAkbmF2YmFyLWhlaWdodCArICgkbmF2YmFyLXBhZGRpbmctdmVydGljYWwgKiAyKVxuICAgICYuaGFzLXNwYWNlZC1uYXZiYXItZml4ZWQtYm90dG9tXG4gICAgICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1oZWlnaHQgKyAoJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsICogMilcbiAgLy8gSG92ZXIvQWN0aXZlIHN0YXRlc1xuICBhLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLWxpbmtcbiAgICAmLmlzLWFjdGl2ZVxuICAgICAgY29sb3I6ICRuYXZiYXItaXRlbS1hY3RpdmUtY29sb3JcbiAgICAmLmlzLWFjdGl2ZTpub3QoOmZvY3VzKTpub3QoOmhvdmVyKVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd25cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIsXG4gICAgJi5pcy1hY3RpdmVcbiAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvclxuXG4vLyBDb21iaW5hdGlvblxuXG4uaGVyb1xuICAmLmlzLWZ1bGxoZWlnaHQtd2l0aC1uYXZiYXJcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbmF2YmFyLWhlaWdodH0pXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL2NvbnRyb2xzXCJcbkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJHBhZ2luYXRpb24tY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1tYXJnaW46IC0wLjI1cmVtICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1taW4td2lkdGg6ICRjb250cm9sLWhlaWdodCAhZGVmYXVsdFxuXG4kcGFnaW5hdGlvbi1pdGVtLWZvbnQtc2l6ZTogMWVtICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1pdGVtLW1hcmdpbjogMC4yNXJlbSAhZGVmYXVsdFxuJHBhZ2luYXRpb24taXRlbS1wYWRkaW5nLWxlZnQ6IDAuNWVtICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1pdGVtLXBhZGRpbmctcmlnaHQ6IDAuNWVtICFkZWZhdWx0XG5cbiRwYWdpbmF0aW9uLW5hdi1wYWRkaW5nLWxlZnQ6IDAuNzVlbSAhZGVmYXVsdFxuJHBhZ2luYXRpb24tbmF2LXBhZGRpbmctcmlnaHQ6IDAuNzVlbSAhZGVmYXVsdFxuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogJGxpbmstaG92ZXIgIWRlZmF1bHRcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogJGxpbmstaG92ZXItYm9yZGVyICFkZWZhdWx0XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAkbGluay1mb2N1cyAhZGVmYXVsdFxuJHBhZ2luYXRpb24tZm9jdXMtYm9yZGVyLWNvbG9yOiAkbGluay1mb2N1cy1ib3JkZXIgIWRlZmF1bHRcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAkbGluay1hY3RpdmUgIWRlZmF1bHRcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRsaW5rLWFjdGl2ZS1ib3JkZXIgIWRlZmF1bHRcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICR0ZXh0LWxpZ2h0ICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcblxuJHBhZ2luYXRpb24tY3VycmVudC1jb2xvcjogJGxpbmstaW52ZXJ0ICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1jdXJyZW50LWJhY2tncm91bmQtY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1jdXJyZW50LWJvcmRlci1jb2xvcjogJGxpbmsgIWRlZmF1bHRcblxuJHBhZ2luYXRpb24tZWxsaXBzaXMtY29sb3I6ICRncmV5LWxpZ2h0ICFkZWZhdWx0XG5cbiRwYWdpbmF0aW9uLXNoYWRvdy1pbnNldDogaW5zZXQgMCAxcHggMnB4IHJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMikgIWRlZmF1bHRcblxuLnBhZ2luYXRpb25cbiAgQGV4dGVuZCAlYmxvY2tcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgbWFyZ2luOiAkcGFnaW5hdGlvbi1tYXJnaW5cbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuICAmLmlzLXJvdW5kZWRcbiAgICAucGFnaW5hdGlvbi1wcmV2aW91cyxcbiAgICAucGFnaW5hdGlvbi1uZXh0XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbVxuICAgICAgcGFkZGluZy1yaWdodDogMWVtXG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgICAucGFnaW5hdGlvbi1saW5rXG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcblxuLnBhZ2luYXRpb24sXG4ucGFnaW5hdGlvbi1saXN0XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgZGlzcGxheTogZmxleFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICB0ZXh0LWFsaWduOiBjZW50ZXJcblxuLnBhZ2luYXRpb24tcHJldmlvdXMsXG4ucGFnaW5hdGlvbi1uZXh0LFxuLnBhZ2luYXRpb24tbGluayxcbi5wYWdpbmF0aW9uLWVsbGlwc2lzXG4gIEBleHRlbmQgJWNvbnRyb2xcbiAgQGV4dGVuZCAldW5zZWxlY3RhYmxlXG4gIGZvbnQtc2l6ZTogJHBhZ2luYXRpb24taXRlbS1mb250LXNpemVcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgbWFyZ2luOiAkcGFnaW5hdGlvbi1pdGVtLW1hcmdpblxuICBwYWRkaW5nLWxlZnQ6ICRwYWdpbmF0aW9uLWl0ZW0tcGFkZGluZy1sZWZ0XG4gIHBhZGRpbmctcmlnaHQ6ICRwYWdpbmF0aW9uLWl0ZW0tcGFkZGluZy1yaWdodFxuICB0ZXh0LWFsaWduOiBjZW50ZXJcblxuLnBhZ2luYXRpb24tcHJldmlvdXMsXG4ucGFnaW5hdGlvbi1uZXh0LFxuLnBhZ2luYXRpb24tbGlua1xuICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvclxuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3JcbiAgbWluLXdpZHRoOiAkcGFnaW5hdGlvbi1taW4td2lkdGhcbiAgJjpob3ZlclxuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yXG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yXG4gICY6Zm9jdXNcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWZvY3VzLWJvcmRlci1jb2xvclxuICAmOmFjdGl2ZVxuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLXNoYWRvdy1pbnNldFxuICAmW2Rpc2FibGVkXSxcbiAgJi5pcy1kaXNhYmxlZFxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3JcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvclxuICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3JcbiAgICBvcGFjaXR5OiAwLjVcblxuLnBhZ2luYXRpb24tcHJldmlvdXMsXG4ucGFnaW5hdGlvbi1uZXh0XG4gIHBhZGRpbmctbGVmdDogJHBhZ2luYXRpb24tbmF2LXBhZGRpbmctbGVmdFxuICBwYWRkaW5nLXJpZ2h0OiAkcGFnaW5hdGlvbi1uYXYtcGFkZGluZy1yaWdodFxuICB3aGl0ZS1zcGFjZTogbm93cmFwXG5cbi5wYWdpbmF0aW9uLWxpbmtcbiAgJi5pcy1jdXJyZW50XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tY3VycmVudC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1jdXJyZW50LWJvcmRlci1jb2xvclxuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1jdXJyZW50LWNvbG9yXG5cbi5wYWdpbmF0aW9uLWVsbGlwc2lzXG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1lbGxpcHNpcy1jb2xvclxuICBwb2ludGVyLWV2ZW50czogbm9uZVxuXG4ucGFnaW5hdGlvbi1saXN0XG4gIGZsZXgtd3JhcDogd3JhcFxuICBsaVxuICAgIGxpc3Qtc3R5bGU6IG5vbmVcblxuK21vYmlsZVxuICAucGFnaW5hdGlvblxuICAgIGZsZXgtd3JhcDogd3JhcFxuICAucGFnaW5hdGlvbi1wcmV2aW91cyxcbiAgLnBhZ2luYXRpb24tbmV4dFxuICAgIGZsZXgtZ3JvdzogMVxuICAgIGZsZXgtc2hyaW5rOiAxXG4gIC5wYWdpbmF0aW9uLWxpc3RcbiAgICBsaVxuICAgICAgZmxleC1ncm93OiAxXG4gICAgICBmbGV4LXNocmluazogMVxuXG4rdGFibGV0XG4gIC5wYWdpbmF0aW9uLWxpc3RcbiAgICBmbGV4LWdyb3c6IDFcbiAgICBmbGV4LXNocmluazogMVxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAgIG9yZGVyOiAxXG4gIC5wYWdpbmF0aW9uLXByZXZpb3VzLFxuICAucGFnaW5hdGlvbi1uZXh0LFxuICAucGFnaW5hdGlvbi1saW5rLFxuICAucGFnaW5hdGlvbi1lbGxpcHNpc1xuICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICBtYXJnaW4tdG9wOiAwXG4gIC5wYWdpbmF0aW9uLXByZXZpb3VzXG4gICAgb3JkZXI6IDJcbiAgLnBhZ2luYXRpb24tbmV4dFxuICAgIG9yZGVyOiAzXG4gIC5wYWdpbmF0aW9uXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgbWFyZ2luLWJvdHRvbTogMFxuICAgIG1hcmdpbi10b3A6IDBcbiAgICAmLmlzLWNlbnRlcmVkXG4gICAgICAucGFnaW5hdGlvbi1wcmV2aW91c1xuICAgICAgICBvcmRlcjogMVxuICAgICAgLnBhZ2luYXRpb24tbGlzdFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICBvcmRlcjogMlxuICAgICAgLnBhZ2luYXRpb24tbmV4dFxuICAgICAgICBvcmRlcjogM1xuICAgICYuaXMtcmlnaHRcbiAgICAgIC5wYWdpbmF0aW9uLXByZXZpb3VzXG4gICAgICAgIG9yZGVyOiAxXG4gICAgICAucGFnaW5hdGlvbi1uZXh0XG4gICAgICAgIG9yZGVyOiAyXG4gICAgICAucGFnaW5hdGlvbi1saXN0XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgICAgICAgb3JkZXI6IDNcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJHBhbmVsLW1hcmdpbjogJGJsb2NrLXNwYWNpbmcgIWRlZmF1bHRcbiRwYW5lbC1pdGVtLWJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItbGlnaHQgIWRlZmF1bHRcbiRwYW5lbC1yYWRpdXM6ICRyYWRpdXMtbGFyZ2UgIWRlZmF1bHRcbiRwYW5lbC1zaGFkb3c6ICRzaGFkb3cgIWRlZmF1bHRcblxuJHBhbmVsLWhlYWRpbmctYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlci1saWdodCAhZGVmYXVsdFxuJHBhbmVsLWhlYWRpbmctY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJHBhbmVsLWhlYWRpbmctbGluZS1oZWlnaHQ6IDEuMjUgIWRlZmF1bHRcbiRwYW5lbC1oZWFkaW5nLXBhZGRpbmc6IDAuNzVlbSAxZW0gIWRlZmF1bHRcbiRwYW5lbC1oZWFkaW5nLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuJHBhbmVsLWhlYWRpbmctc2l6ZTogMS4yNWVtICFkZWZhdWx0XG4kcGFuZWwtaGVhZGluZy13ZWlnaHQ6ICR3ZWlnaHQtYm9sZCAhZGVmYXVsdFxuXG4kcGFuZWwtdGFicy1mb250LXNpemU6IDAuODc1ZW0gIWRlZmF1bHRcbiRwYW5lbC10YWItYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXIgIWRlZmF1bHRcbiRwYW5lbC10YWItYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3I6ICRsaW5rLWFjdGl2ZS1ib3JkZXIgIWRlZmF1bHRcbiRwYW5lbC10YWItYWN0aXZlLWNvbG9yOiAkbGluay1hY3RpdmUgIWRlZmF1bHRcblxuJHBhbmVsLWxpc3QtaXRlbS1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRwYW5lbC1saXN0LWl0ZW0taG92ZXItY29sb3I6ICRsaW5rICFkZWZhdWx0XG5cbiRwYW5lbC1ibG9jay1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kcGFuZWwtYmxvY2staG92ZXItYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRwYW5lbC1ibG9jay1hY3RpdmUtYm9yZGVyLWxlZnQtY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kcGFuZWwtYmxvY2stYWN0aXZlLWNvbG9yOiAkbGluay1hY3RpdmUgIWRlZmF1bHRcbiRwYW5lbC1ibG9jay1hY3RpdmUtaWNvbi1jb2xvcjogJGxpbmsgIWRlZmF1bHRcblxuJHBhbmVsLWljb24tY29sb3I6ICR0ZXh0LWxpZ2h0ICFkZWZhdWx0XG4kcGFuZWwtY29sb3JzOiAkY29sb3JzICFkZWZhdWx0XG5cbi5wYW5lbFxuICBib3JkZXItcmFkaXVzOiAkcGFuZWwtcmFkaXVzXG4gIGJveC1zaGFkb3c6ICRwYW5lbC1zaGFkb3dcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogJHBhbmVsLW1hcmdpblxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRjb21wb25lbnRzIGluICRwYW5lbC1jb2xvcnNcbiAgICAkY29sb3I6IG50aCgkY29tcG9uZW50cywgMSlcbiAgICAkY29sb3ItaW52ZXJ0OiBudGgoJGNvbXBvbmVudHMsIDIpXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgLnBhbmVsLWhlYWRpbmdcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZVxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3JcbiAgICAgIC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb25cbiAgICAgICAgY29sb3I6ICRjb2xvclxuXG4ucGFuZWwtdGFicyxcbi5wYW5lbC1ibG9ja1xuICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICBib3JkZXItYm90dG9tOiAkcGFuZWwtaXRlbS1ib3JkZXJcblxuLnBhbmVsLWhlYWRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWhlYWRpbmctYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItcmFkaXVzOiAkcGFuZWwtcmFkaXVzICRwYW5lbC1yYWRpdXMgMCAwXG4gIGNvbG9yOiAkcGFuZWwtaGVhZGluZy1jb2xvclxuICBmb250LXNpemU6ICRwYW5lbC1oZWFkaW5nLXNpemVcbiAgZm9udC13ZWlnaHQ6ICRwYW5lbC1oZWFkaW5nLXdlaWdodFxuICBsaW5lLWhlaWdodDogJHBhbmVsLWhlYWRpbmctbGluZS1oZWlnaHRcbiAgcGFkZGluZzogJHBhbmVsLWhlYWRpbmctcGFkZGluZ1xuXG4ucGFuZWwtdGFic1xuICBhbGlnbi1pdGVtczogZmxleC1lbmRcbiAgZGlzcGxheTogZmxleFxuICBmb250LXNpemU6ICRwYW5lbC10YWJzLWZvbnQtc2l6ZVxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBhXG4gICAgYm9yZGVyLWJvdHRvbTogJHBhbmVsLXRhYi1ib3JkZXItYm90dG9tXG4gICAgbWFyZ2luLWJvdHRvbTogLTFweFxuICAgIHBhZGRpbmc6IDAuNWVtXG4gICAgLy8gTW9kaWZpZXJzXG4gICAgJi5pcy1hY3RpdmVcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwYW5lbC10YWItYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3JcbiAgICAgIGNvbG9yOiAkcGFuZWwtdGFiLWFjdGl2ZS1jb2xvclxuXG4ucGFuZWwtbGlzdFxuICBhXG4gICAgY29sb3I6ICRwYW5lbC1saXN0LWl0ZW0tY29sb3JcbiAgICAmOmhvdmVyXG4gICAgICBjb2xvcjogJHBhbmVsLWxpc3QtaXRlbS1ob3Zlci1jb2xvclxuXG4ucGFuZWwtYmxvY2tcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBjb2xvcjogJHBhbmVsLWJsb2NrLWNvbG9yXG4gIGRpc3BsYXk6IGZsZXhcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gIHBhZGRpbmc6IDAuNWVtIDAuNzVlbVxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1cbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNzVlbSlcbiAgJiA+IC5jb250cm9sXG4gICAgZmxleC1ncm93OiAxXG4gICAgZmxleC1zaHJpbms6IDFcbiAgICB3aWR0aDogMTAwJVxuICAmLmlzLXdyYXBwZWRcbiAgICBmbGV4LXdyYXA6IHdyYXBcbiAgJi5pcy1hY3RpdmVcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHBhbmVsLWJsb2NrLWFjdGl2ZS1ib3JkZXItbGVmdC1jb2xvclxuICAgIGNvbG9yOiAkcGFuZWwtYmxvY2stYWN0aXZlLWNvbG9yXG4gICAgLnBhbmVsLWljb25cbiAgICAgIGNvbG9yOiAkcGFuZWwtYmxvY2stYWN0aXZlLWljb24tY29sb3JcbiAgJjpsYXN0LWNoaWxkXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHBhbmVsLXJhZGl1c1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcGFuZWwtcmFkaXVzXG5cbmEucGFuZWwtYmxvY2ssXG5sYWJlbC5wYW5lbC1ibG9ja1xuICBjdXJzb3I6IHBvaW50ZXJcbiAgJjpob3ZlclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYW5lbC1ibG9jay1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG5cbi5wYW5lbC1pY29uXG4gICtmYSgxNHB4LCAxZW0pXG4gIGNvbG9yOiAkcGFuZWwtaWNvbi1jb2xvclxuICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNzVlbSlcbiAgLmZhXG4gICAgZm9udC1zaXplOiBpbmhlcml0XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXRcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJHRhYnMtYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuJHRhYnMtYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQgIWRlZmF1bHRcbiR0YWJzLWJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhZGVmYXVsdFxuJHRhYnMtbGluay1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiR0YWJzLWxpbmstaG92ZXItYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kdGFicy1saW5rLWhvdmVyLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiR0YWJzLWxpbmstYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiR0YWJzLWxpbmstcGFkZGluZzogMC41ZW0gMWVtICFkZWZhdWx0XG5cbiR0YWJzLWJveGVkLWxpbmstcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0XG4kdGFicy1ib3hlZC1saW5rLWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kdGFicy1ib3hlZC1saW5rLWhvdmVyLWJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcblxuJHRhYnMtYm94ZWQtbGluay1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG4kdGFicy1ib3hlZC1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcbiR0YWJzLWJveGVkLWxpbmstYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG5cbiR0YWJzLXRvZ2dsZS1saW5rLWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuJHRhYnMtdG9nZ2xlLWxpbmstYm9yZGVyLXN0eWxlOiBzb2xpZCAhZGVmYXVsdFxuJHRhYnMtdG9nZ2xlLWxpbmstYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHRcbiR0YWJzLXRvZ2dsZS1saW5rLWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kdGFicy10b2dnbGUtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICRib3JkZXItaG92ZXIgIWRlZmF1bHRcbiR0YWJzLXRvZ2dsZS1saW5rLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuJHRhYnMtdG9nZ2xlLWxpbmstYWN0aXZlLWJhY2tncm91bmQtY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kdGFicy10b2dnbGUtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJHRhYnMtdG9nZ2xlLWxpbmstYWN0aXZlLWNvbG9yOiAkbGluay1pbnZlcnQgIWRlZmF1bHRcblxuLnRhYnNcbiAgQGV4dGVuZCAlYmxvY2tcbiAgK292ZXJmbG93LXRvdWNoXG4gIEBleHRlbmQgJXVuc2VsZWN0YWJsZVxuICBhbGlnbi1pdGVtczogc3RyZXRjaFxuICBkaXNwbGF5OiBmbGV4XG4gIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICBvdmVyZmxvdzogaGlkZGVuXG4gIG92ZXJmbG93LXg6IGF1dG9cbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICBhXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJzLWJvcmRlci1ib3R0b20tY29sb3JcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiAkdGFicy1ib3JkZXItYm90dG9tLXN0eWxlXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYnMtYm9yZGVyLWJvdHRvbS13aWR0aFxuICAgIGNvbG9yOiAkdGFicy1saW5rLWNvbG9yXG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgbWFyZ2luLWJvdHRvbTogLSN7JHRhYnMtYm9yZGVyLWJvdHRvbS13aWR0aH1cbiAgICBwYWRkaW5nOiAkdGFicy1saW5rLXBhZGRpbmdcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gICAgJjpob3ZlclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYnMtbGluay1ob3Zlci1ib3JkZXItYm90dG9tLWNvbG9yXG4gICAgICBjb2xvcjogJHRhYnMtbGluay1ob3Zlci1jb2xvclxuICBsaVxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgJi5pcy1hY3RpdmVcbiAgICAgIGFcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWJvdHRvbS1jb2xvclxuICAgICAgICBjb2xvcjogJHRhYnMtbGluay1hY3RpdmUtY29sb3JcbiAgdWxcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYnMtYm9yZGVyLWJvdHRvbS1jb2xvclxuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6ICR0YWJzLWJvcmRlci1ib3R0b20tc3R5bGVcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFicy1ib3JkZXItYm90dG9tLXdpZHRoXG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZ3JvdzogMVxuICAgIGZsZXgtc2hyaW5rOiAwXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgJi5pcy1sZWZ0XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW1cbiAgICAmLmlzLWNlbnRlclxuICAgICAgZmxleDogbm9uZVxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgIHBhZGRpbmctbGVmdDogMC43NWVtXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW1cbiAgICAmLmlzLXJpZ2h0XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNzVlbVxuICAuaWNvblxuICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC41ZW0pXG4gICAgJjpsYXN0LWNoaWxkXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNWVtLCBmYWxzZSlcbiAgLy8gQWxpZ25tZW50XG4gICYuaXMtY2VudGVyZWRcbiAgICB1bFxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgJi5pcy1yaWdodFxuICAgIHVsXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gIC8vIFN0eWxlc1xuICAmLmlzLWJveGVkXG4gICAgYVxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnRcbiAgICAgICtsdHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHRhYnMtYm94ZWQtbGluay1yYWRpdXMgJHRhYnMtYm94ZWQtbGluay1yYWRpdXMgMCAwXG4gICAgICArcnRsXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkdGFicy1ib3hlZC1saW5rLXJhZGl1cyAkdGFicy1ib3hlZC1saW5rLXJhZGl1c1xuICAgICAgJjpob3ZlclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFicy1ib3hlZC1saW5rLWhvdmVyLWJhY2tncm91bmQtY29sb3JcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYnMtYm94ZWQtbGluay1ob3Zlci1ib3JkZXItYm90dG9tLWNvbG9yXG4gICAgbGlcbiAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgIGFcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFicy1ib3hlZC1saW5rLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFicy1ib3hlZC1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3JcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFicy1ib3hlZC1saW5rLWFjdGl2ZS1ib3JkZXItYm90dG9tLWNvbG9yICFpbXBvcnRhbnRcbiAgJi5pcy1mdWxsd2lkdGhcbiAgICBsaVxuICAgICAgZmxleC1ncm93OiAxXG4gICAgICBmbGV4LXNocmluazogMFxuICAmLmlzLXRvZ2dsZVxuICAgIGFcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYnMtdG9nZ2xlLWxpbmstYm9yZGVyLWNvbG9yXG4gICAgICBib3JkZXItc3R5bGU6ICR0YWJzLXRvZ2dsZS1saW5rLWJvcmRlci1zdHlsZVxuICAgICAgYm9yZGVyLXdpZHRoOiAkdGFicy10b2dnbGUtbGluay1ib3JkZXItd2lkdGhcbiAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgJjpob3ZlclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFicy10b2dnbGUtbGluay1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYnMtdG9nZ2xlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yXG4gICAgICAgIHotaW5kZXg6IDJcbiAgICBsaVxuICAgICAgJiArIGxpXG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgLSN7JHRhYnMtdG9nZ2xlLWxpbmstYm9yZGVyLXdpZHRofSwgZmFsc2UpXG4gICAgICAmOmZpcnN0LWNoaWxkIGFcbiAgICAgICAgK2x0clxuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR0YWJzLXRvZ2dsZS1saW5rLXJhZGl1c1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICR0YWJzLXRvZ2dsZS1saW5rLXJhZGl1c1xuICAgICAgICArcnRsXG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR0YWJzLXRvZ2dsZS1saW5rLXJhZGl1c1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkdGFicy10b2dnbGUtbGluay1yYWRpdXNcbiAgICAgICY6bGFzdC1jaGlsZCBhXG4gICAgICAgICtsdHJcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHRhYnMtdG9nZ2xlLWxpbmstcmFkaXVzXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR0YWJzLXRvZ2dsZS1saW5rLXJhZGl1c1xuICAgICAgICArcnRsXG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHRhYnMtdG9nZ2xlLWxpbmstcmFkaXVzXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHRhYnMtdG9nZ2xlLWxpbmstcmFkaXVzXG4gICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICBhXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYnMtdG9nZ2xlLWxpbmstYWN0aXZlLWJhY2tncm91bmQtY29sb3JcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR0YWJzLXRvZ2dsZS1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3JcbiAgICAgICAgICBjb2xvcjogJHRhYnMtdG9nZ2xlLWxpbmstYWN0aXZlLWNvbG9yXG4gICAgICAgICAgei1pbmRleDogMVxuICAgIHVsXG4gICAgICBib3JkZXItYm90dG9tOiBub25lXG4gICAgJi5pcy10b2dnbGUtcm91bmRlZFxuICAgICAgbGlcbiAgICAgICAgJjpmaXJzdC1jaGlsZCBhXG4gICAgICAgICAgK2x0clxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4yNWVtXG4gICAgICAgICAgK3J0bFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS4yNWVtXG4gICAgICAgICY6bGFzdC1jaGlsZCBhXG4gICAgICAgICAgK2x0clxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS4yNWVtXG4gICAgICAgICAgK3J0bFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4yNWVtXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcbiIsIi8qIEJ1bG1hIEdyaWQgKi9cbkBjaGFyc2V0IFwidXRmLThcIlxuXG5AaW1wb3J0IFwiY29sdW1uc1wiXG5AaW1wb3J0IFwidGlsZXNcIlxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kY29sdW1uLWdhcDogMC43NXJlbSAhZGVmYXVsdFxuXG4uY29sdW1uXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGZsZXgtYmFzaXM6IDBcbiAgZmxleC1ncm93OiAxXG4gIGZsZXgtc2hyaW5rOiAxXG4gIHBhZGRpbmc6ICRjb2x1bW4tZ2FwXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtbmFycm93XG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiB1bnNldFxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLWZ1bGxcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDEwMCVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy10aHJlZS1xdWFydGVyc1xuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogNzUlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtdHdvLXRoaXJkc1xuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogNjYuNjY2NiVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1oYWxmXG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiA1MCVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vbmUtdGhpcmRcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDMzLjMzMzMlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb25lLXF1YXJ0ZXJcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDI1JVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9uZS1maWZ0aFxuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogMjAlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtdHdvLWZpZnRoc1xuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogNDAlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtdGhyZWUtZmlmdGhzXG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiA2MCVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1mb3VyLWZpZnRoc1xuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogODAlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA3NSUsIGZhbHNlKVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC10d28tdGhpcmRzXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2Ni42NjY2JSwgZmFsc2UpXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LWhhbGZcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDUwJSwgZmFsc2UpXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LW9uZS10aGlyZFxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMzMuMzMzMyUsIGZhbHNlKVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC1vbmUtcXVhcnRlclxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjUlLCBmYWxzZSlcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtb25lLWZpZnRoXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyMCUsIGZhbHNlKVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC10d28tZmlmdGhzXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA0MCUsIGZhbHNlKVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC10aHJlZS1maWZ0aHNcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDYwJSwgZmFsc2UpXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA4MCUsIGZhbHNlKVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEyXG4gICAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy0jeyRpfVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRpLCAxMikpXG4gICAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtI3skaX1cbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSksIGZhbHNlKVxuICArbW9iaWxlXG4gICAgJi5pcy1uYXJyb3ctbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogdW5zZXRcbiAgICAmLmlzLWZ1bGwtbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMTAwJVxuICAgICYuaXMtdGhyZWUtcXVhcnRlcnMtbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNzUlXG4gICAgJi5pcy10d28tdGhpcmRzLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDY2LjY2NjYlXG4gICAgJi5pcy1oYWxmLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDUwJVxuICAgICYuaXMtb25lLXRoaXJkLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDMzLjMzMzMlXG4gICAgJi5pcy1vbmUtcXVhcnRlci1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyNSVcbiAgICAmLmlzLW9uZS1maWZ0aC1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyMCVcbiAgICAmLmlzLXR3by1maWZ0aHMtbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNDAlXG4gICAgJi5pcy10aHJlZS1maWZ0aHMtbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjAlXG4gICAgJi5pcy1mb3VyLWZpZnRocy1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA4MCVcbiAgICAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy1tb2JpbGVcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNzUlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10d28tdGhpcmRzLW1vYmlsZVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2Ni42NjY2JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtaGFsZi1tb2JpbGVcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNTAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtdGhpcmQtbW9iaWxlXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDMzLjMzMzMlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtcXVhcnRlci1tb2JpbGVcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjUlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtZmlmdGgtbW9iaWxlXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDIwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdHdvLWZpZnRocy1tb2JpbGVcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNDAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtbW9iaWxlXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDYwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtbW9iaWxlXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDgwJSwgZmFsc2UpXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMlxuICAgICAgJi5pcy0jeyRpfS1tb2JpbGVcbiAgICAgICAgZmxleDogbm9uZVxuICAgICAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSlcbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LW1vYmlsZVxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIHBlcmNlbnRhZ2UoZGl2aWRlKCRpLCAxMikpLCBmYWxzZSlcbiAgK3RhYmxldFxuICAgICYuaXMtbmFycm93LFxuICAgICYuaXMtbmFycm93LXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IHVuc2V0XG4gICAgJi5pcy1mdWxsLFxuICAgICYuaXMtZnVsbC10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgJi5pcy10aHJlZS1xdWFydGVycyxcbiAgICAmLmlzLXRocmVlLXF1YXJ0ZXJzLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDc1JVxuICAgICYuaXMtdHdvLXRoaXJkcyxcbiAgICAmLmlzLXR3by10aGlyZHMtdGFibGV0XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjYuNjY2NiVcbiAgICAmLmlzLWhhbGYsXG4gICAgJi5pcy1oYWxmLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDUwJVxuICAgICYuaXMtb25lLXRoaXJkLFxuICAgICYuaXMtb25lLXRoaXJkLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDMzLjMzMzMlXG4gICAgJi5pcy1vbmUtcXVhcnRlcixcbiAgICAmLmlzLW9uZS1xdWFydGVyLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDI1JVxuICAgICYuaXMtb25lLWZpZnRoLFxuICAgICYuaXMtb25lLWZpZnRoLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDIwJVxuICAgICYuaXMtdHdvLWZpZnRocyxcbiAgICAmLmlzLXR3by1maWZ0aHMtdGFibGV0XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNDAlXG4gICAgJi5pcy10aHJlZS1maWZ0aHMsXG4gICAgJi5pcy10aHJlZS1maWZ0aHMtdGFibGV0XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjAlXG4gICAgJi5pcy1mb3VyLWZpZnRocyxcbiAgICAmLmlzLWZvdXItZmlmdGhzLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDgwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLFxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLXRhYmxldFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA3NSUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMsXG4gICAgJi5pcy1vZmZzZXQtdHdvLXRoaXJkcy10YWJsZXRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNjYuNjY2NiUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LWhhbGYsXG4gICAgJi5pcy1vZmZzZXQtaGFsZi10YWJsZXRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNTAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtdGhpcmQsXG4gICAgJi5pcy1vZmZzZXQtb25lLXRoaXJkLXRhYmxldFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAzMy4zMzMzJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXIsXG4gICAgJi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItdGFibGV0XG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDI1JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLWZpZnRoLFxuICAgICYuaXMtb2Zmc2V0LW9uZS1maWZ0aC10YWJsZXRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLFxuICAgICYuaXMtb2Zmc2V0LXR3by1maWZ0aHMtdGFibGV0XG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDQwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLFxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy10YWJsZXRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNjAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1mb3VyLWZpZnRocyxcbiAgICAmLmlzLW9mZnNldC1mb3VyLWZpZnRocy10YWJsZXRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgODAlLCBmYWxzZSlcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEyXG4gICAgICAmLmlzLSN7JGl9LFxuICAgICAgJi5pcy0jeyRpfS10YWJsZXRcbiAgICAgICAgZmxleDogbm9uZVxuICAgICAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSlcbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LFxuICAgICAgJi5pcy1vZmZzZXQtI3skaX0tdGFibGV0XG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSksIGZhbHNlKVxuICArdG91Y2hcbiAgICAmLmlzLW5hcnJvdy10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IHVuc2V0XG4gICAgJi5pcy1mdWxsLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMTAwJVxuICAgICYuaXMtdGhyZWUtcXVhcnRlcnMtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA3NSVcbiAgICAmLmlzLXR3by10aGlyZHMtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2Ni42NjY2JVxuICAgICYuaXMtaGFsZi10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDUwJVxuICAgICYuaXMtb25lLXRoaXJkLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMzMuMzMzMyVcbiAgICAmLmlzLW9uZS1xdWFydGVyLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjUlXG4gICAgJi5pcy1vbmUtZmlmdGgtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyMCVcbiAgICAmLmlzLXR3by1maWZ0aHMtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA0MCVcbiAgICAmLmlzLXRocmVlLWZpZnRocy10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDYwJVxuICAgICYuaXMtZm91ci1maWZ0aHMtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA4MCVcbiAgICAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy10b3VjaFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA3NSUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtdG91Y2hcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNjYuNjY2NiUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LWhhbGYtdG91Y2hcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNTAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtdGhpcmQtdG91Y2hcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMzMuMzMzMyUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLXRvdWNoXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDI1JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLWZpZnRoLXRvdWNoXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDIwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdHdvLWZpZnRocy10b3VjaFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA0MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy10b3VjaFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLXRvdWNoXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDgwJSwgZmFsc2UpXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMlxuICAgICAgJi5pcy0jeyRpfS10b3VjaFxuICAgICAgICBmbGV4OiBub25lXG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkaSwgMTIpKVxuICAgICAgJi5pcy1vZmZzZXQtI3skaX0tdG91Y2hcbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBwZXJjZW50YWdlKGRpdmlkZSgkaSwgMTIpKSwgZmFsc2UpXG4gICtkZXNrdG9wXG4gICAgJi5pcy1uYXJyb3ctZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IHVuc2V0XG4gICAgJi5pcy1mdWxsLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgJi5pcy10aHJlZS1xdWFydGVycy1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNzUlXG4gICAgJi5pcy10d28tdGhpcmRzLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2Ni42NjY2JVxuICAgICYuaXMtaGFsZi1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNTAlXG4gICAgJi5pcy1vbmUtdGhpcmQtZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDMzLjMzMzMlXG4gICAgJi5pcy1vbmUtcXVhcnRlci1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjUlXG4gICAgJi5pcy1vbmUtZmlmdGgtZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDIwJVxuICAgICYuaXMtdHdvLWZpZnRocy1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNDAlXG4gICAgJi5pcy10aHJlZS1maWZ0aHMtZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDYwJVxuICAgICYuaXMtZm91ci1maWZ0aHMtZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDgwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLWRlc2t0b3BcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNzUlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10d28tdGhpcmRzLWRlc2t0b3BcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNjYuNjY2NiUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LWhhbGYtZGVza3RvcFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA1MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZC1kZXNrdG9wXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDMzLjMzMzMlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtcXVhcnRlci1kZXNrdG9wXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDI1JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLWZpZnRoLWRlc2t0b3BcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLWRlc2t0b3BcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNDAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtZGVza3RvcFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLWRlc2t0b3BcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgODAlLCBmYWxzZSlcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEyXG4gICAgICAmLmlzLSN7JGl9LWRlc2t0b3BcbiAgICAgICAgZmxleDogbm9uZVxuICAgICAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSlcbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LWRlc2t0b3BcbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBwZXJjZW50YWdlKGRpdmlkZSgkaSwgMTIpKSwgZmFsc2UpXG4gICt3aWRlc2NyZWVuXG4gICAgJi5pcy1uYXJyb3ctd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IHVuc2V0XG4gICAgJi5pcy1mdWxsLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgJi5pcy10aHJlZS1xdWFydGVycy13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNzUlXG4gICAgJi5pcy10d28tdGhpcmRzLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2Ni42NjY2JVxuICAgICYuaXMtaGFsZi13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNTAlXG4gICAgJi5pcy1vbmUtdGhpcmQtd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDMzLjMzMzMlXG4gICAgJi5pcy1vbmUtcXVhcnRlci13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjUlXG4gICAgJi5pcy1vbmUtZmlmdGgtd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDIwJVxuICAgICYuaXMtdHdvLWZpZnRocy13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNDAlXG4gICAgJi5pcy10aHJlZS1maWZ0aHMtd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDYwJVxuICAgICYuaXMtZm91ci1maWZ0aHMtd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDgwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLXdpZGVzY3JlZW5cbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNzUlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10d28tdGhpcmRzLXdpZGVzY3JlZW5cbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNjYuNjY2NiUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LWhhbGYtd2lkZXNjcmVlblxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA1MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZC13aWRlc2NyZWVuXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDMzLjMzMzMlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtcXVhcnRlci13aWRlc2NyZWVuXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDI1JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLWZpZnRoLXdpZGVzY3JlZW5cbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLXdpZGVzY3JlZW5cbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNDAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtd2lkZXNjcmVlblxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLXdpZGVzY3JlZW5cbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgODAlLCBmYWxzZSlcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEyXG4gICAgICAmLmlzLSN7JGl9LXdpZGVzY3JlZW5cbiAgICAgICAgZmxleDogbm9uZVxuICAgICAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSlcbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LXdpZGVzY3JlZW5cbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBwZXJjZW50YWdlKGRpdmlkZSgkaSwgMTIpKSwgZmFsc2UpXG4gICtmdWxsaGRcbiAgICAmLmlzLW5hcnJvdy1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiB1bnNldFxuICAgICYuaXMtZnVsbC1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgJi5pcy10aHJlZS1xdWFydGVycy1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA3NSVcbiAgICAmLmlzLXR3by10aGlyZHMtZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjYuNjY2NiVcbiAgICAmLmlzLWhhbGYtZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNTAlXG4gICAgJi5pcy1vbmUtdGhpcmQtZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMzMuMzMzMyVcbiAgICAmLmlzLW9uZS1xdWFydGVyLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDI1JVxuICAgICYuaXMtb25lLWZpZnRoLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDIwJVxuICAgICYuaXMtdHdvLWZpZnRocy1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA0MCVcbiAgICAmLmlzLXRocmVlLWZpZnRocy1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2MCVcbiAgICAmLmlzLWZvdXItZmlmdGhzLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDgwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLWZ1bGxoZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA3NSUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtZnVsbGhkXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDY2LjY2NjYlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1oYWxmLWZ1bGxoZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA1MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZC1mdWxsaGRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMzMuMzMzMyUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLWZ1bGxoZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyNSUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS1maWZ0aC1mdWxsaGRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLWZ1bGxoZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA0MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy1mdWxsaGRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNjAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1mb3VyLWZpZnRocy1mdWxsaGRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgODAlLCBmYWxzZSlcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEyXG4gICAgICAmLmlzLSN7JGl9LWZ1bGxoZFxuICAgICAgICBmbGV4OiBub25lXG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkaSwgMTIpKVxuICAgICAgJi5pcy1vZmZzZXQtI3skaX0tZnVsbGhkXG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSksIGZhbHNlKVxuXG4uY29sdW1uc1xuICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsICgtJGNvbHVtbi1nYXApLCBmYWxzZSlcbiAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAoLSRjb2x1bW4tZ2FwKSlcbiAgbWFyZ2luLXRvcDogKC0kY29sdW1uLWdhcClcbiAgJjpsYXN0LWNoaWxkXG4gICAgbWFyZ2luLWJvdHRvbTogKC0kY29sdW1uLWdhcClcbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjVyZW0gLSAjeyRjb2x1bW4tZ2FwfSlcbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtY2VudGVyZWRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAmLmlzLWdhcGxlc3NcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAsIGZhbHNlKVxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMClcbiAgICBtYXJnaW4tdG9wOiAwXG4gICAgJiA+IC5jb2x1bW5cbiAgICAgIG1hcmdpbjogMFxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW1cbiAgICAmOmxhc3QtY2hpbGRcbiAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgJi5pcy1tb2JpbGVcbiAgICBkaXNwbGF5OiBmbGV4XG4gICYuaXMtbXVsdGlsaW5lXG4gICAgZmxleC13cmFwOiB3cmFwXG4gICYuaXMtdmNlbnRlcmVkXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAvLyBSZXNwb25zaXZlbmVzc1xuICArdGFibGV0XG4gICAgJjpub3QoLmlzLWRlc2t0b3ApXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICtkZXNrdG9wXG4gICAgLy8gTW9kaWZpZXJzXG4gICAgJi5pcy1kZXNrdG9wXG4gICAgICBkaXNwbGF5OiBmbGV4XG5cbkBpZiAkdmFyaWFibGUtY29sdW1uc1xuICAuY29sdW1ucy5pcy12YXJpYWJsZVxuICAgIC0tY29sdW1uR2FwOiAwLjc1cmVtXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBjYWxjKC0xICogdmFyKC0tY29sdW1uR2FwKSksIGZhbHNlKVxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgY2FsYygtMSAqIHZhcigtLWNvbHVtbkdhcCkpKVxuICAgID4gLmNvbHVtblxuICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb2x1bW5HYXApXG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb2x1bW5HYXApXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCA4XG4gICAgICAmLmlzLSN7JGl9XG4gICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX1cbiAgICAgICttb2JpbGVcbiAgICAgICAgJi5pcy0jeyRpfS1tb2JpbGVcbiAgICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMjVyZW19XG4gICAgICArdGFibGV0XG4gICAgICAgICYuaXMtI3skaX0tdGFibGV0XG4gICAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfVxuICAgICAgK3RhYmxldC1vbmx5XG4gICAgICAgICYuaXMtI3skaX0tdGFibGV0LW9ubHlcbiAgICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMjVyZW19XG4gICAgICArdG91Y2hcbiAgICAgICAgJi5pcy0jeyRpfS10b3VjaFxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX1cbiAgICAgICtkZXNrdG9wXG4gICAgICAgICYuaXMtI3skaX0tZGVza3RvcFxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX1cbiAgICAgICtkZXNrdG9wLW9ubHlcbiAgICAgICAgJi5pcy0jeyRpfS1kZXNrdG9wLW9ubHlcbiAgICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMjVyZW19XG4gICAgICArd2lkZXNjcmVlblxuICAgICAgICAmLmlzLSN7JGl9LXdpZGVzY3JlZW5cbiAgICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMjVyZW19XG4gICAgICArd2lkZXNjcmVlbi1vbmx5XG4gICAgICAgICYuaXMtI3skaX0td2lkZXNjcmVlbi1vbmx5XG4gICAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfVxuICAgICAgK2Z1bGxoZFxuICAgICAgICAmLmlzLSN7JGl9LWZ1bGxoZFxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX1cbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJHRpbGUtc3BhY2luZzogMC43NXJlbSAhZGVmYXVsdFxuXG4udGlsZVxuICBhbGlnbi1pdGVtczogc3RyZXRjaFxuICBkaXNwbGF5OiBibG9ja1xuICBmbGV4LWJhc2lzOiAwXG4gIGZsZXgtZ3JvdzogMVxuICBmbGV4LXNocmluazogMVxuICBtaW4taGVpZ2h0OiBtaW4tY29udGVudFxuICAvLyBNb2RpZmllcnNcbiAgJi5pcy1hbmNlc3RvclxuICAgIG1hcmdpbi1sZWZ0OiAkdGlsZS1zcGFjaW5nICogLTFcbiAgICBtYXJnaW4tcmlnaHQ6ICR0aWxlLXNwYWNpbmcgKiAtMVxuICAgIG1hcmdpbi10b3A6ICR0aWxlLXNwYWNpbmcgKiAtMVxuICAgICY6bGFzdC1jaGlsZFxuICAgICAgbWFyZ2luLWJvdHRvbTogJHRpbGUtc3BhY2luZyAqIC0xXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tYm90dG9tOiAkdGlsZS1zcGFjaW5nXG4gICYuaXMtY2hpbGRcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudFxuICAmLmlzLXBhcmVudFxuICAgIHBhZGRpbmc6ICR0aWxlLXNwYWNpbmdcbiAgJi5pcy12ZXJ0aWNhbFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAmID4gLnRpbGUuaXMtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnRcbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgK3RhYmxldFxuICAgICY6bm90KC5pcy1jaGlsZClcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyXG4gICAgICAmLmlzLSN7JGl9XG4gICAgICAgIGZsZXg6IG5vbmVcbiAgICAgICAgd2lkdGg6IChkaXZpZGUoJGksIDEyKSkgKiAxMDAlXG4iLCIvKiBCdWxtYSBMYXlvdXQgKi9cbkBjaGFyc2V0IFwidXRmLThcIlxuXG5AaW1wb3J0IFwiaGVyb1wiXG5AaW1wb3J0IFwic2VjdGlvblwiXG5AaW1wb3J0IFwiZm9vdGVyXCJcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJGhlcm8tYm9keS1wYWRkaW5nOiAzcmVtIDEuNXJlbSAhZGVmYXVsdFxuJGhlcm8tYm9keS1wYWRkaW5nLXRhYmxldDogM3JlbSAzcmVtICFkZWZhdWx0XG4kaGVyby1ib2R5LXBhZGRpbmctc21hbGw6IDEuNXJlbSAhZGVmYXVsdFxuJGhlcm8tYm9keS1wYWRkaW5nLW1lZGl1bTogOXJlbSA0LjVyZW0gIWRlZmF1bHRcbiRoZXJvLWJvZHktcGFkZGluZy1sYXJnZTogMThyZW0gNnJlbSAhZGVmYXVsdFxuXG4kaGVyby1jb2xvcnM6ICRjb2xvcnMgIWRlZmF1bHRcblxuLy8gTWFpbiBjb250YWluZXJcbi5oZXJvXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgLm5hdmJhclxuICAgIGJhY2tncm91bmQ6IG5vbmVcbiAgLnRhYnNcbiAgICB1bFxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZVxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRoZXJvLWNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkcGFpciwgMilcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbiAgICAgIHN0cm9uZ1xuICAgICAgICBjb2xvcjogaW5oZXJpdFxuICAgICAgLnRpdGxlXG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAuc3VidGl0bGVcbiAgICAgICAgY29sb3I6IGJ1bG1hUmdiYSgkY29sb3ItaW52ZXJ0LCAwLjkpXG4gICAgICAgIGE6bm90KC5idXR0b24pLFxuICAgICAgICBzdHJvbmdcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgLm5hdmJhci1tZW51XG4gICAgICAgICt0b3VjaFxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgIGNvbG9yOiBidWxtYVJnYmEoJGNvbG9yLWludmVydCwgMC43KVxuICAgICAgYS5uYXZiYXItaXRlbSxcbiAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgNSUpXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgIC50YWJzXG4gICAgICAgIGFcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAgIG9wYWNpdHk6IDAuOVxuICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgbGlcbiAgICAgICAgICAmLmlzLWFjdGl2ZSBhXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnRcbiAgICAgICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgJi5pcy1ib3hlZCxcbiAgICAgICAgJi5pcy10b2dnbGVcbiAgICAgICAgICBhXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSlcbiAgICAgICAgICBsaS5pcy1hY3RpdmUgYVxuICAgICAgICAgICAgJixcbiAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclxuICAgICAgLy8gTW9kaWZpZXJzXG4gICAgICBAaWYgdHlwZS1vZigkY29sb3IpID09ICdjb2xvcidcbiAgICAgICAgJi5pcy1ib2xkXG4gICAgICAgICAgJGdyYWRpZW50LXRvcC1sZWZ0OiBkYXJrZW4oc2F0dXJhdGUoYWRqdXN0LWh1ZSgkY29sb3IsIC0xMGRlZyksIDEwJSksIDEwJSlcbiAgICAgICAgICAkZ3JhZGllbnQtYm90dG9tLXJpZ2h0OiBsaWdodGVuKHNhdHVyYXRlKGFkanVzdC1odWUoJGNvbG9yLCAxMGRlZyksIDUlKSwgNSUpXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgJGdyYWRpZW50LXRvcC1sZWZ0IDAlLCAkY29sb3IgNzElLCAkZ3JhZGllbnQtYm90dG9tLXJpZ2h0IDEwMCUpXG4gICAgICAgICAgK21vYmlsZVxuICAgICAgICAgICAgLm5hdmJhci1tZW51XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICRncmFkaWVudC10b3AtbGVmdCAwJSwgJGNvbG9yIDcxJSwgJGdyYWRpZW50LWJvdHRvbS1yaWdodCAxMDAlKVxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgLmhlcm8tYm9keVxuICAgICAgcGFkZGluZzogJGhlcm8tYm9keS1wYWRkaW5nLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgK3RhYmxldFxuICAgICAgLmhlcm8tYm9keVxuICAgICAgICBwYWRkaW5nOiAkaGVyby1ib2R5LXBhZGRpbmctbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICArdGFibGV0XG4gICAgICAuaGVyby1ib2R5XG4gICAgICAgIHBhZGRpbmc6ICRoZXJvLWJvZHktcGFkZGluZy1sYXJnZVxuICAmLmlzLWhhbGZoZWlnaHQsXG4gICYuaXMtZnVsbGhlaWdodCxcbiAgJi5pcy1mdWxsaGVpZ2h0LXdpdGgtbmF2YmFyXG4gICAgLmhlcm8tYm9keVxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgJiA+IC5jb250YWluZXJcbiAgICAgICAgZmxleC1ncm93OiAxXG4gICAgICAgIGZsZXgtc2hyaW5rOiAxXG4gICYuaXMtaGFsZmhlaWdodFxuICAgIG1pbi1oZWlnaHQ6IDUwdmhcbiAgJi5pcy1mdWxsaGVpZ2h0XG4gICAgbWluLWhlaWdodDogMTAwdmhcblxuLy8gQ29tcG9uZW50c1xuXG4uaGVyby12aWRlb1xuICBAZXh0ZW5kICVvdmVybGF5XG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgdmlkZW9cbiAgICBsZWZ0OiA1MCVcbiAgICBtaW4taGVpZ2h0OiAxMDAlXG4gICAgbWluLXdpZHRoOiAxMDAlXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiA1MCVcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApXG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLXRyYW5zcGFyZW50XG4gICAgb3BhY2l0eTogMC4zXG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gICttb2JpbGVcbiAgICBkaXNwbGF5OiBub25lXG5cbi5oZXJvLWJ1dHRvbnNcbiAgbWFyZ2luLXRvcDogMS41cmVtXG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gICttb2JpbGVcbiAgICAuYnV0dG9uXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbVxuICArdGFibGV0XG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgLmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDEuNXJlbSlcblxuLy8gQ29udGFpbmVyc1xuXG4uaGVyby1oZWFkLFxuLmhlcm8tZm9vdFxuICBmbGV4LWdyb3c6IDBcbiAgZmxleC1zaHJpbms6IDBcblxuLmhlcm8tYm9keVxuICBmbGV4LWdyb3c6IDFcbiAgZmxleC1zaHJpbms6IDBcbiAgcGFkZGluZzogJGhlcm8tYm9keS1wYWRkaW5nXG4gICt0YWJsZXRcbiAgICBwYWRkaW5nOiAkaGVyby1ib2R5LXBhZGRpbmctdGFibGV0XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRzZWN0aW9uLXBhZGRpbmc6IDNyZW0gMS41cmVtICFkZWZhdWx0XG4kc2VjdGlvbi1wYWRkaW5nLWRlc2t0b3A6IDNyZW0gM3JlbSAhZGVmYXVsdFxuJHNlY3Rpb24tcGFkZGluZy1tZWRpdW06IDlyZW0gNC41cmVtICFkZWZhdWx0XG4kc2VjdGlvbi1wYWRkaW5nLWxhcmdlOiAxOHJlbSA2cmVtICFkZWZhdWx0XG5cbi5zZWN0aW9uXG4gIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmdcbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgK2Rlc2t0b3BcbiAgICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nLWRlc2t0b3BcbiAgICAvLyBTaXplc1xuICAgICYuaXMtbWVkaXVtXG4gICAgICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nLW1lZGl1bVxuICAgICYuaXMtbGFyZ2VcbiAgICAgIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmctbGFyZ2VcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvZGVyaXZlZC12YXJpYWJsZXNcIlxuXG4kZm9vdGVyLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbi1iaXMgIWRlZmF1bHRcbiRmb290ZXItY29sb3I6IGZhbHNlICFkZWZhdWx0XG4kZm9vdGVyLXBhZGRpbmc6IDNyZW0gMS41cmVtIDZyZW0gIWRlZmF1bHRcblxuLmZvb3RlclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLWJhY2tncm91bmQtY29sb3JcbiAgcGFkZGluZzogJGZvb3Rlci1wYWRkaW5nXG4gIEBpZiAkZm9vdGVyLWNvbG9yXG4gICAgY29sb3I6ICRmb290ZXItY29sb3JcbiIsIi8qXG4gKiBSZXNvdXJjZXMgb24gcHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpcbiAqIGh0dHBzOi8vd2Via2l0Lm9yZy9ibG9nLWZpbGVzL3ByZWZlcnMtcmVkdWNlZC1tb3Rpb24vcHJtLmh0bVxuICogaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0BtZWRpYS9wcmVmZXJzLXJlZHVjZWQtbW90aW9uXG4gKi9cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG5cbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4wMDFzICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wMDFzICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIjpyb290IHtcblx0LS1mb250LXByaW1hcnk6ICN7JGZhbWlseS1wcmltYXJ5fTtcblx0LS1mb250LXByaW1hcnktbGlnaHQ6ICN7JGZhbWlseS1wcmltYXJ5LWxpZ2h0fTtcblx0LS1mb250LXByaW1hcnktc2VtaWJvbGQ6ICN7JGZhbWlseS1wcmltYXJ5LXNlbWlib2xkfTtcblx0LS1mb250LXByaW1hcnktYm9sZDogI3skZmFtaWx5LXByaW1hcnktYm9sZH07XG5cdC0tZm9udC1zZWNvbmRhcnk6ICN7JGZhbWlseS1zZWNvbmRhcnl9O1xuXG5cdC0tY29sb3ItcHJpbWFyeTogI3skcHJpbWFyeX07XG5cdC0tZ3JhZGllbnQ6ICN7JGdyYWRpZW50LXJlZH07XG5cblx0LS1idXR0b24tdGV4dDogI3skd2hpdGV9O1xuXHQtLWJ1dHRvbi10ZXh0LWhvdmVyOiAjeyR3aGl0ZX07XG5cdC0tYnV0dG9uLWJhY2tncm91bmQ6ICN7JGJ1dHRvbi1iYWNrZ3JvdW5kfTtcblx0LS1idXR0b24taG92ZXI6ICN7JGJ1dHRvbi1ob3Zlcn07XG5cdC0tYnV0dG9uLWJvcmRlcjogI3skYnV0dG9uLWJvcmRlcn07XG5cdC0tYnV0dG9uLWRpc2FibGVkOiAjeyRidXR0b24tZGlzYWJsZWR9O1xuXG5cdC0tbmF2LXRleHQtY29sb3I6ICN7JGxpbmstdGV4dH07XG5cdC0tbmF2LWhvdmVyLWNvbG9yOiAjeyRwcmltYXJ5fTtcblx0LS1uYXYtYnV0dG9uLXRleHQ6ICN7JGxpbmstdGV4dH07XG5cdC0tbmF2LWJ1dHRvbi10ZXh0LWhvdmVyOiAjeyR3aGl0ZX07XG5cdC0tbmF2LWJ1dHRvbi1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0LS1uYXYtYnV0dG9uLWJhY2tncm91bmQtaG92ZXI6ICN7JHByaW1hcnl9O1xuXHQtLW5hdi1idXR0b24tYm9yZGVyOiB0cmFuc3BhcmVudDtcblx0LS1uYXYtYnV0dG9uLWJvcmRlci1ob3ZlcjogI3skcHJpbWFyeX07XG5cblx0LS10YWctdGV4dC1jb2xvcjogI3skbGluay10ZXh0fTtcblx0LS10YWctYmFja2dyb3VuZDogI3skdGFnLWJhY2tncm91bmQtY29sb3J9O1xuXG5cdC50aGVtZS0teWVsbG93IHtcblx0XHQtLWNvbG9yLXByaW1hcnk6ICN7JHNlY29uZGFyeX07XG5cdFx0LS1ncmFkaWVudDogI3skZ3JhZGllbnQteWVsbG93fTtcblx0XHQtLWJ1dHRvbi1iYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHQtLWJ1dHRvbi10ZXh0OiAjeyRsaW5rLXRleHR9O1xuXHRcdC0tYnV0dG9uLXRleHQtaG92ZXI6ICN7JGxpbmstdGV4dH07XG5cdFx0LS1idXR0b24taG92ZXI6ICNkYmE2NDE7XG5cdFx0LS1idXR0b24tYm9yZGVyOiAjYjM4ODM1O1xuXHRcdC0tYnV0dG9uLWRpc2FibGVkOiAjZThiMDQ1ODA7XG5cdFx0LS1uYXYtaG92ZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdC0tbmF2LWJ1dHRvbi10ZXh0LWhvdmVyOiAjeyRsaW5rLXRleHR9O1xuXHRcdC0tbmF2LWJ1dHRvbi1iYWNrZ3JvdW5kLWhvdmVyOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHQtLW5hdi1idXR0b24tYm9yZGVyLWhvdmVyOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0fVxuXG5cdC50aGVtZS0tZGFyay1oZWFkZXIge1xuXHRcdC0tbmF2LXRleHQtY29sb3I6ICN7JHdoaXRlfTtcblx0XHQtLW5hdi1ob3Zlci1jb2xvcjogI3skd2hpdGV9O1xuXHRcdC0tbmF2LWJ1dHRvbi10ZXh0OiAjeyR3aGl0ZX07XG5cdFx0LS1uYXYtYnV0dG9uLWJvcmRlcjogI3skd2hpdGV9O1xuXHRcdC0tbmF2LWJ1dHRvbi1ib3JkZXItaG92ZXI6IHRyYW5zcGFyZW50O1xuXHR9XG59XG4iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiQXZlcnRhLUxpZ2h0XCI7XG5cdHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvQXZlcnRhTGlnaHQvZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9hc3NldHMvZm9udHMvQXZlcnRhTGlnaHQvZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJBdmVydGEtUmVndWxhclwiO1xuXHRzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL0F2ZXJ0YVJlZ3VsYXIvZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9hc3NldHMvZm9udHMvQXZlcnRhUmVndWxhci9mb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YS1TZW1pYm9sZFwiO1xuXHRzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL0F2ZXJ0YVNlbWlib2xkL2ZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vYXNzZXRzL2ZvbnRzL0F2ZXJ0YVNlbWlib2xkL2ZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiQXZlcnRhLUJvbGRcIjtcblx0c3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9BdmVydGFCb2xkL2ZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vYXNzZXRzL2ZvbnRzL0F2ZXJ0YUJvbGQvZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG4iLCJAZm9yICRpIGZyb20gMSB0aHJvdWdoIDYge1xuXHRoI3skaX0sXG5cdC5oI3skaX0ge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHR9XG59XG5cbmgxLFxuLmgxIHtcblx0Zm9udC1mYW1pbHk6ICRmYW1pbHktcHJpbWFyeS1ib2xkO1xuXHRmb250LXNpemU6IDNyZW07XG59XG5cbmgyLFxuLmgyIHtcblx0Zm9udC1mYW1pbHk6ICRmYW1pbHktcHJpbWFyeS1zZW1pYm9sZDtcblx0Zm9udC1zaXplOiAycmVtO1xufVxuXG4uaDItc2VyaWYge1xuXHRmb250LWZhbWlseTogJGZhbWlseS1zZWNvbmRhcnk7XG5cdGZvbnQtc2l6ZTogMnJlbTtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5oMyxcbi5oMyB7XG5cdGZvbnQtZmFtaWx5OiAkZmFtaWx5LXByaW1hcnktc2VtaWJvbGQ7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG5oNCxcbi5oNCB7XG5cdGZvbnQtZmFtaWx5OiAkZmFtaWx5LXByaW1hcnktc2VtaWJvbGQ7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDUsXG4uaDUge1xuXHRmb250LWZhbWlseTogJGZhbWlseS1wcmltYXJ5LXNlbWlib2xkO1xuXHRmb250LXNpemU6IDFyZW07XG59XG5cbnAge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4lc2VjdGlvbi1oZWFkZXIge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRwYWRkaW5nOiAwLjVyZW0gMDtcblx0Zm9udC1mYW1pbHk6ICRmYW1pbHktcHJpbWFyeS1zZW1pYm9sZDtcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xufVxuIiwiZmlndXJlIHtcblx0bWFyZ2luOiAwO1xufVxuIiwiJXRleHQtbGluayB7XG5cdGNvbG9yOiAkbGluay10ZXh0O1xuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG4ubGluayB7XG5cdCYtLXRleHQge1xuXHRcdEBleHRlbmQgJXRleHQtbGluaztcblx0fVxuXG5cdCYtLWdyZXktZGFyayB7XG5cdFx0Y29sb3I6ICRncmV5LWRhcms7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkbGluaztcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXG5cdCYtLXNtYWxsIHtcblx0XHRmb250LWZhbWlseTogJGZhbWlseS1wcmltYXJ5LXNlbWlib2xkO1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0Y29sb3I6ICRsaW5rLXRleHQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cbn1cbiIsIi52aXN1YWxseS1oaWRkZW4ge1xuXHRAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XG59XG5cbiVpcy1mdWxsLXdpZHRoIHtcblx0bWFyZ2luLWxlZnQ6ICRmdWxsd2lkdGg7XG5cdG1hcmdpbi1yaWdodDogJGZ1bGx3aWR0aDtcbn1cblxuLmlzLWZ1bGwtd2lkdGgge1xuXHRAZXh0ZW5kICVpcy1mdWxsLXdpZHRoO1xufVxuXG4uaXMtcmVzcG9uc2l2ZS12aWRlbyxcbi5pcy1yZXNwb25zaXZlLWVtYmVkIHtcblx0PiAqIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRhc3BlY3QtcmF0aW86IDE2IC8gOTtcblx0fVxuXG5cdGlmcmFtZSB7XG5cdFx0QGluY2x1ZGUgc2l6ZSgxMDAlICFpbXBvcnRhbnQpO1xuXHR9XG5cblx0Ji5tYXAge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmlzLXNwYWNlLWJldHdlZW4ge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5oYXMtdGV4dC1zbWFsbCB7XG5cdGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWV4dHJhLXNtYWxsIHtcblx0Zm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1ib3JkZXJsZXNzIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4uaGFzLWJvcmRlci10b3Age1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbn1cblxuLmhhcy1ib3JkZXItYm90dG9tIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG59XG5cbi5wYi03IHtcblx0cGFkZGluZy1ib3R0b206IDMuNzVyZW07XG59XG4iLCJAbWl4aW4gdmlzdWFsbHktaGlkZGVuIHtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMXB4O1xuXHR3aWR0aDogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjbGlwLXBhdGg6IGluc2V0KDFweCAxcHggMXB4IDFweCk7XG59XG4iLCIvLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQnJlYWtwb2ludHMg4oCTIFVzZWQgZm9yIE1lZGlhIFF1ZXJ5IE1peGlucyBvbmx5LiBOb3RlIHRoZSBweCB2YWx1ZXMhXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vICRmdWxsaGQ6IDE2ODBweDtcbi8vICR3aWRlc2NyZWVuOiAxMjgwcHg7XG4vLyAkZGVza3RvcDogMTAyNHB4O1xuJHRhYmxldDogNzY4cHg7XG4vLyAkcGhvbmU6IDYwMHB4O1xuLy8gJHRpbnk6IDM3NXB4O1xuXG4vLyAkY29udGFpbmVyLW9mZnNldDogMDtcbiRmdWxsd2lkdGg6IGNhbGMoNTAlIC0gNTB2dyk7XG4vLyAkY29udGFpbmVyLW1heC13aWR0aDogMTMwMHB4O1xuIiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gU2l6ZSBNaXhpblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLy8gU2V0cyB0aGUgYHdpZHRoYCBhbmQgYGhlaWdodGAgb2YgdGhlIGVsZW1lbnQgaW4gb25lIHN0YXRlbWVudC5cbi8vL1xuLy8vIEBhcmd1bWVudCB7bnVtYmVyICh3aXRoIHVuaXQpIHwgc3RyaW5nfSAkd2lkdGhcbi8vL1xuLy8vIEBhcmd1bWVudCB7bnVtYmVyICh3aXRoIHVuaXQpIHwgc3RyaW5nfSAkaGVpZ2h0IFskd2lkdGhdXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAuZmlyc3QtZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIHNpemUoMmVtKTtcbi8vLyAgIH1cbi8vL1xuLy8vICAgQ1NTIE91dHB1dFxuLy8vICAgLmZpcnN0LWVsZW1lbnQge1xuLy8vICAgICB3aWR0aDogMmVtO1xuLy8vICAgICBoZWlnaHQ6IDJlbTtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgIC5zZWNvbmQtZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIHNpemUoYXV0bywgMTBlbSk7XG4vLy8gICB9XG4vLy9cbi8vLyAgIENTUyBPdXRwdXRcbi8vLyAgIC5zZWNvbmQtZWxlbWVudCB7XG4vLy8gICAgIHdpZHRoOiBhdXRvO1xuLy8vICAgICBoZWlnaHQ6IDEwZW07XG4vLy8gICB9XG4vLy9cbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IF9pcy1zaXplXG5cbkBtaXhpbiBzaXplKCR3aWR0aCxcblx0JGhlaWdodDogJHdpZHRoKSB7XG5cblx0QGlmIF9pcy1zaXplKCR3aWR0aCkge1xuXHRcdHdpZHRoOiAkd2lkdGg7XG5cdH1cblxuXHRAZWxzZSB7XG5cdFx0QGVycm9yICdgI3skd2lkdGh9YCBpcyBub3QgYSB2YWxpZCBsZW5ndGggZm9yIHRoZSBgJHdpZHRoYCBhcmd1bWVudCAnICsgJ2luIHRoZSBgc2l6ZWAgbWl4aW4uJztcblx0fVxuXG5cdEBpZiBfaXMtc2l6ZSgkaGVpZ2h0KSB7XG5cdFx0aGVpZ2h0OiAkaGVpZ2h0O1xuXHR9XG5cblx0QGVsc2Uge1xuXHRcdEBlcnJvciAnYCN7JGhlaWdodH1gIGlzIG5vdCBhIHZhbGlkIGxlbmd0aCBmb3IgdGhlIGAkaGVpZ2h0YCBhcmd1bWVudCAnICsgJ2luIHRoZSBgc2l6ZWAgbWl4aW4uJztcblx0fVxufVxuIiwiLmNvbnRhaW5lciB7XG4gIC0tY29udGFpbmVyLWd1dHRlcjogLjYyNXJlbTtcblxuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1ndXR0ZXIpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItZ3V0dGVyKTtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIC0tY29udGFpbmVyLWd1dHRlcjogMS4yNXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIC0tY29udGFpbmVyLWd1dHRlcjogMDtcbiAgfVxuXG4gICYtLWJsb2NrIHtcbiAgICAud3JhcCA+ICoge1xuICAgICAgQGluY2x1ZGUgYmxvY2soM3JlbSk7XG4gICAgICAvLyB0b2RvOiBhZGQgbW9iaWxlIGJsb2NrIHNwYWNpbmdcbiAgICB9XG4gIH1cblxuICAmOmhhcyguaGFzLW92ZXJsYXApIHtcbiAgICAuZ3V0dGVyOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLS00MDQge1xuICAgIC5jb2x1bW4ge1xuICAgICAgcGFkZGluZzogMnJlbSAxcmVtO1xuXG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgcGFkZGluZzogM3JlbTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgLy8gVE9ETzogdGFrZSBvdXQgd2hhdCdzIG5vdCBuZWVkZWRcblxuICAkZ3JpZC1yZXBlYXQtMjogcmVwZWF0KDIsIG1pbm1heChhdXRvLCAxZnIpKTtcbiAgJGdyaWQtcmVwZWF0LTM6IHJlcGVhdCgzLCBtaW5tYXgoYXV0bywgMWZyKSk7XG4gICRncmlkLXJlcGVhdC00OiByZXBlYXQoNCwgbWlubWF4KGF1dG8sIDFmcikpO1xuICAkZ3JpZC1yZXBlYXQtNTogcmVwZWF0KDUsIG1pbm1heChhdXRvLCAxZnIpKTtcbiAgJGdyaWQtcmVwZWF0LTY6IHJlcGVhdCg2LCBtaW5tYXgoYXV0bywgMWZyKSk7XG5cbiAgJi0tYXV0byB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLFxuICAgICAgICBtaW5tYXgodmFyKC0tYXV0by1ncmlkLW1pbi1zaXplLCAxNnJlbSksIDFmcikpO1xuICB9XG5cbiAgJi0tc3Bhbi01IHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxLzU7XG4gICAgfVxuICB9XG5cbiAgJi0tMmNvbCB7XG4gICAgJi50YWJsZXQge1xuICAgICAgLy8gQGluY2x1ZGUgbWVkaWEoJHBob25lKSB7XG4gICAgICAvLyAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogJGdyaWQtcmVwZWF0LTI7XG4gICAgICAvLyB9XG4gICAgfVxuXG4gICAgJi5kZXNrdG9wIHtcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICRncmlkLXJlcGVhdC0yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLTNjb2wge1xuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkZ3JpZC1yZXBlYXQtMztcbiAgICB9XG4gIH1cblxuICAmLS00Y29sIHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogJGdyaWQtcmVwZWF0LTQ7XG4gICAgfVxuICB9XG5cbiAgJi0tNWNvbCB7XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICRncmlkLXJlcGVhdC01O1xuICAgIH1cbiAgfVxuXG4gICYtLTQwLTYwIHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDUlIDU1JTtcbiAgICB9XG4gIH1cblxuICAmLS02dGhzIHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogJGdyaWQtcmVwZWF0LTY7XG4gICAgfVxuICB9XG5cbiAgJi0tZ2FwLXNtYWxsIHtcbiAgICBnYXA6IDFyZW07XG4gIH1cblxuICAmLS1nYXAtbWVkIHtcbiAgICBnYXA6IHJlbSgyMCk7XG4gIH1cblxuICAmLS1nYXAtbGFyZ2Uge1xuICAgIGdhcDogMnJlbTtcbiAgfVxufVxuIiwiLmd1dHRlciB7XG5cdC0tZ3V0dGVyOiAxcmVtO1xuXHRwYWRkaW5nOiB2YXIoLS1ndXR0ZXIpO1xuXG5cdCYtLXNpZGUge1xuXHRcdHBhZGRpbmc6IDAgdmFyKC0tZ3V0dGVyKTtcblx0fVxuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0LS1ndXR0ZXI6IDJyZW07XG5cdH1cblxuXHRAaW5jbHVkZSB3aWRlc2NyZWVuIHtcblx0XHQtLWd1dHRlcjogM3JlbTtcblx0fVxuXG59XG4iLCIuaGVhZGVyIHtcbiAgJl9fc2l0ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnRoZW1lLS1kYXJrLWhlYWRlciAmIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6IHJlbSgxMzIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDtcbiAgICAgICAgLy8gei1pbmRleDogMTtcblxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICBoZWlnaHQ6IHJlbSg0ODApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2l0ZS1tYWluIHtcbiAgLy8gVE9ETzogdXNlIHV0aWxpdHkgY2xhc3NlcyBmb3IgdGhpc1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG4iLCIucGFnZSB7XG4gIC8vIFRPRE86IGNoZWNrIGlmIHRoaXMgaXMgbmVlZGVkXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4iLCIvLyBUT0RPOiBjbGVhbiB1cFxuXG4ubmF2IHtcblx0JG1haW46ICN7Jn1fX21haW47XG5cdCRtZW51OiAjeyZ9X19tZW51O1xuXHQkZm9vdGVyOiAjeyZ9X19mb290ZXI7XG5cdCRzdWJtZW51OiAjeyZ9X19zdWJtZW51O1xuXHQkdG9waWM6ICN7Jn1fX3RvcGljO1xuXG5cdCZfX2l0ZW1zIHtcblxuXHRcdCN7JG1haW59ICYsXG5cdFx0I3skdG9waWN9ICYge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHR9XG5cblx0XHQjeyRtZW51fSAmIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDFyZW07XG5cdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgJGJvcmRlcjtcblx0XHRcdGNvbHVtbi1jb3VudDogMjtcblxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyLjI1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pcy1oaWRkZW4td2lkZXNjcmVlbiAmIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHRwYWRkaW5nLXRvcDogMi4yNXJlbTtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRjb2x1bW4tY291bnQ6IHVuc2V0O1xuXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdGNvbHVtbi1jb3VudDogMjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQjeyRzdWJtZW51fSAmIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0I3skdG9waWN9ICYge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdCN7JG1haW59ICYge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMS41cmVtO1xuXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0I3skbWFpbn0gJixcblx0XHQjeyR0b3BpY30gJixcblx0XHQjeyRzdWJtZW51fSAmIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXG5cdFx0I3skbWVudX0gJiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQjeyRmb290ZXJ9ICYge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLW5hdi1mb250LWZhbWlseSwgdmFyKC0tZm9udC1wcmltYXJ5LWJvbGQpKTtcblxuXHRcdC8vIFRPRE86IGNvbWJpbmUgaW50byBvbmUgY2xhc3Ncblx0XHQjeyRtYWlufSAmLFxuXHRcdCN7JHRvcGljfSAmIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1uYXYtdGV4dC1jb2xvcik7XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHQvLyB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1hbGw7XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tbmF2LWhvdmVyLWNvbG9yKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQjeyR0b3BpY30gJiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiAuNXJlbSAxcmVtO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHQvLyB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iZy1jb2xvci1mYXN0ZXI7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQjeyRtZW51fSAmIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZmFtaWx5LXByaW1hcnktc2VtaWJvbGQ7XG5cdFx0XHRjb2xvcjogJGxpbmstdGV4dDtcblx0XHR9XG5cblx0XHQjeyRmb290ZXJ9ICYge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCN7JHN1Ym1lbnV9ICYge1xuXHRcdFx0LS1uYXYtYWNjZW50LWNvbG9yOiAjeyR0ZWFsfTtcblx0XHRcdHBhZGRpbmc6IC43NXJlbSAxLjVyZW07XG5cdFx0XHRjb2xvcjogcmdiYSgyNSwgMjUsIDI1LCAwLjYpO1xuXG5cdFx0XHQmLmlzLWFjdGl2ZSxcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbmF2LWFjY2VudC1jb2xvcik7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IC0ycHg7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXYtYWNjZW50LWNvbG9yKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGhlbWUtLXllbGxvdyAmIHtcblx0XHRcdFx0LS1uYXYtYWNjZW50LWNvbG9yOiAjeyR5ZWxsb3d9O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3NlYXJjaC1idXR0b24ge1xuXHRcdC8vIFRPRE86IG1vdmUgdG8gYnV0dG9uIGNvbXBvbmVudCBhbmQgY2hhbmdlIGNsYXNzIG5hbWVcblx0XHRtYXJnaW4tbGVmdDogLjVyZW07XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGNvbG9yOiB2YXIoLS1uYXYtdGV4dC1jb2xvcik7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdC5pY29uLXN2ZyB7XG5cdFx0XHRAaW5jbHVkZSBzaXplKC44NzVyZW0pO1xuXHRcdH1cblx0fVxuXG5cdCZfX21haW4ge1xuXHRcdHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuXG5cdFx0PiAuY29udGFpbmVyOm5vdCgubWVudSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGJvcmRlcjtcblx0XHRcdHotaW5kZXg6IDEwO1xuXG5cdFx0XHRAaW5jbHVkZSB0b3VjaCB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdGdhcDogMi4yNXJlbTtcblx0XHRcdH1cblxuXHRcdFx0LnRoZW1lLS1kYXJrLWhlYWRlciAmIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19zaXRlbWFwIHtcblx0XHRsaSB7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRmb250LWZhbWlseTogJGZhbWlseS1wcmltYXJ5LXNlbWlib2xkO1xuXG5cdFx0XHRAaW5jbHVkZSBibG9jaygxcmVtKTtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkbGluay10ZXh0O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRsaW5rO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19oZWFkZXIge1xuXHRcdGZvbnQtZmFtaWx5OiAkZmFtaWx5LXByaW1hcnktYm9sZDtcblxuXHRcdCN7JGZvb3Rlcn0gJiB7XG5cdFx0XHRmb250LWZhbWlseTogJGZhbWlseS1wcmltYXJ5LXNlbWlib2xkO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cblx0XHQjeyRtZW51fSAmIHtcblx0XHRcdG1hcmdpbjogMXJlbSAwO1xuXHRcdFx0Y29sb3I6ICR0ZXh0LWRhcms7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fVxuXG5cdCZfX3N1Ym1lbnUge1xuXHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkYm9yZGVyO1xuXHR9XG59XG4iLCIuZm9vdGVyIHtcblxuXHQmX19zaXRlIHtcblx0XHRwYWRkaW5nOiByZW0oNjgpIDAgcmVtKDMwKTtcblx0XHRmb250LXNpemU6IDFyZW07XG5cblx0XHQuY29sdW1uOm5vdCguZm9vdGVyX19zdWJzY3JpYmUpIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogY3VycmVudENvbG9yO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xvZ28ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHR9XG5cblx0Jl9faW5mbyB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmYW1pbHktcHJpbWFyeS1zZW1pYm9sZDtcblx0fVxuXG5cdCZfX2xpbmtzIHtcblx0XHQtLW5hdi1mb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KTtcblxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHR9XG5cdH1cblxuXHQmX19sb3dlciB7XG5cdFx0bWFyZ2luLXRvcDogcmVtKDMwKTtcblx0XHRwYWRkaW5nLXRvcDogcmVtKDMwKTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2hpdGU7XG5cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1hcmdpbi10b3A6IHJlbSg2MCk7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogY3VycmVudENvbG9yO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlcCB7XG5cdFx0XHRtYXJnaW46IDAgMC41cmVtO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHRvdWNoIHtcblx0XHRcdHNwYW46bm90KC5zZXApIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuZW50cnkge1xuXHQkYXJ0aWNsZTogI3smfS0tYXJ0aWNsZTtcblxuXHQmX19jb250ZW50IHtcblxuXHRcdCN7JGFydGljbGV9ICYge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmYW1pbHktc2Vjb25kYXJ5O1xuXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0cGFkZGluZzogMCByZW0oNTApO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdD4gKiB7XG5cdFx0XHRAaW5jbHVkZSBibG9jaygycmVtKTtcblx0XHR9XG5cblx0XHRhOm5vdCguYnV0dG9uLCAudGFnLCAucGFnaW5hdGlvbl9fbGluaykge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3Nwb25zb3JlZCB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmYW1pbHktcHJpbWFyeS1zZW1pYm9sZDtcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQmLS1hcnRpY2xlIHtcblx0XHQuY29sdW1ucyA+ICoge1xuXHRcdFx0QGluY2x1ZGUgYmxvY2soMnJlbSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbG9nbyB7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMS41cmVtO1xuXHRcdFx0cGFkZGluZzogMC43NXJlbTtcblx0XHRcdEBpbmNsdWRlIHNpemUocmVtKDExOCkpO1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjVyZW0pO1xuXHRcdH1cblx0fVxufVxuIiwiLmFzaWRlIHtcblx0PiAqIHtcblx0XHRAaW5jbHVkZSBibG9jaygxLjI1cmVtKTtcblx0fVxuXG5cdCZfX2hlYWRlciB7XG5cdFx0QGV4dGVuZCAlc2VjdGlvbi1oZWFkZXI7XG5cdH1cblxuXHR1bCB7XG5cdFx0QGluY2x1ZGUgbGlzdC1yZXNldDtcblx0fVxufVxuIiwiQG1peGluIGxpc3QtcmVzZXQge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIuc2VjdGlvbiB7XG5cdCZfX2hlYWRpbmcge1xuXHRcdEBleHRlbmQgJXNlY3Rpb24taGVhZGVyO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQmX19saXN0IHtcblx0XHRAaW5jbHVkZSBsaXN0LXJlc2V0O1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0cGFkZGluZzogMC43NXJlbSAwO1xuXHRcdGZvbnQtZmFtaWx5OiAkZmFtaWx5LXByaW1hcnktc2VtaWJvbGQ7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGNvbG9yOiAkdGV4dDtcblxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuXG5cdCYtLWJsb2NrIHtcblx0XHQ+ICoge1xuXHRcdFx0QGluY2x1ZGUgYmxvY2soM3JlbSk7XG5cdFx0fVxuXHR9XG59XG4iLCIuc2lkZWJhciB7XG4gID4gKiB7XG4gICAgQGluY2x1ZGUgYmxvY2soMi41cmVtKTtcbiAgfVxuXG4gICYtLW1hcmtldHBsYWNlIHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIG1pbi13aWR0aDogcmVtKDMwMCk7XG4gICAgfVxuICB9XG59XG4iLCIuc3BhY2luZyB7XG5cdCYtLTc1IHtcblx0XHQ+ICoge1xuXHRcdFx0QGluY2x1ZGUgYmxvY2soLjc1cmVtKTtcblx0XHR9XG5cdH1cblxuXHQmLS0zIHtcblx0XHQ+ICoge1xuXHRcdFx0QGluY2x1ZGUgYmxvY2soM3JlbSk7XG5cdFx0fVxuXHR9XG59XG4iLCIud3JhcCB7XG5cdC0td3JhcC1tYXJnaW46IDFyZW07XG5cblx0bWFyZ2luLWJvdHRvbTogdmFyKC0td3JhcC1tYXJnaW4pO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LTE1O1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0LS13cmFwLW1hcmdpbjogMnJlbTtcblx0fVxuXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdC0td3JhcC1tYXJnaW46IDMuNzVyZW07XG5cblx0XHQmLmNvbHVtbnMge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0bWFyZ2luOiAwIDAgdmFyKC0td3JhcC1tYXJnaW4pO1xuXHRcdH1cblx0fVxuXG5cdCY6aGFzKC5pcy1mdWxsLXdpZHRoOmxhc3QtY2hpbGQpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXG5cdCYuaGFzLW92ZXJsYXAge1xuXHRcdD4gOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi10b3A6IC01cmVtO1xuXHRcdH1cblx0fVxufVxuIiwiLmFkLWJsb2NrIHtcblx0JGJsb2NrOiAmO1xuXG5cdCZfX2NvbnRlbnQge1xuXHRcdC5oYXMtbW9iaWxlLXZlcnNpb24gJiB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRAaW5jbHVkZSB0b3VjaCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5lbnRyeV9fY29udGVudCAmIHtcblx0XHRtYXJnaW46IDNyZW0gMDtcblx0fVxuXG5cdCYgKyAud3JhcCB7XG5cdFx0bWFyZ2luLXRvcDogMi4yNXJlbTtcblx0fVxuXG5cdC53cmFwID4gJiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblx0fVxuXG5cdCYgKyAmIHtcblx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXHR9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG5cdEBpbmNsdWRlIGJsb2NrKDFyZW0pO1xuXG5cdHVsIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHRsaSB7XG5cdFx0KyBsaTo6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiAkZ3JleTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZmFtaWx5LXByaW1hcnktYm9sZDtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHR9XG5cblx0XHQmOmZpcnN0LWNoaWxkIGEge1xuXHRcdFx0cGFkZGluZy1yaWdodDogcmVtKDQpO1xuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdHBhZGRpbmc6IDAgMC4yNXJlbTtcblx0XHRjb2xvcjogJGdyZXk7XG5cdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdGZvbnQtZmFtaWx5OiAkZmFtaWx5LXByaW1hcnktYm9sZDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdC8vIFRPRE86IGFkZCBhIGhvdmVyIGNvbG9yXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGdyZXk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cbn1cbiIsIi5idXR0b24ge1xuXHRmb250LWZhbWlseTogJGZhbWlseS1wcmltYXJ5LXNlbWlib2xkO1xuXHRib3JkZXItd2lkdGg6IDJweDtcblxuXHQmX19ncm91cCB7XG5cdFx0Ly8gVE9ETzogY2hhbmdlIHRvIGRpc3BsYXk6IGZsZXg7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IDJmcjtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE7XG5cdFx0Z2FwOiByZW0oOCkgMDtcblxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG5cdFx0XHRnYXA6IDAgcmVtKDgpO1xuXHRcdH1cblx0fVxuXG5cdCYuaXMtcHJpbWFyeSxcblx0Ji5pcy1zZWNvbmRhcnkge1xuXHRcdC8vIG1pbi13aWR0aDogcmVtKDE3OCk7XG5cdFx0Ly8gVE9ETzogY2hlY2sgd2hlcmUgdGhpcyBpcyB1c2VkIGFuZCBhZGp1c3QgdGhlIHdpZHRoXG5cdFx0YmFja2dyb3VuZDogdmFyKC0tYnV0dG9uLWJhY2tncm91bmQpO1xuXHRcdGNvbG9yOiB2YXIoLS1idXR0b24tdGV4dCk7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1idXR0b24tdGV4dC1ob3Zlcik7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1idXR0b24taG92ZXIpO1xuXHRcdH1cblxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJ1dHRvbi1ib3JkZXIpO1xuXHRcdH1cblxuXHRcdCY6ZGlzYWJsZWQge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tYnV0dG9uLWRpc2FibGVkKTtcblx0XHR9XG5cdH1cblxuXHQmX19uYXZiYXIge1xuXHRcdGNvbG9yOiB2YXIoLS1uYXYtYnV0dG9uLXRleHQpO1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tbmF2LWJ1dHRvbi1ib3JkZXIpO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLW5hdi1idXR0b24tYmFja2dyb3VuZCk7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1uYXYtYnV0dG9uLXRleHQtaG92ZXIpO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1uYXYtYnV0dG9uLWJvcmRlci1ob3Zlcik7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1uYXYtYnV0dG9uLWJhY2tncm91bmQtaG92ZXIpO1xuXHRcdH1cblx0fVxuXG5cdCYtLWxhcmdlIHtcblx0XHRtaW4td2lkdGg6IHJlbSgxNzgpO1xuXHRcdGhlaWdodDogM3JlbTtcblx0fVxuXG5cdCYtLXdpZGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Ji0tb3V0bGluZSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXHRcdGNvbG9yOiB2YXIoLS1idXR0b24tdGV4dCk7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi1iYWNrZ3JvdW5kKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1idXR0b24tdGV4dC1ob3Zlcik7XG5cdFx0XHRib3JkZXItY29sb3I6IHZhcigtLWJ1dHRvbi1iYWNrZ3JvdW5kKTtcblx0XHR9XG5cdH1cblxuXHQmLS1zZWNvbmRhcnkge1xuXHRcdC0tYnV0dG9uLWJhY2tncm91bmQ6ICN7JHNlY29uZGFyeX07XG5cdFx0LS1idXR0b24tdGV4dC1ob3ZlcjogI3skbGluay10ZXh0fTtcblx0fVxufVxuIiwiLmNhcmQge1xuXG5cdC8vIFRPRE86IENoZWNrIHdoYXQgaXNuJ3QgdXNlZCBhbmQgcmVtb3ZlXG5cdCZfX2NvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXHR9XG5cblx0Jl9fY29udGVudCxcblx0Jl9faW5uZXIsXG5cdCZfX2JvZHkge1xuXHRcdD4gKiB7XG5cdFx0XHRAaW5jbHVkZSBibG9jaygxcmVtKTtcblx0XHR9XG5cdH1cblxuXHQmX19pbm5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwYWRkaW5nOiAwIDFyZW07XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0Jl9faGVhZGluZyB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmYW1pbHktcHJpbWFyeS1zZW1pYm9sZDtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdH1cblxuXHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0fVxuXG5cdCZfX2ltYWdlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW1zIHtcblx0XHRAaW5jbHVkZSBsaXN0LXJlc2V0O1xuXHRcdHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZy1ib3R0b206IDAuNzVyZW07XG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcblxuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDAuNzVyZW07XG5cdFx0fVxuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRmb250LWZhbWlseTogJGZhbWlseS1wcmltYXJ5LXNlbWlib2xkO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmYW1pbHktcHJpbWFyeS1zZW1pYm9sZDtcblx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdH1cblxuXHRcdC5pY29uLXN2ZyB7XG5cdFx0XHRAaW5jbHVkZSBzaXplKC44NzVyZW0pO1xuXHRcdFx0Y29sb3I6ICR0ZXh0LWxpZ2h0O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RvYyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDNyZW0gMi41cmVtO1xuXHRcdG1heC13aWR0aDogMzgwcHg7XG5cdFx0LS1waWxsYXItZ3JhZGllbnQ6ICN7JHJlZH07XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgtOTBkZWcsICR3aGl0ZSAyNSUsIHZhcigtLXBpbGxhci1ncmFkaWVudCkgMTAwJSkgMCUgMCBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG5cdFx0XHRAaW5jbHVkZSBzaXplKDEwMCUsIDVweCk7XG5cdFx0fVxuXG5cdFx0aDMge1xuXHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRAaW5jbHVkZSBsaXN0LXJlc2V0O1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjVyZW07XG5cdFx0fVxuXG5cdH1cbn1cbiIsIi5jdGEge1xuXHQkcHJpbWFyeTogI3smfS0tcHJpbWFyeTsgLy9UT0RPOiBjaGFuZ2UgdGhlIGNsYXNlIG5hbWVcblx0JHN1YnNjcmliZTogI3smfS0tc3Vic2NyaWJlO1xuXHQkZm9vdGVyOiAjeyZ9LS1mb290ZXI7XG5cdCRmZWF0dXJlZDogI3smfS0tZmVhdHVyZWQ7XG5cdCR2ZW5kb3I6ICN7Jn0tLXZlbmRvcjtcblx0JGJ1c2luZXNzOiAjeyZ9LS1idXNpbmVzcztcblxuXHQvLyBUT0RPOiByZWZhY3RvciB0byB1c2UgdGhlIGNzcyB2YXJpYWJsZXNcblx0Jl9fY29udGVudCB7XG5cblx0XHQ+ICoge1xuXHRcdFx0QGluY2x1ZGUgYmxvY2soMC44NzVyZW0pO1xuXHRcdH1cblxuXHRcdCN7JHByaW1hcnl9ICYge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWF4LXdpZHRoOiA3MDBweDtcblx0XHRcdHotaW5kZXg6IDI7XG5cblx0XHRcdEBpbmNsdWRlIGZ1bGxoZCB7XG5cdFx0XHRcdG1heC13aWR0aDogOTAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0I3skYnVzaW5lc3N9ICYge1xuXHRcdFx0bWF4LXdpZHRoOiAzNjJweDtcblx0XHR9XG5cdH1cblxuXHQmX19oZWFkaW5nIHtcblxuXHRcdCN7JGZlYXR1cmVkfSAmLFxuXHRcdCN7JGZvb3Rlcn0gJiB7XG5cdFx0XHRAZXh0ZW5kIC5oNTtcblx0XHR9XG5cdH1cblxuXHQmX19zdWJoZWFkaW5nIHtcblx0XHQjeyRwcmltYXJ5fSAmIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgzOCk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYm9keSB7XG5cdFx0Zm9udC1zaXplOiAuODc1cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdH1cblxuXHQmX19mb3JtIHtcblx0XHRAaW5jbHVkZSB0b3VjaCB7XG5cdFx0XHRmbGV4LWJhc2lzOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCYtLXN1YnNjcmliZSxcblx0Ji0tYnVzaW5lc3MsXG5cdCYtLXByaW1hcnkge1xuXHRcdCYgLmJ1dHRvbiB7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLS1zdWJzY3JpYmU6bm90KC5jdGEtLWZlYXR1cmVkKSxcblx0Ji0tYnVzaW5lc3MsXG5cdCYtLXZlbmRvciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy0xMDtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0QGluY2x1ZGUgc2l6ZSgxMDAlLCA1cHgpO1xuXHRcdH1cblx0fVxuXG5cdCYtLXZlbmRvcixcblx0Ji0tYnVzaW5lc3Mge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRncmFkaWVudC15ZWxsb3c7XG5cdFx0fVxuXHR9XG5cblx0Ji0tdmVuZG9yIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogcmVtKDI4KSByZW0oMzApO1xuXG5cdFx0QGluY2x1ZGUgd2lkZXNjcmVlbiB7XG5cdFx0XHRwYWRkaW5nOiByZW0oMjQpIHJlbSgxMTIpIHJlbSgyOCk7XG5cdFx0fVxuXHR9XG5cblx0Ji0tYnVzaW5lc3Mge1xuXHRcdHBhZGRpbmc6IHJlbSgyNCkgcmVtKDMwKSByZW0oMjgpO1xuXHR9XG5cblx0Ji0tc3Vic2NyaWJlIHtcblx0XHRwYWRkaW5nOiByZW0oMjQpIHJlbSgzMCk7XG5cblx0XHQmOm5vdCguY3RhLS1mZWF0dXJlZCkge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JhZGllbnQtcmVkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtLXByaW1hcnkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogM3JlbSAyLjVyZW07XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHotaW5kZXg6IDE7XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0cGFkZGluZzogMnJlbSA0cmVtO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHdpZGVzY3JlZW4ge1xuXHRcdFx0cGFkZGluZzogNXJlbSAxMHJlbTtcblx0XHR9XG5cblx0XHQmLmhhcy1zY3JpbSB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRAaW5jbHVkZSBzaXplKDEwMCUpO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stNzU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji0tZm9vdGVyIHtcblx0XHRwYWRkaW5nOiByZW0oMzApIHJlbSgzNikgcmVtKDI0KTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRAaW5jbHVkZSBiZXR3ZWVuKCRkZXNrdG9wLCAkd2lkZXNjcmVlbikge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxLjVyZW07XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG5cdFx0fVxuXG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHQtLWJ1dHRvbi10ZXh0OiAjeyR3aGl0ZX07XG5cdFx0XHQtLWJ1dHRvbi10ZXh0LWhvdmVyOiAjeyR3aGl0ZX07XG5cdFx0XHQtLWJ1dHRvbi1iYWNrZ3JvdW5kOiAjeyRidXR0b24tYmFja2dyb3VuZH07XG5cdFx0XHQtLWJ1dHRvbi1ob3ZlcjogI3skYnV0dG9uLWhvdmVyfTtcblx0XHRcdC0tYnV0dG9uLWJvcmRlcjogI3skYnV0dG9uLWJvcmRlcn07XG5cdFx0XHQtLWJ1dHRvbi1kaXNhYmxlZDogI3skYnV0dG9uLWRpc2FibGVkfTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCYtLWZlYXR1cmVkIHtcblx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdHBhZGRpbmc6IDEuNXJlbSAyLjVyZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cbiIsIi5kcm9wZG93biB7XG5cbiAgLy8gVE9ETzogY2hlY2sgaWYgdGhlcmUgYXJlIGFueSBidWxtYSB2YXJpYWJsZXMgdG8gb3ZlcnJpZGVcbiAgLmJ1dHRvbixcbiAgJi1pdGVtIHtcbiAgICBmb250LXNpemU6IHJlbSgxMik7XG4gIH1cblxuICAmLWl0ZW0ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgcGFkZGluZzogcmVtKDEyKSByZW0oMTApIHJlbSgxMCk7XG4gIH1cblxuICAmLWRpdmlkZXIge1xuICAgIG1hcmdpbjogMCByZW0oMTApO1xuICB9XG5cbiAgLmJ1dHRvbjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLmljb24tc3ZnIHtcbiAgICBAaW5jbHVkZSBzaXplKHJlbSgxNCkpO1xuICAgIC8vIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXRyYW5zZm9ybS1mYXN0O1xuICB9XG5cbiAgJi5pcy1hY3RpdmUgLmljb24tc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG4iLCIlYm9yZGVybGVzcyB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5leGNlcnB0IHtcblxuXHQkYmxvY2s6ICY7XG5cdCRtZXRhOiAjeyZ9X19tZXRhO1xuXHQkc21hbGw6ICN7Jn0tLXNtYWxsO1xuXHQkdHJlbmRpbmc6ICN7Jn0tLXRyZW5kaW5nO1xuXG5cdCYtLWNvbHVtbiA+ICoge1xuXHRcdEBpbmNsdWRlIGJsb2NrKDFyZW0pO1xuXHR9XG5cblx0Lm1lZGlhLWNvbnRlbnQge1xuXHRcdD4gKiB7XG5cdFx0XHRAaW5jbHVkZSBibG9jaygxcmVtKTtcblx0XHR9XG5cblx0XHQjeyRtZXRhfSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuXHRcdH1cblxuXHRcdCN7JHNtYWxsfSAmLFxuXHRcdCN7JHRyZW5kaW5nfSAmIHtcblx0XHRcdD4gKiB7XG5cdFx0XHRcdEBpbmNsdWRlIGJsb2NrKC41cmVtKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRwLFxuXHQmX19tZXRhIHtcblx0XHRmb250LWZhbWlseTogJGZhbWlseS1wcmltYXJ5O1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0fVxuXG5cdCYtLWNvbHVtbiB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdC5tZWRpYS1sZWZ0IHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmLS1sZWZ0IHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tcmlnaHQ6IDJyZW07XG5cdFx0bWFyZ2luLWxlZnQ6IC0zcmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAxLjVyZW0gMDtcblx0XHR3aWR0aDogMzM2cHg7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG5cdH1cblxuXHQmLS1pbWFnZS1yaWdodCB7XG5cdFx0Lm1lZGlhLWxlZnQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDFyZW07XG5cdFx0XHQvLyBUT0RPOiBjaGVjayBvcmRlciBmb3IgbW9iaWxlXG5cdFx0XHRvcmRlcjogMTtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Jl9fcm93IHtcblx0XHQubWVkaWEgKyAubWVkaWEge1xuXHRcdFx0QGV4dGVuZCAlYm9yZGVybGVzcztcblx0XHR9XG5cdH1cblxuXHQmLmlzLWJvcmRlcmxlc3Mge1xuXHRcdCYgKyAuaXMtYm9yZGVybGVzcyB7XG5cdFx0XHRAZXh0ZW5kICVib3JkZXJsZXNzO1xuXHRcdH1cblx0fVxuXG5cdCYtLXRyZW5kaW5nIHtcblx0XHQubWVkaWEge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMXJlbTtcblxuXHRcdFx0JiArIC5tZWRpYSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxcmVtO1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHQmX19ncm91cCB7XG5cdFx0LmxheW91dC0tMi1jb2x1bW4gJiB7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0PiA6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxLjVyZW07XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmlzLW9yZGVyLWxlZnQge1xuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdG9yZGVyOiAtMTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VjdGlvbi0tZmVhdHVyZWQtYXJ0aWNsZXMgJiB7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0PiA6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiA6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiA6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faGVhZGVyIHtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmZpbHRlciB7XG5cdCZfX2l0ZW1zIHtcblx0XHRAaW5jbHVkZSBsaXN0LXJlc2V0O1xuXHR9XG5cblx0Jl9fZ3JvdXAge1xuXHRcdCY6bm90KC5pcy1ib3JkZXJsZXNzKSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2VsZWN0IHtcblx0XHRzZWxlY3Qge1xuXG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpub3QoLmlzLW11bHRpcGxlKTpub3QoLmlzLWxvYWRpbmcpIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy8gVE9ETzogY2hlY2sgdG8gc2VlIGlmIGFueSBvZiB0aGVzZSBjYW4gYmUgb3ZlcnJpZGRlbiBieSBidWxtYSB2YXJpYWJsZXNcbi8vIFRPRE86IG1vdmUgdG8gYmFzZS9fZm9ybXMuc2Nzc1xuaW5wdXQsXG4uaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcblxuICAuaXMtc3VjY2VzcyxcbiAgLmlzLWRhbmdlcixcbiAgLmlzLWhvdmVyZWQsXG4gIC5pcy1mb2N1c2VkLFxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICRncmV5O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuaXMtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc3VjY2Vzcy1iYWNrZ3JvdW5kO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZm9jdXMtYmFja2dyb3VuZDtcbiAgfVxuXG4gIC5pcy1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWVycm9yLWJhY2tncm91bmQ7XG4gIH1cblxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cbiAgJjpjaGVja2VkLFxuICAmOm5vdCg6Y2hlY2tlZCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuICB9XG5cbiAgJjpub3QoOmNoZWNrZWQpICsgbGFiZWwge1xuICAgIGNvbG9yOiAkdGV4dDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICAmOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmOmNoZWNrZWQgKyBsYWJlbCxcbiAgJjpub3QoOmNoZWNrZWQpICsgbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBzaXplKC44NzVyZW0pO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IHJlbSgzKTtcbiAgICAgIGxlZnQ6IHJlbSgzKTtcbiAgICAgIEBpbmNsdWRlIHNpemUoLjVyZW0pO1xuICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5oZXJvIHtcblxuXHQuaGFzLW92ZXJsYXAgJiB7XG5cdFx0bWFyZ2luLXRvcDogLTVyZW07XG5cdH1cblxuXHQmLS1iYWNrZ3JvdW5kIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjUpO1xuXHRcdH1cblx0fVxuXG5cdCYtLXNlYXJjaCB7XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdG1pbi1oZWlnaHQ6IHJlbSg0MDApO1xuXG5cdFx0XHQ+ICoge1xuXHRcdFx0XHRAaW5jbHVkZSBibG9jaygxLjVyZW0pO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYsXG5cdFx0aDEge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cblx0XHRoMSB7XG5cdFx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0XHRmb250LWZhbWlseTogJGZhbWlseS1wcmltYXJ5LXNlbWlib2xkO1xuXHRcdH1cblx0fVxufVxuIiwiLmltYWdlIHtcblx0Jl9fY2FwdGlvbiB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmYW1pbHktcHJpbWFyeTtcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHR9XG5cblx0Ji0tZml0LWNvbnRlbnQge1xuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0fVxuXG5cdCYtLWZ1bGx3aWR0aCB7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTNyZW07XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0zcmVtO1xuXHRcdH1cblx0fVxuXG5cdCYtLXJpZ2h0LWFsaWduIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0bWFyZ2luLWxlZnQ6IDIuMjVyZW07XG5cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1hcmdpbi1yaWdodDogLTNyZW07XG5cdFx0fVxuXHR9XG5cblx0Ji0tbGVmdC1hbGlnbiB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyLjI1cmVtO1xuXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTNyZW07XG5cdFx0fVxuXHR9XG5cblx0Ji0tZmVhdHVyZWQge1xuXHRcdGFzcGVjdC1yYXRpbzogMS45MS8xO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG59XG4iLCIubG9nbyB7XG5cdHdpZHRoOiByZW0oMTYwKTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHdpZHRoOiByZW0oMjAwKTtcblx0fVxuXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdHdpZHRoOiByZW0oMjE4KTtcblx0fVxufVxuIiwiLm1lbnUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0cGFkZGluZzogNHJlbSAxLjI1cmVtO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRjb2xvcjogJHRleHQ7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LTE1O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cdC8vIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXRyYW5zZm9ybS1mYXN0O1xuXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdHRvcDogNC44NzVyZW07XG5cblx0XHQudGhlbWUtLWRhcmstaGVhZGVyICYge1xuXHRcdFx0dG9wOiByZW0oOTYpO1xuXHRcdH1cblx0fVxuXG5cdCYtLW9wZW4ge1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRsZWZ0OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0fVxuXG5cdCZfX3NvY2lhbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogMC43NXJlbTtcblx0XHRsaW5lLWhlaWdodDogMTtcblxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHR9XG5cdH1cbn1cbiIsIi5tZXRhIHtcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0Zm9udC1mYW1pbHk6ICRmYW1pbHktcHJpbWFyeS1ib2xkO1xuXG5cdCY6bm90KC5tZXRhLS1pdGFsaWMpIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cblx0Ji0tbGFyZ2Uge1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0fVxuXG5cdCYtLWl0YWxpYyB7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHR9XG59XG4iLCIubmF2YmFyIHtcblx0JGJsb2NrOiAmO1xuXG5cdCYsXG5cdCYtbWVudSxcblx0Ji1zdGFydCxcblx0Ji1lbmQge1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQmLWJyYW5kLFxuXHQmLW1lbnUge1xuXHRcdC5wYWdlLWhvbWUgJiB7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0ZmxleDogMSAxIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1tZW51IHtcblx0XHQucGFnZS1ob21lICYge1xuXHRcdFx0b3JkZXI6IC0xO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHVudGlsKCR3aWRlc2NyZWVuKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCYtc3RhcnQge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0Ly8gdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tb3BhY2l0eS1mYXN0ZXI7XG5cblx0XHQmLS1oaWRkZW4ge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCYtZW5kIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQmLWl0ZW0ge1xuXHRcdCN7JGJsb2NrfS1icmFuZCAmIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0Ly8gTk9URTogdG9waWMgbGluayBvbiB0aGUgY2F0ZWdvcnkgcGFnZVxuXHRcdCYgLm5hdmJhci1saW5rIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIuMjVyZW07XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWJ1cmdlciB7XG5cblx0XHQmLFxuXHRcdCY6aG92ZXIsXG5cdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0Y29sb3I6IHZhcigtLW5hdi10ZXh0LWNvbG9yKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdC8vIHRyYW5zaXRpb24tZHVyYXRpb246ICRzcGVlZC1mYXN0O1xuXHRcdH1cblx0fVxuXG5cdCYtZHJvcGRvd24ge1xuXHRcdG1pbi13aWR0aDogcmVtKDE1MCk7XG5cdFx0bGVmdDogLTc1JTtcblxuXHRcdC5uYXZfX2xpbmsge1xuXHRcdFx0cGFkZGluZzogLjc1cmVtIDFyZW07XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGxpbms7XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogMnJlbTtcblxuXHQmX19saXN0IHtcblx0XHRAaW5jbHVkZSBsaXN0LXJlc2V0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRtYXJnaW46IDAgMC4yNXJlbTtcblx0XHRwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcblx0XHRmb250LWZhbWlseTogJGZhbWlseS1wcmltYXJ5O1xuXHRcdGNvbG9yOiAkdGV4dDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCYuaXMtY3VycmVudCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLTE1O1xuXHRcdH1cblx0fVxuXG5cdCZfX3ByZXZpb3VzLFxuXHQmX19uZXh0IHtcblx0XHRmb250LWZhbWlseTogJGZhbWlseS1wcmltYXJ5LXNlbWlib2xkO1xuXHR9XG59XG4iLCIucHVsbC1xdW90ZSB7XG5cdHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuXHRmb250LWZhbWlseTogJGZhbWlseS1wcmltYXJ5LXNlbWlib2xkO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNWY2O1xuXHRjb2xvcjogJHRlYWw7XG5cdGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzE3M2Q0NTtcblxuXHQ+ICoge1xuXHRcdEBpbmNsdWRlIGJsb2NrKDAuNXJlbSk7XG5cdH1cblxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRtYXJnaW4tbGVmdDogLTNyZW07XG5cdFx0bWFyZ2luLXJpZ2h0OiAtM3JlbTtcblx0XHRwYWRkaW5nLWxlZnQ6IDNyZW07XG5cdFx0cGFkZGluZy1yaWdodDogM3JlbTtcblx0fVxuXG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogMS43NXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0fVxuXG5cdGNpdGUge1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0fVxufVxuIiwiLnNlYXJjaCB7XG5cdCRjb2x1bW46ICN7Jn0tLWNvbHVtbjtcblxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHQmOm5vdCguc2VhcmNoLS1saXN0aW5ncykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX2Zvcm0ge1xuXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdhcDogMS41cmVtO1xuXHRcdH1cblxuXHRcdGxhYmVsIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZmFtaWx5LXByaW1hcnktYm9sZDtcblx0XHRcdGZvbnQtc2l6ZTogLjg3NXJlbTtcblx0XHR9XG5cblx0XHQjeyRjb2x1bW59ICYge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0Z2FwOiAwLjc1cmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX2lucHV0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VhcmNoLWJhY2tncm91bmQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG5cdFx0QGluY2x1ZGUgdG91Y2gge1xuXHRcdFx0bWFyZ2luLXRvcDogMC43NXJlbTtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuXHRcdCY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5cdFx0Jjo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG5cdFx0Jjo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0I3skY29sdW1ufSAmIHtcblx0XHRcdG1pbi13aWR0aDogcmVtKDMzMCk7XG5cdFx0fVxuXHR9XG5cblx0LmZpZWxkIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHR9XG5cblx0YnV0dG9uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiBjYWxjKDUwJSAtIDlweCk7XG5cdFx0cmlnaHQ6IDFyZW07XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMDtcblxuXHRcdCYgLmljb24tc3ZnIHtcblx0XHRcdEBpbmNsdWRlIHNpemUoLjc1cmVtKTtcblx0XHR9XG5cdH1cblxuXHQmLS1saXN0aW5ncyB7XG5cdFx0aW5wdXQge1xuXHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRvcGFjaXR5OiAuNzU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YnV0dG9uIHtcblx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdH1cblx0fVxufVxuIiwiLnNvY2lhbCB7XG5cdCRibG9jazogJjtcblx0JGFsdDogI3smfS0tYWx0O1xuXHQkc21hbGw6ICN7Jn0tLXNtYWxsO1xuXG5cdCZfX2ljb25zIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMC43NXJlbTtcblx0XHRAaW5jbHVkZSBsaXN0LXJlc2V0O1xuXHR9XG5cblx0Jl9fbGlua3Mge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAwLjVyZW07XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHQjeyRhbHR9ICYge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdEBpbmNsdWRlIHNpemUoMnJlbSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcblx0XHRcdGNvbG9yOiAkZ3JleS1kYXJrO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCN7JHNtYWxsfSAmIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Z2FwOiAwLjI1cmVtO1xuXHRcdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRcdGNvbG9yOiAkbGluay10ZXh0O1xuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGNvbG9yOiAkbGluaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaWNvbi1zdmcge1xuXHRcdFx0QGluY2x1ZGUgc2l6ZSgxcmVtKTtcblxuXHRcdFx0I3skYWx0fSAmIHtcblx0XHRcdFx0QGluY2x1ZGUgc2l6ZSgwLjc1cmVtLCAwLjgxMjVyZW0pO1xuXHRcdFx0fVxuXG5cdFx0XHQjeyRzbWFsbH0gJiB7XG5cdFx0XHRcdEBpbmNsdWRlIHNpemUoMC44NzVyZW0pO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnRhZyB7XG4gICY6bm90KGJvZHkpIHtcbiAgICBwYWRkaW5nOiAwIHJlbSgxOCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGFnLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgY29sb3I6IHZhcigtLXRhZy10ZXh0LWNvbG9yKTtcbiAgICBmb250LWZhbWlseTogJGZhbWlseS1wcmltYXJ5LXNlbWlib2xkO1xuICB9XG59XG4iLCIudGVhc2VyIHtcblx0JGJsb2NrOiAmO1xuXHQkY29sdW1uOiAjeyZ9LS1jb2x1bW47XG5cdCRyb3c6ICN7Jn0tLXJvdztcblxuXHRkaXNwbGF5OiBmbGV4O1xuXG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHR9XG5cblx0Jl9fbWV0YSB7XG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0fVxuXG5cdCZfX2lubmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0PiAqIHtcblx0XHRcdEBpbmNsdWRlIGJsb2NrKC43NXJlbSk7XG5cdFx0fVxuXHR9XG5cblx0Ji0tY29sdW1uIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0Jl9faXRlbXMge1xuXHRcdCYuaXMtZ2FwbGVzcyB7XG5cdFx0XHRnYXA6IDFyZW07XG5cdFx0fVxuXG5cdFx0I3skY29sdW1ufSB7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAyMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fZXhjZXJwdCB7XG5cdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdH1cblxuXHQmX19saXN0IHtcblx0XHQ+ICoge1xuXHRcdFx0QGluY2x1ZGUgYmxvY2soLjc1cmVtKTtcblx0XHR9XG5cblx0XHQudGVhc2VyIHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltYWdlIHtcblx0XHQjeyRyb3d9ICYge1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0fVxuXHR9XG5cbn1cbiIsIi5idGwge1xuXHQmX19saXN0IHtcblx0XHRAaW5jbHVkZSBsaXN0LXJlc2V0O1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LTE1O1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmYW1pbHktcHJpbWFyeS1zZW1pYm9sZDtcblx0XHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdH1cblx0fVxufVxuIiwiLnBpbGxhciB7XG5cdC5oZXJvIHtcblx0XHRtYXJnaW4tdG9wOiAtN3JlbTtcblx0XHRwYWRkaW5nLXRvcDogN3JlbTtcblxuXHRcdC5pcy1vcmRlci1yaWdodCB7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fY29udGVudCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdhcDogMXJlbTtcblxuXHRcdFx0QGluY2x1ZGUgdG91Y2gge1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb2x1bW5zIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA2MDBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdC5lbnRyeV9fY29udGVudCB7XG5cdFx0PiAqIHtcblx0XHRcdEBpbmNsdWRlIGJsb2NrKDApO1xuXHRcdH1cblxuXHRcdGgyIHtcblx0XHRcdHNjcm9sbC1tYXJnaW4tdG9wOiAzcmVtO1xuXHRcdH1cblx0fVxuXG5cdC5pcy1vcmRlci1sZWZ0IHtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG9yZGVyOiAtMTtcblx0XHR9XG5cdH1cbn1cbiIsIi5jb2RlLWVtYmVkIHtcblx0Lmhic3B0LWZvcm0ge1xuXHRcdG1hcmdpbjogM3JlbSAwO1xuXHR9XG5cblx0LmhzLWN1c3RvbS1zdHlsZSB7XG5cblx0XHQuaHMtZm9ybS1maWVsZCB7XG5cdFx0XHRAaW5jbHVkZSB0b3VjaCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmhzLWZvcm0tcmVxdWlyZWQsXG5cdFx0LmhzLWVycm9yLW1zZ3Mge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdH1cblxuXHRcdC5ocy1lcnJvci1tc2dzIHtcblx0XHRcdEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG5cdFx0XHRvcmRlcjogMTtcblx0XHR9XG5cblx0XHQuaW5wdXQge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdH1cblxuXHRcdGZpZWxkc2V0IHtcblx0XHRcdEBpbmNsdWRlIGJsb2NrKDFyZW0pO1xuXG5cdFx0XHQuZmllbGQge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMXJlbTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogM3JlbTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1kYXJrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxhYmVsIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZmFtaWx5LXByaW1hcnk7XG5cdFx0XHRmb250LXNpemU6IC44NzVyZW07XG5cdFx0XHRvcmRlcjogMTtcblx0XHR9XG5cblx0XHQuaHMtYnV0dG9uIHtcblx0XHRcdEBleHRlbmQgLmJ1dHRvbjtcblx0XHRcdEBleHRlbmQgLmlzLXByaW1hcnk7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAzcmVtO1xuXHRcdH1cblxuXHRcdC5ocy1zdWJtaXQge1xuXHRcdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0XHR9XG5cblx0XHQmLS1jdGEge1xuXHRcdFx0LmhzLWZvcm0ge1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmhzLWZvcm0tZmllbGQge1xuXHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC5ocy1mb3JtLWZpZWxkID4gbGFiZWwge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQuYWN0aW9ucyB7XG5cdFx0XHRcdG1pbi13aWR0aDogcmVtKDE3OCk7XG5cblx0XHRcdFx0LmhzLWJ1dHRvbiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mb3JtLWNvbHVtbnMtMiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDAuNjc1cmVtO1xuXHR9XG59XG4iLCIuc3BsaWRlIHtcblx0Jl9fc2xpZGUge1xuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0bWFyZ2luLXRvcDogMS41cmVtO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmYW1pbHktcHJpbWFyeTtcblx0XHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yNTtcblxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fcGFnaW5hdGlvbiB7XG5cdFx0dG9wOiByZW0oMjA1KTtcblx0XHRib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XG5cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHRvcDogcmVtKDM1MCk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgd2lkZXNjcmVlbiB7XG5cdFx0XHR0b3A6IHJlbSg0MTUpO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGZ1bGxoZCB7XG5cdFx0XHR0b3A6IHJlbSg0OTApO1xuXHRcdH1cblxuXHRcdCZfX3BhZ2Uge1xuXHRcdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmxhY2sgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19hcnJvdyB7XG5cdFx0dG9wOiByZW0oMTA3KSAhaW1wb3J0YW50O1xuXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHR0b3A6IHJlbSgxNzUpICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgd2lkZXNjcmVlbiB7XG5cdFx0XHR0b3A6IHJlbSgyMTApICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgZnVsbGhkIHtcblx0XHRcdHRvcDogcmVtKDI0OCkgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQmLS1mZWF0dXJlZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0fVxufVxuIl19 */
